From 7e8c1a7aeb93500233b6e5807d690815d8f95934 Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Wed, 19 Jan 2022 12:14:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .editorconfig | 4 + BBWY.Client/APIServices/BaseApiService.cs | 58 + BBWY.Client/APIServices/MdsApiService.cs | 32 + BBWY.Client/APIServices/OneBoundAPIService.cs | 50 + BBWY.Client/APIServices/OrderService.cs | 129 ++ BBWY.Client/APIServices/ProductService.cs | 49 + .../APIServices/PurchaseOrderService.cs | 52 + BBWY.Client/APIServices/PurchaseService.cs | 50 + BBWY.Client/APIServices/StatisticsService.cs | 28 + BBWY.Client/App.xaml | 25 + BBWY.Client/App.xaml.cs | 72 + BBWY.Client/AssemblyInfo.cs | 10 + BBWY.Client/BBWY.Client.csproj | 58 + BBWY.Client/BBWYAppSettings.json | 7 + .../Converters/InputNumberConverter.cs | 26 + BBWY.Client/Converters/ItemHeightConverter.cs | 23 + .../Converters/MultiObjectConverter.cs | 78 + .../MultiParameterTransferConverter.cs | 22 + BBWY.Client/Converters/ObjectConverter.cs | 55 + .../OrderStorageTypeOptionConverter.cs | 40 + .../Converters/ProfitRatioConverter.cs | 21 + .../PurchaseOrderDelBtnConverter.cs | 25 + .../PurchaseOrderEditBtnConverter.cs | 27 + BBWY.Client/Converters/WaybillNoConverter.cs | 22 + BBWY.Client/Converters/WidthConveter.cs | 27 + BBWY.Client/GlobalContext.cs | 42 + .../Response/Order/ConsigneeResponse.cs | 72 + .../Response/Order/OrderCostDetailResponse.cs | 75 + .../Response/Order/OrderCostResponse.cs | 72 + .../Response/Order/OrderCouponResponse.cs | 14 + .../APIModel/Response/Order/OrderResponse.cs | 145 ++ .../Response/Order/OrderSkuResponse.cs | 25 + .../APIModel/Response/ProductListResponse.cs | 11 + .../Response/PurchaseOrderResponse.cs | 68 + .../Response/PurchaseSchemeProductResponse.cs | 20 + .../PurchaseSchemeProductSkuResponse.cs | 18 + .../Response/PurchaseSchemeResponse.cs | 29 + .../APIModel/Response/Shop/ShopResponse.cs | 22 + .../ToDayOrderAchievementResponse.cs | 46 + .../APIModel/Response/User/MDSUserResponse.cs | 13 + BBWY.Client/Models/Enums.cs | 82 + BBWY.Client/Models/MappingProfile.cs | 29 + BBWY.Client/Models/MenuModel.cs | 17 + BBWY.Client/Models/NotifyObject.cs | 23 + BBWY.Client/Models/Order/Consignee.cs | 37 + BBWY.Client/Models/Order/Order.cs | 182 +++ BBWY.Client/Models/Order/OrderCost.cs | 57 + BBWY.Client/Models/Order/OrderCostDetail.cs | 7 + .../Models/Order/OrderCostDetailGroup.cs | 16 + BBWY.Client/Models/Order/OrderCoupon.cs | 6 + BBWY.Client/Models/Order/OrderSku.cs | 22 + BBWY.Client/Models/Product/Product.cs | 38 + BBWY.Client/Models/Product/ProductSku.cs | 61 + BBWY.Client/Models/Product/PurchaseScheme.cs | 88 ++ .../Models/Product/PurchaseSchemeProduct.cs | 65 + .../Product/PurchaseSchemeProductSku.cs | 36 + BBWY.Client/Models/Product/Purchaser.cs | 21 + .../Models/PurchaseOrder/PurchaseOrder.cs | 152 ++ .../Models/PurchaseOrder/StorageModel.cs | 11 + BBWY.Client/Models/Shop/Shop.cs | 30 + .../Statistics/ToDayOrderAchievement.cs | 50 + BBWY.Client/Models/User/User.cs | 24 + BBWY.Client/Resources/Images/bbwylogo.ico | Bin 0 -> 4286 bytes BBWY.Client/Resources/Images/defaultItem.png | Bin 0 -> 6530 bytes BBWY.Client/Resources/Themes/Color.xaml | 32 + .../Resources/Themes/DataTemplate.xaml | 4 + BBWY.Client/Resources/Themes/Generic.xaml | 282 ++++ BBWY.Client/Resources/Themes/Path.xaml | 25 + .../PurchaseOrderDataTemplateSelector.cs | 18 + BBWY.Client/ViewModels/BaseVM.cs | 24 + BBWY.Client/ViewModels/MainViewModel.cs | 184 +++ .../ViewModels/Order/OrderListViewModel.cs | 341 ++++ BBWY.Client/ViewModels/ViewModelLocator.cs | 70 + .../Ware/BindingPurchaseProductViewModel.cs | 431 ++++++ .../ViewModels/Ware/WareManagerViewModel.cs | 323 ++++ .../ViewModels/Ware/WareStockViewModel.cs | 333 ++++ BBWY.Client/Views/MainWindow.xaml | 104 ++ BBWY.Client/Views/MainWindow.xaml.cs | 51 + .../Order/ChooseCalculationCostType.xaml | 28 + .../Order/ChooseCalculationCostType.xaml.cs | 42 + .../Views/Order/ManualCalculationCost.xaml | 76 + .../Views/Order/ManualCalculationCost.xaml.cs | 69 + BBWY.Client/Views/Order/OrderList.xaml | 720 +++++++++ BBWY.Client/Views/Order/OrderList.xaml.cs | 36 + BBWY.Client/Views/Order/SD.xaml | 75 + BBWY.Client/Views/Order/SD.xaml.cs | 48 + .../Views/Ware/BindingPurchaseProduct.xaml | 243 +++ .../Views/Ware/BindingPurchaseProduct.xaml.cs | 31 + BBWY.Client/Views/Ware/WareManager.xaml | 288 ++++ BBWY.Client/Views/Ware/WareManager.xaml.cs | 46 + BBWY.Client/Views/Ware/WareStock.xaml | 401 +++++ BBWY.Client/Views/Ware/WareStock.xaml.cs | 35 + BBWY.Common/BBWY.Common.csproj | 17 + BBWY.Common/Extensions/DateTimeExtension.cs | 102 ++ BBWY.Common/Extensions/MapperExtension.cs | 59 + BBWY.Common/Extensions/StartupExtension.cs | 37 + BBWY.Common/Http/RestAPIService.cs | 113 ++ BBWY.Common/Models/ApiResponse.cs | 34 + BBWY.Common/Models/BusinessException.cs | 22 + BBWY.Common/Models/IDenpendency.cs | 10 + .../LimitedConcurrencyLevelTaskScheduler.cs | 153 ++ BBWY.Controls/AssemblyInfo.cs | 10 + BBWY.Controls/BAsyncImage.cs | 705 +++++++++ BBWY.Controls/BBWY.Controls.csproj | 20 + BBWY.Controls/BButton.cs | 72 + BBWY.Controls/BTextBox.cs | 210 +++ BBWY.Controls/BTextBoxAnimation.cs | 109 ++ BBWY.Controls/BWindow.cs | 159 ++ .../Extensions/VisualTreeExtension.cs | 71 + BBWY.Controls/Helpers/StoryboardHelper.cs | 188 +++ BBWY.Controls/PageControl.xaml | 24 + BBWY.Controls/PageControl.xaml.cs | 137 ++ BBWY.Controls/RoundWaitProgress.xaml | 56 + BBWY.Controls/RoundWaitProgress.xaml.cs | 180 +++ BBWY.Controls/Themes/Generic.xaml | 377 +++++ BBWY.JDSDK/AutoRetryJdClient.cs | 92 ++ BBWY.JDSDK/BBWY.JDSDK.csproj | 11 + BBWY.JDSDK/DefaultJdClient.cs | 270 ++++ BBWY.JDSDK/DefaultJdLogger.cs | 34 + BBWY.JDSDK/Domain/ADGroupQuery.cs | 72 + BBWY.JDSDK/Domain/AbnormalOrderInfoDTO.cs | 30 + BBWY.JDSDK/Domain/AbutmentOrderResultInfo.cs | 28 + BBWY.JDSDK/Domain/AccessSignatureResult.cs | 37 + BBWY.JDSDK/Domain/AccountBalanceDTO.cs | 57 + BBWY.JDSDK/Domain/AccountBalanceVO.cs | 27 + BBWY.JDSDK/Domain/ActivityCancelDTO.cs | 17 + BBWY.JDSDK/Domain/ActivityDTO.cs | 17 + BBWY.JDSDK/Domain/ActivityDetailDTO.cs | 42 + BBWY.JDSDK/Domain/ActivityModeVO.cs | 42 + BBWY.JDSDK/Domain/ActivityResponse.cs | 32 + BBWY.JDSDK/Domain/ActivityStatistics.cs | 67 + BBWY.JDSDK/Domain/ActivityUpdateDTO.cs | 17 + BBWY.JDSDK/Domain/ActyResult.cs | 32 + BBWY.JDSDK/Domain/AdWords.cs | 27 + BBWY.JDSDK/Domain/AdditionalPaymentResp.cs | 33 + BBWY.JDSDK/Domain/AddressInfo.cs | 42 + BBWY.JDSDK/Domain/AddressInfoExport.cs | 37 + BBWY.JDSDK/Domain/AdventGoodsStockDetail.cs | 57 + BBWY.JDSDK/Domain/AdventGoodsStockResponse.cs | 27 + BBWY.JDSDK/Domain/AfsAddressInfo.cs | 52 + BBWY.JDSDK/Domain/AfsFreightOut.cs | 57 + BBWY.JDSDK/Domain/AfsRefundInfoOut.cs | 27 + BBWY.JDSDK/Domain/AfsRefundOut.cs | 42 + BBWY.JDSDK/Domain/AfsServiceDetailDto.cs | 77 + BBWY.JDSDK/Domain/AfsServiceMessage.cs | 67 + BBWY.JDSDK/Domain/AfsServiceOut.cs | 157 ++ BBWY.JDSDK/Domain/AfsServiceSendResponse.cs | 147 ++ BBWY.JDSDK/Domain/AfsServiceStatusResponse.cs | 37 + BBWY.JDSDK/Domain/AgingTemplate.cs | 22 + BBWY.JDSDK/Domain/AgingTemplateResponse.cs | 27 + BBWY.JDSDK/Domain/AnnouncementVO.cs | 42 + BBWY.JDSDK/Domain/ApiJosResult.cs | 27 + BBWY.JDSDK/Domain/ApiOrderPrintData.cs | 107 ++ BBWY.JDSDK/Domain/ApiResponse.cs | 27 + BBWY.JDSDK/Domain/ApiResult.cs | 32 + BBWY.JDSDK/Domain/ApiSafResult.cs | 27 + BBWY.JDSDK/Domain/ApiStringResponse.cs | 22 + BBWY.JDSDK/Domain/AplsVCResponse.cs | 42 + BBWY.JDSDK/Domain/ApplyBrief.cs | 112 ++ BBWY.JDSDK/Domain/ApplyDetail.cs | 62 + BBWY.JDSDK/Domain/ApplyProductDto.cs | 37 + BBWY.JDSDK/Domain/ApplyResult.cs | 32 + BBWY.JDSDK/Domain/Appointment.cs | 42 + BBWY.JDSDK/Domain/AppointmentInfoExport.cs | 42 + BBWY.JDSDK/Domain/Area.cs | 37 + BBWY.JDSDK/Domain/AreaDefineInfoResult.cs | 37 + BBWY.JDSDK/Domain/AreaListBeanVO.cs | 32 + BBWY.JDSDK/Domain/AreaVO.cs | 37 + BBWY.JDSDK/Domain/ArrayList.cs | 17 + BBWY.JDSDK/Domain/AssignOrder.cs | 122 ++ BBWY.JDSDK/Domain/Attribute.cs | 32 + BBWY.JDSDK/Domain/AttributeGroup.cs | 27 + BBWY.JDSDK/Domain/AttributeSetting.cs | 47 + BBWY.JDSDK/Domain/AttributeValue.cs | 32 + BBWY.JDSDK/Domain/AuditCancelOrderResult.cs | 32 + BBWY.JDSDK/Domain/AuditInfoDto.cs | 42 + BBWY.JDSDK/Domain/AuthLogin.cs | 22 + BBWY.JDSDK/Domain/AuthLoginResult.cs | 22 + BBWY.JDSDK/Domain/AuthMethodVo.cs | 27 + BBWY.JDSDK/Domain/B2bLwbBillPhoto.cs | 22 + BBWY.JDSDK/Domain/B2bLwbTrack.cs | 37 + BBWY.JDSDK/Domain/B2bSkuToPoolDto.cs | 32 + BBWY.JDSDK/Domain/B2bUserToPoolDto.cs | 117 ++ BBWY.JDSDK/Domain/BImageDto.cs | 87 ++ BBWY.JDSDK/Domain/BSkuChildsInfoDto.cs | 17 + BBWY.JDSDK/Domain/BSkuInfoDto.cs | 207 +++ BBWY.JDSDK/Domain/BSpuAttrDto.cs | 112 ++ BBWY.JDSDK/Domain/BSpuExtendInfoDto.cs | 112 ++ BBWY.JDSDK/Domain/BSpuInfoDto.cs | 312 ++++ BBWY.JDSDK/Domain/BSpuQualifyDto.cs | 52 + BBWY.JDSDK/Domain/BWareInfoDto.cs | 42 + BBWY.JDSDK/Domain/BaseApiReturnVo.cs | 32 + BBWY.JDSDK/Domain/BaseAreaServiceResponse.cs | 22 + BBWY.JDSDK/Domain/BaseResponseVo.cs | 17 + BBWY.JDSDK/Domain/BaseResult.cs | 27 + BBWY.JDSDK/Domain/BaseResultInfo.cs | 27 + BBWY.JDSDK/Domain/BaseStore.cs | 22 + BBWY.JDSDK/Domain/BasicInfoDynamicFieldDto.cs | 67 + BBWY.JDSDK/Domain/BatAttr.cs | 22 + BBWY.JDSDK/Domain/BatchAttrData.cs | 177 +++ BBWY.JDSDK/Domain/BatchAttrLevel.cs | 87 ++ BBWY.JDSDK/Domain/BatchAttrLosses.cs | 87 ++ BBWY.JDSDK/Domain/BatchAttrProfit.cs | 87 ++ BBWY.JDSDK/Domain/BatchAttrStockResponse.cs | 37 + BBWY.JDSDK/Domain/BatchChangeResponse.cs | 177 +++ BBWY.JDSDK/Domain/BatchDetailResult.cs | 38 + BBWY.JDSDK/Domain/BeanAccountVo.cs | 67 + BBWY.JDSDK/Domain/BeanSendResult.cs | 27 + BBWY.JDSDK/Domain/BearerMo.cs | 22 + .../Domain/BenZGoodsStockQueryResponse.cs | 102 ++ BBWY.JDSDK/Domain/BigShotDTO.cs | 102 ++ BBWY.JDSDK/Domain/BillChargeMO.cs | 72 + BBWY.JDSDK/Domain/BillCouponMO.cs | 57 + BBWY.JDSDK/Domain/BillStatusVo.cs | 27 + BBWY.JDSDK/Domain/BizResult.cs | 37 + BBWY.JDSDK/Domain/BjkResult.cs | 27 + BBWY.JDSDK/Domain/BookBigFieldInfo.cs | 62 + BBWY.JDSDK/Domain/BookInfo.cs | 217 +++ BBWY.JDSDK/Domain/BookOrderVO.cs | 182 +++ BBWY.JDSDK/Domain/BookVideoBigFieldEntity.cs | 27 + BBWY.JDSDK/Domain/BookVideoEntity.cs | 22 + BBWY.JDSDK/Domain/BrandCustomerCheckDTO.cs | 27 + BBWY.JDSDK/Domain/BrandVO.cs | 69 + BBWY.JDSDK/Domain/BrandsCouponUserDTO.cs | 42 + BBWY.JDSDK/Domain/BroadBandOrderInfo.cs | 79 + BBWY.JDSDK/Domain/BusinessInfo.cs | 47 + BBWY.JDSDK/Domain/CallCapacityResult.cs | 32 + BBWY.JDSDK/Domain/CampaignQuery.cs | 32 + BBWY.JDSDK/Domain/CancelOrderVO.cs | 27 + BBWY.JDSDK/Domain/CancelResult.cs | 22 + BBWY.JDSDK/Domain/CancelledOrder.cs | 27 + BBWY.JDSDK/Domain/Carrier.cs | 22 + BBWY.JDSDK/Domain/CarrierInfo.cs | 57 + BBWY.JDSDK/Domain/CarriersDetail.cs | 27 + BBWY.JDSDK/Domain/CartResp.cs | 22 + BBWY.JDSDK/Domain/CartonDTO.cs | 22 + BBWY.JDSDK/Domain/CartonItemDTO.cs | 22 + BBWY.JDSDK/Domain/Category.cs | 77 + BBWY.JDSDK/Domain/CategoryAttr.cs | 57 + BBWY.JDSDK/Domain/CategoryAttrGroup.cs | 32 + BBWY.JDSDK/Domain/CategoryAttrGroupJos.cs | 32 + BBWY.JDSDK/Domain/CategoryAttrGroupUnlimit.cs | 32 + BBWY.JDSDK/Domain/CategoryAttrJos.cs | 57 + BBWY.JDSDK/Domain/CategoryAttrUnlimit.cs | 67 + BBWY.JDSDK/Domain/CategoryAttrValue.cs | 32 + BBWY.JDSDK/Domain/CategoryAttrValueJos.cs | 42 + BBWY.JDSDK/Domain/CategoryAttrValueUnlimit.cs | 42 + .../Domain/CategoryAttributeApiResult.cs | 32 + BBWY.JDSDK/Domain/CategoryBrandSpuDto.cs | 17 + BBWY.JDSDK/Domain/CategoryDto.cs | 37 + BBWY.JDSDK/Domain/CategoryResult.cs | 32 + BBWY.JDSDK/Domain/CategoryVo.cs | 47 + BBWY.JDSDK/Domain/CetusRemoteResult.cs | 27 + BBWY.JDSDK/Domain/ChangeBookDateOrderVO.cs | 22 + BBWY.JDSDK/Domain/ChangeSettlePriceInfo.cs | 47 + BBWY.JDSDK/Domain/ChargeCycleModel.cs | 57 + BBWY.JDSDK/Domain/ChatLog.cs | 52 + BBWY.JDSDK/Domain/ChatLogPage.cs | 22 + BBWY.JDSDK/Domain/ChatSession.cs | 57 + BBWY.JDSDK/Domain/ChatSessionPage.cs | 22 + BBWY.JDSDK/Domain/CheckNumBalanceResponse.cs | 57 + BBWY.JDSDK/Domain/CheckNumberResult.cs | 32 + BBWY.JDSDK/Domain/ChildOrderInfo.cs | 27 + BBWY.JDSDK/Domain/CityVO.cs | 22 + BBWY.JDSDK/Domain/CmpJsfResult.cs | 32 + BBWY.JDSDK/Domain/CmpSkuInfoVO.cs | 47 + BBWY.JDSDK/Domain/CoCreateLwbResult.cs | 27 + .../CoCreateLwbResultForCreateWbOrder.cs | 57 + ...reateLwbResultForGotoB2BSWbMainAllTrack.cs | 27 + .../CoCreateLwbResultForQueryB2BSWbMain.cs | 32 + BBWY.JDSDK/Domain/CoResult.cs | 37 + BBWY.JDSDK/Domain/CollectionSmart.cs | 152 ++ BBWY.JDSDK/Domain/ColseOrder.cs | 22 + BBWY.JDSDK/Domain/CommonResponse.cs | 32 + BBWY.JDSDK/Domain/CommonResult.cs | 22 + BBWY.JDSDK/Domain/CompensateResult.cs | 32 + BBWY.JDSDK/Domain/CompletePageResult.cs | 47 + BBWY.JDSDK/Domain/Component.cs | 22 + BBWY.JDSDK/Domain/ComponentExport.cs | 22 + BBWY.JDSDK/Domain/ConfirmAcceptOrderResult.cs | 32 + BBWY.JDSDK/Domain/ConfirmReject4JosResult.cs | 32 + BBWY.JDSDK/Domain/ConsigneeInfoDTO.cs | 72 + BBWY.JDSDK/Domain/ConsigneeResp.cs | 97 ++ BBWY.JDSDK/Domain/ConsumeResultVO.cs | 52 + BBWY.JDSDK/Domain/ConsumerCode.cs | 77 + BBWY.JDSDK/Domain/ConsumerResult.cs | 27 + BBWY.JDSDK/Domain/ConsumptionDTO.cs | 17 + BBWY.JDSDK/Domain/ConsumptionDetailDTO.cs | 77 + BBWY.JDSDK/Domain/ContactInfo.cs | 62 + BBWY.JDSDK/Domain/ContactsInfoExport.cs | 37 + BBWY.JDSDK/Domain/Content.cs | 17 + BBWY.JDSDK/Domain/CooperationCouponResult.cs | 42 + BBWY.JDSDK/Domain/CooperationResult.cs | 17 + .../Domain/CountPartitionWarehouseResult.cs | 27 + BBWY.JDSDK/Domain/CouponCanCelJosDTO.cs | 62 + BBWY.JDSDK/Domain/CouponDetail.cs | 32 + BBWY.JDSDK/Domain/CouponDetailExternal.cs | 22 + BBWY.JDSDK/Domain/CouponDetailFBP.cs | 32 + BBWY.JDSDK/Domain/CouponDetailVo.cs | 167 ++ .../Domain/CouponUsedCountQueryResponDTO.cs | 22 + BBWY.JDSDK/Domain/CreateOrderResVo.cs | 17 + BBWY.JDSDK/Domain/CreateResult.cs | 37 + BBWY.JDSDK/Domain/CrmMember.cs | 67 + BBWY.JDSDK/Domain/CrmMemberResult.cs | 22 + BBWY.JDSDK/Domain/CrmMemberScanResult.cs | 27 + BBWY.JDSDK/Domain/CrowdDmpVo.cs | 42 + BBWY.JDSDK/Domain/Customer.cs | 57 + BBWY.JDSDK/Domain/CustomerEvaluationDTO.cs | 47 + BBWY.JDSDK/Domain/CustomerInfo.cs | 37 + BBWY.JDSDK/Domain/CustomerInfoEs.cs | 142 ++ BBWY.JDSDK/Domain/CustomerInfoVo.cs | 57 + BBWY.JDSDK/Domain/CustomerOrderDTO.cs | 92 ++ BBWY.JDSDK/Domain/DCStoreDto.cs | 22 + BBWY.JDSDK/Domain/DangerGoodsDto.cs | 22 + BBWY.JDSDK/Domain/DataResult.cs | 27 + BBWY.JDSDK/Domain/DataVO.cs | 22 + BBWY.JDSDK/Domain/DeclaredResult.cs | 97 ++ BBWY.JDSDK/Domain/DeliverDoResultSetDto.cs | 27 + BBWY.JDSDK/Domain/DeliverInfo.cs | 32 + BBWY.JDSDK/Domain/DeliverOrderTrackDTO.cs | 37 + BBWY.JDSDK/Domain/DeliveryAddressInfo.cs | 22 + BBWY.JDSDK/Domain/DemandBillVo.cs | 122 ++ BBWY.JDSDK/Domain/DemandDetailVo.cs | 77 + BBWY.JDSDK/Domain/DeptOut.cs | 122 ++ BBWY.JDSDK/Domain/DetailFreightsDTO.cs | 27 + BBWY.JDSDK/Domain/DetailResultDto.cs | 97 ++ BBWY.JDSDK/Domain/DirectPayDO.cs | 62 + BBWY.JDSDK/Domain/DmpSychroResult.cs | 37 + .../Domain/DrivingRegistrationItemEntity.cs | 87 ++ BBWY.JDSDK/Domain/DrivingResult.cs | 32 + BBWY.JDSDK/Domain/DropshipResult.cs | 27 + BBWY.JDSDK/Domain/DropshipStoreResult.cs | 32 + BBWY.JDSDK/Domain/DspDayForeCast.cs | 22 + BBWY.JDSDK/Domain/DspPriceForeCast.cs | 42 + BBWY.JDSDK/Domain/DspResult.cs | 32 + BBWY.JDSDK/Domain/DspWeekForeCast.cs | 22 + BBWY.JDSDK/Domain/ElectronicPolicyDTO.cs | 77 + BBWY.JDSDK/Domain/EncryptMobileResult.cs | 17 + BBWY.JDSDK/Domain/EptAPIResult.cs | 27 + BBWY.JDSDK/Domain/ErpOrder.cs | 82 + BBWY.JDSDK/Domain/ErpPageResult.cs | 47 + BBWY.JDSDK/Domain/ErpResult.cs | 32 + BBWY.JDSDK/Domain/Err.cs | 22 + BBWY.JDSDK/Domain/EvaluatData.cs | 47 + BBWY.JDSDK/Domain/Evaluation.cs | 37 + BBWY.JDSDK/Domain/ExpressInfoDto.cs | 27 + BBWY.JDSDK/Domain/Expressage.cs | 72 + BBWY.JDSDK/Domain/ExtPropDto.cs | 92 ++ BBWY.JDSDK/Domain/ExtPropDtow.cs | 117 ++ BBWY.JDSDK/Domain/ExtPropValueDto.cs | 62 + BBWY.JDSDK/Domain/ExtTraceDto.cs | 37 + .../Domain/FactoryAbutmentDisposeInfo.cs | 32 + .../Domain/FactoryAbutmentOrderDealInfo.cs | 22 + BBWY.JDSDK/Domain/FactoryAbutmentOrderInfo.cs | 152 ++ .../Domain/FactoryAbutmentServiceInfo.cs | 27 + BBWY.JDSDK/Domain/FailPopSiteStockDTO.cs | 27 + BBWY.JDSDK/Domain/FbpApiResult.cs | 32 + BBWY.JDSDK/Domain/Feature.cs | 27 + BBWY.JDSDK/Domain/FeatureCateAttrGroupJos.cs | 27 + BBWY.JDSDK/Domain/FeatureCateAttrJos.cs | 27 + BBWY.JDSDK/Domain/FeatureCateAttrValueJos.cs | 27 + BBWY.JDSDK/Domain/FeeAccountResult.cs | 62 + BBWY.JDSDK/Domain/FeeDetailResult.cs | 117 ++ BBWY.JDSDK/Domain/FeeMo.cs | 67 + BBWY.JDSDK/Domain/FenceImportResponseDto.cs | 22 + BBWY.JDSDK/Domain/FinInvoiceOwnIvcDetail.cs | 137 ++ .../Domain/FindPartitionWarehouseResult.cs | 27 + BBWY.JDSDK/Domain/FreeCoupon.cs | 112 ++ BBWY.JDSDK/Domain/FreeCouponResults.cs | 27 + BBWY.JDSDK/Domain/FreightLog.cs | 42 + BBWY.JDSDK/Domain/FreightsDataDTO.cs | 32 + BBWY.JDSDK/Domain/FreightsResponseDTO.cs | 27 + BBWY.JDSDK/Domain/FuWuVO.cs | 102 ++ BBWY.JDSDK/Domain/FuWuVOS.cs | 77 + BBWY.JDSDK/Domain/FwTast.cs | 162 ++ BBWY.JDSDK/Domain/GeneralFreightsDTO.cs | 32 + BBWY.JDSDK/Domain/GetOrderOpRecResult.cs | 32 + BBWY.JDSDK/Domain/GetResultInfoDTO.cs | 27 + BBWY.JDSDK/Domain/GetVoucherInfoResVo.cs | 17 + BBWY.JDSDK/Domain/GiftActivity.cs | 137 ++ BBWY.JDSDK/Domain/GiftActivityResults.cs | 27 + BBWY.JDSDK/Domain/GiftRuleActivity.cs | 107 ++ BBWY.JDSDK/Domain/GoodsInfo.cs | 52 + BBWY.JDSDK/Domain/GoodsRecord.cs | 282 ++++ BBWY.JDSDK/Domain/GoodsRecordQueryResult.cs | 27 + BBWY.JDSDK/Domain/GoodsSerial.cs | 37 + BBWY.JDSDK/Domain/GradePromotion.cs | 42 + BBWY.JDSDK/Domain/GroupModelDomain.cs | 87 ++ BBWY.JDSDK/Domain/GxCompanyInfoResponse.cs | 27 + BBWY.JDSDK/Domain/GxListPageResult.cs | 47 + BBWY.JDSDK/Domain/GxOrderInfoResponse.cs | 27 + BBWY.JDSDK/Domain/GxOrderListResponse.cs | 27 + BBWY.JDSDK/Domain/GxResponse.cs | 27 + BBWY.JDSDK/Domain/GxStockOutResponse.cs | 27 + BBWY.JDSDK/Domain/HashMap.cs | 17 + BBWY.JDSDK/Domain/HawkCarInfoVo.cs | 72 + .../Domain/HouseJosClueNoticeResponse.cs | 27 + BBWY.JDSDK/Domain/HouseJosNewOrderClueVO.cs | 117 ++ BBWY.JDSDK/Domain/HouseJosNewOrderResponse.cs | 27 + BBWY.JDSDK/Domain/HouseJosNoticeClueVO.cs | 42 + BBWY.JDSDK/Domain/HouseJosXjkClueResponse.cs | 27 + BBWY.JDSDK/Domain/HouseJosXjkClueVO.cs | 137 ++ BBWY.JDSDK/Domain/IcoTagInfo.cs | 17 + BBWY.JDSDK/Domain/IllegalResponse.cs | 27 + .../Domain/ImOrderFactoryAbutmentDelivery.cs | 22 + BBWY.JDSDK/Domain/ImPendingOrderDto.cs | 447 ++++++ BBWY.JDSDK/Domain/Image.cs | 37 + BBWY.JDSDK/Domain/ImagePath.cs | 22 + BBWY.JDSDK/Domain/ImagePathDto.cs | 27 + BBWY.JDSDK/Domain/ImagePathDtoLong.cs | 27 + BBWY.JDSDK/Domain/ImagePathDtoLucency.cs | 27 + BBWY.JDSDK/Domain/ImageUgcVo.cs | 27 + BBWY.JDSDK/Domain/ImgzoneCategory.cs | 47 + BBWY.JDSDK/Domain/ImgzoneImgInfo.cs | 72 + BBWY.JDSDK/Domain/ImgzoneZoneInfo.cs | 32 + BBWY.JDSDK/Domain/InfoSubVo.cs | 27 + BBWY.JDSDK/Domain/InsuranceOrderVo.cs | 237 +++ BBWY.JDSDK/Domain/InvoiceEasyInfo.cs | 42 + BBWY.JDSDK/Domain/InvoiceInfo.cs | 37 + BBWY.JDSDK/Domain/InvoiceInfoDTO.cs | 42 + BBWY.JDSDK/Domain/InvoiceLog.cs | 47 + BBWY.JDSDK/Domain/InvoiceOwnGetResult.cs | 27 + .../Domain/InvoiceOwnQueryAmountResult.cs | 27 + BBWY.JDSDK/Domain/InvoiceOwnQueryResult.cs | 32 + BBWY.JDSDK/Domain/InvoiceOwnResult.cs | 22 + BBWY.JDSDK/Domain/InvoiceResp.cs | 42 + BBWY.JDSDK/Domain/IsvActivity.cs | 22 + BBWY.JDSDK/Domain/IsvActivityDTO.cs | 92 ++ BBWY.JDSDK/Domain/IsvActivityResult.cs | 27 + .../Domain/IsvActivityStatusResultVo.cs | 22 + BBWY.JDSDK/Domain/IsvCheckStock.cs | 42 + BBWY.JDSDK/Domain/IsvCheckStockDetail.cs | 57 + BBWY.JDSDK/Domain/IsvDayStockLog.cs | 62 + BBWY.JDSDK/Domain/IsvPackDetailInfoVO.cs | 37 + BBWY.JDSDK/Domain/IsvPackSendDmpOutputVo.cs | 17 + .../Domain/IsvPackSendDmpQueryResultVo.cs | 27 + BBWY.JDSDK/Domain/IsvSceneSumOutput.cs | 17 + BBWY.JDSDK/Domain/IsvSearchPackStatusVO.cs | 22 + BBWY.JDSDK/Domain/IsvSelfCreateSmsModel.cs | 47 + BBWY.JDSDK/Domain/IsvSmsAuditStatusOutVo.cs | 22 + BBWY.JDSDK/Domain/IsvSmsEffectVO.cs | 142 ++ BBWY.JDSDK/Domain/IsvSmsModelResponse.cs | 27 + BBWY.JDSDK/Domain/IsvUploadBlockOutputVO.cs | 27 + BBWY.JDSDK/Domain/IsvUploadEndOutputVO.cs | 22 + BBWY.JDSDK/Domain/IsvUploadStartOutputVO.cs | 17 + BBWY.JDSDK/Domain/ItemAttrApplyDto.cs | 37 + BBWY.JDSDK/Domain/ItemDTO.cs | 47 + BBWY.JDSDK/Domain/ItemInfo.cs | 62 + BBWY.JDSDK/Domain/ItemInfoDTO.cs | 47 + BBWY.JDSDK/Domain/ItemInfoFBP.cs | 62 + BBWY.JDSDK/Domain/ItemPicApplyDto.cs | 67 + BBWY.JDSDK/Domain/ItemPicAuditDto.cs | 37 + BBWY.JDSDK/Domain/ItemPicSkuDto.cs | 22 + BBWY.JDSDK/Domain/ItemPicSkuDtoLong.cs | 22 + BBWY.JDSDK/Domain/ItemPicSkuDtoLucency.cs | 22 + BBWY.JDSDK/Domain/ItemPictureApplyDto.cs | 132 ++ BBWY.JDSDK/Domain/ItemVO.cs | 82 + BBWY.JDSDK/Domain/JOSCreateOrderResultDto.cs | 32 + BBWY.JDSDK/Domain/JOSDetailResultDto.cs | 47 + BBWY.JDSDK/Domain/JOSOrderResultDto.cs | 37 + BBWY.JDSDK/Domain/JOSPageResult.cs | 32 + BBWY.JDSDK/Domain/JOSRelativeResult.cs | 27 + BBWY.JDSDK/Domain/JOSVideoInfo.cs | 107 ++ BBWY.JDSDK/Domain/JOSVideoRelativeInfo.cs | 47 + BBWY.JDSDK/Domain/JOSVideoSkuRelative.cs | 77 + BBWY.JDSDK/Domain/JOSWarehouseResultDto.cs | 32 + BBWY.JDSDK/Domain/JdAdressResponse.cs | 82 + BBWY.JDSDK/Domain/JmServiceResult.cs | 32 + BBWY.JDSDK/Domain/JosApplyProductDto.cs | 37 + .../Domain/JosBasicInfoDynamicFieldDto.cs | 37 + BBWY.JDSDK/Domain/JosBooleanDto.cs | 37 + BBWY.JDSDK/Domain/JosCategoryDto.cs | 37 + BBWY.JDSDK/Domain/JosCoupon.cs | 197 +++ BBWY.JDSDK/Domain/JosDangerGoodsDto.cs | 37 + BBWY.JDSDK/Domain/JosExceptionQueryResult.cs | 77 + BBWY.JDSDK/Domain/JosExtPropDto.cs | 37 + BBWY.JDSDK/Domain/JosGoodsInfo.cs | 57 + BBWY.JDSDK/Domain/JosIntegerDto.cs | 37 + BBWY.JDSDK/Domain/JosInvoiceDTO.cs | 67 + BBWY.JDSDK/Domain/JosInvoiceResultDTO.cs | 27 + BBWY.JDSDK/Domain/JosItemAttrApplyDto.cs | 37 + BBWY.JDSDK/Domain/JosItemPicApplyDto.cs | 37 + BBWY.JDSDK/Domain/JosItemPicApplyInfoDto.cs | 37 + BBWY.JDSDK/Domain/JosListOrderResultDTO.cs | 27 + BBWY.JDSDK/Domain/JosMapSb.cs | 37 + BBWY.JDSDK/Domain/JosModelDto.cs | 22 + BBWY.JDSDK/Domain/JosMyProductInfoDto.cs | 37 + BBWY.JDSDK/Domain/JosPage.cs | 42 + BBWY.JDSDK/Domain/JosPopSiteStockNumParam.cs | 32 + BBWY.JDSDK/Domain/JosProductApplyDto.cs | 37 + BBWY.JDSDK/Domain/JosProductInfoDto.cs | 37 + BBWY.JDSDK/Domain/JosPromotion.cs | 237 +++ BBWY.JDSDK/Domain/JosPromotionSku.cs | 92 ++ BBWY.JDSDK/Domain/JosPropGroupDto.cs | 37 + BBWY.JDSDK/Domain/JosPurchaseOrderDTO.cs | 147 ++ .../JosPurchaseOrderDetailProResultDTO.cs | 32 + .../Domain/JosPurchaseOrderDetailResultDTO.cs | 32 + BBWY.JDSDK/Domain/JosPurchaseOrderLineDTO.cs | 92 ++ BBWY.JDSDK/Domain/JosPurchaseOrderProDTO.cs | 167 ++ .../Domain/JosPurchaseOrderProResultDTO.cs | 32 + .../Domain/JosPurchaseOrderResultDTO.cs | 32 + .../Domain/JosPurchaseOrderStatusResultDTO.cs | 27 + BBWY.JDSDK/Domain/JosQualificationInfoDto.cs | 37 + BBWY.JDSDK/Domain/JosQualificationRowDto.cs | 37 + BBWY.JDSDK/Domain/JosRealTimeInventoryDTO.cs | 67 + .../Domain/JosRealTimeInventoryResultDTO.cs | 27 + BBWY.JDSDK/Domain/JosResult.cs | 22 + BBWY.JDSDK/Domain/JosResultDTO.cs | 27 + BBWY.JDSDK/Domain/JosResultModelDto.cs | 37 + BBWY.JDSDK/Domain/JosReturnOrderDTO.cs | 147 ++ .../Domain/JosReturnOrderDetailResultDTO.cs | 32 + .../Domain/JosReturnOrderLineBatchDTO.cs | 62 + .../JosReturnOrderLineBatchResultDTO.cs | 32 + BBWY.JDSDK/Domain/JosReturnOrderLineDTO.cs | 102 ++ BBWY.JDSDK/Domain/JosReturnOrderResultDTO.cs | 32 + BBWY.JDSDK/Domain/JosSaleAttrNameDto.cs | 37 + BBWY.JDSDK/Domain/JosSalesInfoDto.cs | 37 + BBWY.JDSDK/Domain/JosSalesInfoResultDto.cs | 32 + BBWY.JDSDK/Domain/JosSalesOutWarehouseDto.cs | 42 + .../Domain/JosSalesOutWarehouseResultDto.cs | 32 + BBWY.JDSDK/Domain/JosSalesReturnDto.cs | 32 + BBWY.JDSDK/Domain/JosSalesReturnResultDto.cs | 32 + .../JosShipmentConfirmationDetailResultDTO.cs | 32 + .../Domain/JosShipmentConfirmationLineDTO.cs | 87 ++ BBWY.JDSDK/Domain/JosSimpleBrandDto.cs | 37 + BBWY.JDSDK/Domain/JosSkuInfo.cs | 22 + BBWY.JDSDK/Domain/JosSpuTemplateDto.cs | 37 + BBWY.JDSDK/Domain/JosStatementApproveDTO.cs | 27 + .../Domain/JosStatementApproveResultDTO.cs | 27 + BBWY.JDSDK/Domain/JosStatementDTO.cs | 52 + BBWY.JDSDK/Domain/JosStatementLocalDTO.cs | 77 + BBWY.JDSDK/Domain/JosStatementResultDTO.cs | 27 + BBWY.JDSDK/Domain/JosStockInfoDto.cs | 32 + BBWY.JDSDK/Domain/JosStockInfoResultDto.cs | 32 + BBWY.JDSDK/Domain/JosStringDto.cs | 32 + BBWY.JDSDK/Domain/JosSubAdvertiseDto.cs | 37 + BBWY.JDSDK/Domain/JosSubCategory.cs | 32 + .../Domain/JosVcUserPurchaserResultDto.cs | 32 + .../Domain/JosWarePerformanceResultDTO.cs | 27 + BBWY.JDSDK/Domain/JpassActivityDTO.cs | 42 + BBWY.JDSDK/Domain/JpassCouponInfoDTO.cs | 127 ++ BBWY.JDSDK/Domain/JpassResult.cs | 27 + BBWY.JDSDK/Domain/JsfResult.cs | 14 + BBWY.JDSDK/Domain/KeyResponse.cs | 52 + BBWY.JDSDK/Domain/KeywordVOQuery.cs | 22 + BBWY.JDSDK/Domain/LeaveMsg.cs | 37 + BBWY.JDSDK/Domain/LeaveMsgPage.cs | 22 + BBWY.JDSDK/Domain/LocCodeInfo.cs | 102 ++ BBWY.JDSDK/Domain/LocCodeInfoResult.cs | 37 + BBWY.JDSDK/Domain/LocateDetail.cs | 42 + BBWY.JDSDK/Domain/LwbGoodsItem.cs | 77 + BBWY.JDSDK/Domain/LwbItem.cs | 187 +++ BBWY.JDSDK/Domain/LwbMain.cs | 632 ++++++++ BBWY.JDSDK/Domain/LwbMainStatusFull.cs | 27 + BBWY.JDSDK/Domain/LwbStatus.cs | 92 ++ BBWY.JDSDK/Domain/LwbStatusInfo.cs | 37 + BBWY.JDSDK/Domain/LwbStatusObjFLas.cs | 57 + BBWY.JDSDK/Domain/MachiningDestDetail.cs | 32 + BBWY.JDSDK/Domain/MachiningHeader.cs | 52 + BBWY.JDSDK/Domain/MachiningResult.cs | 27 + BBWY.JDSDK/Domain/MachiningSrcDetail.cs | 32 + BBWY.JDSDK/Domain/Map.cs | 22 + BBWY.JDSDK/Domain/MarketInfoDTO.cs | 17 + BBWY.JDSDK/Domain/MarketShopDto.cs | 127 ++ BBWY.JDSDK/Domain/MaterialDTO.cs | 177 +++ BBWY.JDSDK/Domain/MediaVo.cs | 22 + BBWY.JDSDK/Domain/MemberDynmModel.cs | 57 + BBWY.JDSDK/Domain/MemberLevelInfoDTO.cs | 97 ++ BBWY.JDSDK/Domain/Message.cs | 32 + BBWY.JDSDK/Domain/MessageInfo.cs | 72 + BBWY.JDSDK/Domain/MessagePushResult.cs | 37 + BBWY.JDSDK/Domain/ModelServeType.cs | 17 + BBWY.JDSDK/Domain/ModelTypeInfo.cs | 72 + BBWY.JDSDK/Domain/MyProductInfoDto.cs | 42 + BBWY.JDSDK/Domain/NewAssignOrder.cs | 127 ++ BBWY.JDSDK/Domain/NewSaaSOrderVO.cs | 262 ++++ BBWY.JDSDK/Domain/NormalInvoiceResp.cs | 37 + BBWY.JDSDK/Domain/OAuthUserInfo.cs | 27 + BBWY.JDSDK/Domain/OQueryResult.cs | 32 + BBWY.JDSDK/Domain/ObjA_Price.cs | 22 + BBWY.JDSDK/Domain/ObjExtAttrCollection.cs | 37 + BBWY.JDSDK/Domain/Object.cs | 32 + BBWY.JDSDK/Domain/OffsetResult.cs | 32 + BBWY.JDSDK/Domain/OneOrderItemVO.cs | 82 + BBWY.JDSDK/Domain/OneOrderVO.cs | 102 ++ BBWY.JDSDK/Domain/OnlineCustomer.cs | 27 + BBWY.JDSDK/Domain/OnlineResponse.cs | 27 + BBWY.JDSDK/Domain/OpReason.cs | 17 + BBWY.JDSDK/Domain/OpenApiResponse.cs | 22 + BBWY.JDSDK/Domain/OpenPresortResponseDto.cs | 102 ++ BBWY.JDSDK/Domain/OperateRecordDTO.cs | 32 + BBWY.JDSDK/Domain/OperatorResult.cs | 42 + BBWY.JDSDK/Domain/OrderAddServParam.cs | 37 + BBWY.JDSDK/Domain/OrderAfsAndRefund.cs | 37 + BBWY.JDSDK/Domain/OrderBillStatementVo.cs | 122 ++ BBWY.JDSDK/Domain/OrderCompanyUserResponse.cs | 27 + BBWY.JDSDK/Domain/OrderConsigneeResp.cs | 92 ++ BBWY.JDSDK/Domain/OrderCouponDetail.cs | 57 + BBWY.JDSDK/Domain/OrderDTO.cs | 127 ++ BBWY.JDSDK/Domain/OrderDataNotPayInfo.cs | 132 ++ BBWY.JDSDK/Domain/OrderDefaultResult.cs | 47 + BBWY.JDSDK/Domain/OrderDefaultResultStatus.cs | 27 + BBWY.JDSDK/Domain/OrderDeliverVO.cs | 27 + BBWY.JDSDK/Domain/OrderDetail.cs | 77 + BBWY.JDSDK/Domain/OrderDetailForJos.cs | 47 + BBWY.JDSDK/Domain/OrderDetailForJosDto.cs | 52 + BBWY.JDSDK/Domain/OrderDetailInfo.cs | 22 + BBWY.JDSDK/Domain/OrderDetailResult.cs | 27 + BBWY.JDSDK/Domain/OrderExtInfoResp.cs | 17 + BBWY.JDSDK/Domain/OrderInfo.cs | 47 + BBWY.JDSDK/Domain/OrderInfoFBP.cs | 247 +++ BBWY.JDSDK/Domain/OrderInfoOperateResponse.cs | 22 + BBWY.JDSDK/Domain/OrderInfoResult.cs | 27 + .../Domain/OrderInfoResultPauseBizInfo.cs | 22 + BBWY.JDSDK/Domain/OrderInvoiceResp.cs | 102 ++ BBWY.JDSDK/Domain/OrderItemDetail.cs | 157 ++ BBWY.JDSDK/Domain/OrderItemNotPayInfo.cs | 52 + BBWY.JDSDK/Domain/OrderListResult.cs | 27 + BBWY.JDSDK/Domain/OrderModeVO.cs | 47 + BBWY.JDSDK/Domain/OrderPackage.cs | 42 + BBWY.JDSDK/Domain/OrderPackageDetail.cs | 32 + BBWY.JDSDK/Domain/OrderPaymentResp.cs | 32 + BBWY.JDSDK/Domain/OrderPrintDataConsignee.cs | 42 + BBWY.JDSDK/Domain/OrderPrintDataResult.cs | 17 + BBWY.JDSDK/Domain/OrderPrintDataWare.cs | 42 + BBWY.JDSDK/Domain/OrderPrivacyModel.cs | 37 + BBWY.JDSDK/Domain/OrderPromotionDetail.cs | 42 + BBWY.JDSDK/Domain/OrderQueryResult.cs | 27 + BBWY.JDSDK/Domain/OrderRemark.cs | 37 + BBWY.JDSDK/Domain/OrderRemarkResult.cs | 32 + BBWY.JDSDK/Domain/OrderResp.cs | 282 ++++ BBWY.JDSDK/Domain/OrderResult.cs | 22 + BBWY.JDSDK/Domain/OrderSearchInfo.cs | 272 ++++ BBWY.JDSDK/Domain/OrderShipmentResp.cs | 37 + BBWY.JDSDK/Domain/OrderShouldInvoiceAmount.cs | 57 + .../Domain/OrderShouldInvoiceAmountDetail.cs | 37 + BBWY.JDSDK/Domain/OrderSku.cs | 37 + BBWY.JDSDK/Domain/OrderSkuResp.cs | 147 ++ BBWY.JDSDK/Domain/OrderSnapshotResp.cs | 22 + BBWY.JDSDK/Domain/OrderSplitInfo.cs | 22 + BBWY.JDSDK/Domain/OrderStatus.cs | 32 + BBWY.JDSDK/Domain/OrderStatusDetail.cs | 27 + BBWY.JDSDK/Domain/OrderSuitResp.cs | 72 + BBWY.JDSDK/Domain/OrderSupplyInfoVo.cs | 22 + BBWY.JDSDK/Domain/OrderTrace.cs | 17 + BBWY.JDSDK/Domain/OrderTrack.cs | 22 + BBWY.JDSDK/Domain/OrderVO.cs | 117 ++ BBWY.JDSDK/Domain/OtherInstoreOrderDetail.cs | 32 + BBWY.JDSDK/Domain/OutBoundResultDto.cs | 27 + BBWY.JDSDK/Domain/POPGroup.cs | 32 + BBWY.JDSDK/Domain/PackResult.cs | 37 + BBWY.JDSDK/Domain/PackStatusResult.cs | 37 + BBWY.JDSDK/Domain/PackageAndWeightDTO.cs | 27 + BBWY.JDSDK/Domain/PackagePrintResult.cs | 22 + BBWY.JDSDK/Domain/Page.cs | 47 + BBWY.JDSDK/Domain/PageFinishedTask.cs | 22 + BBWY.JDSDK/Domain/PageInfo.cs | 37 + BBWY.JDSDK/Domain/PageInfoDTO.cs | 37 + BBWY.JDSDK/Domain/PageList.cs | 22 + BBWY.JDSDK/Domain/PageModel.cs | 32 + BBWY.JDSDK/Domain/PageQueryResult.cs | 47 + BBWY.JDSDK/Domain/PageResult.cs | 52 + BBWY.JDSDK/Domain/PageUnresolvedTask.cs | 22 + BBWY.JDSDK/Domain/PageableResult.cs | 22 + BBWY.JDSDK/Domain/PaginatedInfo.cs | 37 + BBWY.JDSDK/Domain/Pagination.cs | 37 + BBWY.JDSDK/Domain/PaginationResp.cs | 32 + BBWY.JDSDK/Domain/Paginator.cs | 27 + BBWY.JDSDK/Domain/Pair.cs | 22 + BBWY.JDSDK/Domain/Paragraph.cs | 67 + BBWY.JDSDK/Domain/PartitionWarehouse.cs | 37 + BBWY.JDSDK/Domain/PassLog.cs | 37 + BBWY.JDSDK/Domain/PauseBizDataYy.cs | 27 + BBWY.JDSDK/Domain/PauseBizStatus.cs | 22 + BBWY.JDSDK/Domain/PayInfo.cs | 22 + BBWY.JDSDK/Domain/PaymentDTO.cs | 32 + BBWY.JDSDK/Domain/PaymentFailedOrder.cs | 22 + BBWY.JDSDK/Domain/PaymentNoResult.cs | 37 + BBWY.JDSDK/Domain/PayoutDetailInfo.cs | 57 + BBWY.JDSDK/Domain/PayoutInfo.cs | 172 +++ BBWY.JDSDK/Domain/PayoutShareInfo.cs | 52 + BBWY.JDSDK/Domain/PhoneBindVO.cs | 22 + BBWY.JDSDK/Domain/PickUpResultDTO.cs | 37 + BBWY.JDSDK/Domain/PickupDate.cs | 22 + BBWY.JDSDK/Domain/PickupDto.cs | 17 + BBWY.JDSDK/Domain/PickupReceiveResultDTO.cs | 22 + BBWY.JDSDK/Domain/PickupTimeRangeDTO.cs | 22 + BBWY.JDSDK/Domain/PickwareInfo.cs | 32 + BBWY.JDSDK/Domain/PoBatAttrModel.cs | 57 + BBWY.JDSDK/Domain/PoBoxModel.cs | 27 + BBWY.JDSDK/Domain/PoCloseJosResponse.cs | 22 + BBWY.JDSDK/Domain/PoDetailResp.cs | 22 + BBWY.JDSDK/Domain/PoItemModel.cs | 132 ++ BBWY.JDSDK/Domain/PoItemReject.cs | 47 + BBWY.JDSDK/Domain/PoResp.cs | 212 +++ BBWY.JDSDK/Domain/PointsCouponInfo.cs | 87 ++ BBWY.JDSDK/Domain/PointsCouponInfoDTO.cs | 102 ++ BBWY.JDSDK/Domain/PointsDetailView.cs | 72 + BBWY.JDSDK/Domain/PointsDetailsFlowResult.cs | 22 + BBWY.JDSDK/Domain/PointsDetailsResult.cs | 27 + BBWY.JDSDK/Domain/PointsExchangeGiftDTO.cs | 57 + BBWY.JDSDK/Domain/PointsExchangeGiftSkuDTO.cs | 92 ++ BBWY.JDSDK/Domain/PointsSendRuleDTO.cs | 52 + BBWY.JDSDK/Domain/PointsSendRuleResult.cs | 42 + BBWY.JDSDK/Domain/PopCommentJosVo.cs | 112 ++ BBWY.JDSDK/Domain/PopCommentReplyVo.cs | 32 + BBWY.JDSDK/Domain/PopGoodsDTO.cs | 47 + BBWY.JDSDK/Domain/PreSortResult.cs | 112 ++ BBWY.JDSDK/Domain/PresaleOrderVO.cs | 147 ++ BBWY.JDSDK/Domain/PriceChange.cs | 27 + BBWY.JDSDK/Domain/PriceProductVo.cs | 37 + BBWY.JDSDK/Domain/ProcessInfo.cs | 47 + BBWY.JDSDK/Domain/ProductApplyDto.cs | 77 + BBWY.JDSDK/Domain/ProductBase.cs | 222 +++ BBWY.JDSDK/Domain/ProductInfo.cs | 32 + BBWY.JDSDK/Domain/ProductInfoDto.cs | 342 +++++ BBWY.JDSDK/Domain/ProductJosStringDto.cs | 32 + BBWY.JDSDK/Domain/ProductSearchResult.cs | 32 + BBWY.JDSDK/Domain/ProductSort.cs | 52 + BBWY.JDSDK/Domain/ProductStock.cs | 22 + BBWY.JDSDK/Domain/ProductVo.cs | 42 + BBWY.JDSDK/Domain/PromiseShipmentResp.cs | 32 + BBWY.JDSDK/Domain/PromoLimit.cs | 32 + BBWY.JDSDK/Domain/PromoListResultDto.cs | 37 + BBWY.JDSDK/Domain/PromoSkuVO.cs | 67 + BBWY.JDSDK/Domain/PromotionVO.cs | 72 + BBWY.JDSDK/Domain/Prop.cs | 32 + BBWY.JDSDK/Domain/PropDto.cs | 72 + BBWY.JDSDK/Domain/PropGroupDto.cs | 32 + BBWY.JDSDK/Domain/PropSetting.cs | 32 + BBWY.JDSDK/Domain/PropValueDto.cs | 32 + BBWY.JDSDK/Domain/PropertyVO.cs | 52 + BBWY.JDSDK/Domain/ProviderDTO.cs | 82 + BBWY.JDSDK/Domain/PublicResult.cs | 32 + BBWY.JDSDK/Domain/PublicResultList.cs | 22 + BBWY.JDSDK/Domain/PublicResultObject.cs | 22 + BBWY.JDSDK/Domain/PublicResultObject1.cs | 22 + BBWY.JDSDK/Domain/PublicResultObject3.cs | 22 + BBWY.JDSDK/Domain/PublicResultObject4.cs | 27 + BBWY.JDSDK/Domain/PublicResultObject5.cs | 22 + BBWY.JDSDK/Domain/PublicResultObject6.cs | 22 + .../Domain/PublicResultObjectFinishedTask.cs | 22 + .../Domain/PublicResultObjectOrderId.cs | 22 + .../PublicResultObjectUnresolvedTask.cs | 22 + .../Domain/PurchaseAllocationDetailDto.cs | 112 ++ BBWY.JDSDK/Domain/PurchaseForJos.cs | 52 + BBWY.JDSDK/Domain/PurchaseOrder.cs | 87 ++ BBWY.JDSDK/Domain/PurchaseOrderBidDto.cs | 72 + BBWY.JDSDK/Domain/PurchaseOrderDto.cs | 192 +++ BBWY.JDSDK/Domain/PurchaseOrderItemBidDto.cs | 142 ++ BBWY.JDSDK/Domain/PurchaseOrderSkuJosDO.cs | 47 + BBWY.JDSDK/Domain/PurchaseWarePropertyDto.cs | 47 + BBWY.JDSDK/Domain/QcBackErrItem.cs | 52 + BBWY.JDSDK/Domain/QcBackItem.cs | 47 + BBWY.JDSDK/Domain/QualificationDto.cs | 42 + BBWY.JDSDK/Domain/QualificationFileDto.cs | 37 + BBWY.JDSDK/Domain/QualificationInfoDto.cs | 22 + BBWY.JDSDK/Domain/QualificationRowDto.cs | 37 + .../Domain/QueryAllOrdersForJosResult.cs | 242 +++ .../Domain/QueryAllOrdersForJosResultList.cs | 37 + BBWY.JDSDK/Domain/QueryCodeDto.cs | 17 + .../Domain/QueryInStockSIDBySkuResponse.cs | 32 + .../Domain/QueryLevelChangeItemResult.cs | 67 + BBWY.JDSDK/Domain/QueryLevelChangeResult.cs | 42 + BBWY.JDSDK/Domain/QueryListOrderDetailInfo.cs | 57 + BBWY.JDSDK/Domain/QueryMap.cs | 57 + BBWY.JDSDK/Domain/QueryOrderDetailJos.cs | 242 +++ BBWY.JDSDK/Domain/QueryOrderExtResult.cs | 57 + BBWY.JDSDK/Domain/QueryOrderForJosResult.cs | 177 +++ .../Domain/QueryOrderForJosResultDto.cs | 192 +++ .../Domain/QueryOrderForJosResultList.cs | 37 + BBWY.JDSDK/Domain/QueryOrderIdsResJos.cs | 37 + BBWY.JDSDK/Domain/QueryOrderListSkuJos.cs | 137 ++ .../Domain/QueryOutsideMainResult4Isv.cs | 52 + BBWY.JDSDK/Domain/QueryPoModel.cs | 127 ++ BBWY.JDSDK/Domain/QueryResult.cs | 32 + BBWY.JDSDK/Domain/QuerySelfSmsModel.cs | 27 + .../Domain/QuerySingleOrderForJosResultDto.cs | 37 + .../Domain/QueryStockHouseRentResult.cs | 32 + BBWY.JDSDK/Domain/QueryStockInResult.cs | 37 + BBWY.JDSDK/Domain/QueryStockOutResult.cs | 37 + BBWY.JDSDK/Domain/QuestionType.cs | 32 + BBWY.JDSDK/Domain/RPCResult.cs | 52 + BBWY.JDSDK/Domain/ReassignOrder.cs | 32 + BBWY.JDSDK/Domain/ReceiptDetailModelDto.cs | 47 + BBWY.JDSDK/Domain/ReceiptInfo.cs | 22 + BBWY.JDSDK/Domain/ReceiptModelDto.cs | 37 + BBWY.JDSDK/Domain/ReceiptResult.cs | 27 + BBWY.JDSDK/Domain/ReceiptReturnResult.cs | 27 + BBWY.JDSDK/Domain/ReceiveBrief.cs | 122 ++ BBWY.JDSDK/Domain/ReceiveDetail.cs | 122 ++ BBWY.JDSDK/Domain/ReceiveWare.cs | 57 + BBWY.JDSDK/Domain/ReceivingTask.cs | 37 + BBWY.JDSDK/Domain/RechargeRecordDTO.cs | 52 + BBWY.JDSDK/Domain/RecommendTempVO.cs | 37 + BBWY.JDSDK/Domain/Record.cs | 27 + BBWY.JDSDK/Domain/RecyclerOrderSettle.cs | 132 ++ BBWY.JDSDK/Domain/RecyclerSettle.cs | 107 ++ BBWY.JDSDK/Domain/RefundApplyVo.cs | 77 + BBWY.JDSDK/Domain/RefundBillChargeMO.cs | 67 + BBWY.JDSDK/Domain/RefundapplyResponse.cs | 32 + BBWY.JDSDK/Domain/RegionDTO.cs | 32 + BBWY.JDSDK/Domain/RegistrationItemEntity.cs | 107 ++ BBWY.JDSDK/Domain/RejectedData.cs | 32 + BBWY.JDSDK/Domain/RentStoreInfo.cs | 92 ++ BBWY.JDSDK/Domain/ReplyResult.cs | 27 + BBWY.JDSDK/Domain/ReportInfo.cs | 37 + BBWY.JDSDK/Domain/RequisitionInfoDetailDto.cs | 32 + BBWY.JDSDK/Domain/RequisitionInfoResultDto.cs | 32 + BBWY.JDSDK/Domain/RespResult.cs | 32 + BBWY.JDSDK/Domain/ResponseBody.cs | 27 + BBWY.JDSDK/Domain/ResponseDTO.cs | 27 + BBWY.JDSDK/Domain/ResponseData.cs | 27 + BBWY.JDSDK/Domain/ResponseHeader.cs | 22 + BBWY.JDSDK/Domain/ResponseOrderOtherDetail.cs | 37 + BBWY.JDSDK/Domain/ResponseOrderStatus.cs | 27 + BBWY.JDSDK/Domain/ResponsePageDTO.cs | 47 + BBWY.JDSDK/Domain/ResponseStock.cs | 37 + BBWY.JDSDK/Domain/ResponseVO.cs | 27 + BBWY.JDSDK/Domain/Result.cs | 32 + BBWY.JDSDK/Domain/Result2.cs | 32 + BBWY.JDSDK/Domain/ResultBase.cs | 32 + BBWY.JDSDK/Domain/ResultBean.cs | 37 + BBWY.JDSDK/Domain/ResultData.cs | 27 + BBWY.JDSDK/Domain/ResultExport.cs | 27 + BBWY.JDSDK/Domain/ResultForLwbMain.cs | 22 + BBWY.JDSDK/Domain/ResultInfo.cs | 42 + BBWY.JDSDK/Domain/ResultInfoDTO.cs | 127 ++ BBWY.JDSDK/Domain/ResultModel.cs | 37 + BBWY.JDSDK/Domain/ResultUtil.cs | 22 + BBWY.JDSDK/Domain/ResultVO.cs | 37 + BBWY.JDSDK/Domain/ResultWrap.cs | 22 + BBWY.JDSDK/Domain/RetailShelfParam.cs | 32 + BBWY.JDSDK/Domain/ReturnAddressResult.cs | 37 + BBWY.JDSDK/Domain/ReturnAddressVO.cs | 57 + BBWY.JDSDK/Domain/ReturnOrderDetailForJos.cs | 27 + .../Domain/ReturnOrderPreForJosResult.cs | 92 ++ .../Domain/ReturnOrderPreForJosResultList.cs | 37 + BBWY.JDSDK/Domain/ReturnResult.cs | 27 + BBWY.JDSDK/Domain/RoDetailDto.cs | 67 + BBWY.JDSDK/Domain/RoDto.cs | 97 ++ BBWY.JDSDK/Domain/RoResultDto.cs | 32 + BBWY.JDSDK/Domain/RpcResponse.cs | 32 + BBWY.JDSDK/Domain/RtsBatch.cs | 47 + BBWY.JDSDK/Domain/RtsDetail.cs | 37 + BBWY.JDSDK/Domain/RtsResult.cs | 117 ++ BBWY.JDSDK/Domain/RtwBatAttrModel.cs | 57 + BBWY.JDSDK/Domain/RtwDetailsResult.cs | 72 + BBWY.JDSDK/Domain/RtwResult.cs | 72 + BBWY.JDSDK/Domain/RtwUpdateResult.cs | 22 + BBWY.JDSDK/Domain/RxInfoDTO.cs | 52 + BBWY.JDSDK/Domain/SSendpay.cs | 57 + BBWY.JDSDK/Domain/SafeCResult.cs | 37 + BBWY.JDSDK/Domain/SaleAttrValueTemplate.cs | 22 + BBWY.JDSDK/Domain/SaleAttributeDto.cs | 27 + BBWY.JDSDK/Domain/SalesForecastDTO.cs | 152 ++ BBWY.JDSDK/Domain/SamOrderInfo.cs | 32 + BBWY.JDSDK/Domain/SamReturnStockResponse.cs | 42 + BBWY.JDSDK/Domain/SamSkuInfo.cs | 22 + BBWY.JDSDK/Domain/SameOrderServiceBill.cs | 117 ++ BBWY.JDSDK/Domain/SdkPageResult.cs | 57 + BBWY.JDSDK/Domain/SdkResult.cs | 37 + BBWY.JDSDK/Domain/SearchManageVO.cs | 17 + BBWY.JDSDK/Domain/SearchResult.cs | 27 + BBWY.JDSDK/Domain/SellerCategory.cs | 32 + BBWY.JDSDK/Domain/SellerInfoResponse.cs | 22 + BBWY.JDSDK/Domain/SendResponse.cs | 32 + BBWY.JDSDK/Domain/SendResultInfoDTO.cs | 32 + BBWY.JDSDK/Domain/SerialNumber.cs | 52 + BBWY.JDSDK/Domain/ServerResult.cs | 32 + BBWY.JDSDK/Domain/Service.cs | 117 ++ BBWY.JDSDK/Domain/ServiceApplyInfoExport.cs | 22 + BBWY.JDSDK/Domain/ServiceBill.cs | 342 +++++ BBWY.JDSDK/Domain/ServiceBillDetail.cs | 97 ++ BBWY.JDSDK/Domain/ServiceBrief.cs | 207 +++ BBWY.JDSDK/Domain/ServiceBrief2.cs | 127 ++ .../Domain/ServiceCustomerInfoExport.cs | 62 + BBWY.JDSDK/Domain/ServiceDetaiExport.cs | 247 +++ BBWY.JDSDK/Domain/ServiceDetailInfoExport.cs | 57 + BBWY.JDSDK/Domain/ServiceDetailResult.cs | 37 + BBWY.JDSDK/Domain/ServiceExport.cs | 132 ++ BBWY.JDSDK/Domain/ServiceExpressInfoExport.cs | 42 + .../Domain/ServiceFinanceDetailInfoExport.cs | 47 + BBWY.JDSDK/Domain/ServiceItemInfo.cs | 37 + BBWY.JDSDK/Domain/ServiceKeyInfo.cs | 32 + BBWY.JDSDK/Domain/ServiceLog.cs | 67 + BBWY.JDSDK/Domain/ServiceMongoDBVO.cs | 47 + BBWY.JDSDK/Domain/ServicePageExport.cs | 32 + BBWY.JDSDK/Domain/ServiceResponse.cs | 27 + BBWY.JDSDK/Domain/ServiceResult.cs | 22 + BBWY.JDSDK/Domain/ServiceTrack.cs | 37 + BBWY.JDSDK/Domain/ServiceTrackInfoExport.cs | 42 + BBWY.JDSDK/Domain/ServicesResult.cs | 22 + BBWY.JDSDK/Domain/SettleBill.cs | 87 ++ BBWY.JDSDK/Domain/SettleBillDetail.cs | 67 + BBWY.JDSDK/Domain/ShipAddressResult.cs | 37 + BBWY.JDSDK/Domain/ShipAddressVO.cs | 57 + BBWY.JDSDK/Domain/ShipCodResult.cs | 97 ++ BBWY.JDSDK/Domain/ShipPackageJosDto.cs | 92 ++ BBWY.JDSDK/Domain/ShipPackageJosResultDto.cs | 37 + BBWY.JDSDK/Domain/ShipmentCompanyJosDO.cs | 22 + BBWY.JDSDK/Domain/ShipperOut.cs | 77 + BBWY.JDSDK/Domain/ShippingInformationVO.cs | 37 + BBWY.JDSDK/Domain/ShopCategory.cs | 67 + BBWY.JDSDK/Domain/ShopCategoryResult.cs | 32 + BBWY.JDSDK/Domain/ShopFreightTemplateDto.cs | 22 + BBWY.JDSDK/Domain/ShopJosResult.cs | 52 + BBWY.JDSDK/Domain/ShopLevelRuleDTO.cs | 47 + BBWY.JDSDK/Domain/ShopOut.cs | 157 ++ BBWY.JDSDK/Domain/ShopRuleDiscountDTO.cs | 32 + BBWY.JDSDK/Domain/ShopStockBaseResponse.cs | 32 + BBWY.JDSDK/Domain/ShopStockFlowSub.cs | 92 ++ .../Domain/ShopStockSearchFlowResponse.cs | 42 + BBWY.JDSDK/Domain/ShopStockSearchResponse.cs | 47 + BBWY.JDSDK/Domain/ShopStockSub.cs | 37 + BBWY.JDSDK/Domain/ShopWarehouseInfo.cs | 27 + BBWY.JDSDK/Domain/SignSuccessQueryDTO.cs | 67 + BBWY.JDSDK/Domain/SignatureImageDTO.cs | 27 + BBWY.JDSDK/Domain/SimpleBrandDto.cs | 22 + BBWY.JDSDK/Domain/SimpleOrderInfoDTO.cs | 22 + BBWY.JDSDK/Domain/SingleProductInfoDto.cs | 357 +++++ BBWY.JDSDK/Domain/Sku.cs | 52 + BBWY.JDSDK/Domain/SkuBehavior.cs | 32 + BBWY.JDSDK/Domain/SkuFareTemplate.cs | 37 + BBWY.JDSDK/Domain/SkuFareTemplateResult.cs | 22 + .../Domain/SkuFareTemplateRuleResult.cs | 22 + BBWY.JDSDK/Domain/SkuInfo.cs | 97 ++ BBWY.JDSDK/Domain/SkuInfoDto.cs | 97 ++ BBWY.JDSDK/Domain/SkuMo.cs | 82 + BBWY.JDSDK/Domain/SkuPriceResult.cs | 27 + BBWY.JDSDK/Domain/SkuPriceVo.cs | 22 + BBWY.JDSDK/Domain/SkuProductInfo.cs | 62 + BBWY.JDSDK/Domain/SkuResp.cs | 17 + BBWY.JDSDK/Domain/SkuResponse.cs | 27 + BBWY.JDSDK/Domain/SkuSiteStock.cs | 47 + BBWY.JDSDK/Domain/SkuStock.cs | 32 + BBWY.JDSDK/Domain/SkuStockWriteResult.cs | 32 + BBWY.JDSDK/Domain/SkuStoreStockNumInfo.cs | 32 + BBWY.JDSDK/Domain/SlaveWare.cs | 22 + BBWY.JDSDK/Domain/SmsEffectVO.cs | 32 + BBWY.JDSDK/Domain/SmsMarginVO.cs | 17 + BBWY.JDSDK/Domain/SmsModelConfig.cs | 32 + BBWY.JDSDK/Domain/SmsModelTypeToIsv.cs | 27 + BBWY.JDSDK/Domain/SmsNotifyResponseDTO.cs | 17 + BBWY.JDSDK/Domain/SmsPro.cs | 22 + BBWY.JDSDK/Domain/SmsRechargeOrderVO.cs | 22 + BBWY.JDSDK/Domain/SmsResult.cs | 32 + BBWY.JDSDK/Domain/SmsSensitiveWordCheckVO.cs | 22 + BBWY.JDSDK/Domain/SoPackItemGoods.cs | 22 + BBWY.JDSDK/Domain/SoPackMaterial.cs | 22 + BBWY.JDSDK/Domain/SpSourceOut.cs | 52 + BBWY.JDSDK/Domain/SpWorkOrderDto.cs | 142 ++ BBWY.JDSDK/Domain/SpWorkOrderItemDto.cs | 67 + BBWY.JDSDK/Domain/SplitOrderResultDto.cs | 22 + BBWY.JDSDK/Domain/SpuAttrGroupDto.cs | 27 + BBWY.JDSDK/Domain/StagepayBusinessTO.cs | 47 + BBWY.JDSDK/Domain/StandardGenericResponse.cs | 27 + BBWY.JDSDK/Domain/StandardListResponse.cs | 27 + BBWY.JDSDK/Domain/StandardResponse.cs | 27 + BBWY.JDSDK/Domain/StateResult.cs | 42 + BBWY.JDSDK/Domain/StationAreaInfoDTO.cs | 97 ++ BBWY.JDSDK/Domain/StationAreaSimpleInfo.cs | 32 + BBWY.JDSDK/Domain/StationInfoResult.cs | 22 + BBWY.JDSDK/Domain/StatusDataResult.cs | 32 + BBWY.JDSDK/Domain/StockBillDetail.cs | 62 + BBWY.JDSDK/Domain/StockBillInfo.cs | 87 ++ BBWY.JDSDK/Domain/StockChangeDetail.cs | 57 + BBWY.JDSDK/Domain/StockChangeHeader.cs | 47 + BBWY.JDSDK/Domain/StockDetail.cs | 42 + BBWY.JDSDK/Domain/StockDto.cs | 62 + BBWY.JDSDK/Domain/StockInDeleteResult.cs | 37 + BBWY.JDSDK/Domain/StockInResult.cs | 42 + BBWY.JDSDK/Domain/StockInSamResult.cs | 47 + BBWY.JDSDK/Domain/StockInfo.cs | 32 + BBWY.JDSDK/Domain/StockQueryResultDto.cs | 32 + BBWY.JDSDK/Domain/StockResult.cs | 27 + BBWY.JDSDK/Domain/StockRf.cs | 17 + BBWY.JDSDK/Domain/StockState.cs | 37 + BBWY.JDSDK/Domain/StopOrderVO.cs | 22 + BBWY.JDSDK/Domain/StoreInfoResTO.cs | 92 ++ BBWY.JDSDK/Domain/StorePriceDTO.cs | 37 + BBWY.JDSDK/Domain/StoreResponse.cs | 27 + BBWY.JDSDK/Domain/StoreVo.cs | 122 ++ .../Domain/StrategyComputeResponseDTO.cs | 22 + .../Domain/StrategyInstanceResponseDTO.cs | 17 + BBWY.JDSDK/Domain/StringResult.cs | 32 + BBWY.JDSDK/Domain/SubAdvertiseDto.cs | 37 + BBWY.JDSDK/Domain/SuiteResp.cs | 57 + BBWY.JDSDK/Domain/Summary.cs | 17 + BBWY.JDSDK/Domain/SupplierModel.cs | 112 ++ BBWY.JDSDK/Domain/SvcApiBindNumberInfo.cs | 32 + BBWY.JDSDK/Domain/SvcApiBooking.cs | 112 ++ BBWY.JDSDK/Domain/SvcApiVerificationInfo.cs | 17 + BBWY.JDSDK/Domain/SvcResult.cs | 32 + BBWY.JDSDK/Domain/TempComplete.cs | 107 ++ BBWY.JDSDK/Domain/TempCompletePage.cs | 22 + BBWY.JDSDK/Domain/TextDetectResult.cs | 22 + BBWY.JDSDK/Domain/TqmallGoodsRespVo.cs | 42 + BBWY.JDSDK/Domain/TraceDTO.cs | 47 + BBWY.JDSDK/Domain/TraceDetail.cs | 37 + BBWY.JDSDK/Domain/TraceDetailDto.cs | 67 + BBWY.JDSDK/Domain/TraceInfo.cs | 57 + BBWY.JDSDK/Domain/TraceQueryResponse.cs | 27 + BBWY.JDSDK/Domain/TraceQueryResultDTO.cs | 27 + BBWY.JDSDK/Domain/TrackMessageOut.cs | 22 + BBWY.JDSDK/Domain/TrackMessagePlusOut.cs | 37 + BBWY.JDSDK/Domain/TrackShow.cs | 27 + BBWY.JDSDK/Domain/TradeShelfParam.cs | 27 + BBWY.JDSDK/Domain/TransMainExtItem.cs | 57 + BBWY.JDSDK/Domain/TransMainExtMain.cs | 107 ++ BBWY.JDSDK/Domain/TransMainExtResponse.cs | 27 + BBWY.JDSDK/Domain/TransbillPrintDto.cs | 22 + BBWY.JDSDK/Domain/TransparentImage.cs | 27 + BBWY.JDSDK/Domain/TwoOrderItemVO.cs | 72 + BBWY.JDSDK/Domain/TwoOrderVO.cs | 107 ++ BBWY.JDSDK/Domain/TwoOrderValueServiceVO.cs | 52 + BBWY.JDSDK/Domain/TypeDTO.cs | 32 + BBWY.JDSDK/Domain/UlItemBatchRefResult.cs | 22 + BBWY.JDSDK/Domain/UlItemBatchResult.cs | 32 + BBWY.JDSDK/Domain/UlItemResult.cs | 47 + BBWY.JDSDK/Domain/UlMainResult.cs | 132 ++ BBWY.JDSDK/Domain/UlResultResponse.cs | 32 + BBWY.JDSDK/Domain/UnitPromoDetailResultDto.cs | 32 + BBWY.JDSDK/Domain/Unsolved.cs | 152 ++ BBWY.JDSDK/Domain/UnsolvedMessage.cs | 47 + BBWY.JDSDK/Domain/UploadToken.cs | 22 + BBWY.JDSDK/Domain/UrlInfo.cs | 47 + BBWY.JDSDK/Domain/UserCategory3Dto.cs | 22 + BBWY.JDSDK/Domain/UserCategory3InfoDto.cs | 22 + BBWY.JDSDK/Domain/UserInfo.cs | 82 + BBWY.JDSDK/Domain/UserInfoFBP.cs | 92 ++ BBWY.JDSDK/Domain/VatIncoiceInfo.cs | 52 + BBWY.JDSDK/Domain/VatInfo.cs | 97 ++ BBWY.JDSDK/Domain/VatInvoiceResp.cs | 42 + BBWY.JDSDK/Domain/VcInStockResultJosDto.cs | 32 + BBWY.JDSDK/Domain/VcInStockSkuDto.cs | 42 + BBWY.JDSDK/Domain/VcUserPurchaserDto.cs | 22 + BBWY.JDSDK/Domain/VcWareHouseInDetailDto.cs | 27 + .../Domain/VcWareHouseInDetailResultJosDto.cs | 27 + BBWY.JDSDK/Domain/VcWareHouseInJosDto.cs | 102 ++ .../Domain/VcWareHouseInResultJosDto.cs | 32 + BBWY.JDSDK/Domain/VcWareHouseOutDetailDto.cs | 52 + .../VcWareHouseOutDetailResultJosDto.cs | 52 + BBWY.JDSDK/Domain/VcWareHouseOutInfoJosDto.cs | 112 ++ BBWY.JDSDK/Domain/VcWareHouseOutJosDto.cs | 92 ++ .../Domain/VcWareHouseOutResultJosDto.cs | 32 + .../Domain/VcWareHouseOutSpareCodeJosDto.cs | 42 + BBWY.JDSDK/Domain/VenderAccountContent.cs | 47 + .../Domain/VenderAccountPermCodeContent.cs | 22 + .../Domain/VenderAccountPermCodeResult.cs | 37 + BBWY.JDSDK/Domain/VenderAccountResult.cs | 37 + BBWY.JDSDK/Domain/VenderAccountRoleContent.cs | 27 + BBWY.JDSDK/Domain/VenderAccountRoleResult.cs | 37 + BBWY.JDSDK/Domain/VenderBasicResult.cs | 37 + BBWY.JDSDK/Domain/VenderBasicVO.cs | 42 + BBWY.JDSDK/Domain/VenderBrandPubInfo.cs | 22 + BBWY.JDSDK/Domain/VenderInfoResult.cs | 37 + BBWY.JDSDK/Domain/VenderJingcreditMainInfo.cs | 37 + .../Domain/VenderRelationCarrierResult.cs | 17 + BBWY.JDSDK/Domain/VenderRemark.cs | 37 + BBWY.JDSDK/Domain/VenderRemarkQueryResult.cs | 22 + BBWY.JDSDK/Domain/VenderShopCategory.cs | 67 + BBWY.JDSDK/Domain/VendorProductBidDto.cs | 117 ++ .../VendorSelfDeliveryCompleteResult.cs | 32 + BBWY.JDSDK/Domain/VendorSelfDeliveryResult.cs | 32 + BBWY.JDSDK/Domain/VendorStoreInfo.cs | 22 + BBWY.JDSDK/Domain/VideoUgcVo.cs | 52 + BBWY.JDSDK/Domain/VmiShopStock.cs | 42 + BBWY.JDSDK/Domain/VmiShopStockResponse.cs | 22 + BBWY.JDSDK/Domain/WaitAuditApply.cs | 127 ++ BBWY.JDSDK/Domain/WaitAuditApplyExport.cs | 107 ++ BBWY.JDSDK/Domain/WaitAuditApplyPage.cs | 47 + BBWY.JDSDK/Domain/WaitAuditApplysPage.cs | 22 + BBWY.JDSDK/Domain/WaitAuditDetail.cs | 142 ++ BBWY.JDSDK/Domain/WaitPageResult.cs | 47 + BBWY.JDSDK/Domain/WaitProcessResult.cs | 152 ++ BBWY.JDSDK/Domain/Waiter.cs | 32 + BBWY.JDSDK/Domain/WaiterDailyEvaStat.cs | 32 + BBWY.JDSDK/Domain/WaiterDailyStat.cs | 27 + BBWY.JDSDK/Domain/WaiterPresence.cs | 27 + BBWY.JDSDK/Domain/WaiterPresencePage.cs | 22 + BBWY.JDSDK/Domain/Ware.cs | 312 ++++ BBWY.JDSDK/Domain/WareApiVO.cs | 167 ++ BBWY.JDSDK/Domain/WareAreaLimit.cs | 27 + BBWY.JDSDK/Domain/WareChangeWithApplyDTO.cs | 27 + BBWY.JDSDK/Domain/WarePerformanceData.cs | 77 + BBWY.JDSDK/Domain/WarePromotionDto.cs | 117 ++ BBWY.JDSDK/Domain/WareSku.cs | 77 + BBWY.JDSDK/Domain/WareSkuApiResponse.cs | 32 + BBWY.JDSDK/Domain/WareSkuApiVO.cs | 57 + BBWY.JDSDK/Domain/WareTax.cs | 37 + BBWY.JDSDK/Domain/WareTempResult.cs | 42 + BBWY.JDSDK/Domain/WareTemplate.cs | 47 + BBWY.JDSDK/Domain/WarehouseDetail.cs | 32 + BBWY.JDSDK/Domain/WarehouseDto.cs | 22 + BBWY.JDSDK/Domain/WarehouseOut.cs | 92 ++ BBWY.JDSDK/Domain/WarehouseStockOrderFlow.cs | 32 + BBWY.JDSDK/Domain/WarehouseStockResponse.cs | 112 ++ BBWY.JDSDK/Domain/WaterInfo.cs | 47 + BBWY.JDSDK/Domain/Waybill.cs | 262 ++++ BBWY.JDSDK/Domain/WaybillAddress.cs | 72 + .../Domain/WaybillAutoRecoverDetailDTO.cs | 52 + BBWY.JDSDK/Domain/WaybillDTO.cs | 62 + BBWY.JDSDK/Domain/WaybillExtraCharge.cs | 92 ++ BBWY.JDSDK/Domain/WaybillGisDto.cs | 27 + BBWY.JDSDK/Domain/WaybillGisTrackDto.cs | 62 + .../Domain/WaybillQryFreightsResultDTO.cs | 52 + BBWY.JDSDK/Domain/WaybillResponseDTO.cs | 27 + BBWY.JDSDK/Domain/WaybillResultDTO.cs | 22 + BBWY.JDSDK/Domain/WaybillResultInfoDTO.cs | 62 + BBWY.JDSDK/Domain/WaybillStockDTO.cs | 42 + BBWY.JDSDK/Domain/WaybillTraceVo.cs | 32 + BBWY.JDSDK/Domain/WaybillWeightDto.cs | 17 + BBWY.JDSDK/Domain/WishApiResult.cs | 27 + BBWY.JDSDK/Domain/WishInfoDTO.cs | 42 + BBWY.JDSDK/Field.cs | 24 + BBWY.JDSDK/IJdClient.cs | 39 + BBWY.JDSDK/IJdLogger.cs | 14 + BBWY.JDSDK/IJdRequest.cs | 34 + BBWY.JDSDK/IJdUploadRequest.cs | 19 + BBWY.JDSDK/JdDictionary.cs | 141 ++ BBWY.JDSDK/JdException.cs | 51 + BBWY.JDSDK/JdObject.cs | 12 + BBWY.JDSDK/JdRequestBase.cs | 87 ++ BBWY.JDSDK/JdResponse.cs | 80 + BBWY.JDSDK/Parser/DateTimeConverter.cs | 48 + BBWY.JDSDK/Parser/IJdParser.cs | 18 + BBWY.JDSDK/Parser/IJdReader.cs | 46 + BBWY.JDSDK/Parser/JdAttribute.cs | 14 + BBWY.JDSDK/Parser/JdJsonParser.cs | 64 + ...etShoppingCartActivityStatisticsRequest.cs | 54 + ...ActyEnqueryRegistrationDataCountRequest.cs | 49 + ...ueryDrivingRegistrationDataCountRequest.cs | 49 + ...QueryDrivingRegistrationItemListRequest.cs | 61 + .../ActyQueryRegistrationDataCountRequest.cs | 49 + .../AdwordsReadFindAdWordsByWareIdRequest.cs | 31 + .../AdwordsWriteUpdateWareAdWordsRequest.cs | 49 + .../Request/AfsserviceAlltaskGetRequest.cs | 79 + .../AfsserviceFinishedtaskGetRequest.cs | 67 + .../AfsserviceFreightmessageGetRequest.cs | 31 + .../AfsserviceOriginalorderidGetRequest.cs | 31 + .../AfsserviceReceivetaskGetRequest.cs | 67 + .../Request/AfsserviceRefundinfoGetRequest.cs | 31 + .../AfsserviceServicedetailListRequest.cs | 31 + .../AfsserviceServiceinfoGetRequest.cs | 31 + .../Request/AfsserviceServicelogGetRequest.cs | 43 + .../AfsserviceUnresolvedtaskGetRequest.cs | 67 + .../Request/AfsserviceWaitauditGetRequest.cs | 73 + BBWY.JDSDK/Request/AgingtemplGetRequest.cs | 31 + .../AllinplateChannelorderCancelRequest.cs | 31 + ...inplateChannelorderQueryshipmentRequest.cs | 31 + ...AllinplateChannelorderQuerystateRequest.cs | 31 + .../AllinplateChannelorderSubmitRequest.cs | 31 + ...rviceCountSmsModelConfigByParamsRequest.cs | 43 + ...ServiceGetSmsModelConfigByParamsRequest.cs | 55 + ...msModelConfigWriteServiceSendSmsRequest.cs | 67 + BBWY.JDSDK/Request/AreaCityGetRequest.cs | 31 + BBWY.JDSDK/Request/AreaCountyGetRequest.cs | 31 + BBWY.JDSDK/Request/AreaProvinceGetRequest.cs | 25 + BBWY.JDSDK/Request/AreaTownGetRequest.cs | 31 + ...alimitReadFindAreaLimitsByWareIdRequest.cs | 37 + ...ealimitWriteUpdateWareAreaLimitsRequest.cs | 41 + BBWY.JDSDK/Request/AreasCityGetRequest.cs | 31 + BBWY.JDSDK/Request/AreasCountyGetRequest.cs | 31 + .../Request/AreasOverseasCityGetRequest.cs | 31 + .../AreasOverseasProvinceGetRequest.cs | 25 + BBWY.JDSDK/Request/AreasProvinceGetRequest.cs | 25 + BBWY.JDSDK/Request/AreasTownGetRequest.cs | 31 + .../Request/AscAddressJdAfsAddressRequest.cs | 61 + BBWY.JDSDK/Request/AscApplyViewRequest.cs | 49 + .../Request/AscAuditCompensateRequest.cs | 173 +++ BBWY.JDSDK/Request/AscAuditCountRequest.cs | 115 ++ BBWY.JDSDK/Request/AscAuditDeliveryRequest.cs | 175 +++ BBWY.JDSDK/Request/AscAuditDetailRequest.cs | 55 + .../Request/AscAuditFetchCountRequest.cs | 43 + BBWY.JDSDK/Request/AscAuditFetchRequest.cs | 49 + BBWY.JDSDK/Request/AscAuditHomepickRequest.cs | 247 +++ BBWY.JDSDK/Request/AscAuditListRequest.cs | 127 ++ .../Request/AscAuditReasonListRequest.cs | 61 + BBWY.JDSDK/Request/AscAuditRefuseRequest.cs | 91 ++ BBWY.JDSDK/Request/AscAuditReissueRequest.cs | 115 ++ BBWY.JDSDK/Request/AscAuditSendRequest.cs | 181 +++ .../Request/AscAuditWaitFeedbackRequest.cs | 91 ++ BBWY.JDSDK/Request/AscBizFetchRequest.cs | 91 ++ .../Request/AscCollectionListRequest.cs | 85 + BBWY.JDSDK/Request/AscCommonCancelRequest.cs | 79 + BBWY.JDSDK/Request/AscCompleteListRequest.cs | 103 ++ .../Request/AscDoorPickWareListRequest.cs | 49 + BBWY.JDSDK/Request/AscFreightSaveRequest.cs | 85 + BBWY.JDSDK/Request/AscFreightViewRequest.cs | 61 + BBWY.JDSDK/Request/AscInvoiceViewRequest.cs | 61 + BBWY.JDSDK/Request/AscLogListRequest.cs | 67 + BBWY.JDSDK/Request/AscMsgListRequest.cs | 55 + BBWY.JDSDK/Request/AscProcessBackRequest.cs | 157 ++ BBWY.JDSDK/Request/AscProcessCloseRequest.cs | 67 + BBWY.JDSDK/Request/AscProcessCountRequest.cs | 127 ++ .../Request/AscProcessJdInterveneRequest.cs | 85 + BBWY.JDSDK/Request/AscProcessListRequest.cs | 139 ++ .../AscProcessOffLineChangeCancelRequest.cs | 61 + .../Request/AscProcessOfflineChangeRequest.cs | 127 ++ BBWY.JDSDK/Request/AscProcessRenewRequest.cs | 183 +++ BBWY.JDSDK/Request/AscQueryCountRequest.cs | 151 ++ BBWY.JDSDK/Request/AscQueryListRequest.cs | 151 ++ BBWY.JDSDK/Request/AscQueryViewRequest.cs | 61 + BBWY.JDSDK/Request/AscReceiveCountRequest.cs | 139 ++ BBWY.JDSDK/Request/AscReceiveListRequest.cs | 163 ++ .../Request/AscReceiveRegisterRequest.cs | 115 ++ BBWY.JDSDK/Request/AscReceiveViewRequest.cs | 61 + BBWY.JDSDK/Request/AscSameorderListRequest.cs | 73 + .../Request/AscServiceAndRefundViewRequest.cs | 79 + BBWY.JDSDK/Request/AscSyncListRequest.cs | 109 ++ BBWY.JDSDK/Request/AscTrackListRequest.cs | 67 + BBWY.JDSDK/Request/AscTrackSaveRequest.cs | 61 + BBWY.JDSDK/Request/AscUnsolvedListRequest.cs | 127 ++ .../Request/AscUnsolvedMessageListRequest.cs | 73 + .../Request/AscViewOriginalOrderRequest.cs | 49 + BBWY.JDSDK/Request/AscViewPayoutRequest.cs | 55 + .../Request/AscViewServiceTelRequest.cs | 55 + .../AssetAccountBalanceQueryRequest.cs | 31 + .../Request/AssetActivityCancelRequest.cs | 37 + .../Request/AssetActivityCreateRequest.cs | 61 + .../Request/AssetActivityQueryRequest.cs | 37 + .../Request/AssetActivityUpdateRequest.cs | 43 + .../Request/AssetBenefitOrderQueryRequest.cs | 31 + .../Request/AssetBenefitQueryRequest.cs | 43 + BBWY.JDSDK/Request/AssetBenefitSendRequest.cs | 85 + .../AssetIsvAccountBalanceQueryRequest.cs | 31 + BBWY.JDSDK/Request/AssetTypeQueryRequest.cs | 31 + .../AuditRefuseProviderAuditRefuseRequest.cs | 65 + ...tProductServiceQueryProductStockRequest.cs | 35 + ...rErpServiceDeliveryPurchaseOrderRequest.cs | 61 + ...chaseOrderErpServiceFindErpOrderRequest.cs | 43 + ...OrderErpServiceFindPurchaseOrderRequest.cs | 43 + ...rderErpServiceQueryPurchaseOrderRequest.cs | 73 + ...erviceErpServiceQueryServiceListRequest.cs | 109 ++ ...rderMiddleProviderQueryOrderListRequest.cs | 71 + ...ApiGXProductProviderQueryProductRequest.cs | 85 + .../Request/B2bOrderChildOrderListRequest.cs | 33 + BBWY.JDSDK/Request/B2bOrderGetRequest.cs | 35 + .../Request/B2bOrderLogisticsGetRequest.cs | 31 + ...PoMidProviderQueryPurOrderDetailRequest.cs | 35 + ...B2bPoPoMidProviderQueryPurOrdersRequest.cs | 161 ++ .../Request/B2bProductGetBigFieldRequest.cs | 35 + .../Request/B2bProductStockGetRequest.cs | 37 + .../B2bStockBatchGetAreaStockRequest.cs | 63 + BBWY.JDSDK/Request/B2bWareDetailGetRequest.cs | 43 + .../Request/B2bWareQuerySkuToPoolRequest.cs | 91 ++ .../Request/B2bWareQueryUserToPoolRequest.cs | 205 +++ BBWY.JDSDK/Request/B2bWareSearchRequest.cs | 67 + .../BrandCouponCreateCouponActivityRequest.cs | 47 + .../BrandCouponCreateJpassCouponRequest.cs | 117 ++ .../BrandCouponGetCanCelInfoRequest.cs | 55 + ...randCouponGetCancelNumByCouponIdRequest.cs | 43 + .../BrandCouponGetCouponDrawInfoRequest.cs | 49 + .../BrandCouponGetCouponPageInfoRequest.cs | 55 + ...BrandCouponQueryActivityPageInfoRequest.cs | 55 + .../BrandCouponStopCouponActivityRequest.cs | 31 + ...ndInfoServiceQueryBrandInfoByBidRequest.cs | 31 + .../CategoryReadFindAttrByIdJosRequest.cs | 37 + .../CategoryReadFindAttrByIdRequest.cs | 37 + ...egoryReadFindAttrByIdUnlimitCateRequest.cs | 37 + ...goryReadFindAttrsByCategoryIdJosRequest.cs | 43 + ...ategoryReadFindAttrsByCategoryIdRequest.cs | 43 + ...FindAttrsByCategoryIdUnlimitCateRequest.cs | 43 + .../Request/CategoryReadFindByIdRequest.cs | 37 + .../Request/CategoryReadFindByPIdRequest.cs | 37 + ...ryReadFindSaleAttrValueTemplatesRequest.cs | 35 + ...ategoryReadFindValuesByAttrIdJosRequest.cs | 37 + .../CategoryReadFindValuesByAttrIdRequest.cs | 37 + ...oryReadFindValuesByAttrIdUnlimitRequest.cs | 37 + .../CategoryReadFindValuesByIdJosRequest.cs | 37 + .../CategoryReadFindValuesByIdRequest.cs | 37 + ...ategoryReadFindValuesByIdUnlimitRequest.cs | 37 + ...CategoryWriteSaveVenderAttrValueRequest.cs | 63 + .../Request/CeoddRecomRuleCheckRequest.cs | 31 + .../Request/CheckSkuSettlePriceRequest.cs | 53 + .../Request/ClubPopCommentreplySaveRequest.cs | 43 + .../Request/CmpSkuInfoQuerylistRequest.cs | 31 + .../ComJdDdOpenGwApiDataServiceRequest.cs | 73 + .../ComJdDdOpenGwApiGrantServiceRequest.cs | 43 + ...mJdDdOpenGwApiMessagePushServiceRequest.cs | 61 + ...piOutExternalOperationJsfServiceRequest.cs | 43 + ...posRpcJsfJingBeanExpireJsfFacadeRequest.cs | 31 + ...JdLdopAlphaWaybillApiOutageQueryRequest.cs | 91 ++ ...leManageApiServiceNewWareServiceRequest.cs | 61 + ...OutServiceReassignListJsfServiceRequest.cs | 43 + .../Request/CreateEntityStoreRequest.cs | 127 ++ .../Request/CreateEntityStoresGroupRequest.cs | 41 + .../CrmDeleteCustomerOpenInfoRequest.cs | 25 + ...mGatewayDownclientJdMappingLevelRequest.cs | 55 + .../CrmGatewayDownclientJdSyncQueryRequest.cs | 55 + .../CrmGatewayDownclientJdSyncRequest.cs | 109 ++ BBWY.JDSDK/Request/CrmGradeGetRequest.cs | 25 + BBWY.JDSDK/Request/CrmGradeUpdateRequest.cs | 37 + BBWY.JDSDK/Request/CrmMemberScanRequest.cs | 97 ++ .../Request/CrmMemberSearchNewRequest.cs | 97 ++ BBWY.JDSDK/Request/CrmMemberSearchRequest.cs | 85 + BBWY.JDSDK/Request/CrmModelGetRequest.cs | 25 + .../Request/CrmModelMemberGetRequest.cs | 43 + .../Request/CrmWriteCustomerInfoRequest.cs | 31 + BBWY.JDSDK/Request/DataCollectRequest.cs | 37 + .../DataVenderActivityStatusQueryRequest.cs | 31 + .../DataVenderAreaDefineInfoGetRequest.cs | 31 + .../Request/DataVenderCommonQueryRequest.cs | 37 + ...enderEffectPublicidserviceSearchRequest.cs | 55 + ...ataVenderMarketingActivityCreateRequest.cs | 67 + ...aVenderPackDMPSynchronizeInfoGetRequest.cs | 43 + .../DataVenderPackDMPSynchronizeRequest.cs | 61 + .../Request/DataVenderPackDivideRequest.cs | 39 + .../DataVenderSmsDefaultSmsSignAddRequest.cs | 29 + .../Request/DataVenderSmsEffectGetRequest.cs | 49 + .../DataVenderSmsEffectGetrtRequest.cs | 37 + .../Request/DataVenderSmsNotifyRequest.cs | 103 ++ .../DataVenderSmsRechargeStatusRequest.cs | 37 + .../DataVenderSmsRechargeSurplusRequest.cs | 25 + .../DataVenderSmsSendbymodelRequest.cs | 67 + .../Request/DataVenderSmsSignAddRequest.cs | 47 + .../Request/DataVenderSmsSignGetRequest.cs | 25 + .../DataVenderSmsSignInfoModifyRequest.cs | 35 + .../DataVenderSmsSignStatusGetRequest.cs | 31 + ...VenderStrategyComputeGeneralByidRequest.cs | 43 + .../DataVenderStrategyInstBindRequest.cs | 55 + ...DataVenderStrategyInstanceCreateRequest.cs | 67 + .../Request/DataVenderSubPackGetRequest.cs | 31 + .../DataVenderUserpackIsvComputeRequest.cs | 49 + ...DataVenderUserpackIsvContentListRequest.cs | 43 + .../DataVenderUserpackIsvCreateRequest.cs | 43 + .../DataVenderUserpackIsvDeleteRequest.cs | 31 + ...derUserpackIsvGenerateActivityidRequest.cs | 25 + .../DataVenderUserpackIsvListRequest.cs | 43 + ...aVenderUserpackIsvMultiuploadEndRequest.cs | 55 + ...derUserpackIsvMultiuploadProcessRequest.cs | 55 + ...enderUserpackIsvMultiuploadStartRequest.cs | 43 + .../DataVenderUserpackIsvQueryRequest.cs | 43 + ...DataVenderUserpackIsvScenesumGetRequest.cs | 25 + ...derUserpackIsvSensitiveWordCheckRequest.cs | 31 + .../DataVenderUserpackIsvSmsSentRequest.cs | 43 + .../DataVenderUserpackIsvStatusGetRequest.cs | 31 + .../DataVenderUserpackIsvUploadRequest.cs | 49 + ...taVenderUserpackParamConcatCheckRequest.cs | 31 + .../DdNoticeNoticeDispatcherRequest.cs | 83 + .../Request/DeleteEntityStoresGroupRequest.cs | 41 + BBWY.JDSDK/Request/DeleteStoresByIdRequest.cs | 31 + .../DeliRecomdCarriersSearchRequest.cs | 83 + .../DentistryAppointWriteOffRequest.cs | 49 + ...ntistryAppointmentResultCallbackRequest.cs | 67 + .../Request/DentistryCancelAppointRequest.cs | 49 + .../DentistryPushGoodsStoreInfoRequest.cs | 49 + .../Request/DentistryPushReportRequest.cs | 49 + .../Request/DentistryPushStoreInfoRequest.cs | 115 ++ .../Request/DentistryUpdateAppointRequest.cs | 73 + .../DetectionTextRedLineDetectRequest.cs | 31 + .../DlinkMonitorSendMonitorRecordsRequest.cs | 49 + .../DropshipDpsBatchOutBoundRequest.cs | 45 + .../Request/DropshipDpsCurrenttimeRequest.cs | 25 + ...ropshipDpsDeliveryAddressServiceRequest.cs | 31 + .../Request/DropshipDpsDeliveryRequest.cs | 61 + .../DropshipDpsModifyStockInfoRequest.cs | 33 + .../Request/DropshipDpsOutboundRequest.cs | 49 + ...opshipDpsPartitionStockInfoQueryRequest.cs | 41 + ...ropshipDpsPartitionStockMaintainRequest.cs | 43 + ...pshipDpsPartitionStockStoreQueryRequest.cs | 31 + .../Request/DropshipDpsPrerefundRequest.cs | 55 + .../DropshipDpsQueryExpressInfoRequest.cs | 31 + .../DropshipDpsQueryStockInfoRequest.cs | 29 + .../DropshipDpsSearchAllOrdersRequest.cs | 61 + .../Request/DropshipDpsSearchRequest.cs | 61 + .../DropshipDpsSearchoutboundorderRequest.cs | 61 + .../Request/DropshipDpsSearchpreRequest.cs | 49 + .../Request/DropshipDpsSearchsingleRequest.cs | 31 + .../DropshipDpsSearchsingleorderRequest.cs | 31 + .../Request/DropshipDpsSplitOrderRequest.cs | 31 + ...keywordCategorypricesuggestQueryRequest.cs | 37 + ...ckeywordKeywordpricesuggestQueryRequest.cs | 37 + .../DspAdkckeywordUsedKeywordGetRequest.cs | 25 + .../DspAdkcunitAreadirectionUpdateRequest.cs | 37 + .../DspAdkcunitDmpGetBindCrowdRequest.cs | 37 + .../DspAdkcunitDmpGetcrowdlistRequest.cs | 43 + .../DspAdkcunitShoppriceUpdateRequest.cs | 49 + .../DspAdreportQueryaddailysumRequest.cs | 97 ++ .../DspAdreportQuerycampdailysumRequest.cs | 85 + .../DspAdreportQuerygroupdailysumRequest.cs | 91 ++ .../DspAdreportQuerylocationRequest.cs | 61 + .../DspAdreportQueryrealmediaRequest.cs | 43 + .../DspAdreportTrendChartGetRequest.cs | 67 + .../DspAdunitDmpGetcrowdlistRequest.cs | 43 + BBWY.JDSDK/Request/DspBalanceGetRequest.cs | 25 + BBWY.JDSDK/Request/DspConsumeGetRequest.cs | 55 + ...uredorderdetailOrdereffectdetailRequest.cs | 109 ++ .../Request/DspKcHtcampainListRequest.cs | 25 + .../Request/DspKuaicheareaQuerycityRequest.cs | 25 + BBWY.JDSDK/Request/DspPictureUploadRequest.cs | 31 + .../DspSoaDmpQuerySearchCrowdSumRequest.cs | 67 + .../EclpAfsCreateServiceOrderRequest.cs | 289 ++++ ...sQueryServiceItemInfoByServiceNoRequest.cs | 31 + ...pCategoryGetFirstLevelCategoriesRequest.cs | 25 + ...CategoryGetSecondLevelCategoriesRequest.cs | 37 + ...pCategoryGetThirdLevelCategoriesRequest.cs | 37 + ...pCheckstockQueryCheckStockLossesRequest.cs | 67 + ...pCheckstockQueryCheckStockProfitRequest.cs | 67 + .../Request/EclpCloudQueryOrderInfoRequest.cs | 61 + .../EclpCloudQueryReceivingResultRequest.cs | 49 + .../EclpCloudReceiveOrderInfoRequest.cs | 81 + .../Request/EclpCoCancelB2bLwbMainRequest.cs | 43 + .../Request/EclpCoCancelLwbMainRequest.cs | 43 + .../Request/EclpCoCreateWbOrderRequest.cs | 825 ++++++++++ .../EclpCoEvaluateB2BLwbFreightMainRequest.cs | 421 +++++ .../EclpCoGenerateBdWayBillFileRequest.cs | 43 + ...lpCoGenerateLargeWaybillBoxLabelRequest.cs | 39 + .../Request/EclpCoGetEclpNoByOutNoRequest.cs | 43 + .../EclpCoGetReceiptFlagPhotoRequest.cs | 31 + .../EclpCoGotoB2BSWbMainAllTrackRequest.cs | 43 + .../Request/EclpCoQueryB2BSWbMainRequest.cs | 43 + .../EclpCoQueryLwbByConditionRequest.cs | 37 + ...clpCoQueryPackageTagByWaybillNosRequest.cs | 29 + .../EclpCoTransportLasWayBillRequest.cs | 345 +++++ ...EclpCoTransportReverseLasWaybillRequest.cs | 163 ++ ...CoUpdateB2BSWbMainExpressItemQtyRequest.cs | 55 + .../EclpDeliveryApiWaybillQueryApiRequest.cs | 49 + .../EclpExceptionQueryExceptionListRequest.cs | 79 + ...FeeQueryFeeAccountDetailWithPageRequest.cs | 55 + .../EclpFeeQueryFeeAccountWithPageRequest.cs | 67 + .../EclpFeeQueryFeeDetailWithPageRequest.cs | 49 + ...EclpGoodsQueryGoodsByPageAndTimeRequest.cs | 67 + .../Request/EclpGoodsQueryGoodsInfoRequest.cs | 67 + .../EclpGoodsQueryGoodsRecordRequest.cs | 67 + .../EclpGoodsQueryGoodsSerialRequest.cs | 31 + .../EclpGoodsTransportGoodsInfoRequest.cs | 1057 +++++++++++++ .../EclpGoodsUpdateGoodsInfoRequest.cs | 1009 ++++++++++++ .../Request/EclpIbAddOutsideMainRequest.cs | 79 + .../Request/EclpIbCancelOutsideMainRequest.cs | 31 + .../Request/EclpIbQueryOutsideMainRequest.cs | 31 + .../Request/EclpInsideAddLcOrderRequest.cs | 87 ++ .../Request/EclpInsideAddUlOrderRequest.cs | 187 +++ .../Request/EclpInsideCancelUlOrderRequest.cs | 49 + ...clpInsideQueryUlOrderByConditionRequest.cs | 67 + .../Request/EclpMasterAddSupplierRequest.cs | 131 ++ .../EclpMasterCancelBjkServiceOrderRequest.cs | 37 + .../Request/EclpMasterGetSellerInfoRequest.cs | 25 + .../EclpMasterInsertCustomerRequest.cs | 157 ++ ...lpMasterInsertLogicalStockConfigRequest.cs | 97 ++ .../EclpMasterInsertSellerCategoryRequest.cs | 43 + .../Request/EclpMasterInsertShopRequest.cs | 175 +++ .../EclpMasterModifySupplierRequest.cs | 133 ++ .../Request/EclpMasterQueryDeptRequest.cs | 31 + .../EclpMasterQuerySellerCategoryRequest.cs | 37 + .../Request/EclpMasterQueryShipperRequest.cs | 31 + .../Request/EclpMasterQueryShopRequest.cs | 43 + .../Request/EclpMasterQuerySpSourceRequest.cs | 25 + .../EclpMasterQueryStoreInfoRequest.cs | 49 + .../Request/EclpMasterQuerySupplierRequest.cs | 37 + .../EclpMasterQueryWarehouseRequest.cs | 43 + .../EclpMasterUpdateCustomerInfoRequest.cs | 157 ++ .../Request/EclpMasterUpdateShopRequest.cs | 163 ++ .../EclpOrderAddDeclareOrderCustomsRequest.cs | 319 ++++ .../Request/EclpOrderAddOrderRequest.cs | 849 ++++++++++ .../Request/EclpOrderAsynAddOrderRequest.cs | 381 +++++ .../Request/EclpOrderCancelOrderRequest.cs | 31 + .../EclpOrderEquatorDeclareStorageRequest.cs | 787 ++++++++++ .../EclpOrderEquatorOrderCustomsRequest.cs | 743 +++++++++ .../Request/EclpOrderExtQueryOrderRequest.cs | 49 + .../EclpOrderGetOrderTrackMessageRequest.cs | 31 + ...pOrderGetTrackMessagePlusByOrderRequest.cs | 43 + .../EclpOrderQueryOrderCartonBySoNoRequest.cs | 31 + .../EclpOrderQueryOrderCustomsRequest.cs | 61 + .../EclpOrderQueryOrderListByStatusRequest.cs | 73 + .../Request/EclpOrderQueryOrderListRequest.cs | 79 + .../EclpOrderQueryOrderPacksRequest.cs | 29 + .../Request/EclpOrderQueryOrderRequest.cs | 31 + .../EclpOrderQueryOrderStatusRequest.cs | 31 + .../EclpOrderUpdateDeliveryCommandRequest.cs | 55 + BBWY.JDSDK/Request/EclpPoAddPoOrderRequest.cs | 301 ++++ .../Request/EclpPoCancalPoOrderRequest.cs | 31 + BBWY.JDSDK/Request/EclpPoClosePoRequest.cs | 31 + .../Request/EclpPoExtQueryPoOrderRequest.cs | 61 + .../Request/EclpPoQueryPoOrderRequest.cs | 31 + .../Request/EclpRtsIsvRtsCancelRequest.cs | 129 ++ .../Request/EclpRtsIsvRtsQueryRequest.cs | 129 ++ .../Request/EclpRtsIsvRtsTransferRequest.cs | 219 +++ .../EclpRtwAcceptReturnOrderRequest.cs | 93 ++ .../Request/EclpRtwAddRtwOrderRequest.cs | 291 ++++ .../Request/EclpRtwCancelRtwOrderRequest.cs | 55 + BBWY.JDSDK/Request/EclpRtwQueryRtwRequest.cs | 85 + .../Request/EclpRtwRejectorderinfoRequest.cs | 49 + .../Request/EclpRtwTransportRtwRequest.cs | 67 + .../Request/EclpRtwUpdateRtwOrderRequest.cs | 73 + .../EclpSerialQueryInStockSIDBySkuRequest.cs | 49 + ...clpSerialQueryPageSerialByBillNoRequest.cs | 55 + ...yPageSerialByOwnerNoAndConditionRequest.cs | 73 + .../Request/EclpSerialQueryRtwNosRequest.cs | 67 + .../EclpSpareQueryTransOrderRequest.cs | 97 ++ .../EclpStockQueryAdventGoodsStockRequest.cs | 55 + .../EclpStockQueryBatchAttrStockRequest.cs | 91 ++ .../EclpStockQueryBatchChangeRequest.cs | 73 + .../EclpStockQueryGoodsLevelChangeRequest.cs | 73 + ...EclpStockQueryShelfLifeGoodsListRequest.cs | 73 + ...clpStockQueryStockChangeTransferRequest.cs | 61 + .../Request/EclpStockQueryStockRequest.cs | 97 ++ .../Request/EclpStockQuerySumStockRequest.cs | 55 + .../EclpStockQueryVmiShopStockRequest.cs | 61 + ...ryWarehouseStockOrderFlowByGroupRequest.cs | 73 + .../EclpStockSearchShopStockFlowRequest.cs | 79 + .../EclpStockSearchShopStockRequest.cs | 67 + .../EclpStockSetShopStockFixedRequest.cs | 73 + ...nTraceServiceQueryTraceByOrderIdRequest.cs | 49 + ...rviceJosOrderTraceByOrderServiceRequest.cs | 43 + ...iceJosOrderTraceByWaybillServiceRequest.cs | 49 + ...osSubscribeTraceByWaybillServiceRequest.cs | 55 + ...eJosSubscribeWaybillTraceServiceRequest.cs | 55 + BBWY.JDSDK/Request/EdiInventorySendRequest.cs | 89 ++ .../Request/EdiLogisticsstatusSendRequest.cs | 93 ++ BBWY.JDSDK/Request/EdiPoDetailGetRequest.cs | 31 + .../Request/EdiPoDetailProGetRequest.cs | 31 + BBWY.JDSDK/Request/EdiPoGetRequest.cs | 55 + BBWY.JDSDK/Request/EdiPoProGetRequest.cs | 55 + BBWY.JDSDK/Request/EdiPoStatusGetRequest.cs | 67 + BBWY.JDSDK/Request/EdiPoaSendRequest.cs | 155 ++ .../EdiRealtimeinventoryQueryRequest.cs | 41 + .../Request/EdiRoDetailBatchGetRequest.cs | 37 + BBWY.JDSDK/Request/EdiRoDetailGetRequest.cs | 31 + BBWY.JDSDK/Request/EdiRoGetRequest.cs | 55 + BBWY.JDSDK/Request/EdiScDetailGetRequest.cs | 31 + .../Request/EdiScheduleplanSendRequest.cs | 47 + .../EdiSdvCustomerEvaluationSearchRequest.cs | 61 + .../EdiSdvCustomerOrderNumberGetRequest.cs | 37 + .../EdiSdvCustomerOrderSearchRequest.cs | 49 + .../EdiSdvElectronicPolicyNumberGetRequest.cs | 37 + .../EdiSdvElectronicPolicySearchRequest.cs | 49 + .../EdiSdvSalesForecastNumberGetRequest.cs | 25 + .../EdiSdvSalesForecastNumberSearchRequest.cs | 37 + .../Request/EdiSdvSalesinfoGetRequest.cs | 43 + .../Request/EdiSdvSalesreturnGetRequest.cs | 43 + .../Request/EdiSdvSalesserialpayGetRequest.cs | 43 + .../Request/EdiSdvStockinfoGetRequest.cs | 43 + .../EdiSdvWarePerformancedataGetRequest.cs | 49 + BBWY.JDSDK/Request/EdiSsSendRequest.cs | 71 + .../EdiStatementQueryApproveStatusRequest.cs | 31 + .../EdiStatementQueryInvoiceRequest.cs | 31 + .../EdiStatementQueryStatementRequest.cs | 31 + .../EdiStatementQueryStatemetsRequest.cs | 43 + .../Request/EptFeightOutapiQueryRequest.cs | 25 + .../Request/EptOrderDeliveryorderRequest.cs | 37 + .../EptOrderGetorderIdsbyqueryRequest.cs | 67 + .../EptOrderGetorderinfobyidRequest.cs | 31 + .../Request/EptVenderBrandGetRequest.cs | 43 + .../Request/EptVenderCategoryGetRequest.cs | 31 + .../EptWarecenterOutapiCtgattrQueryRequest.cs | 31 + .../EptWarecenterOutapiWareskuQueryRequest.cs | 31 + .../EptWarecenterRecommendtempGetRequest.cs | 37 + .../Request/EptWarecenterWareGetRequest.cs | 31 + .../Request/EtmsPackageUpdateRequest.cs | 49 + BBWY.JDSDK/Request/EtmsRangeCheckRequest.cs | 229 +++ BBWY.JDSDK/Request/EtmsWaybillSendRequest.cs | 459 ++++++ .../Request/EtmsWaybillcodeGetRequest.cs | 43 + ...FactoryProductQueryProductByPageRequest.cs | 79 + ...PurchaseQueryPurchaseOrderBycodeRequest.cs | 49 + .../Request/FactoryPurchaseQueryVPRequest.cs | 163 ++ .../FceAlphaGetVenderCarrierRequest.cs | 25 + .../Request/FeimaQueryShopPageRequest.cs | 55 + .../Request/FindBusinessByVenderIdRequest.cs | 25 + .../FindStoreInfoByExtStoreIdRequest.cs | 31 + .../Request/FindStoresGroupListRequest.cs | 73 + .../FollowProductComplexWriteFollowRequest.cs | 49 + ...lowVenderReadIsFollowByPinAndVidRequest.cs | 49 + ...llowVenderReadQueryForCountByVidRequest.cs | 31 + ...llowVenderWriteFollowByPinAndVidRequest.cs | 49 + .../Request/FwbSpWorkorderConfirmRequest.cs | 35 + .../Request/FwbSpWorkorderGetRequest.cs | 31 + .../Request/FwbSpWorkorderProgressRequest.cs | 119 ++ .../Request/FwbSpWorkorderQueryPageRequest.cs | 43 + .../GetFactoryAbutmentCancelInfoRequest.cs | 31 + .../GetFactoryAbutmentDeliveryInfoRequest.cs | 31 + .../GetFactoryAbutmentOrderInfoRequest.cs | 31 + BBWY.JDSDK/Request/GetPurchaseInfoRequest.cs | 25 + .../GetSkuUpdateSettlePriceInfoRequest.cs | 37 + .../GetStagepayBusinessByOrderIdRequest.cs | 31 + ...gepayBusinessExtInfoByCouponCodeRequest.cs | 31 + BBWY.JDSDK/Request/GetThirdTraceRequest.cs | 31 + .../Request/GetUserLevelQueryRequest.cs | 30 + .../Request/GetUserPlusLevelQueryRequest.cs | 30 + .../Request/GetVenderStoreInfoListRequest.cs | 75 + .../Request/GxptDirectPayQueryRequest.cs | 73 + .../HealthYjtMaintanceRecordRequest.cs | 97 ++ ...lthcareAppointmentResultCallbackRequest.cs | 73 + .../HealthcarePushGoodsStoreInfoRequest.cs | 55 + .../Request/HealthcarePushStoreInfoRequest.cs | 121 ++ BBWY.JDSDK/Request/ImPopAskRateGetRequest.cs | 37 + .../Request/ImPopChatlogFuzzyQueryRequest.cs | 67 + BBWY.JDSDK/Request/ImPopChatlogGetRequest.cs | 67 + .../ImPopConsultAvgwaittimeGetRequest.cs | 37 + .../Request/ImPopEvaluationlistGetRequest.cs | 53 + .../Request/ImPopEvaluationstatGetRequest.cs | 41 + .../Request/ImPopGroupinfoGetRequest.cs | 25 + .../ImPopLeavemsgallocateOpenapiGetRequest.cs | 65 + .../ImPopLeavemsgcreatedOpenapiGetRequest.cs | 65 + BBWY.JDSDK/Request/ImPopPasslogGetRequest.cs | 53 + .../Request/ImPopReplystatGetRequest.cs | 41 + .../Request/ImPopSessionlistGetRequest.cs | 53 + .../Request/ImPopUnreplystatGetRequest.cs | 41 + .../ImPopWaiterOnlinetimeStatGetRequest.cs | 41 + .../ImPopWaiterpresenceOpenapiGetRequest.cs | 65 + ...opWaiterpresencesecondOpenapiGetRequest.cs | 65 + .../Request/ImageReadFindFirstImageRequest.cs | 37 + .../ImageReadFindImagesByColorRequest.cs | 37 + .../ImageReadFindImagesByWareIdRequest.cs | 31 + BBWY.JDSDK/Request/ImageWriteDeleteRequest.cs | 43 + .../ImageWriteUpdateRectangleRequest.cs | 49 + BBWY.JDSDK/Request/ImageWriteUpdateRequest.cs | 51 + .../Request/ImgzoneCategoryAddRequest.cs | 37 + .../Request/ImgzoneCategoryQueryRequest.cs | 43 + .../Request/ImgzoneCategoryUpdateRequest.cs | 43 + .../ImgzoneIcImageDeleteByQueryRequest.cs | 43 + .../Request/ImgzoneImageQueryAllRequest.cs | 43 + .../Request/ImgzonePictureDeleteRequest.cs | 31 + .../ImgzonePictureIsreferencedRequest.cs | 31 + .../Request/ImgzonePictureQueryRequest.cs | 67 + .../Request/ImgzonePictureUpdateRequest.cs | 43 + .../Request/ImgzonePictureUploadRequest.cs | 43 + .../Request/ImgzoneUserinfoQueryRequest.cs | 25 + .../InnovationProductReadGetSkuListRequest.cs | 57 + ...uctInfoByStoreIdAndArticleNumberRequest.cs | 31 + ...StoreReadGetProductListByStoreIdRequest.cs | 31 + ...terApiServiceReadFindCollectInfoRequest.cs | 73 + ...indWorkingGiftActivityByVenderIdRequest.cs | 49 + ...rApiServiceReadGetFreeCouponInfoRequest.cs | 61 + ...esultReadServiceFindGiftInfoByIdRequest.cs | 55 + ...ApiServiceWriteCloseGiftActivityRequest.cs | 49 + ...nterApiServiceWriteCollectCouponRequest.cs | 91 ++ ...CenterApiServiceWriteCollectGiftRequest.cs | 79 + ...piServiceWriteCreateGiftActivityRequest.cs | 233 +++ BBWY.JDSDK/Request/IsvAddisvlogRequest.cs | 73 + .../Request/IsvNotifyDeviceStartupRequest.cs | 31 + .../Request/IsvUploadBatchLogRequest.cs | 49 + .../Request/IsvUploadDBOperationLogRequest.cs | 79 + .../Request/IsvUploadLoginLogRequest.cs | 79 + .../Request/IsvUploadOrderInfoLogRequest.cs | 91 ++ ...loadThirdAppTransmitOrderInfoLogRequest.cs | 79 + .../JcloudWmsMasterCarrierQueryRequest.cs | 85 + ...cloudWmsMasterCategoryInfoInsertRequest.cs | 73 + .../JcloudWmsPruchaseorderCancelRequest.cs | 49 + .../JcloudWmsPruchaseorderCreateRequest.cs | 73 + ...WmsSkuAcceptServiceHandlerUpdateRequest.cs | 189 +++ .../Request/JcloudWmsStockQuerySumRequest.cs | 49 + .../Request/JdAddressFromAddressGetRequest.cs | 73 + .../JdlExpressTerminalTagserviceRequest.cs | 37 + ...anExpireJsfFacadeQueryExpireJposRequest.cs | 31 + ...derMarketingActivityUpdateSubmitRequest.cs | 65 + BBWY.JDSDK/Request/JmOrderGetPayUrlRequest.cs | 55 + BBWY.JDSDK/Request/JosMasterKeyGetRequest.cs | 49 + .../Request/JosSecretApiReportGetRequest.cs | 61 + .../Request/JosTokenSourceToOpenIdRequest.cs | 43 + .../Request/JosVoucherInfoGetRequest.cs | 37 + .../JpassJournalQueryOrderBillRequest.cs | 95 ++ .../JpassJournalQueryRefundBillRequest.cs | 101 ++ .../Request/JwMarketingSkuQuerySkusRequest.cs | 31 + .../JwMarketingStoreQueryStoresRequest.cs | 25 + .../Request/JzoneAddCartItemByPinRequest.cs | 55 + BBWY.JDSDK/Request/JzoneAddCartItemRequest.cs | 49 + .../Request/JzoneFollowProductRequest.cs | 43 + .../Request/JzoneFollowVenderRequest.cs | 37 + .../Request/JzoneGetCustomerInfoRequest.cs | 37 + .../Request/JzoneGetCustomerPointRequest.cs | 37 + .../Request/JzoneIsvCloseActivityRequest.cs | 31 + .../Request/JzoneIsvOpenActivityRequest.cs | 31 + BBWY.JDSDK/Request/JzonePushCouponRequest.cs | 49 + .../JzoneQueryAppIdsByVenderIdRequest.cs | 25 + BBWY.JDSDK/Request/KuaicheGoodsGetRequest.cs | 31 + .../Request/KysPrintServiceWsRequest.cs | 49 + .../Request/LasImHfsAppointmentPushRequest.cs | 49 + .../Request/LasImHfsArrivalPushRequest.cs | 121 ++ .../Request/LasImHfsCollectPushRequest.cs | 67 + .../Request/LasImHfsInstallPushRequest.cs | 67 + .../Request/LasImHfsOrderSearchRequest.cs | 49 + .../Request/LasImHfsQuerycodeSearchRequest.cs | 43 + .../Request/LasImHfsReservationPushRequest.cs | 73 + .../Request/LasImHfsStatusPushRequest.cs | 67 + .../Request/LasImHfsUninstallPushRequest.cs | 61 + .../LasSpareZerostockAssigninfoPushRequest.cs | 67 + .../LasSpareZerostockAssignlogPushRequest.cs | 55 + .../LasSpareZerostockConfirmRequest.cs | 43 + .../LasSpareZerostockDetectionPushRequest.cs | 145 ++ .../LasSpareZerostockRefundSearchRequest.cs | 31 + .../LasSpareZerostockServiceSearchRequest.cs | 55 + .../LasSpareZerostockStatusSearchRequest.cs | 61 + .../Request/LdopAbnormalApprovalRequest.cs | 49 + BBWY.JDSDK/Request/LdopAbnormalGetRequest.cs | 31 + ...opAlphaProviderAutoRecycleDetailRequest.cs | 55 + .../Request/LdopAlphaProviderQueryRequest.cs | 31 + .../LdopAlphaProviderSignApproveRequest.cs | 43 + ...pAlphaProviderSignSuccessInfoGetRequest.cs | 31 + .../LdopAlphaProviderSignSuccessRequest.cs | 31 + .../LdopAlphaProviderStockIncreaseRequest.cs | 97 ++ .../LdopAlphaProviderStockQueryRequest.cs | 43 + .../LdopAlphaVendorBigshotQueryRequest.cs | 43 + .../LdopAlphaVendorRechargeQueryRequest.cs | 55 + ...haVendorStockQueryByProviderCodeRequest.cs | 43 + .../LdopAlphaVendorStockQueryRequest.cs | 43 + .../LdopAlphaWaybillApiUnbindRequest.cs | 43 + .../LdopAlphaWaybillAppendreceiveRequest.cs | 431 ++++++ .../LdopAlphaWaybillConfirmOrCancelRequest.cs | 61 + .../Request/LdopAlphaWaybillQueryRequest.cs | 37 + .../Request/LdopAlphaWaybillReceiveRequest.cs | 31 + .../Request/LdopAlphaWaybillUnbindRequest.cs | 59 + ...dopDeliveryDeliveryPickupReceiveRequest.cs | 419 +++++ ...dopDeliveryProviderCancelWayBillRequest.cs | 73 + ...LdopJosCenterGetPickupIntimeListRequest.cs | 37 + ...opMiddleWaybillWaybill2CTraceApiRequest.cs | 37 + ...dopMiddleWaybillWaybillPickupApiRequest.cs | 37 + ...llWaybillTrackAndTimePositionApiRequest.cs | 43 + .../LdopMiddleWaybillWeightQueryRequest.cs | 37 + BBWY.JDSDK/Request/LdopPickupCancelRequest.cs | 55 + .../LdopReceiveOrderInterceptRequest.cs | 61 + ...LdopReceivePickuporderReceiveOldRequest.cs | 143 ++ .../LdopReceivePickuporderReceiveRequest.cs | 189 +++ .../Request/LdopReceiveTraceGetRequest.cs | 37 + .../Request/LdopSelfPickupSmsSendRequest.cs | 37 + .../Request/LdopWaybillGeneralQueryRequest.cs | 49 + BBWY.JDSDK/Request/LdopWaybillQueryRequest.cs | 37 + .../LdopWaybillQuerySignatureImageRequest.cs | 37 + .../Request/LdopWaybillReceiveRequest.cs | 445 ++++++ .../Request/LogisticsCarriersListRequest.cs | 25 + .../Request/LogisticsOrderAddRequest.cs | 237 +++ .../Request/LogisticsOrderDeleteRequest.cs | 31 + .../Request/LogisticsOrderGetRequest.cs | 31 + .../Request/LogisticsOrderSearchRequest.cs | 37 + .../LogisticsOtherInstoreQueryRequest.cs | 31 + .../LogisticsOtherOutstoreQueryRequest.cs | 31 + BBWY.JDSDK/Request/LogisticsPoGetRequest.cs | 31 + BBWY.JDSDK/Request/LogisticsSkuAddRequest.cs | 169 ++ .../Request/LogisticsSkuQueryRequest.cs | 37 + .../Request/LogisticsStockSearchRequest.cs | 43 + .../Request/LogisticsWarehouseListRequest.cs | 25 + .../MarketBdpCartGetPinsBySkuIdRequest.cs | 37 + .../MarketBdpFollowShopSumQueryRequest.cs | 35 + .../Request/MarketBdpOLShopSumQueryRequest.cs | 41 + .../MarketBdpSaleVenderSkuRankQueryRequest.cs | 41 + ...ketBdpUserBehaviorGetUserCartSkuRequest.cs | 43 + .../MarketChargeCycleListGetRequest.cs | 37 + .../Request/MarketChargeListGetRequest.cs | 37 + ...artDataReadServiceGetCarSkuCountRequest.cs | 25 + BBWY.JDSDK/Request/MarketServiceGetRequest.cs | 37 + .../Request/MarketServiceListGetRequest.cs | 55 + .../MedicineDsOrderAuditCancelOrderRequest.cs | 67 + .../MedicineDsOrderBatchUpdateStockRequest.cs | 39 + .../MedicineDsOrderCallCapacityRequest.cs | 49 + ...edicineDsOrderConfirmAcceptOrderRequest.cs | 49 + ...MedicineDsOrderConfirmReject4JosRequest.cs | 43 + ...cineDsOrderGetIncrementOrderListRequest.cs | 79 + .../MedicineDsOrderGetOrderListRequest.cs | 79 + .../MedicineDsOrderGetOrderOpRecRequest.cs | 37 + .../Request/MedicineDsOrderGetOrderRequest.cs | 37 + .../MedicineDsOrderGetStorePriceRequest.cs | 49 + ...MedicineDsOrderGetStoreSkuStatusRequest.cs | 49 + .../MedicineDsOrderOrderStockOutRequest.cs | 55 + .../MedicineDsOrderStoreSkuUpOrDownRequest.cs | 55 + .../MedicineDsOrderUpdateStorePriceRequest.cs | 55 + .../MedicineDsOrderUserPickUpGoodsRequest.cs | 49 + ...sOrderVendorSelfDeliveryCompleteRequest.cs | 43 + ...edicineDsOrderVendorSelfDeliveryRequest.cs | 55 + ...ePushServicePushChatImageMessageRequest.cs | 109 ++ ...gePushServicePushChatTextMessageRequest.cs | 109 ++ .../Request/MfaInnerEliminateRiskRequest.cs | 37 + .../MfaInnerSendCodeToMobileRequest.cs | 37 + ...faInnerUserUnifiedAuthenticationRequest.cs | 121 ++ .../Request/MfaInnerValidateMsgCodeRequest.cs | 43 + .../MfaUserUnifiedAuthenticationRequest.cs | 127 ++ .../NewWareAttributeGroupsQueryRequest.cs | 29 + .../NewWareAttributeValuesQueryRequest.cs | 29 + .../Request/NewWareAttributesQueryRequest.cs | 29 + .../Request/NewWareBaseproductGetRequest.cs | 33 + .../NewWareMobilebigfieldGetRequest.cs | 31 + .../NewWareProductsortattGetRequest.cs | 31 + .../NewWareSameproductskuidsQueryRequest.cs | 29 + .../Request/NewWareVenderSkusQueryRequest.cs | 31 + .../NewhouseGetCustomerNoticeDetailRequest.cs | 37 + .../NewhouseGetHouseNewOrderDetailRequest.cs | 37 + .../NewhouseGetHouseXjkDetailRequest.cs | 37 + .../Request/OmnicOrderGetorderlistRequest.cs | 77 + .../Request/OmnicOrderReproduceRequest.cs | 61 + .../Request/OmnicOrderSavecourierRequest.cs | 61 + BBWY.JDSDK/Request/OmnicOrderSavesnRequest.cs | 61 + BBWY.JDSDK/Request/OmnicOrderSearchRequest.cs | 71 + .../OmnicOrderShipinfoSearchRequest.cs | 71 + .../OmnicOrderSyncpickupcodeRequest.cs | 43 + .../Request/OmnicOrderTraceSearchRequest.cs | 73 + .../OmnicProduceUpdatestatusRequest.cs | 85 + .../Request/OmnicShipUpdatestatusRequest.cs | 67 + .../OmnicStaticdataQuerycourierlistRequest.cs | 31 + BBWY.JDSDK/Request/OmnicStockImportRequest.cs | 59 + BBWY.JDSDK/Request/OmnicStoreImportRequest.cs | 181 +++ .../Request/OmnicTraceGettracelistRequest.cs | 79 + ...OmnichannelOrderLocateinfoSearchRequest.cs | 29 + ...mnichannelOrderProduceinfoUpdateRequest.cs | 61 + .../OmnichannelOrderReproduceRequest.cs | 55 + .../OmnichannelOrderShipUpdateRequest.cs | 61 + .../Request/OmnichannelPriceUpdateRequest.cs | 65 + .../OmnichannelStockChangeUpdateRequest.cs | 57 + .../OmnichannelStockFullUpdateRequest.cs | 75 + .../OmnichannelStoreInfoUpdateRequest.cs | 151 ++ BBWY.JDSDK/Request/OneorderqueryRequest.cs | 79 + BBWY.JDSDK/Request/OpenpresortRequest.cs | 43 + ...UserServiceGetCompanyAccountsAllRequest.cs | 25 + ...panyUserServiceInsertCompanyInfoRequest.cs | 25 + .../Request/OrderOrderDeleteApplyRequest.cs | 43 + .../Request/OrderStatUpLocationGPSRequest.cs | 49 + ...derTraceByWaybillIdAndVenderCodeRequest.cs | 37 + .../OrderVenderRemarkQueryByOrderIdRequest.cs | 31 + ...bankExportRestOperatePayResourceRequest.cs | 187 +++ ...OrderbankExportRestOrderResourceRequest.cs | 325 ++++ ...paiSopOrderJsfServiceCreateOrderRequest.cs | 133 ++ ...paiSopOrderJsfServiceOrderCancelRequest.cs | 49 + ...SopOrderJsfServiceOrderCompletedRequest.cs | 49 + ...OrderJsfServiceOrderPayCompletedRequest.cs | 37 + BBWY.JDSDK/Request/PmxPricesMgetsRequest.cs | 43 + ...PointsJosBatchInsertOrUpdateRuleRequest.cs | 45 + .../Request/PointsJosGetCouponInfoRequest.cs | 25 + ...intsJosGetPointsExchangeGiftListRequest.cs | 25 + .../Request/PointsJosGetPointsRuleRequest.cs | 25 + ...sJosQueryGiftSkuByExchangeGiftIdRequest.cs | 31 + .../Request/PointsJosSendPointsRequest.cs | 67 + .../PopAccountGetAccountInfoRequest.cs | 37 + .../PopAfsRefundapplyQuerybyidRequest.cs | 31 + .../PopAfsRefundapplyQuerylistRequest.cs | 91 ++ ...SoaCompensateQueryCompensateListRequest.cs | 73 + ...fsSoaRefundapplyGetWaitRefundNumRequest.cs | 25 + .../PopAfsSoaRefundapplyQueryByIdRequest.cs | 31 + ...opAfsSoaRefundapplyQueryPageListRequest.cs | 109 ++ .../PopAfsSoaRefundapplyReplyRefundRequest.cs | 61 + ...RefundapplyUpdateWarehouseStatusRequest.cs | 43 + BBWY.JDSDK/Request/PopBeanSendBeanRequest.cs | 97 ++ ...andClientQueryBrandsIdByVenderIdRequest.cs | 25 + BBWY.JDSDK/Request/PopCrmAddCouponRequest.cs | 121 ++ .../PopCrmCheckCustomerInBrandRequest.cs | 49 + .../Request/PopCrmConsumePointsWayRequest.cs | 25 + .../Request/PopCrmGetCouponInfoRequest.cs | 25 + .../Request/PopCrmGetCustomerPointsRequest.cs | 43 + .../Request/PopCrmGetMemberInVenderRequest.cs | 43 + .../PopCrmGetMemeberDiscountRequest.cs | 25 + .../PopCrmGetPointsDetailByFlowRequest.cs | 85 + .../Request/PopCrmGetPointsDetailRequest.cs | 85 + .../Request/PopCrmGetShopRuleTypeRequest.cs | 25 + .../PopCrmGetVenderPointsRuleRequest.cs | 25 + .../Request/PopCrmIsPointsEnabledRequest.cs | 25 + ...ryCustomerGundogByVenderIdAndPinRequest.cs | 43 + .../PopCrmShopGiftGetGroupModelListRequest.cs | 31 + ...erviceGetPaymentNoResultByVenderRequest.cs | 31 + .../Request/PopFwOrderListwithpageRequest.cs | 49 + ...ServiceQueryVenderJingcreditMainRequest.cs | 25 + ...editApiServiceWriteBackPrivilegeRequest.cs | 49 + .../Request/PopInvoiceSelfAmountRequest.cs | 31 + .../Request/PopInvoiceSelfApplyRequest.cs | 223 +++ .../Request/PopInvoiceSelfFindRequest.cs | 43 + .../Request/PopInvoiceSelfQueryRequest.cs | 73 + .../Request/PopInvoiceSelfRedRequest.cs | 67 + .../PopJmCenterUserGetEncryptPinNewRequest.cs | 37 + .../PopJmCenterUserGetOpenIdRequest.cs | 37 + .../PopLocBroadbandOrderFindDetailRequest.cs | 31 + .../PopLocBroadbandOrderFindPageRequest.cs | 55 + ...pMarketWritePromotionGiftApproveRequest.cs | 49 + .../Request/PopOrderBusinessUploadRequest.cs | 43 + .../Request/PopOrderCoupondetailRequest.cs | 31 + BBWY.JDSDK/Request/PopOrderEnGetRequest.cs | 43 + BBWY.JDSDK/Request/PopOrderEnSearchRequest.cs | 73 + .../PopOrderEncryptMobileNumRequest.cs | 31 + BBWY.JDSDK/Request/PopOrderFbpGetRequest.cs | 49 + .../Request/PopOrderFbpSearchRequest.cs | 97 ++ .../PopOrderGetRemarkByCreateTimeRequest.cs | 49 + .../PopOrderGetRemarkByModifyTimeRequest.cs | 49 + BBWY.JDSDK/Request/PopOrderGetRequest.cs | 43 + .../Request/PopOrderGetmobilelistRequest.cs | 47 + .../Request/PopOrderModifyOrderAddrRequest.cs | 73 + .../PopOrderModifyVenderRemarkRequest.cs | 43 + .../Request/PopOrderNotPayOrderByIdRequest.cs | 31 + .../Request/PopOrderNotPayOrderInfoRequest.cs | 49 + .../PopOrderOrderSplitCommitXmlApiRequest.cs | 31 + .../Request/PopOrderPrintDataGetRequest.cs | 31 + BBWY.JDSDK/Request/PopOrderSearchRequest.cs | 73 + BBWY.JDSDK/Request/PopOrderShipmentRequest.cs | 49 + .../PopOtoCheckNumberBalanceRequest.cs | 43 + .../PopOtoCheckNumberConsumerRequest.cs | 61 + .../PopOtoCheckNumbersUploadRequest.cs | 39 + .../PopOtoChecknumberinfoEngetRequest.cs | 43 + .../PopOtoChecknumberinfoGetRequest.cs | 43 + .../Request/PopOtoLocorderinfoEngetRequest.cs | 37 + .../Request/PopOtoLocorderinfoGetRequest.cs | 37 + .../PopOtoLocorderinfosEngetRequest.cs | 67 + .../Request/PopOtoLocorderinfosGetRequest.cs | 67 + .../Request/PopPlanAddBeanPlanRequest.cs | 127 ++ ...sfServiceGetVenderCommentsForJosRequest.cs | 109 ++ ...PopPopCommentJsfServiceSaveReplyRequest.cs | 43 + ...usQueryBillChargeListByConditionRequest.cs | 65 + ...TaurusQueryCouponListByConditionRequest.cs | 65 + ...yRefundBillChargeListByConditionRequest.cs | 65 + .../PopVenderCenerVenderBrandQueryRequest.cs | 31 + .../Request/PopVenderGetMemberLevelRequest.cs | 43 + .../PopVenderGetVenderLevelRuleRequest.cs | 25 + .../PopVenderGetVenderStatusRequest.cs | 25 + BBWY.JDSDK/Request/PopVideoInfoGetRequest.cs | 31 + .../Request/PopVideoInfoQueryRequest.cs | 97 ++ .../Request/PopVideoInfoUpdateRequest.cs | 49 + .../Request/PopVideoInfosDeleteRequest.cs | 31 + ...PopVideoSkuRelativeBySkuIdsQueryRequest.cs | 37 + .../PopVideoSkuRelativeQueryRequest.cs | 73 + .../PopVideoSkusRelativeDeleteRequest.cs | 37 + .../PopVideoSkusRelativeInsertRequest.cs | 37 + .../PrepushinformationdatatestRequest.cs | 43 + ...UpdateOrderGetPresaleOrderByPageRequest.cs | 71 + ...rUpdateOrderGetPresaleOrderCountRequest.cs | 71 + .../PresortSitefenceimportServiceRequest.cs | 59 + .../PriceWriteUpdateSkuJdPriceRequest.cs | 37 + .../PriceWriteUpdateWareCostPriceRequest.cs | 37 + .../PriceWriteUpdateWareMarketPriceRequest.cs | 37 + .../Request/ProductoutstorageRequest.cs | 55 + BBWY.JDSDK/Request/ProductweighRequest.cs | 73 + .../Request/PromoTokenTokenuserAddRequest.cs | 85 + .../Request/PromoUnitAddIsvActivityRequest.cs | 149 ++ .../PromoUnitCloseIsvActivityRequest.cs | 31 + .../PromoUnitGetActiveActivityRequest.cs | 25 + .../PromoUnitGetVenderIsvActivityRequest.cs | 43 + .../PromoUnitModifyIsvActivityRequest.cs | 115 ++ .../PromoUnitPreAddIsvActivityRequest.cs | 149 ++ .../PromotionDirectUpdateSkuPriceRequest.cs | 61 + .../PromotionUpdateLineationPriceRequest.cs | 43 + .../Request/PurchaseOrderGetInfoRequest.cs | 31 + BBWY.JDSDK/Request/PurchaseOrderGetRequest.cs | 55 + .../PurchaseOrderSelectInfosPageRequest.cs | 91 ++ .../PurchaseOrderSelectInfosRequest.cs | 91 ++ .../Request/PurchaseOrderStockOutRequest.cs | 49 + .../Request/PushinformationdataRequest.cs | 43 + BBWY.JDSDK/Request/QueryCommOrderRequest.cs | 73 + BBWY.JDSDK/Request/QueryCommProductRequest.cs | 73 + BBWY.JDSDK/Request/QueryEntityStoreRequest.cs | 37 + BBWY.JDSDK/Request/QueryJDPriceRequest.cs | 53 + .../Request/QueryNewProductPriceRequest.cs | 53 + .../Request/QueryOrderBasicInfoRequest.cs | 71 + .../Request/QueryOrderInfoByLocCodeRequest.cs | 31 + BBWY.JDSDK/Request/QueryProdInfoRequest.cs | 59 + .../Request/QueryPurchaseOrderRequest.cs | 89 ++ .../Request/QueryPurchaseProductRequest.cs | 73 + .../Request/QueryServiceOrderRequest.cs | 31 + BBWY.JDSDK/Request/QueryWaybillRequest.cs | 59 + ...deProviderGetQuestionTypeCascadeRequest.cs | 73 + ...centerMaliciousOrderAddMaliciousRequest.cs | 73 + BBWY.JDSDK/Request/RegisterorderGetRequest.cs | 97 ++ ...RetailerCompanyCustomSelectInfosRequest.cs | 31 + .../Request/RiskSensitiveWordCheckRequest.cs | 49 + .../Request/SamOrderDetailQuerynewRequest.cs | 29 + .../Request/SamOrderInfoQuerynewRequest.cs | 67 + BBWY.JDSDK/Request/SearchWareRequest.cs | 67 + .../SellerCouponReadGetCouponCountRequest.cs | 91 ++ .../SellerCouponReadGetCouponListRequest.cs | 103 ++ .../Request/SellerCouponWriteCloseRequest.cs | 43 + .../Request/SellerCouponWriteCreateRequest.cs | 191 +++ .../SellerPromotionActivitymodeAddRequest.cs | 55 + .../SellerPromotionActivitymodeGetRequest.cs | 31 + .../Request/SellerPromotionAddRequest.cs | 79 + .../SellerPromotionAppendPromoUsersRequest.cs | 69 + .../Request/SellerPromotionCheckRequest.cs | 37 + .../Request/SellerPromotionCommitRequest.cs | 31 + .../Request/SellerPromotionCreateRequest.cs | 305 ++++ .../Request/SellerPromotionDeleteRequest.cs | 31 + .../Request/SellerPromotionGetRequest.cs | 31 + .../Request/SellerPromotionListRequest.cs | 73 + .../SellerPromotionOrdermodeAddRequest.cs | 57 + .../SellerPromotionOrdermodeListRequest.cs | 31 + .../SellerPromotionRemovePromoUsersRequest.cs | 69 + .../Request/SellerPromotionResumeRequest.cs | 31 + .../Request/SellerPromotionSkuAddRequest.cs | 53 + .../Request/SellerPromotionSkuListRequest.cs | 61 + .../Request/SellerPromotionSuspendRequest.cs | 31 + .../SellerPromotionV2ApproveRequest.cs | 55 + .../Request/SellerPromotionV2CountRequest.cs | 97 ++ .../SellerPromotionV2GetPromoLimitRequest.cs | 55 + .../Request/SellerPromotionV2GetRequest.cs | 49 + .../Request/SellerPromotionV2ListRequest.cs | 115 ++ .../Request/SellerPromotionV2RemoveRequest.cs | 55 + .../Request/SellerPromotionV2ResumeRequest.cs | 55 + .../SellerPromotionV2SkuCountRequest.cs | 67 + .../SellerPromotionV2SkuListRequest.cs | 79 + .../SellerPromotionV2SuspendRequest.cs | 55 + ...romotionV2UnitBeanrequiredCreateRequest.cs | 135 ++ .../SellerPromotionV2UnitFullCreateRequest.cs | 193 +++ ...SellerPromotionV2UnitLimitCreateRequest.cs | 151 ++ .../Request/SellerVenderInfoGetRequest.cs | 31 + ...oryAbutmentAgainAssignInfoReturnRequest.cs | 67 + ...dFactoryAbutmentAssignInfoReturnRequest.cs | 61 + ...toryAbutmentDistributeInfoReturnRequest.cs | 55 + ...SendFactoryAbutmentEndInfoReturnRequest.cs | 67 + .../SendFactoryAbutmentReceiveInfoRequest.cs | 61 + ...eDetailProviderFindServiceDetailRequest.cs | 65 + ...viceInfoProviderQueryServicePageRequest.cs | 163 ++ ...esReadFindShopCategoriesByWareIdRequest.cs | 31 + ...oriesWriteSaveWareShopCategoriesRequest.cs | 35 + .../ShorturlGenerateURLFastestRequest.cs | 49 + .../Request/ShorturlGenerateURLRequest.cs | 31 + ...iteEngineerEngineerIsAcceptOrderRequest.cs | 49 + ...eTemplateServiceGetTemplateRulesRequest.cs | 31 + ...uFareTemplateServiceGetTemplatesRequest.cs | 25 + .../Request/SkuReadFindSkuByIdRequest.cs | 37 + .../Request/SkuReadSearchSkuListRequest.cs | 121 ++ .../Request/SkuWriteDeleteSkuRequest.cs | 31 + .../SkuWriteMergeSkuFeaturesRequest.cs | 39 + .../SmsJosCreateIsvSmsModelServiceRequest.cs | 55 + .../SmsJosGetIsvSmsModelListServiceRequest.cs | 43 + .../SmsJosModelTypeListServiceRequest.cs | 37 + .../Request/StationCooCouponSendRequest.cs | 31 + .../StationinfojosserviceDeleteRequest.cs | 37 + ...tioninfojosserviceGetStationInfoRequest.cs | 73 + .../StationinfojosserviceSaveRequest.cs | 133 ++ .../StationinfojosserviceUpdateRequest.cs | 133 ++ .../StockReadFindSkuSiteStockRequest.cs | 67 + .../Request/StockReadFindSkuStockRequest.cs | 37 + .../StockWriteIncreaseSkuStockRequest.cs | 49 + .../StockWriteUpdateSkuSiteStockRequest.cs | 67 + .../StockWriteUpdateSkuStockRequest.cs | 43 + ...oreCountPartitionWhByIdAndStatusRequest.cs | 31 + .../StoreCreateStockInBillForSamRequest.cs | 61 + .../Request/StoreCreateStockInBillRequest.cs | 61 + .../Request/StoreDeleteStockInBillRequest.cs | 31 + ...toreFindPartitionWhByIdAndStatusRequest.cs | 31 + .../Request/StoreQueryStockInBillRequest.cs | 85 + .../Request/StoreQueryStockOutBillRequest.cs | 91 ++ .../StoreQueryStoreHouseRentlistRequest.cs | 37 + BBWY.JDSDK/Request/SubmitStoreOrderRequest.cs | 149 ++ BBWY.JDSDK/Request/SvcBindNumberRequest.cs | 37 + BBWY.JDSDK/Request/SvcBookingListRequest.cs | 79 + .../SvcBookingVerificationInfoRequest.cs | 43 + .../Request/SvcSettlementConfirmRequest.cs | 41 + ...leteProviderFindTempCompletePageRequest.cs | 145 ++ .../TemplateReadFindTemplateByIdRequest.cs | 37 + ...plateReadFindTemplatesByVenderIdRequest.cs | 37 + BBWY.JDSDK/Request/TemplateWriteAddRequest.cs | 55 + .../Request/TemplateWriteBindWareRequest.cs | 37 + .../Request/TemplateWriteDeleteRequest.cs | 31 + .../Request/TemplateWriteUpdateRequest.cs | 61 + ...ueryServiceQueryDynamicTraceInfoRequest.cs | 37 + ...nsparentImageReadFindAllByWareIdRequest.cs | 31 + ...tImageReadFindByWareIdAndColorIdRequest.cs | 37 + ...TransparentImageReadFindByWareIdRequest.cs | 31 + .../TransparentImageWriteAddRequest.cs | 39 + .../TransparentImageWriteDeleteRequest.cs | 35 + .../TransparentImageWriteSaveRequest.cs | 39 + .../TransparentImageWriteUpdateRequest.cs | 39 + ...nsportWriteUpdateWareTransportIdRequest.cs | 37 + BBWY.JDSDK/Request/TwoorderqueryRequest.cs | 79 + .../UeAppliancesOutGetUserPhoneRequest.cs | 43 + ...xfwJsfServiceExpressReturnResultRequest.cs | 55 + ...fServiceGetAdditionalInformationRequest.cs | 35 + ...JsfServiceGetShippingInformationRequest.cs | 37 + ...eInformationManufacturerReturnedRequest.cs | 37 + ...ufacturerOrderCourierInformationRequest.cs | 61 + ...facturerOrderDispatchInformationRequest.cs | 61 + ...nufacturerOrderServiceTimeUpdateRequest.cs | 73 + ...viceManufacturerOrderStateUpdateRequest.cs | 73 + ...ceManufacturerOrderTestingUpdateRequest.cs | 79 + ...xfwJsfServicePayCompleteCallbackRequest.cs | 49 + ...wJsfServiceRepairServiceCompleteRequest.cs | 61 + .../UeInsuranceInsOrderConfirmRequest.cs | 35 + ...UeInsuranceSearchInsuranceOrdersRequest.cs | 43 + ...InsuranceSearchJdInsuranceOrdersRequest.cs | 43 + ...UeInsuranceSearchJdPassiveOrdersRequest.cs | 43 + .../UeInsuranceSearchPassiveOrdersRequest.cs | 43 + .../Request/UeInsuranceUpdateStateRequest.cs | 67 + .../UeNewSaaSOrderCompanyCancelRequest.cs | 55 + .../UeNewSaaSOrderFinishBizProgressRequest.cs | 229 +++ .../UeNewSaaSOrderGetChangeOrderRequest.cs | 37 + .../UeNewSaaSOrderGetStopOrderRequest.cs | 37 + .../UeNewSaaSOrderGetUnHandleOrderRequest.cs | 37 + .../UeNewSaaSOrderQueryCancelOrderRequest.cs | 37 + .../UeNewSaaSOrderQueryUserMobileRequest.cs | 37 + ...wSaaSOrderSearchOrderDeliverListRequest.cs | 61 + ...SaaSOrderSyncEngineerServiceAreaRequest.cs | 47 + ...eNewSaaSOrderSyncEngineerVaccineRequest.cs | 67 + .../UeOrderAgainBookInfoBizProgressRequest.cs | 55 + .../UeOrderBookInfoBizProgressRequest.cs | 67 + .../UeOrderConfirmBizProgressRequest.cs | 41 + .../UeOrderFeedBackBizProgressRequest.cs | 67 + .../UeOrderFinishBizProgressRequest.cs | 157 ++ .../Request/UeOrderIvcActualQueryRequest.cs | 43 + .../UeOrderNewAppointEngineerRequest.cs | 391 +++++ .../Request/UeOrderNewAppointSiteRequest.cs | 421 +++++ BBWY.JDSDK/Request/UeOrderNewArriveRequest.cs | 73 + BBWY.JDSDK/Request/UeOrderNewAssessRequest.cs | 361 +++++ .../Request/UeOrderNewBookOnDoorRequest.cs | 91 ++ BBWY.JDSDK/Request/UeOrderNewCancleRequest.cs | 55 + BBWY.JDSDK/Request/UeOrderNewCloseRequest.cs | 79 + .../UeOrderNewExtInsuranceBindRequest.cs | 53 + .../UeOrderNewFeedBackOrderProgressRequest.cs | 67 + BBWY.JDSDK/Request/UeOrderNewFinishRequest.cs | 187 +++ .../UeOrderNewGetProcessInfoRequest.cs | 43 + .../UeOrderNewGetSettleBillDetailRequest.cs | 109 ++ .../Request/UeOrderNewGetSettleBillRequest.cs | 109 ++ .../UeOrderNewGetSettleBillStatRequest.cs | 109 ++ BBWY.JDSDK/Request/UeOrderNewPartRequest.cs | 361 +++++ .../Request/UeOrderNewProcessRequest.cs | 361 +++++ .../UeOrderNewPushHandleStatRequest.cs | 371 +++++ .../Request/UeOrderNewPushSkuRequest.cs | 53 + BBWY.JDSDK/Request/UeOrderNewSearchRequest.cs | 55 + .../UeOrderNewSettleReconsiderRequest.cs | 109 ++ .../UeOrderNoFinishBizProgressRequest.cs | 61 + .../UeOrderQueryBizOrderPageRequest.cs | 43 + .../Request/UeOrderQueryCancelOrderRequest.cs | 43 + .../UeOrderQueryChangeBookDateOrderRequest.cs | 43 + .../Request/UeOrderSendBizProgressRequest.cs | 93 ++ .../UeOrderSettleCheckBizProgressRequest.cs | 55 + .../UeRecoveryOrderAssignListRequest.cs | 43 + .../Request/UeRecoveryOrderBookedRequest.cs | 67 + .../UeRecoveryOrderCancelListRequest.cs | 43 + .../UeRecoveryOrderCompletedRequest.cs | 85 + .../Request/UeRecoveryOrderDispatchRequest.cs | 67 + ...ecoveryOrderFindUserVirtualPhoneRequest.cs | 43 + ...OrderGetRecyclerSettleBillDetailRequest.cs | 55 + ...coveryOrderGetRecyclerSettleBillRequest.cs | 49 + ...ryOrderGetRecyclerSettleBillStatRequest.cs | 43 + ...eRecoveryOrderNewAssignOrderListRequest.cs | 43 + .../UeRecoveryOrderOfflineSettleRequest.cs | 55 + .../Request/UeRecoveryOrderOnHandleRequest.cs | 43 + .../UeRecoveryOrderPaymentFailedRequest.cs | 43 + .../UeRecoveryOrderQueryOrderStatusRequest.cs | 43 + ...RecoveryOrderRecycleSyncDispatchRequest.cs | 61 + .../UeRecoveryOrderRecyclerCancelRequest.cs | 49 + ...eRecoveryOrderRecyclerReconsiderRequest.cs | 67 + .../Request/UeRecoveryOrderTakeOutRequest.cs | 43 + ...JsfServiceGetSyncAssignOrderListRequest.cs | 37 + ...veryOutServiceRecyclerAckServiceRequest.cs | 43 + .../UeTelnetOrderCheckVerifyCodeRequest.cs | 55 + .../Request/UeTelnetOrderDoFinishRequest.cs | 121 ++ .../UeWateGetWaterByOrdIdAndSkuRequest.cs | 37 + .../Request/UeWaterGetWaterByOpenIdRequest.cs | 43 + ...oubanBookServiceQueryBookUrlListRequest.cs | 25 + .../Request/UpdateEntityStoreRequest.cs | 133 ++ .../Request/UpdateEntityStoresGroupRequest.cs | 41 + .../Request/UserCategory3InfoGetRequest.cs | 25 + .../Request/UserGetUserInfoByOpenIdRequest.cs | 31 + ...erRelatedRpcI18nServiceGetOpenIdRequest.cs | 31 + .../Request/VasSubscribeGetByCodeRequest.cs | 31 + BBWY.JDSDK/Request/VasSubscribeGetRequest.cs | 49 + ...VcAplsStockBatchGetProdStockInfoRequest.cs | 37 + .../VcAplsStockUpdateProdStockInfoRequest.cs | 51 + .../Request/VcConfirmpurchaseorderRequest.cs | 57 + .../Request/VcCreatepurchaseorderRequest.cs | 59 + .../Request/VcGetReturnOrderDetailRequest.cs | 31 + .../Request/VcGetcomponentlistRequest.cs | 31 + .../Request/VcGetdetailbyorderidRequest.cs | 61 + .../Request/VcGetpurchaseorderlistRequest.cs | 91 ++ .../Request/VcGetpurchaserlistbypinRequest.cs | 25 + .../VcGetrequisitiondetailbywareidRequest.cs | 37 + .../VcGetwaredeliverdistinctlistRequest.cs | 25 + .../Request/VcItemAdvertiseGetRequest.cs | 31 + .../Request/VcItemAttrAppliesFindRequest.cs | 73 + BBWY.JDSDK/Request/VcItemBrandsFindRequest.cs | 25 + .../Request/VcItemCategoriesFindRequest.cs | 25 + .../Request/VcItemDangergoodsGetRequest.cs | 25 + .../VcItemDynamicFieldGaeaGetRequest.cs | 31 + .../Request/VcItemExtPropsFindRequest.cs | 31 + .../Request/VcItemFeatureFindRequest.cs | 37 + BBWY.JDSDK/Request/VcItemModelFindRequest.cs | 37 + .../Request/VcItemNewProductCreateRequest.cs | 385 +++++ .../Request/VcItemOldProductUpdateRequest.cs | 279 ++++ .../VcItemPrimaryPicAppliesFindRequest.cs | 79 + .../VcItemPrimaryPicApplyGetRequest.cs | 31 + .../Request/VcItemPrimaryPicCreateRequest.cs | 61 + .../Request/VcItemPrimaryPicGetRequest.cs | 31 + .../Request/VcItemPrimaryPicUpdateRequest.cs | 67 + .../VcItemProductAppliesFindRequest.cs | 67 + .../VcItemProductApplyDeleteRequest.cs | 31 + .../Request/VcItemProductApplyGetRequest.cs | 31 + BBWY.JDSDK/Request/VcItemProductGetRequest.cs | 31 + .../Request/VcItemProductsFindRequest.cs | 79 + BBWY.JDSDK/Request/VcItemPropsFindRequest.cs | 31 + .../Request/VcItemPurchasernameGetRequest.cs | 31 + .../VcItemQualificationListFindRequest.cs | 79 + .../VcItemSaleAttributeSettingsGetRequest.cs | 31 + .../Request/VcItemSalernameGetRequest.cs | 31 + .../Request/VcItemSaleunitsFindRequest.cs | 25 + .../Request/VcItemSpuTemplateGetRequest.cs | 43 + ...ibraryGetLimitPictureUploadTokenRequest.cs | 25 + .../VcLibraryGetResouceUploadTokenRequest.cs | 25 + .../Request/VcLibraryGetUploadTokenRequest.cs | 25 + .../Request/VcQualificationBySkuGetRequest.cs | 31 + .../VcQueryshippackagepagelistRequest.cs | 55 + .../VcReturnOrderListPageGetRequest.cs | 67 + .../Request/VenderAnnouncementListRequest.cs | 43 + .../Request/VenderAuthFindUserRequest.cs | 31 + ...ullValidCategoryResultByVenderIdRequest.cs | 25 + ...GetValidCategoryResultByVenderIdRequest.cs | 25 + .../Request/VenderChildAccountQueryRequest.cs | 37 + ...VenderChildaccountPrivilegeQueryRequest.cs | 29 + .../VenderChildaccountRoleQueryRequest.cs | 29 + .../Request/VenderInfoQueryByPinRequest.cs | 31 + .../VenderReturnaddressQueryRequest.cs | 31 + .../Request/VenderShipaddressQueryRequest.cs | 25 + BBWY.JDSDK/Request/VenderShopQueryRequest.cs | 25 + ...leteShopCategoryByVenderIdAndCidRequest.cs | 31 + ...goryFindShopCategoriesByVenderIdRequest.cs | 25 + ...FindSubShopCategoriesByParentCidRequest.cs | 31 + ...ShopcategoryGetShopCategoryByCidRequest.cs | 31 + ...tegoryGetShopCategorysByVenderIdRequest.cs | 25 + ...infoGetBasicVenderInfoByVenderIdRequest.cs | 37 + .../VirtualCrabCouponAppointRequest.cs | 85 + .../VirtualCrabCouponDeliverycouponRequest.cs | 97 ++ .../VirtualCrabCouponGetcouponRequest.cs | 97 ++ .../VirtualCrabCouponInvalidRequest.cs | 61 + .../VirtualCrabCouponRollbackRequest.cs | 55 + .../VssPromotionGetunitpromodetailRequest.cs | 31 + ...sPromotionQueryunitpromopagelistRequest.cs | 91 ++ ...ortJosSearchBrandPerformanceInfoRequest.cs | 61 + ...pplysProviderFindWaitAuditApplysRequest.cs | 151 ++ BBWY.JDSDK/Request/WareBasebookGetRequest.cs | 29 + .../Request/WareBookbigfieldGetRequest.cs | 29 + BBWY.JDSDK/Request/WarePriceGetRequest.cs | 31 + .../Request/WareProductUpdateQueryRequest.cs | 55 + .../Request/WareProductbigfieldGetRequest.cs | 35 + .../Request/WareProductimageGetRequest.cs | 29 + .../Request/WareProductsortGetRequest.cs | 29 + .../Request/WareReadFindOpReasonRequest.cs | 37 + .../Request/WareReadFindWareByIdRequest.cs | 37 + .../WareReadSearchWare4RecycledRequest.cs | 239 +++ .../WareReadSearchWare4ValidRequest.cs | 246 +++ BBWY.JDSDK/Request/WareWriteDeleteRequest.cs | 31 + .../WareWriteMergeWareFeaturesRequest.cs | 39 + .../Request/WareWriteRecoverWareRequest.cs | 31 + .../WareWriteTransferMultiCategoryRequest.cs | 37 + .../Request/WareWriteUpOrDownRequest.cs | 43 + ...WareWriteUpdateWareStatusByTimerRequest.cs | 43 + .../WareWriteUpdateWareTitleRequest.cs | 37 + ...houseInboundOrderQueryDetailWareRequest.cs | 31 + .../WarehouseInboundOrderQueryListRequest.cs | 91 ++ ...houseOutboundOrderQueryConditionRequest.cs | 55 + ...ouseOutboundOrderQueryDetailWareRequest.cs | 31 + .../WarehouseOutboundOrderQueryListRequest.cs | 97 ++ .../Request/WarehouseStockinQueryRequest.cs | 31 + .../Request/WirelessWarePriceGetRequest.cs | 37 + ...OuterForShopApiQueryWishInfoListRequest.cs | 55 + ...erForShopApiQueryWishInfoListSecRequest.cs | 55 + .../Request/WujiePayGetpreorderidRequest.cs | 113 ++ .../XiaochengxuSubMsgAndInfoRequest.cs | 49 + .../YipOrderGetOrderCustomeInfosRequest.cs | 59 + .../Request/YunpeiBillStatusQueryRequest.cs | 25 + .../Request/YunpeiDeliverorderGetRequest.cs | 31 + .../Request/YunpeiOfferSubmitRequest.cs | 61 + .../Request/YunpeiOrderShippingRequest.cs | 55 + .../Request/YunpeiProductSerachRequest.cs | 49 + ...unpeiPurchaseLogisticstrackQueryRequest.cs | 31 + .../YunpeiPurchaseProductQueryRequest.cs | 49 + .../Request/YunpeiRegionalGetRequest.cs | 25 + .../YunpeiReturnOrderConfirmRequest.cs | 37 + .../Request/YunpeiReturnorderAuditRequest.cs | 43 + BBWY.JDSDK/Request/ZxjCodGetRequest.cs | 49 + ...tShoppingCartActivityStatisticsResponse.cs | 16 + ...ctyEnqueryRegistrationDataCountResponse.cs | 16 + ...eryDrivingRegistrationDataCountResponse.cs | 16 + ...ueryDrivingRegistrationItemListResponse.cs | 16 + .../ActyQueryRegistrationDataCountResponse.cs | 16 + .../AdwordsReadFindAdWordsByWareIdResponse.cs | 16 + .../AdwordsWriteUpdateWareAdWordsResponse.cs | 15 + .../Response/AfsserviceAlltaskGetResponse.cs | 16 + .../AfsserviceFinishedtaskGetResponse.cs | 16 + .../AfsserviceFreightmessageGetResponse.cs | 16 + .../AfsserviceOriginalorderidGetResponse.cs | 16 + .../AfsserviceReceivetaskGetResponse.cs | 16 + .../AfsserviceRefundinfoGetResponse.cs | 16 + .../AfsserviceServicedetailListResponse.cs | 16 + .../AfsserviceServiceinfoGetResponse.cs | 16 + .../AfsserviceServicelogGetResponse.cs | 16 + .../AfsserviceUnresolvedtaskGetResponse.cs | 16 + .../AfsserviceWaitauditGetResponse.cs | 16 + BBWY.JDSDK/Response/AgingtemplGetResponse.cs | 16 + .../AllinplateChannelorderCancelResponse.cs | 15 + ...nplateChannelorderQueryshipmentResponse.cs | 15 + ...llinplateChannelorderQuerystateResponse.cs | 15 + .../AllinplateChannelorderSubmitResponse.cs | 15 + ...viceCountSmsModelConfigByParamsResponse.cs | 15 + ...erviceGetSmsModelConfigByParamsResponse.cs | 16 + ...sModelConfigWriteServiceSendSmsResponse.cs | 16 + BBWY.JDSDK/Response/AreaCityGetResponse.cs | 21 + BBWY.JDSDK/Response/AreaCountyGetResponse.cs | 21 + .../Response/AreaProvinceGetResponse.cs | 21 + BBWY.JDSDK/Response/AreaTownGetResponse.cs | 21 + ...limitReadFindAreaLimitsByWareIdResponse.cs | 16 + ...alimitWriteUpdateWareAreaLimitsResponse.cs | 15 + BBWY.JDSDK/Response/AreasCityGetResponse.cs | 16 + BBWY.JDSDK/Response/AreasCountyGetResponse.cs | 16 + .../Response/AreasOverseasCityGetResponse.cs | 16 + .../AreasOverseasProvinceGetResponse.cs | 16 + .../Response/AreasProvinceGetResponse.cs | 16 + BBWY.JDSDK/Response/AreasTownGetResponse.cs | 16 + .../AscAddressJdAfsAddressResponse.cs | 16 + BBWY.JDSDK/Response/AscApplyViewResponse.cs | 16 + .../Response/AscAuditCompensateResponse.cs | 16 + BBWY.JDSDK/Response/AscAuditCountResponse.cs | 16 + .../Response/AscAuditDeliveryResponse.cs | 16 + BBWY.JDSDK/Response/AscAuditDetailResponse.cs | 16 + .../Response/AscAuditFetchCountResponse.cs | 16 + BBWY.JDSDK/Response/AscAuditFetchResponse.cs | 16 + .../Response/AscAuditHomepickResponse.cs | 16 + BBWY.JDSDK/Response/AscAuditListResponse.cs | 16 + .../Response/AscAuditReasonListResponse.cs | 16 + BBWY.JDSDK/Response/AscAuditRefuseResponse.cs | 16 + .../Response/AscAuditReissueResponse.cs | 16 + BBWY.JDSDK/Response/AscAuditSendResponse.cs | 16 + .../Response/AscAuditWaitFeedbackResponse.cs | 16 + BBWY.JDSDK/Response/AscBizFetchResponse.cs | 16 + .../Response/AscCollectionListResponse.cs | 16 + .../Response/AscCommonCancelResponse.cs | 16 + .../Response/AscCompleteListResponse.cs | 16 + .../Response/AscDoorPickWareListResponse.cs | 16 + BBWY.JDSDK/Response/AscFreightSaveResponse.cs | 16 + BBWY.JDSDK/Response/AscFreightViewResponse.cs | 16 + BBWY.JDSDK/Response/AscInvoiceViewResponse.cs | 16 + BBWY.JDSDK/Response/AscLogListResponse.cs | 16 + BBWY.JDSDK/Response/AscMsgListResponse.cs | 16 + BBWY.JDSDK/Response/AscProcessBackResponse.cs | 16 + .../Response/AscProcessCloseResponse.cs | 16 + .../Response/AscProcessCountResponse.cs | 16 + .../Response/AscProcessJdInterveneResponse.cs | 16 + BBWY.JDSDK/Response/AscProcessListResponse.cs | 16 + .../AscProcessOffLineChangeCancelResponse.cs | 16 + .../AscProcessOfflineChangeResponse.cs | 16 + .../Response/AscProcessRenewResponse.cs | 16 + BBWY.JDSDK/Response/AscQueryCountResponse.cs | 16 + BBWY.JDSDK/Response/AscQueryListResponse.cs | 16 + BBWY.JDSDK/Response/AscQueryViewResponse.cs | 16 + .../Response/AscReceiveCountResponse.cs | 16 + BBWY.JDSDK/Response/AscReceiveListResponse.cs | 16 + .../Response/AscReceiveRegisterResponse.cs | 16 + BBWY.JDSDK/Response/AscReceiveViewResponse.cs | 16 + .../Response/AscSameorderListResponse.cs | 16 + .../AscServiceAndRefundViewResponse.cs | 16 + BBWY.JDSDK/Response/AscSyncListResponse.cs | 16 + BBWY.JDSDK/Response/AscTrackListResponse.cs | 16 + BBWY.JDSDK/Response/AscTrackSaveResponse.cs | 16 + .../Response/AscUnsolvedListResponse.cs | 16 + .../AscUnsolvedMessageListResponse.cs | 16 + .../Response/AscViewOriginalOrderResponse.cs | 16 + BBWY.JDSDK/Response/AscViewPayoutResponse.cs | 16 + .../Response/AscViewServiceTelResponse.cs | 16 + .../AssetAccountBalanceQueryResponse.cs | 16 + .../Response/AssetActivityCancelResponse.cs | 16 + .../Response/AssetActivityCreateResponse.cs | 16 + .../Response/AssetActivityQueryResponse.cs | 16 + .../Response/AssetActivityUpdateResponse.cs | 16 + .../AssetBenefitOrderQueryResponse.cs | 16 + .../Response/AssetBenefitQueryResponse.cs | 16 + .../Response/AssetBenefitSendResponse.cs | 16 + .../AssetIsvAccountBalanceQueryResponse.cs | 16 + BBWY.JDSDK/Response/AssetTypeQueryResponse.cs | 16 + .../AuditRefuseProviderAuditRefuseResponse.cs | 16 + ...ProductServiceQueryProductStockResponse.cs | 16 + ...ErpServiceDeliveryPurchaseOrderResponse.cs | 16 + ...haseOrderErpServiceFindErpOrderResponse.cs | 16 + ...rderErpServiceFindPurchaseOrderResponse.cs | 16 + ...derErpServiceQueryPurchaseOrderResponse.cs | 16 + ...rviceErpServiceQueryServiceListResponse.cs | 16 + ...derMiddleProviderQueryOrderListResponse.cs | 16 + ...piGXProductProviderQueryProductResponse.cs | 15 + .../B2bOrderChildOrderListResponse.cs | 16 + BBWY.JDSDK/Response/B2bOrderGetResponse.cs | 16 + .../Response/B2bOrderLogisticsGetResponse.cs | 16 + ...oMidProviderQueryPurOrderDetailResponse.cs | 16 + ...2bPoPoMidProviderQueryPurOrdersResponse.cs | 16 + .../Response/B2bProductGetBigFieldResponse.cs | 16 + .../Response/B2bProductStockGetResponse.cs | 16 + .../B2bStockBatchGetAreaStockResponse.cs | 16 + .../Response/B2bWareDetailGetResponse.cs | 16 + .../Response/B2bWareQuerySkuToPoolResponse.cs | 16 + .../B2bWareQueryUserToPoolResponse.cs | 16 + BBWY.JDSDK/Response/B2bWareSearchResponse.cs | 16 + ...BrandCouponCreateCouponActivityResponse.cs | 16 + .../BrandCouponCreateJpassCouponResponse.cs | 16 + .../BrandCouponGetCanCelInfoResponse.cs | 16 + ...andCouponGetCancelNumByCouponIdResponse.cs | 16 + .../BrandCouponGetCouponDrawInfoResponse.cs | 16 + .../BrandCouponGetCouponPageInfoResponse.cs | 16 + ...randCouponQueryActivityPageInfoResponse.cs | 16 + .../BrandCouponStopCouponActivityResponse.cs | 16 + ...dInfoServiceQueryBrandInfoByBidResponse.cs | 16 + .../CategoryReadFindAttrByIdJosResponse.cs | 16 + .../CategoryReadFindAttrByIdResponse.cs | 16 + ...goryReadFindAttrByIdUnlimitCateResponse.cs | 16 + ...oryReadFindAttrsByCategoryIdJosResponse.cs | 16 + ...tegoryReadFindAttrsByCategoryIdResponse.cs | 16 + ...indAttrsByCategoryIdUnlimitCateResponse.cs | 16 + .../Response/CategoryReadFindByIdResponse.cs | 16 + .../Response/CategoryReadFindByPIdResponse.cs | 16 + ...yReadFindSaleAttrValueTemplatesResponse.cs | 16 + ...tegoryReadFindValuesByAttrIdJosResponse.cs | 16 + .../CategoryReadFindValuesByAttrIdResponse.cs | 16 + ...ryReadFindValuesByAttrIdUnlimitResponse.cs | 16 + .../CategoryReadFindValuesByIdJosResponse.cs | 16 + .../CategoryReadFindValuesByIdResponse.cs | 16 + ...tegoryReadFindValuesByIdUnlimitResponse.cs | 16 + ...ategoryWriteSaveVenderAttrValueResponse.cs | 15 + .../Response/CeoddRecomRuleCheckResponse.cs | 16 + .../Response/CheckSkuSettlePriceResponse.cs | 16 + .../ClubPopCommentreplySaveResponse.cs | 20 + .../Response/CmpSkuInfoQuerylistResponse.cs | 16 + .../ComJdDdOpenGwApiDataServiceResponse.cs | 16 + .../ComJdDdOpenGwApiGrantServiceResponse.cs | 16 + ...JdDdOpenGwApiMessagePushServiceResponse.cs | 16 + ...iOutExternalOperationJsfServiceResponse.cs | 16 + ...osRpcJsfJingBeanExpireJsfFacadeResponse.cs | 16 + ...dLdopAlphaWaybillApiOutageQueryResponse.cs | 16 + ...eManageApiServiceNewWareServiceResponse.cs | 16 + ...utServiceReassignListJsfServiceResponse.cs | 16 + .../Response/CreateEntityStoreResponse.cs | 16 + .../CreateEntityStoresGroupResponse.cs | 16 + .../CrmDeleteCustomerOpenInfoResponse.cs | 16 + ...GatewayDownclientJdMappingLevelResponse.cs | 16 + ...CrmGatewayDownclientJdSyncQueryResponse.cs | 16 + .../CrmGatewayDownclientJdSyncResponse.cs | 16 + BBWY.JDSDK/Response/CrmGradeGetResponse.cs | 16 + BBWY.JDSDK/Response/CrmGradeUpdateResponse.cs | 15 + BBWY.JDSDK/Response/CrmMemberScanResponse.cs | 16 + .../Response/CrmMemberSearchNewResponse.cs | 16 + .../Response/CrmMemberSearchResponse.cs | 16 + BBWY.JDSDK/Response/CrmModelGetResponse.cs | 16 + .../Response/CrmModelMemberGetResponse.cs | 16 + .../Response/CrmWriteCustomerInfoResponse.cs | 16 + BBWY.JDSDK/Response/DataCollectResponse.cs | 16 + .../DataVenderActivityStatusQueryResponse.cs | 16 + .../DataVenderAreaDefineInfoGetResponse.cs | 16 + .../Response/DataVenderCommonQueryResponse.cs | 16 + ...nderEffectPublicidserviceSearchResponse.cs | 16 + ...taVenderMarketingActivityCreateResponse.cs | 16 + ...VenderPackDMPSynchronizeInfoGetResponse.cs | 16 + .../DataVenderPackDMPSynchronizeResponse.cs | 16 + .../Response/DataVenderPackDivideResponse.cs | 16 + .../DataVenderSmsDefaultSmsSignAddResponse.cs | 16 + .../DataVenderSmsEffectGetResponse.cs | 16 + .../DataVenderSmsEffectGetrtResponse.cs | 16 + .../Response/DataVenderSmsNotifyResponse.cs | 16 + .../DataVenderSmsRechargeStatusResponse.cs | 16 + .../DataVenderSmsRechargeSurplusResponse.cs | 16 + .../DataVenderSmsSendbymodelResponse.cs | 16 + .../Response/DataVenderSmsSignAddResponse.cs | 16 + .../Response/DataVenderSmsSignGetResponse.cs | 16 + .../DataVenderSmsSignInfoModifyResponse.cs | 16 + .../DataVenderSmsSignStatusGetResponse.cs | 16 + ...enderStrategyComputeGeneralByidResponse.cs | 16 + .../DataVenderStrategyInstBindResponse.cs | 16 + ...ataVenderStrategyInstanceCreateResponse.cs | 16 + .../Response/DataVenderSubPackGetResponse.cs | 16 + .../DataVenderUserpackIsvComputeResponse.cs | 16 + ...ataVenderUserpackIsvContentListResponse.cs | 16 + .../DataVenderUserpackIsvCreateResponse.cs | 16 + .../DataVenderUserpackIsvDeleteResponse.cs | 16 + ...erUserpackIsvGenerateActivityidResponse.cs | 16 + .../DataVenderUserpackIsvListResponse.cs | 16 + ...VenderUserpackIsvMultiuploadEndResponse.cs | 16 + ...erUserpackIsvMultiuploadProcessResponse.cs | 16 + ...nderUserpackIsvMultiuploadStartResponse.cs | 16 + .../DataVenderUserpackIsvQueryResponse.cs | 16 + ...ataVenderUserpackIsvScenesumGetResponse.cs | 16 + ...erUserpackIsvSensitiveWordCheckResponse.cs | 16 + .../DataVenderUserpackIsvSmsSentResponse.cs | 16 + .../DataVenderUserpackIsvStatusGetResponse.cs | 16 + .../DataVenderUserpackIsvUploadResponse.cs | 16 + ...aVenderUserpackParamConcatCheckResponse.cs | 16 + .../DdNoticeNoticeDispatcherResponse.cs | 16 + .../DeleteEntityStoresGroupResponse.cs | 16 + .../Response/DeleteStoresByIdResponse.cs | 16 + .../DeliRecomdCarriersSearchResponse.cs | 16 + .../DentistryAppointWriteOffResponse.cs | 16 + ...tistryAppointmentResultCallbackResponse.cs | 16 + .../DentistryCancelAppointResponse.cs | 16 + .../DentistryPushGoodsStoreInfoResponse.cs | 16 + .../Response/DentistryPushReportResponse.cs | 16 + .../DentistryPushStoreInfoResponse.cs | 16 + .../DentistryUpdateAppointResponse.cs | 16 + .../DetectionTextRedLineDetectResponse.cs | 16 + .../DlinkMonitorSendMonitorRecordsResponse.cs | 16 + .../DropshipDpsBatchOutBoundResponse.cs | 16 + .../DropshipDpsCurrenttimeResponse.cs | 15 + ...opshipDpsDeliveryAddressServiceResponse.cs | 16 + .../Response/DropshipDpsDeliveryResponse.cs | 16 + .../DropshipDpsModifyStockInfoResponse.cs | 16 + .../Response/DropshipDpsOutboundResponse.cs | 16 + ...pshipDpsPartitionStockInfoQueryResponse.cs | 16 + ...opshipDpsPartitionStockMaintainResponse.cs | 16 + ...shipDpsPartitionStockStoreQueryResponse.cs | 16 + .../Response/DropshipDpsPrerefundResponse.cs | 16 + .../DropshipDpsQueryExpressInfoResponse.cs | 16 + .../DropshipDpsQueryStockInfoResponse.cs | 16 + .../DropshipDpsSearchAllOrdersResponse.cs | 16 + .../Response/DropshipDpsSearchResponse.cs | 16 + .../DropshipDpsSearchoutboundorderResponse.cs | 16 + .../Response/DropshipDpsSearchpreResponse.cs | 16 + .../DropshipDpsSearchsingleResponse.cs | 16 + .../DropshipDpsSearchsingleorderResponse.cs | 16 + .../Response/DropshipDpsSplitOrderResponse.cs | 16 + ...eywordCategorypricesuggestQueryResponse.cs | 16 + ...keywordKeywordpricesuggestQueryResponse.cs | 16 + .../DspAdkckeywordUsedKeywordGetResponse.cs | 16 + .../DspAdkcunitAreadirectionUpdateResponse.cs | 16 + .../DspAdkcunitDmpGetBindCrowdResponse.cs | 16 + .../DspAdkcunitDmpGetcrowdlistResponse.cs | 16 + .../DspAdkcunitShoppriceUpdateResponse.cs | 16 + .../DspAdreportQueryaddailysumResponse.cs | 16 + .../DspAdreportQuerycampdailysumResponse.cs | 16 + .../DspAdreportQuerygroupdailysumResponse.cs | 16 + .../DspAdreportQuerylocationResponse.cs | 16 + .../DspAdreportQueryrealmediaResponse.cs | 16 + .../DspAdreportTrendChartGetResponse.cs | 16 + .../DspAdunitDmpGetcrowdlistResponse.cs | 16 + BBWY.JDSDK/Response/DspBalanceGetResponse.cs | 16 + BBWY.JDSDK/Response/DspConsumeGetResponse.cs | 16 + ...redorderdetailOrdereffectdetailResponse.cs | 16 + .../Response/DspKcHtcampainListResponse.cs | 16 + .../DspKuaicheareaQuerycityResponse.cs | 16 + .../Response/DspPictureUploadResponse.cs | 16 + .../DspSoaDmpQuerySearchCrowdSumResponse.cs | 16 + .../EclpAfsCreateServiceOrderResponse.cs | 16 + ...QueryServiceItemInfoByServiceNoResponse.cs | 16 + ...CategoryGetFirstLevelCategoriesResponse.cs | 16 + ...ategoryGetSecondLevelCategoriesResponse.cs | 16 + ...CategoryGetThirdLevelCategoriesResponse.cs | 16 + ...CheckstockQueryCheckStockLossesResponse.cs | 16 + ...CheckstockQueryCheckStockProfitResponse.cs | 16 + .../EclpCloudQueryOrderInfoResponse.cs | 16 + .../EclpCloudQueryReceivingResultResponse.cs | 16 + .../EclpCloudReceiveOrderInfoResponse.cs | 16 + .../EclpCoCancelB2bLwbMainResponse.cs | 16 + .../Response/EclpCoCancelLwbMainResponse.cs | 16 + .../Response/EclpCoCreateWbOrderResponse.cs | 16 + ...EclpCoEvaluateB2BLwbFreightMainResponse.cs | 16 + .../EclpCoGenerateBdWayBillFileResponse.cs | 16 + ...pCoGenerateLargeWaybillBoxLabelResponse.cs | 16 + .../EclpCoGetEclpNoByOutNoResponse.cs | 16 + .../EclpCoGetReceiptFlagPhotoResponse.cs | 16 + .../EclpCoGotoB2BSWbMainAllTrackResponse.cs | 16 + .../Response/EclpCoQueryB2BSWbMainResponse.cs | 16 + .../EclpCoQueryLwbByConditionResponse.cs | 16 + ...lpCoQueryPackageTagByWaybillNosResponse.cs | 15 + .../EclpCoTransportLasWayBillResponse.cs | 16 + ...clpCoTransportReverseLasWaybillResponse.cs | 16 + ...oUpdateB2BSWbMainExpressItemQtyResponse.cs | 16 + .../EclpDeliveryApiWaybillQueryApiResponse.cs | 16 + ...EclpExceptionQueryExceptionListResponse.cs | 16 + ...eeQueryFeeAccountDetailWithPageResponse.cs | 16 + .../EclpFeeQueryFeeAccountWithPageResponse.cs | 16 + .../EclpFeeQueryFeeDetailWithPageResponse.cs | 16 + ...clpGoodsQueryGoodsByPageAndTimeResponse.cs | 16 + .../EclpGoodsQueryGoodsInfoResponse.cs | 16 + .../EclpGoodsQueryGoodsRecordResponse.cs | 16 + .../EclpGoodsQueryGoodsSerialResponse.cs | 16 + .../EclpGoodsTransportGoodsInfoResponse.cs | 15 + .../EclpGoodsUpdateGoodsInfoResponse.cs | 15 + .../Response/EclpIbAddOutsideMainResponse.cs | 15 + .../EclpIbCancelOutsideMainResponse.cs | 15 + .../EclpIbQueryOutsideMainResponse.cs | 16 + .../Response/EclpInsideAddLcOrderResponse.cs | 16 + .../Response/EclpInsideAddUlOrderResponse.cs | 16 + .../EclpInsideCancelUlOrderResponse.cs | 16 + ...lpInsideQueryUlOrderByConditionResponse.cs | 16 + .../Response/EclpMasterAddSupplierResponse.cs | 15 + ...EclpMasterCancelBjkServiceOrderResponse.cs | 16 + .../EclpMasterGetSellerInfoResponse.cs | 16 + .../EclpMasterInsertCustomerResponse.cs | 15 + ...pMasterInsertLogicalStockConfigResponse.cs | 15 + .../EclpMasterInsertSellerCategoryResponse.cs | 16 + .../Response/EclpMasterInsertShopResponse.cs | 15 + .../EclpMasterModifySupplierResponse.cs | 15 + .../Response/EclpMasterQueryDeptResponse.cs | 16 + .../EclpMasterQuerySellerCategoryResponse.cs | 16 + .../EclpMasterQueryShipperResponse.cs | 16 + .../Response/EclpMasterQueryShopResponse.cs | 16 + .../EclpMasterQuerySpSourceResponse.cs | 16 + .../EclpMasterQueryStoreInfoResponse.cs | 16 + .../EclpMasterQuerySupplierResponse.cs | 16 + .../EclpMasterQueryWarehouseResponse.cs | 16 + .../EclpMasterUpdateCustomerInfoResponse.cs | 15 + .../Response/EclpMasterUpdateShopResponse.cs | 15 + ...EclpOrderAddDeclareOrderCustomsResponse.cs | 16 + .../Response/EclpOrderAddOrderResponse.cs | 15 + .../Response/EclpOrderAsynAddOrderResponse.cs | 15 + .../Response/EclpOrderCancelOrderResponse.cs | 16 + .../EclpOrderEquatorDeclareStorageResponse.cs | 15 + .../EclpOrderEquatorOrderCustomsResponse.cs | 16 + .../EclpOrderExtQueryOrderResponse.cs | 16 + .../EclpOrderGetOrderTrackMessageResponse.cs | 16 + ...OrderGetTrackMessagePlusByOrderResponse.cs | 16 + ...EclpOrderQueryOrderCartonBySoNoResponse.cs | 16 + .../EclpOrderQueryOrderCustomsResponse.cs | 16 + ...EclpOrderQueryOrderListByStatusResponse.cs | 16 + .../EclpOrderQueryOrderListResponse.cs | 16 + .../EclpOrderQueryOrderPacksResponse.cs | 16 + .../Response/EclpOrderQueryOrderResponse.cs | 16 + .../EclpOrderQueryOrderStatusResponse.cs | 16 + .../EclpOrderUpdateDeliveryCommandResponse.cs | 16 + .../Response/EclpPoAddPoOrderResponse.cs | 15 + .../Response/EclpPoCancalPoOrderResponse.cs | 16 + BBWY.JDSDK/Response/EclpPoClosePoResponse.cs | 16 + .../Response/EclpPoExtQueryPoOrderResponse.cs | 16 + .../Response/EclpPoQueryPoOrderResponse.cs | 16 + .../Response/EclpRtsIsvRtsCancelResponse.cs | 16 + .../Response/EclpRtsIsvRtsQueryResponse.cs | 16 + .../Response/EclpRtsIsvRtsTransferResponse.cs | 16 + .../EclpRtwAcceptReturnOrderResponse.cs | 16 + .../Response/EclpRtwAddRtwOrderResponse.cs | 16 + .../Response/EclpRtwCancelRtwOrderResponse.cs | 16 + .../Response/EclpRtwQueryRtwResponse.cs | 16 + .../EclpRtwRejectorderinfoResponse.cs | 16 + .../Response/EclpRtwTransportRtwResponse.cs | 16 + .../Response/EclpRtwUpdateRtwOrderResponse.cs | 16 + .../EclpSerialQueryInStockSIDBySkuResponse.cs | 16 + ...lpSerialQueryPageSerialByBillNoResponse.cs | 16 + ...PageSerialByOwnerNoAndConditionResponse.cs | 16 + .../Response/EclpSerialQueryRtwNosResponse.cs | 15 + .../EclpSpareQueryTransOrderResponse.cs | 16 + .../EclpStockQueryAdventGoodsStockResponse.cs | 16 + .../EclpStockQueryBatchAttrStockResponse.cs | 16 + .../EclpStockQueryBatchChangeResponse.cs | 16 + .../EclpStockQueryGoodsLevelChangeResponse.cs | 16 + ...clpStockQueryShelfLifeGoodsListResponse.cs | 16 + ...lpStockQueryStockChangeTransferResponse.cs | 16 + .../Response/EclpStockQueryStockResponse.cs | 16 + .../EclpStockQuerySumStockResponse.cs | 16 + .../EclpStockQueryVmiShopStockResponse.cs | 16 + ...yWarehouseStockOrderFlowByGroupResponse.cs | 16 + .../EclpStockSearchShopStockFlowResponse.cs | 16 + .../EclpStockSearchShopStockResponse.cs | 16 + .../EclpStockSetShopStockFixedResponse.cs | 16 + ...TraceServiceQueryTraceByOrderIdResponse.cs | 15 + ...viceJosOrderTraceByOrderServiceResponse.cs | 15 + ...ceJosOrderTraceByWaybillServiceResponse.cs | 15 + ...sSubscribeTraceByWaybillServiceResponse.cs | 15 + ...JosSubscribeWaybillTraceServiceResponse.cs | 15 + .../Response/EdiInventorySendResponse.cs | 16 + .../EdiLogisticsstatusSendResponse.cs | 16 + BBWY.JDSDK/Response/EdiPoDetailGetResponse.cs | 16 + .../Response/EdiPoDetailProGetResponse.cs | 16 + BBWY.JDSDK/Response/EdiPoGetResponse.cs | 16 + BBWY.JDSDK/Response/EdiPoProGetResponse.cs | 16 + BBWY.JDSDK/Response/EdiPoStatusGetResponse.cs | 16 + BBWY.JDSDK/Response/EdiPoaSendResponse.cs | 16 + .../EdiRealtimeinventoryQueryResponse.cs | 16 + .../Response/EdiRoDetailBatchGetResponse.cs | 16 + BBWY.JDSDK/Response/EdiRoDetailGetResponse.cs | 16 + BBWY.JDSDK/Response/EdiRoGetResponse.cs | 16 + BBWY.JDSDK/Response/EdiScDetailGetResponse.cs | 16 + .../Response/EdiScheduleplanSendResponse.cs | 16 + .../EdiSdvCustomerEvaluationSearchResponse.cs | 16 + .../EdiSdvCustomerOrderNumberGetResponse.cs | 15 + .../EdiSdvCustomerOrderSearchResponse.cs | 16 + ...EdiSdvElectronicPolicyNumberGetResponse.cs | 15 + .../EdiSdvElectronicPolicySearchResponse.cs | 16 + .../EdiSdvSalesForecastNumberGetResponse.cs | 15 + ...EdiSdvSalesForecastNumberSearchResponse.cs | 16 + .../Response/EdiSdvSalesinfoGetResponse.cs | 16 + .../Response/EdiSdvSalesreturnGetResponse.cs | 16 + .../EdiSdvSalesserialpayGetResponse.cs | 16 + .../Response/EdiSdvStockinfoGetResponse.cs | 16 + .../EdiSdvWarePerformancedataGetResponse.cs | 16 + BBWY.JDSDK/Response/EdiSsSendResponse.cs | 16 + .../EdiStatementQueryApproveStatusResponse.cs | 16 + .../EdiStatementQueryInvoiceResponse.cs | 16 + .../EdiStatementQueryStatementResponse.cs | 16 + .../EdiStatementQueryStatemetsResponse.cs | 16 + .../Response/EptFeightOutapiQueryResponse.cs | 16 + .../Response/EptOrderDeliveryorderResponse.cs | 16 + .../EptOrderGetorderIdsbyqueryResponse.cs | 16 + .../EptOrderGetorderinfobyidResponse.cs | 16 + .../Response/EptVenderBrandGetResponse.cs | 16 + .../Response/EptVenderCategoryGetResponse.cs | 16 + ...EptWarecenterOutapiCtgattrQueryResponse.cs | 16 + ...EptWarecenterOutapiWareskuQueryResponse.cs | 16 + .../EptWarecenterRecommendtempGetResponse.cs | 16 + .../Response/EptWarecenterWareGetResponse.cs | 16 + .../Response/EtmsPackageUpdateResponse.cs | 16 + BBWY.JDSDK/Response/EtmsRangeCheckResponse.cs | 16 + .../Response/EtmsWaybillSendResponse.cs | 16 + .../Response/EtmsWaybillcodeGetResponse.cs | 16 + ...actoryProductQueryProductByPageResponse.cs | 16 + ...urchaseQueryPurchaseOrderBycodeResponse.cs | 16 + .../FactoryPurchaseQueryVPResponse.cs | 16 + .../FceAlphaGetVenderCarrierResponse.cs | 16 + .../Response/FeimaQueryShopPageResponse.cs | 16 + .../FindBusinessByVenderIdResponse.cs | 16 + .../FindStoreInfoByExtStoreIdResponse.cs | 16 + .../Response/FindStoresGroupListResponse.cs | 16 + ...FollowProductComplexWriteFollowResponse.cs | 16 + ...owVenderReadIsFollowByPinAndVidResponse.cs | 16 + ...lowVenderReadQueryForCountByVidResponse.cs | 16 + ...lowVenderWriteFollowByPinAndVidResponse.cs | 16 + .../Response/FwbSpWorkorderConfirmResponse.cs | 16 + .../Response/FwbSpWorkorderGetResponse.cs | 16 + .../FwbSpWorkorderProgressResponse.cs | 16 + .../FwbSpWorkorderQueryPageResponse.cs | 16 + .../GetFactoryAbutmentCancelInfoResponse.cs | 16 + .../GetFactoryAbutmentDeliveryInfoResponse.cs | 16 + .../GetFactoryAbutmentOrderInfoResponse.cs | 16 + .../Response/GetPurchaseInfoResponse.cs | 16 + .../GetSkuUpdateSettlePriceInfoResponse.cs | 16 + .../GetStagepayBusinessByOrderIdResponse.cs | 16 + ...epayBusinessExtInfoByCouponCodeResponse.cs | 16 + BBWY.JDSDK/Response/GetThirdTraceResponse.cs | 16 + .../Response/GetUserLevelQueryResponse.cs | 15 + .../Response/GetUserPlusLevelQueryResponse.cs | 15 + .../GetVenderStoreInfoListResponse.cs | 16 + .../Response/GxptDirectPayQueryResponse.cs | 16 + .../HealthYjtMaintanceRecordResponse.cs | 16 + ...thcareAppointmentResultCallbackResponse.cs | 16 + .../HealthcarePushGoodsStoreInfoResponse.cs | 16 + .../HealthcarePushStoreInfoResponse.cs | 16 + .../Response/ImPopAskRateGetResponse.cs | 15 + .../ImPopChatlogFuzzyQueryResponse.cs | 16 + .../Response/ImPopChatlogGetResponse.cs | 16 + .../ImPopConsultAvgwaittimeGetResponse.cs | 15 + .../ImPopEvaluationlistGetResponse.cs | 16 + .../ImPopEvaluationstatGetResponse.cs | 16 + .../Response/ImPopGroupinfoGetResponse.cs | 16 + ...ImPopLeavemsgallocateOpenapiGetResponse.cs | 16 + .../ImPopLeavemsgcreatedOpenapiGetResponse.cs | 16 + .../Response/ImPopPasslogGetResponse.cs | 16 + .../Response/ImPopReplystatGetResponse.cs | 16 + .../Response/ImPopSessionlistGetResponse.cs | 16 + .../Response/ImPopUnreplystatGetResponse.cs | 16 + .../ImPopWaiterOnlinetimeStatGetResponse.cs | 16 + .../ImPopWaiterpresenceOpenapiGetResponse.cs | 16 + ...pWaiterpresencesecondOpenapiGetResponse.cs | 16 + .../ImageReadFindFirstImageResponse.cs | 16 + .../ImageReadFindImagesByColorResponse.cs | 16 + .../ImageReadFindImagesByWareIdResponse.cs | 16 + .../Response/ImageWriteDeleteResponse.cs | 15 + .../ImageWriteUpdateRectangleResponse.cs | 15 + .../Response/ImageWriteUpdateResponse.cs | 15 + .../Response/ImgzoneCategoryAddResponse.cs | 25 + .../Response/ImgzoneCategoryQueryResponse.cs | 26 + .../Response/ImgzoneCategoryUpdateResponse.cs | 20 + .../ImgzoneIcImageDeleteByQueryResponse.cs | 15 + .../Response/ImgzoneImageQueryAllResponse.cs | 36 + .../Response/ImgzonePictureDeleteResponse.cs | 40 + .../ImgzonePictureIsreferencedResponse.cs | 25 + .../Response/ImgzonePictureQueryResponse.cs | 31 + .../Response/ImgzonePictureUpdateResponse.cs | 20 + .../Response/ImgzonePictureUploadResponse.cs | 30 + .../Response/ImgzoneUserinfoQueryResponse.cs | 26 + ...InnovationProductReadGetSkuListResponse.cs | 16 + ...ctInfoByStoreIdAndArticleNumberResponse.cs | 16 + ...toreReadGetProductListByStoreIdResponse.cs | 16 + ...erApiServiceReadFindCollectInfoResponse.cs | 16 + ...ndWorkingGiftActivityByVenderIdResponse.cs | 16 + ...ApiServiceReadGetFreeCouponInfoResponse.cs | 16 + ...sultReadServiceFindGiftInfoByIdResponse.cs | 16 + ...piServiceWriteCloseGiftActivityResponse.cs | 16 + ...terApiServiceWriteCollectCouponResponse.cs | 16 + ...enterApiServiceWriteCollectGiftResponse.cs | 16 + ...iServiceWriteCreateGiftActivityResponse.cs | 16 + BBWY.JDSDK/Response/IsvAddisvlogResponse.cs | 15 + .../IsvNotifyDeviceStartupResponse.cs | 16 + .../Response/IsvUploadBatchLogResponse.cs | 15 + .../IsvUploadDBOperationLogResponse.cs | 15 + .../Response/IsvUploadLoginLogResponse.cs | 15 + .../Response/IsvUploadOrderInfoLogResponse.cs | 15 + ...oadThirdAppTransmitOrderInfoLogResponse.cs | 15 + .../JcloudWmsMasterCarrierQueryResponse.cs | 26 + ...loudWmsMasterCategoryInfoInsertResponse.cs | 25 + .../JcloudWmsPruchaseorderCancelResponse.cs | 25 + .../JcloudWmsPruchaseorderCreateResponse.cs | 25 + ...msSkuAcceptServiceHandlerUpdateResponse.cs | 25 + .../JcloudWmsStockQuerySumResponse.cs | 26 + .../JdAddressFromAddressGetResponse.cs | 16 + .../JdlExpressTerminalTagserviceResponse.cs | 16 + ...nExpireJsfFacadeQueryExpireJposResponse.cs | 16 + ...erMarketingActivityUpdateSubmitResponse.cs | 16 + .../Response/JmOrderGetPayUrlResponse.cs | 16 + .../Response/JosMasterKeyGetResponse.cs | 16 + .../Response/JosSecretApiReportGetResponse.cs | 16 + .../JosTokenSourceToOpenIdResponse.cs | 16 + .../Response/JosVoucherInfoGetResponse.cs | 16 + .../JpassJournalQueryOrderBillResponse.cs | 16 + .../JpassJournalQueryRefundBillResponse.cs | 16 + .../JwMarketingSkuQuerySkusResponse.cs | 16 + .../JwMarketingStoreQueryStoresResponse.cs | 16 + .../Response/JzoneAddCartItemByPinResponse.cs | 16 + .../Response/JzoneAddCartItemResponse.cs | 16 + .../Response/JzoneFollowProductResponse.cs | 16 + .../Response/JzoneFollowVenderResponse.cs | 16 + .../Response/JzoneGetCustomerInfoResponse.cs | 16 + .../Response/JzoneGetCustomerPointResponse.cs | 16 + .../Response/JzoneIsvCloseActivityResponse.cs | 16 + .../Response/JzoneIsvOpenActivityResponse.cs | 16 + .../Response/JzonePushCouponResponse.cs | 16 + .../JzoneQueryAppIdsByVenderIdResponse.cs | 16 + .../Response/KuaicheGoodsGetResponse.cs | 16 + .../Response/KysPrintServiceWsResponse.cs | 16 + .../LasImHfsAppointmentPushResponse.cs | 16 + .../Response/LasImHfsArrivalPushResponse.cs | 16 + .../Response/LasImHfsCollectPushResponse.cs | 16 + .../Response/LasImHfsInstallPushResponse.cs | 16 + .../Response/LasImHfsOrderSearchResponse.cs | 16 + .../LasImHfsQuerycodeSearchResponse.cs | 16 + .../LasImHfsReservationPushResponse.cs | 16 + .../Response/LasImHfsStatusPushResponse.cs | 16 + .../Response/LasImHfsUninstallPushResponse.cs | 16 + ...LasSpareZerostockAssigninfoPushResponse.cs | 16 + .../LasSpareZerostockAssignlogPushResponse.cs | 16 + .../LasSpareZerostockConfirmResponse.cs | 16 + .../LasSpareZerostockDetectionPushResponse.cs | 16 + .../LasSpareZerostockRefundSearchResponse.cs | 16 + .../LasSpareZerostockServiceSearchResponse.cs | 16 + .../LasSpareZerostockStatusSearchResponse.cs | 16 + .../Response/LdopAbnormalApprovalResponse.cs | 16 + .../Response/LdopAbnormalGetResponse.cs | 16 + ...pAlphaProviderAutoRecycleDetailResponse.cs | 16 + .../LdopAlphaProviderQueryResponse.cs | 16 + .../LdopAlphaProviderSignApproveResponse.cs | 16 + ...AlphaProviderSignSuccessInfoGetResponse.cs | 16 + .../LdopAlphaProviderSignSuccessResponse.cs | 16 + .../LdopAlphaProviderStockIncreaseResponse.cs | 16 + .../LdopAlphaProviderStockQueryResponse.cs | 16 + .../LdopAlphaVendorBigshotQueryResponse.cs | 16 + .../LdopAlphaVendorRechargeQueryResponse.cs | 16 + ...aVendorStockQueryByProviderCodeResponse.cs | 16 + .../LdopAlphaVendorStockQueryResponse.cs | 16 + .../LdopAlphaWaybillApiUnbindResponse.cs | 16 + .../LdopAlphaWaybillAppendreceiveResponse.cs | 16 + ...LdopAlphaWaybillConfirmOrCancelResponse.cs | 16 + .../Response/LdopAlphaWaybillQueryResponse.cs | 16 + .../LdopAlphaWaybillReceiveResponse.cs | 16 + .../LdopAlphaWaybillUnbindResponse.cs | 16 + ...opDeliveryDeliveryPickupReceiveResponse.cs | 16 + ...opDeliveryProviderCancelWayBillResponse.cs | 16 + ...dopJosCenterGetPickupIntimeListResponse.cs | 16 + ...pMiddleWaybillWaybill2CTraceApiResponse.cs | 16 + ...opMiddleWaybillWaybillPickupApiResponse.cs | 16 + ...lWaybillTrackAndTimePositionApiResponse.cs | 16 + .../LdopMiddleWaybillWeightQueryResponse.cs | 16 + .../Response/LdopPickupCancelResponse.cs | 16 + .../LdopReceiveOrderInterceptResponse.cs | 16 + ...dopReceivePickuporderReceiveOldResponse.cs | 16 + .../LdopReceivePickuporderReceiveResponse.cs | 16 + .../Response/LdopReceiveTraceGetResponse.cs | 16 + .../Response/LdopSelfPickupSmsSendResponse.cs | 16 + .../LdopWaybillGeneralQueryResponse.cs | 16 + .../Response/LdopWaybillQueryResponse.cs | 16 + .../LdopWaybillQuerySignatureImageResponse.cs | 16 + .../Response/LdopWaybillReceiveResponse.cs | 16 + .../Response/LogisticsCarriersListResponse.cs | 16 + .../Response/LogisticsOrderAddResponse.cs | 30 + .../Response/LogisticsOrderDeleteResponse.cs | 25 + .../Response/LogisticsOrderGetResponse.cs | 26 + .../Response/LogisticsOrderSearchResponse.cs | 16 + .../LogisticsOtherInstoreQueryResponse.cs | 51 + .../LogisticsOtherOutstoreQueryResponse.cs | 66 + BBWY.JDSDK/Response/LogisticsPoGetResponse.cs | 31 + .../Response/LogisticsSkuAddResponse.cs | 30 + .../Response/LogisticsSkuQueryResponse.cs | 30 + .../Response/LogisticsStockSearchResponse.cs | 16 + .../LogisticsWarehouseListResponse.cs | 16 + .../MarketBdpCartGetPinsBySkuIdResponse.cs | 15 + .../MarketBdpFollowShopSumQueryResponse.cs | 55 + .../MarketBdpOLShopSumQueryResponse.cs | 180 +++ ...MarketBdpSaleVenderSkuRankQueryResponse.cs | 70 + ...etBdpUserBehaviorGetUserCartSkuResponse.cs | 16 + .../MarketChargeCycleListGetResponse.cs | 16 + .../Response/MarketChargeListGetResponse.cs | 16 + ...rtDataReadServiceGetCarSkuCountResponse.cs | 15 + .../Response/MarketServiceGetResponse.cs | 16 + .../Response/MarketServiceListGetResponse.cs | 16 + ...MedicineDsOrderAuditCancelOrderResponse.cs | 16 + ...MedicineDsOrderBatchUpdateStockResponse.cs | 16 + .../MedicineDsOrderCallCapacityResponse.cs | 16 + ...dicineDsOrderConfirmAcceptOrderResponse.cs | 16 + ...edicineDsOrderConfirmReject4JosResponse.cs | 16 + ...ineDsOrderGetIncrementOrderListResponse.cs | 16 + .../MedicineDsOrderGetOrderListResponse.cs | 16 + .../MedicineDsOrderGetOrderOpRecResponse.cs | 16 + .../MedicineDsOrderGetOrderResponse.cs | 16 + .../MedicineDsOrderGetStorePriceResponse.cs | 16 + ...edicineDsOrderGetStoreSkuStatusResponse.cs | 16 + .../MedicineDsOrderOrderStockOutResponse.cs | 16 + ...MedicineDsOrderStoreSkuUpOrDownResponse.cs | 16 + ...MedicineDsOrderUpdateStorePriceResponse.cs | 16 + .../MedicineDsOrderUserPickUpGoodsResponse.cs | 16 + ...OrderVendorSelfDeliveryCompleteResponse.cs | 16 + ...dicineDsOrderVendorSelfDeliveryResponse.cs | 16 + ...PushServicePushChatImageMessageResponse.cs | 16 + ...ePushServicePushChatTextMessageResponse.cs | 16 + .../Response/MfaInnerEliminateRiskResponse.cs | 16 + .../MfaInnerSendCodeToMobileResponse.cs | 16 + ...aInnerUserUnifiedAuthenticationResponse.cs | 16 + .../MfaInnerValidateMsgCodeResponse.cs | 16 + .../MfaUserUnifiedAuthenticationResponse.cs | 16 + .../NewWareAttributeGroupsQueryResponse.cs | 16 + .../NewWareAttributeValuesQueryResponse.cs | 16 + .../NewWareAttributesQueryResponse.cs | 16 + .../Response/NewWareBaseproductGetResponse.cs | 16 + .../NewWareMobilebigfieldGetResponse.cs | 15 + .../NewWareProductsortattGetResponse.cs | 16 + .../NewWareSameproductskuidsQueryResponse.cs | 15 + .../NewWareVenderSkusQueryResponse.cs | 16 + ...NewhouseGetCustomerNoticeDetailResponse.cs | 16 + .../NewhouseGetHouseNewOrderDetailResponse.cs | 16 + .../NewhouseGetHouseXjkDetailResponse.cs | 16 + .../OmnicOrderGetorderlistResponse.cs | 15 + .../Response/OmnicOrderReproduceResponse.cs | 15 + .../Response/OmnicOrderSavecourierResponse.cs | 15 + .../Response/OmnicOrderSavesnResponse.cs | 15 + .../Response/OmnicOrderSearchResponse.cs | 15 + .../OmnicOrderShipinfoSearchResponse.cs | 15 + .../OmnicOrderSyncpickupcodeResponse.cs | 15 + .../Response/OmnicOrderTraceSearchResponse.cs | 15 + .../OmnicProduceUpdatestatusResponse.cs | 15 + .../Response/OmnicShipUpdatestatusResponse.cs | 15 + ...OmnicStaticdataQuerycourierlistResponse.cs | 15 + .../Response/OmnicStockImportResponse.cs | 15 + .../Response/OmnicStoreImportResponse.cs | 15 + .../OmnicTraceGettracelistResponse.cs | 15 + ...mnichannelOrderLocateinfoSearchResponse.cs | 15 + ...nichannelOrderProduceinfoUpdateResponse.cs | 15 + .../OmnichannelOrderReproduceResponse.cs | 15 + .../OmnichannelOrderShipUpdateResponse.cs | 15 + .../OmnichannelPriceUpdateResponse.cs | 15 + .../OmnichannelStockChangeUpdateResponse.cs | 15 + .../OmnichannelStockFullUpdateResponse.cs | 15 + .../OmnichannelStoreInfoUpdateResponse.cs | 15 + BBWY.JDSDK/Response/OneorderqueryResponse.cs | 16 + BBWY.JDSDK/Response/OpenpresortResponse.cs | 16 + ...serServiceGetCompanyAccountsAllResponse.cs | 16 + ...anyUserServiceInsertCompanyInfoResponse.cs | 16 + .../Response/OrderOrderDeleteApplyResponse.cs | 16 + .../OrderStatUpLocationGPSResponse.cs | 16 + ...erTraceByWaybillIdAndVenderCodeResponse.cs | 16 + ...OrderVenderRemarkQueryByOrderIdResponse.cs | 16 + ...ankExportRestOperatePayResourceResponse.cs | 16 + ...rderbankExportRestOrderResourceResponse.cs | 16 + ...aiSopOrderJsfServiceCreateOrderResponse.cs | 16 + ...aiSopOrderJsfServiceOrderCancelResponse.cs | 16 + ...opOrderJsfServiceOrderCompletedResponse.cs | 16 + ...rderJsfServiceOrderPayCompletedResponse.cs | 16 + BBWY.JDSDK/Response/PmxPricesMgetsResponse.cs | 15 + ...ointsJosBatchInsertOrUpdateRuleResponse.cs | 16 + .../PointsJosGetCouponInfoResponse.cs | 16 + ...ntsJosGetPointsExchangeGiftListResponse.cs | 16 + .../PointsJosGetPointsRuleResponse.cs | 16 + ...JosQueryGiftSkuByExchangeGiftIdResponse.cs | 16 + .../Response/PointsJosSendPointsResponse.cs | 16 + .../PopAccountGetAccountInfoResponse.cs | 16 + .../PopAfsRefundapplyQuerybyidResponse.cs | 16 + .../PopAfsRefundapplyQuerylistResponse.cs | 16 + ...oaCompensateQueryCompensateListResponse.cs | 16 + ...sSoaRefundapplyGetWaitRefundNumResponse.cs | 16 + .../PopAfsSoaRefundapplyQueryByIdResponse.cs | 16 + ...pAfsSoaRefundapplyQueryPageListResponse.cs | 16 + ...PopAfsSoaRefundapplyReplyRefundResponse.cs | 16 + ...efundapplyUpdateWarehouseStatusResponse.cs | 16 + .../Response/PopBeanSendBeanResponse.cs | 16 + ...ndClientQueryBrandsIdByVenderIdResponse.cs | 15 + .../Response/PopCrmAddCouponResponse.cs | 16 + .../PopCrmCheckCustomerInBrandResponse.cs | 16 + .../PopCrmConsumePointsWayResponse.cs | 15 + .../Response/PopCrmGetCouponInfoResponse.cs | 16 + .../PopCrmGetCustomerPointsResponse.cs | 15 + .../PopCrmGetMemberInVenderResponse.cs | 16 + .../PopCrmGetMemeberDiscountResponse.cs | 16 + .../PopCrmGetPointsDetailByFlowResponse.cs | 16 + .../Response/PopCrmGetPointsDetailResponse.cs | 16 + .../Response/PopCrmGetShopRuleTypeResponse.cs | 16 + .../PopCrmGetVenderPointsRuleResponse.cs | 16 + .../Response/PopCrmIsPointsEnabledResponse.cs | 15 + ...yCustomerGundogByVenderIdAndPinResponse.cs | 16 + ...PopCrmShopGiftGetGroupModelListResponse.cs | 16 + ...rviceGetPaymentNoResultByVenderResponse.cs | 16 + .../PopFwOrderListwithpageResponse.cs | 16 + ...erviceQueryVenderJingcreditMainResponse.cs | 16 + ...ditApiServiceWriteBackPrivilegeResponse.cs | 16 + .../Response/PopInvoiceSelfAmountResponse.cs | 16 + .../Response/PopInvoiceSelfApplyResponse.cs | 16 + .../Response/PopInvoiceSelfFindResponse.cs | 16 + .../Response/PopInvoiceSelfQueryResponse.cs | 16 + .../Response/PopInvoiceSelfRedResponse.cs | 16 + ...PopJmCenterUserGetEncryptPinNewResponse.cs | 16 + .../PopJmCenterUserGetOpenIdResponse.cs | 16 + .../PopLocBroadbandOrderFindDetailResponse.cs | 16 + .../PopLocBroadbandOrderFindPageResponse.cs | 16 + ...MarketWritePromotionGiftApproveResponse.cs | 15 + .../PopOrderBusinessUploadResponse.cs | 16 + .../Response/PopOrderCoupondetailResponse.cs | 16 + BBWY.JDSDK/Response/PopOrderEnGetResponse.cs | 16 + .../Response/PopOrderEnSearchResponse.cs | 16 + .../PopOrderEncryptMobileNumResponse.cs | 16 + BBWY.JDSDK/Response/PopOrderFbpGetResponse.cs | 16 + .../Response/PopOrderFbpSearchResponse.cs | 16 + .../PopOrderGetRemarkByCreateTimeResponse.cs | 16 + .../PopOrderGetRemarkByModifyTimeResponse.cs | 16 + BBWY.JDSDK/Response/PopOrderGetResponse.cs | 16 + .../Response/PopOrderGetmobilelistResponse.cs | 13 + .../PopOrderModifyOrderAddrResponse.cs | 15 + .../PopOrderModifyVenderRemarkResponse.cs | 16 + .../PopOrderNotPayOrderByIdResponse.cs | 16 + .../PopOrderNotPayOrderInfoResponse.cs | 16 + .../PopOrderOrderSplitCommitXmlApiResponse.cs | 16 + .../Response/PopOrderPrintDataGetResponse.cs | 16 + BBWY.JDSDK/Response/PopOrderSearchResponse.cs | 16 + .../Response/PopOrderShipmentResponse.cs | 16 + .../PopOtoCheckNumberBalanceResponse.cs | 16 + .../PopOtoCheckNumberConsumerResponse.cs | 16 + .../PopOtoCheckNumbersUploadResponse.cs | 16 + .../PopOtoChecknumberinfoEngetResponse.cs | 16 + .../PopOtoChecknumberinfoGetResponse.cs | 16 + .../PopOtoLocorderinfoEngetResponse.cs | 16 + .../Response/PopOtoLocorderinfoGetResponse.cs | 16 + .../PopOtoLocorderinfosEngetResponse.cs | 16 + .../PopOtoLocorderinfosGetResponse.cs | 16 + .../Response/PopPlanAddBeanPlanResponse.cs | 15 + ...fServiceGetVenderCommentsForJosResponse.cs | 36 + ...opPopCommentJsfServiceSaveReplyResponse.cs | 20 + ...sQueryBillChargeListByConditionResponse.cs | 16 + ...aurusQueryCouponListByConditionResponse.cs | 16 + ...RefundBillChargeListByConditionResponse.cs | 16 + .../PopVenderCenerVenderBrandQueryResponse.cs | 16 + .../PopVenderGetMemberLevelResponse.cs | 16 + .../PopVenderGetVenderLevelRuleResponse.cs | 16 + .../PopVenderGetVenderStatusResponse.cs | 16 + .../Response/PopVideoInfoGetResponse.cs | 16 + .../Response/PopVideoInfoQueryResponse.cs | 16 + .../Response/PopVideoInfoUpdateResponse.cs | 15 + .../Response/PopVideoInfosDeleteResponse.cs | 15 + ...opVideoSkuRelativeBySkuIdsQueryResponse.cs | 16 + .../PopVideoSkuRelativeQueryResponse.cs | 16 + .../PopVideoSkusRelativeDeleteResponse.cs | 16 + .../PopVideoSkusRelativeInsertResponse.cs | 16 + .../PrepushinformationdatatestResponse.cs | 16 + ...pdateOrderGetPresaleOrderByPageResponse.cs | 16 + ...UpdateOrderGetPresaleOrderCountResponse.cs | 16 + .../PresortSitefenceimportServiceResponse.cs | 16 + .../PriceWriteUpdateSkuJdPriceResponse.cs | 15 + .../PriceWriteUpdateWareCostPriceResponse.cs | 15 + ...PriceWriteUpdateWareMarketPriceResponse.cs | 15 + .../Response/ProductoutstorageResponse.cs | 16 + BBWY.JDSDK/Response/ProductweighResponse.cs | 16 + .../PromoTokenTokenuserAddResponse.cs | 16 + .../PromoUnitAddIsvActivityResponse.cs | 16 + .../PromoUnitCloseIsvActivityResponse.cs | 16 + .../PromoUnitGetActiveActivityResponse.cs | 16 + .../PromoUnitGetVenderIsvActivityResponse.cs | 16 + .../PromoUnitModifyIsvActivityResponse.cs | 16 + .../PromoUnitPreAddIsvActivityResponse.cs | 16 + .../PromotionDirectUpdateSkuPriceResponse.cs | 16 + .../PromotionUpdateLineationPriceResponse.cs | 15 + .../Response/PurchaseOrderGetInfoResponse.cs | 16 + .../Response/PurchaseOrderGetResponse.cs | 16 + .../PurchaseOrderSelectInfosPageResponse.cs | 16 + .../PurchaseOrderSelectInfosResponse.cs | 16 + .../Response/PurchaseOrderStockOutResponse.cs | 16 + .../Response/PushinformationdataResponse.cs | 16 + BBWY.JDSDK/Response/QueryCommOrderResponse.cs | 16 + .../Response/QueryCommProductResponse.cs | 16 + .../Response/QueryEntityStoreResponse.cs | 16 + BBWY.JDSDK/Response/QueryJDPriceResponse.cs | 16 + .../Response/QueryNewProductPriceResponse.cs | 16 + .../Response/QueryOrderBasicInfoResponse.cs | 16 + .../QueryOrderInfoByLocCodeResponse.cs | 16 + BBWY.JDSDK/Response/QueryProdInfoResponse.cs | 16 + .../Response/QueryPurchaseOrderResponse.cs | 16 + .../Response/QueryPurchaseProductResponse.cs | 16 + .../Response/QueryServiceOrderResponse.cs | 15 + BBWY.JDSDK/Response/QueryWaybillResponse.cs | 16 + ...eProviderGetQuestionTypeCascadeResponse.cs | 16 + ...enterMaliciousOrderAddMaliciousResponse.cs | 16 + .../Response/RegisterorderGetResponse.cs | 20 + ...etailerCompanyCustomSelectInfosResponse.cs | 16 + .../RiskSensitiveWordCheckResponse.cs | 16 + .../SamOrderDetailQuerynewResponse.cs | 16 + .../Response/SamOrderInfoQuerynewResponse.cs | 16 + BBWY.JDSDK/Response/SearchWareResponse.cs | 31 + .../SellerCouponReadGetCouponCountResponse.cs | 15 + .../SellerCouponReadGetCouponListResponse.cs | 16 + .../SellerCouponWriteCloseResponse.cs | 15 + .../SellerCouponWriteCreateResponse.cs | 15 + .../SellerPromotionActivitymodeAddResponse.cs | 15 + .../SellerPromotionActivitymodeGetResponse.cs | 16 + .../Response/SellerPromotionAddResponse.cs | 15 + ...SellerPromotionAppendPromoUsersResponse.cs | 15 + .../Response/SellerPromotionCheckResponse.cs | 15 + .../Response/SellerPromotionCommitResponse.cs | 15 + .../Response/SellerPromotionCreateResponse.cs | 15 + .../Response/SellerPromotionDeleteResponse.cs | 15 + .../Response/SellerPromotionGetResponse.cs | 16 + .../Response/SellerPromotionListResponse.cs | 21 + .../SellerPromotionOrdermodeAddResponse.cs | 15 + .../SellerPromotionOrdermodeListResponse.cs | 16 + ...SellerPromotionRemovePromoUsersResponse.cs | 15 + .../Response/SellerPromotionResumeResponse.cs | 15 + .../Response/SellerPromotionSkuAddResponse.cs | 15 + .../SellerPromotionSkuListResponse.cs | 21 + .../SellerPromotionSuspendResponse.cs | 15 + .../SellerPromotionV2ApproveResponse.cs | 15 + .../SellerPromotionV2CountResponse.cs | 15 + .../SellerPromotionV2GetPromoLimitResponse.cs | 16 + .../Response/SellerPromotionV2GetResponse.cs | 16 + .../Response/SellerPromotionV2ListResponse.cs | 16 + .../SellerPromotionV2RemoveResponse.cs | 15 + .../SellerPromotionV2ResumeResponse.cs | 15 + .../SellerPromotionV2SkuCountResponse.cs | 15 + .../SellerPromotionV2SkuListResponse.cs | 16 + .../SellerPromotionV2SuspendResponse.cs | 15 + ...omotionV2UnitBeanrequiredCreateResponse.cs | 15 + ...SellerPromotionV2UnitFullCreateResponse.cs | 15 + ...ellerPromotionV2UnitLimitCreateResponse.cs | 15 + .../Response/SellerVenderInfoGetResponse.cs | 16 + ...ryAbutmentAgainAssignInfoReturnResponse.cs | 16 + ...FactoryAbutmentAssignInfoReturnResponse.cs | 16 + ...oryAbutmentDistributeInfoReturnResponse.cs | 16 + ...endFactoryAbutmentEndInfoReturnResponse.cs | 16 + .../SendFactoryAbutmentReceiveInfoResponse.cs | 16 + ...DetailProviderFindServiceDetailResponse.cs | 16 + ...iceInfoProviderQueryServicePageResponse.cs | 16 + ...sReadFindShopCategoriesByWareIdResponse.cs | 15 + ...riesWriteSaveWareShopCategoriesResponse.cs | 15 + .../ShorturlGenerateURLFastestResponse.cs | 16 + .../Response/ShorturlGenerateURLResponse.cs | 16 + ...teEngineerEngineerIsAcceptOrderResponse.cs | 16 + ...TemplateServiceGetTemplateRulesResponse.cs | 16 + ...FareTemplateServiceGetTemplatesResponse.cs | 16 + .../Response/SkuReadFindSkuByIdResponse.cs | 16 + .../Response/SkuReadSearchSkuListResponse.cs | 16 + .../Response/SkuWriteDeleteSkuResponse.cs | 15 + .../SkuWriteMergeSkuFeaturesResponse.cs | 15 + .../SmsJosCreateIsvSmsModelServiceResponse.cs | 16 + ...SmsJosGetIsvSmsModelListServiceResponse.cs | 16 + .../SmsJosModelTypeListServiceResponse.cs | 16 + .../Response/StationCooCouponSendResponse.cs | 16 + .../StationinfojosserviceDeleteResponse.cs | 16 + ...ioninfojosserviceGetStationInfoResponse.cs | 16 + .../StationinfojosserviceSaveResponse.cs | 16 + .../StationinfojosserviceUpdateResponse.cs | 16 + .../StockReadFindSkuSiteStockResponse.cs | 16 + .../Response/StockReadFindSkuStockResponse.cs | 16 + .../StockWriteIncreaseSkuStockResponse.cs | 16 + .../StockWriteUpdateSkuSiteStockResponse.cs | 15 + .../StockWriteUpdateSkuStockResponse.cs | 15 + ...reCountPartitionWhByIdAndStatusResponse.cs | 16 + .../StoreCreateStockInBillForSamResponse.cs | 16 + .../StoreCreateStockInBillResponse.cs | 16 + .../StoreDeleteStockInBillResponse.cs | 16 + ...oreFindPartitionWhByIdAndStatusResponse.cs | 16 + .../Response/StoreQueryStockInBillResponse.cs | 16 + .../StoreQueryStockOutBillResponse.cs | 16 + .../StoreQueryStoreHouseRentlistResponse.cs | 16 + .../Response/SubmitStoreOrderResponse.cs | 16 + BBWY.JDSDK/Response/SvcBindNumberResponse.cs | 16 + BBWY.JDSDK/Response/SvcBookingListResponse.cs | 16 + .../SvcBookingVerificationInfoResponse.cs | 16 + .../Response/SvcSettlementConfirmResponse.cs | 16 + ...eteProviderFindTempCompletePageResponse.cs | 16 + .../TemplateReadFindTemplateByIdResponse.cs | 16 + ...lateReadFindTemplatesByVenderIdResponse.cs | 16 + .../Response/TemplateWriteAddResponse.cs | 15 + .../Response/TemplateWriteBindWareResponse.cs | 15 + .../Response/TemplateWriteDeleteResponse.cs | 15 + .../Response/TemplateWriteUpdateResponse.cs | 15 + ...eryServiceQueryDynamicTraceInfoResponse.cs | 16 + ...sparentImageReadFindAllByWareIdResponse.cs | 16 + ...ImageReadFindByWareIdAndColorIdResponse.cs | 16 + ...ransparentImageReadFindByWareIdResponse.cs | 16 + .../TransparentImageWriteAddResponse.cs | 15 + .../TransparentImageWriteDeleteResponse.cs | 15 + .../TransparentImageWriteSaveResponse.cs | 15 + .../TransparentImageWriteUpdateResponse.cs | 15 + ...sportWriteUpdateWareTransportIdResponse.cs | 15 + BBWY.JDSDK/Response/TwoorderqueryResponse.cs | 16 + .../UeAppliancesOutGetUserPhoneResponse.cs | 16 + ...fwJsfServiceExpressReturnResultResponse.cs | 16 + ...ServiceGetAdditionalInformationResponse.cs | 16 + ...sfServiceGetShippingInformationResponse.cs | 16 + ...InformationManufacturerReturnedResponse.cs | 16 + ...facturerOrderCourierInformationResponse.cs | 16 + ...acturerOrderDispatchInformationResponse.cs | 16 + ...ufacturerOrderServiceTimeUpdateResponse.cs | 16 + ...iceManufacturerOrderStateUpdateResponse.cs | 16 + ...eManufacturerOrderTestingUpdateResponse.cs | 16 + ...fwJsfServicePayCompleteCallbackResponse.cs | 16 + ...JsfServiceRepairServiceCompleteResponse.cs | 16 + .../UeInsuranceInsOrderConfirmResponse.cs | 16 + ...eInsuranceSearchInsuranceOrdersResponse.cs | 16 + ...nsuranceSearchJdInsuranceOrdersResponse.cs | 16 + ...eInsuranceSearchJdPassiveOrdersResponse.cs | 16 + .../UeInsuranceSearchPassiveOrdersResponse.cs | 16 + .../UeInsuranceUpdateStateResponse.cs | 16 + .../UeNewSaaSOrderCompanyCancelResponse.cs | 16 + ...UeNewSaaSOrderFinishBizProgressResponse.cs | 16 + .../UeNewSaaSOrderGetChangeOrderResponse.cs | 16 + .../UeNewSaaSOrderGetStopOrderResponse.cs | 16 + .../UeNewSaaSOrderGetUnHandleOrderResponse.cs | 16 + .../UeNewSaaSOrderQueryCancelOrderResponse.cs | 16 + .../UeNewSaaSOrderQueryUserMobileResponse.cs | 16 + ...SaaSOrderSearchOrderDeliverListResponse.cs | 16 + ...aaSOrderSyncEngineerServiceAreaResponse.cs | 16 + ...NewSaaSOrderSyncEngineerVaccineResponse.cs | 16 + ...UeOrderAgainBookInfoBizProgressResponse.cs | 16 + .../UeOrderBookInfoBizProgressResponse.cs | 16 + .../UeOrderConfirmBizProgressResponse.cs | 16 + .../UeOrderFeedBackBizProgressResponse.cs | 16 + .../UeOrderFinishBizProgressResponse.cs | 16 + .../Response/UeOrderIvcActualQueryResponse.cs | 16 + .../UeOrderNewAppointEngineerResponse.cs | 16 + .../Response/UeOrderNewAppointSiteResponse.cs | 16 + .../Response/UeOrderNewArriveResponse.cs | 16 + .../Response/UeOrderNewAssessResponse.cs | 16 + .../Response/UeOrderNewBookOnDoorResponse.cs | 16 + .../Response/UeOrderNewCancleResponse.cs | 16 + .../Response/UeOrderNewCloseResponse.cs | 16 + .../UeOrderNewExtInsuranceBindResponse.cs | 16 + ...UeOrderNewFeedBackOrderProgressResponse.cs | 16 + .../Response/UeOrderNewFinishResponse.cs | 16 + .../UeOrderNewGetProcessInfoResponse.cs | 16 + .../UeOrderNewGetSettleBillDetailResponse.cs | 16 + .../UeOrderNewGetSettleBillResponse.cs | 16 + .../UeOrderNewGetSettleBillStatResponse.cs | 16 + BBWY.JDSDK/Response/UeOrderNewPartResponse.cs | 16 + .../Response/UeOrderNewProcessResponse.cs | 16 + .../UeOrderNewPushHandleStatResponse.cs | 16 + .../Response/UeOrderNewPushSkuResponse.cs | 16 + .../Response/UeOrderNewSearchResponse.cs | 16 + .../UeOrderNewSettleReconsiderResponse.cs | 16 + .../UeOrderNoFinishBizProgressResponse.cs | 16 + .../UeOrderQueryBizOrderPageResponse.cs | 16 + .../UeOrderQueryCancelOrderResponse.cs | 16 + ...UeOrderQueryChangeBookDateOrderResponse.cs | 16 + .../UeOrderSendBizProgressResponse.cs | 16 + .../UeOrderSettleCheckBizProgressResponse.cs | 16 + .../UeRecoveryOrderAssignListResponse.cs | 16 + .../Response/UeRecoveryOrderBookedResponse.cs | 16 + .../UeRecoveryOrderCancelListResponse.cs | 16 + .../UeRecoveryOrderCompletedResponse.cs | 16 + .../UeRecoveryOrderDispatchResponse.cs | 16 + ...coveryOrderFindUserVirtualPhoneResponse.cs | 16 + ...rderGetRecyclerSettleBillDetailResponse.cs | 16 + ...overyOrderGetRecyclerSettleBillResponse.cs | 16 + ...yOrderGetRecyclerSettleBillStatResponse.cs | 16 + ...RecoveryOrderNewAssignOrderListResponse.cs | 16 + .../UeRecoveryOrderOfflineSettleResponse.cs | 16 + .../UeRecoveryOrderOnHandleResponse.cs | 16 + .../UeRecoveryOrderPaymentFailedResponse.cs | 16 + ...UeRecoveryOrderQueryOrderStatusResponse.cs | 16 + ...ecoveryOrderRecycleSyncDispatchResponse.cs | 16 + .../UeRecoveryOrderRecyclerCancelResponse.cs | 16 + ...RecoveryOrderRecyclerReconsiderResponse.cs | 16 + .../UeRecoveryOrderTakeOutResponse.cs | 16 + ...sfServiceGetSyncAssignOrderListResponse.cs | 16 + ...eryOutServiceRecyclerAckServiceResponse.cs | 16 + .../UeTelnetOrderCheckVerifyCodeResponse.cs | 16 + .../Response/UeTelnetOrderDoFinishResponse.cs | 16 + .../UeWateGetWaterByOrdIdAndSkuResponse.cs | 16 + .../UeWaterGetWaterByOpenIdResponse.cs | 16 + ...ubanBookServiceQueryBookUrlListResponse.cs | 15 + .../Response/UpdateEntityStoreResponse.cs | 16 + .../UpdateEntityStoresGroupResponse.cs | 16 + .../Response/UserCategory3InfoGetResponse.cs | 16 + .../UserGetUserInfoByOpenIdResponse.cs | 16 + ...rRelatedRpcI18nServiceGetOpenIdResponse.cs | 16 + .../Response/VasSubscribeGetByCodeResponse.cs | 20 + .../Response/VasSubscribeGetResponse.cs | 20 + ...cAplsStockBatchGetProdStockInfoResponse.cs | 16 + .../VcAplsStockUpdateProdStockInfoResponse.cs | 16 + .../VcConfirmpurchaseorderResponse.cs | 16 + .../Response/VcCreatepurchaseorderResponse.cs | 16 + .../VcGetReturnOrderDetailResponse.cs | 16 + .../Response/VcGetcomponentlistResponse.cs | 16 + .../Response/VcGetdetailbyorderidResponse.cs | 16 + .../VcGetpurchaseorderlistResponse.cs | 16 + .../VcGetpurchaserlistbypinResponse.cs | 16 + .../VcGetrequisitiondetailbywareidResponse.cs | 16 + .../VcGetwaredeliverdistinctlistResponse.cs | 16 + .../Response/VcItemAdvertiseGetResponse.cs | 16 + .../Response/VcItemAttrAppliesFindResponse.cs | 16 + .../Response/VcItemBrandsFindResponse.cs | 16 + .../Response/VcItemCategoriesFindResponse.cs | 16 + .../Response/VcItemDangergoodsGetResponse.cs | 16 + .../VcItemDynamicFieldGaeaGetResponse.cs | 16 + .../Response/VcItemExtPropsFindResponse.cs | 16 + .../Response/VcItemFeatureFindResponse.cs | 16 + .../Response/VcItemModelFindResponse.cs | 16 + .../VcItemNewProductCreateResponse.cs | 16 + .../VcItemOldProductUpdateResponse.cs | 16 + .../VcItemPrimaryPicAppliesFindResponse.cs | 16 + .../VcItemPrimaryPicApplyGetResponse.cs | 16 + .../VcItemPrimaryPicCreateResponse.cs | 16 + .../Response/VcItemPrimaryPicGetResponse.cs | 16 + .../VcItemPrimaryPicUpdateResponse.cs | 16 + .../VcItemProductAppliesFindResponse.cs | 16 + .../VcItemProductApplyDeleteResponse.cs | 16 + .../Response/VcItemProductApplyGetResponse.cs | 16 + .../Response/VcItemProductGetResponse.cs | 16 + .../Response/VcItemProductsFindResponse.cs | 16 + .../Response/VcItemPropsFindResponse.cs | 16 + .../VcItemPurchasernameGetResponse.cs | 16 + .../VcItemQualificationListFindResponse.cs | 16 + .../VcItemSaleAttributeSettingsGetResponse.cs | 16 + .../Response/VcItemSalernameGetResponse.cs | 16 + .../Response/VcItemSaleunitsFindResponse.cs | 16 + .../Response/VcItemSpuTemplateGetResponse.cs | 16 + ...braryGetLimitPictureUploadTokenResponse.cs | 16 + .../VcLibraryGetResouceUploadTokenResponse.cs | 16 + .../VcLibraryGetUploadTokenResponse.cs | 16 + .../VcQualificationBySkuGetResponse.cs | 16 + .../VcQueryshippackagepagelistResponse.cs | 16 + .../VcReturnOrderListPageGetResponse.cs | 16 + .../VenderAnnouncementListResponse.cs | 21 + .../Response/VenderAuthFindUserResponse.cs | 16 + ...llValidCategoryResultByVenderIdResponse.cs | 16 + ...etValidCategoryResultByVenderIdResponse.cs | 16 + .../VenderChildAccountQueryResponse.cs | 16 + ...enderChildaccountPrivilegeQueryResponse.cs | 16 + .../VenderChildaccountRoleQueryResponse.cs | 16 + .../Response/VenderInfoQueryByPinResponse.cs | 16 + .../VenderReturnaddressQueryResponse.cs | 16 + .../VenderShipaddressQueryResponse.cs | 16 + .../Response/VenderShopQueryResponse.cs | 16 + ...eteShopCategoryByVenderIdAndCidResponse.cs | 16 + ...oryFindShopCategoriesByVenderIdResponse.cs | 16 + ...indSubShopCategoriesByParentCidResponse.cs | 16 + ...hopcategoryGetShopCategoryByCidResponse.cs | 16 + ...egoryGetShopCategorysByVenderIdResponse.cs | 16 + ...nfoGetBasicVenderInfoByVenderIdResponse.cs | 16 + .../VirtualCrabCouponAppointResponse.cs | 16 + ...VirtualCrabCouponDeliverycouponResponse.cs | 16 + .../VirtualCrabCouponGetcouponResponse.cs | 16 + .../VirtualCrabCouponInvalidResponse.cs | 16 + .../VirtualCrabCouponRollbackResponse.cs | 16 + .../VssPromotionGetunitpromodetailResponse.cs | 16 + ...PromotionQueryunitpromopagelistResponse.cs | 16 + ...rtJosSearchBrandPerformanceInfoResponse.cs | 16 + ...plysProviderFindWaitAuditApplysResponse.cs | 16 + .../Response/WareBasebookGetResponse.cs | 16 + .../Response/WareBookbigfieldGetResponse.cs | 16 + BBWY.JDSDK/Response/WarePriceGetResponse.cs | 16 + .../WareProductUpdateQueryResponse.cs | 16 + .../WareProductbigfieldGetResponse.cs | 30 + .../Response/WareProductimageGetResponse.cs | 16 + .../Response/WareProductsortGetResponse.cs | 16 + .../Response/WareReadFindOpReasonResponse.cs | 16 + .../Response/WareReadFindWareByIdResponse.cs | 16 + .../WareReadSearchWare4RecycledResponse.cs | 16 + .../WareReadSearchWare4ValidResponse.cs | 13 + .../Response/WareWriteDeleteResponse.cs | 15 + .../WareWriteMergeWareFeaturesResponse.cs | 15 + .../Response/WareWriteRecoverWareResponse.cs | 15 + .../WareWriteTransferMultiCategoryResponse.cs | 15 + .../Response/WareWriteUpOrDownResponse.cs | 15 + ...areWriteUpdateWareStatusByTimerResponse.cs | 15 + .../WareWriteUpdateWareTitleResponse.cs | 15 + ...ouseInboundOrderQueryDetailWareResponse.cs | 16 + .../WarehouseInboundOrderQueryListResponse.cs | 16 + ...ouseOutboundOrderQueryConditionResponse.cs | 16 + ...useOutboundOrderQueryDetailWareResponse.cs | 16 + ...WarehouseOutboundOrderQueryListResponse.cs | 16 + .../Response/WarehouseStockinQueryResponse.cs | 16 + .../Response/WirelessWarePriceGetResponse.cs | 16 + ...uterForShopApiQueryWishInfoListResponse.cs | 16 + ...rForShopApiQueryWishInfoListSecResponse.cs | 16 + .../Response/WujiePayGetpreorderidResponse.cs | 16 + .../XiaochengxuSubMsgAndInfoResponse.cs | 16 + .../YipOrderGetOrderCustomeInfosResponse.cs | 16 + .../Response/YunpeiBillStatusQueryResponse.cs | 16 + .../Response/YunpeiDeliverorderGetResponse.cs | 16 + .../Response/YunpeiOfferSubmitResponse.cs | 16 + .../Response/YunpeiOrderShippingResponse.cs | 16 + .../Response/YunpeiProductSerachResponse.cs | 16 + ...npeiPurchaseLogisticstrackQueryResponse.cs | 16 + .../YunpeiPurchaseProductQueryResponse.cs | 16 + .../Response/YunpeiRegionalGetResponse.cs | 16 + .../YunpeiReturnOrderConfirmResponse.cs | 16 + .../YunpeiReturnorderAuditResponse.cs | 16 + BBWY.JDSDK/Response/ZxjCodGetResponse.cs | 16 + BBWY.JDSDK/Security/Common/Constants.cs | 124 ++ BBWY.JDSDK/Security/Common/DataEncryption.cs | 206 +++ BBWY.JDSDK/Security/Common/HttpClient.cs | 46 + .../Security/Common/HttpClientWrapper.cs | 47 + .../Security/Common/HttpsClientWrapper.cs | 86 ++ BBWY.JDSDK/Security/Common/IndexCalculator.cs | 191 +++ .../Security/Common/JosMasterKeyGetRequest.cs | 46 + .../Common/JosMasterKeyGetResponse.cs | 21 + .../Common/JosSecretApiReportRequest.cs | 50 + .../Common/JosSecretApiReportResponse.cs | 31 + BBWY.JDSDK/Security/Common/JosSystemParam.cs | 18 + .../Common/JosVoucherInfoGetRequest.cs | 42 + .../Common/JosVoucherInfoGetResponse.cs | 34 + BBWY.JDSDK/Security/Common/KeyDerivation.cs | 37 + BBWY.JDSDK/Security/Common/KeyEncryption.cs | 218 +++ BBWY.JDSDK/Security/Common/KeyRequest.cs | 63 + BBWY.JDSDK/Security/Common/KeyResponse.cs | 46 + BBWY.JDSDK/Security/Common/MKey.cs | 472 ++++++ .../Common/TDEConcurrentDictionary.cs | 135 ++ BBWY.JDSDK/Security/Common/TDEExceptions.cs | 70 + BBWY.JDSDK/Security/Common/TDEStatus.cs | 167 ++ BBWY.JDSDK/Security/Common/Token.cs | 299 ++++ BBWY.JDSDK/Security/Common/salsa20.cs | 429 ++++++ BBWY.JDSDK/Security/Core/KMClient.cs | 508 ++++++ BBWY.JDSDK/Security/Core/MonitorClient.cs | 437 ++++++ BBWY.JDSDK/Security/Core/TDEClient.cs | 1368 +++++++++++++++++ BBWY.JDSDK/Security/Task/FlushKeyCacheTask.cs | 48 + .../Security/Task/SendReportCacheTask.cs | 46 + .../Security/Utils/BitConverterHelper.cs | 64 + BBWY.JDSDK/Security/Utils/EnumHelper.cs | 94 ++ .../Security/Utils/EnvironmentHelper.cs | 130 ++ BBWY.JDSDK/Security/Utils/JsonHelper.cs | 66 + .../Security/Utils/ScheduledExecutor.cs | 32 + BBWY.JDSDK/Security/Utils/WebUtils.cs | 82 + BBWY.JDSDK/Util/Base64Util.cs | 35 + BBWY.JDSDK/Util/FileItem.cs | 101 ++ BBWY.JDSDK/Util/JdUtils.cs | 260 ++++ BBWY.JDSDK/Util/RequestValidator.cs | 127 ++ BBWY.JDSDK/Util/WebUtils.cs | 361 +++++ BBWY.Server.API/.config/dotnet-tools.json | 12 + BBWY.Server.API/BBWY.Server.API.csproj | 24 + .../Controllers/BaseApiController.cs | 16 + .../Controllers/OrderController.cs | 92 ++ .../Controllers/PlatformSDKController.cs | 102 ++ .../Controllers/ProductController.cs | 31 + .../Controllers/PurchaseOrderController.cs | 42 + .../Controllers/PurchaseSchemeController.cs | 49 + .../Controllers/StatisticsController.cs | 29 + BBWY.Server.API/Controllers/TestController.cs | 26 + .../Controllers/VenderController.cs | 29 + BBWY.Server.API/Filters/ResultFilter.cs | 30 + .../Middlewares/CustomExceptionMiddleWare.cs | 86 ++ BBWY.Server.API/NLog.config | 14 + BBWY.Server.API/Program.cs | 26 + .../Properties/launchSettings.json | 30 + BBWY.Server.API/Startup.cs | 147 ++ BBWY.Server.API/appsettings.json | 37 + .../BBWY.Server.Business.csproj | 23 + BBWY.Server.Business/BaseBusiness.cs | 17 + .../BasePlatformRelayBusiness.cs | 28 + BBWY.Server.Business/Order/OrderBusiness.cs | 930 +++++++++++ .../DataExtension/JDSkuNameExtension.cs | 13 + .../PlatformSDK/JDBusiness.cs | 392 +++++ .../PlatformSDK/PDDBusiness.cs | 10 + .../PlatformSDK/PlatformSDKBusiness.cs | 61 + .../PlatformSDK/TaoBaoBusiness.cs | 10 + .../Product/ProductBusiness.cs | 44 + .../PurchaseOrder/PurchaseOrderBusiness.cs | 61 + .../PurchaseScheme/PurchaseSchemeBusiness.cs | 179 +++ .../Statistics/StatisticsBusiness.cs | 35 + BBWY.Server.Business/TaskSchedulerManager.cs | 14 + BBWY.Server.Business/Vender/VenderBusiness.cs | 31 + BBWY.Server.Model/BBWY.Server.Model.csproj | 13 + BBWY.Server.Model/Db/Order/Order.cs | 217 +++ BBWY.Server.Model/Db/Order/OrderConsignee.cs | 45 + BBWY.Server.Model/Db/Order/OrderCost.cs | 65 + BBWY.Server.Model/Db/Order/OrderCostDetail.cs | 92 ++ BBWY.Server.Model/Db/Order/OrderCoupon.cs | 29 + BBWY.Server.Model/Db/Order/OrderSku.cs | 54 + .../Db/PurchaseOrder/PurchaseOrder.cs | 136 ++ .../Db/PurchaseScheme/PurchaseScheme.cs | 53 + .../PurchaseScheme/PurchaseSchemeProduct.cs | 53 + .../PurchaseSchemeProductSku.cs | 51 + .../Db/PurchaseScheme/Purchaser.cs | 26 + BBWY.Server.Model/Db/__重新生成.bat | 2 + .../Order/AutoCalculationCostRequest.cs | 12 + .../Request/Order/DecryptConsigneeRequest.cs | 15 + .../Request/Order/EditVenderRemarkRequest.cs | 11 + .../Order/ManualCalculationCostRequest.cs | 21 + .../Request/Order/SDCalculationCostRequest.cs | 25 + .../Dto/Request/Order/SearchOrderRequest.cs | 51 + .../Order/SearchPlatformOrderRequest.cs | 21 + .../Dto/Request/PlatformRequest.cs | 15 + .../Request/Product/SearchProductRequest.cs | 17 + .../Product/SearchProductSkuRequest.cs | 15 + .../PurchaseOrder/AddPurchaseOrderRequest.cs | 78 + .../PurchaseOrder/EditPurchaseOrderRequest.cs | 52 + .../QueryPurchaseOrderRequest.cs | 15 + .../PurchaseScheme/BatchCURDSchemeRequest.cs | 17 + .../DeletePurchaseSchemeRequest.cs | 11 + .../EditPurchaseSchemeRequest.cs | 7 + .../InputPurchaseSchemeProductRequest.cs | 15 + .../InputPurchaseSchemeProductSkuRequest.cs | 15 + .../InputPurchaseSchemeRequest.cs | 25 + .../PurchaseScheme/QuerySchemeRequest.cs | 18 + .../ToDayOrderAchievementRequest.cs | 7 + .../Dto/Response/Order/ConsigneeResponse.cs | 79 + .../Response/Order/OrderCostDetailResponse.cs | 9 + .../Dto/Response/Order/OrderCostResponse.cs | 9 + .../Dto/Response/Order/OrderCouponResponse.cs | 10 + .../Dto/Response/Order/OrderResponse.cs | 159 ++ .../Dto/Response/Order/OrderSkuResponse.cs | 14 + .../Dto/Response/Product/ProductResponse.cs | 53 + .../PurchaseOrder/PurchaseOrderResponse.cs | 8 + .../PurchaseSchemeProductResponse.cs | 16 + .../PurchaseSchemeProductSkuResponse.cs | 10 + .../PurchaseScheme/PurchaseSchemeResponse.cs | 16 + .../ToDayOrderAchievementResponse.cs | 60 + BBWY.Server.Model/Dto/Response/User.cs | 11 + .../Dto/Response/Vender/VenderResponse.cs | 42 + BBWY.Server.Model/Enums.cs | 85 + BBWY.Server.Model/GlobalConfig.cs | 29 + BBWY.Server.Model/MappingProfiles.cs | 56 + BBWY.sln | 87 ++ SDKAdapter/SDKAdapter.csproj | 7 + 3493 files changed, 169707 insertions(+) create mode 100644 .editorconfig create mode 100644 BBWY.Client/APIServices/BaseApiService.cs create mode 100644 BBWY.Client/APIServices/MdsApiService.cs create mode 100644 BBWY.Client/APIServices/OneBoundAPIService.cs create mode 100644 BBWY.Client/APIServices/OrderService.cs create mode 100644 BBWY.Client/APIServices/ProductService.cs create mode 100644 BBWY.Client/APIServices/PurchaseOrderService.cs create mode 100644 BBWY.Client/APIServices/PurchaseService.cs create mode 100644 BBWY.Client/APIServices/StatisticsService.cs create mode 100644 BBWY.Client/App.xaml create mode 100644 BBWY.Client/App.xaml.cs create mode 100644 BBWY.Client/AssemblyInfo.cs create mode 100644 BBWY.Client/BBWY.Client.csproj create mode 100644 BBWY.Client/BBWYAppSettings.json create mode 100644 BBWY.Client/Converters/InputNumberConverter.cs create mode 100644 BBWY.Client/Converters/ItemHeightConverter.cs create mode 100644 BBWY.Client/Converters/MultiObjectConverter.cs create mode 100644 BBWY.Client/Converters/MultiParameterTransferConverter.cs create mode 100644 BBWY.Client/Converters/ObjectConverter.cs create mode 100644 BBWY.Client/Converters/OrderStorageTypeOptionConverter.cs create mode 100644 BBWY.Client/Converters/ProfitRatioConverter.cs create mode 100644 BBWY.Client/Converters/PurchaseOrderDelBtnConverter.cs create mode 100644 BBWY.Client/Converters/PurchaseOrderEditBtnConverter.cs create mode 100644 BBWY.Client/Converters/WaybillNoConverter.cs create mode 100644 BBWY.Client/Converters/WidthConveter.cs create mode 100644 BBWY.Client/GlobalContext.cs create mode 100644 BBWY.Client/Models/APIModel/Response/Order/ConsigneeResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/Order/OrderCostDetailResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/Order/OrderCostResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/Order/OrderCouponResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/Order/OrderResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/Order/OrderSkuResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/ProductListResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/PurchaseOrderResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/PurchaseSchemeProductResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/PurchaseSchemeProductSkuResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/PurchaseSchemeResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/Shop/ShopResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/Statistics/ToDayOrderAchievementResponse.cs create mode 100644 BBWY.Client/Models/APIModel/Response/User/MDSUserResponse.cs create mode 100644 BBWY.Client/Models/Enums.cs create mode 100644 BBWY.Client/Models/MappingProfile.cs create mode 100644 BBWY.Client/Models/MenuModel.cs create mode 100644 BBWY.Client/Models/NotifyObject.cs create mode 100644 BBWY.Client/Models/Order/Consignee.cs create mode 100644 BBWY.Client/Models/Order/Order.cs create mode 100644 BBWY.Client/Models/Order/OrderCost.cs create mode 100644 BBWY.Client/Models/Order/OrderCostDetail.cs create mode 100644 BBWY.Client/Models/Order/OrderCostDetailGroup.cs create mode 100644 BBWY.Client/Models/Order/OrderCoupon.cs create mode 100644 BBWY.Client/Models/Order/OrderSku.cs create mode 100644 BBWY.Client/Models/Product/Product.cs create mode 100644 BBWY.Client/Models/Product/ProductSku.cs create mode 100644 BBWY.Client/Models/Product/PurchaseScheme.cs create mode 100644 BBWY.Client/Models/Product/PurchaseSchemeProduct.cs create mode 100644 BBWY.Client/Models/Product/PurchaseSchemeProductSku.cs create mode 100644 BBWY.Client/Models/Product/Purchaser.cs create mode 100644 BBWY.Client/Models/PurchaseOrder/PurchaseOrder.cs create mode 100644 BBWY.Client/Models/PurchaseOrder/StorageModel.cs create mode 100644 BBWY.Client/Models/Shop/Shop.cs create mode 100644 BBWY.Client/Models/Statistics/ToDayOrderAchievement.cs create mode 100644 BBWY.Client/Models/User/User.cs create mode 100644 BBWY.Client/Resources/Images/bbwylogo.ico create mode 100644 BBWY.Client/Resources/Images/defaultItem.png create mode 100644 BBWY.Client/Resources/Themes/Color.xaml create mode 100644 BBWY.Client/Resources/Themes/DataTemplate.xaml create mode 100644 BBWY.Client/Resources/Themes/Generic.xaml create mode 100644 BBWY.Client/Resources/Themes/Path.xaml create mode 100644 BBWY.Client/TemplateSelectors/PurchaseOrderDataTemplateSelector.cs create mode 100644 BBWY.Client/ViewModels/BaseVM.cs create mode 100644 BBWY.Client/ViewModels/MainViewModel.cs create mode 100644 BBWY.Client/ViewModels/Order/OrderListViewModel.cs create mode 100644 BBWY.Client/ViewModels/ViewModelLocator.cs create mode 100644 BBWY.Client/ViewModels/Ware/BindingPurchaseProductViewModel.cs create mode 100644 BBWY.Client/ViewModels/Ware/WareManagerViewModel.cs create mode 100644 BBWY.Client/ViewModels/Ware/WareStockViewModel.cs create mode 100644 BBWY.Client/Views/MainWindow.xaml create mode 100644 BBWY.Client/Views/MainWindow.xaml.cs create mode 100644 BBWY.Client/Views/Order/ChooseCalculationCostType.xaml create mode 100644 BBWY.Client/Views/Order/ChooseCalculationCostType.xaml.cs create mode 100644 BBWY.Client/Views/Order/ManualCalculationCost.xaml create mode 100644 BBWY.Client/Views/Order/ManualCalculationCost.xaml.cs create mode 100644 BBWY.Client/Views/Order/OrderList.xaml create mode 100644 BBWY.Client/Views/Order/OrderList.xaml.cs create mode 100644 BBWY.Client/Views/Order/SD.xaml create mode 100644 BBWY.Client/Views/Order/SD.xaml.cs create mode 100644 BBWY.Client/Views/Ware/BindingPurchaseProduct.xaml create mode 100644 BBWY.Client/Views/Ware/BindingPurchaseProduct.xaml.cs create mode 100644 BBWY.Client/Views/Ware/WareManager.xaml create mode 100644 BBWY.Client/Views/Ware/WareManager.xaml.cs create mode 100644 BBWY.Client/Views/Ware/WareStock.xaml create mode 100644 BBWY.Client/Views/Ware/WareStock.xaml.cs create mode 100644 BBWY.Common/BBWY.Common.csproj create mode 100644 BBWY.Common/Extensions/DateTimeExtension.cs create mode 100644 BBWY.Common/Extensions/MapperExtension.cs create mode 100644 BBWY.Common/Extensions/StartupExtension.cs create mode 100644 BBWY.Common/Http/RestAPIService.cs create mode 100644 BBWY.Common/Models/ApiResponse.cs create mode 100644 BBWY.Common/Models/BusinessException.cs create mode 100644 BBWY.Common/Models/IDenpendency.cs create mode 100644 BBWY.Common/TaskSchedulers/LimitedConcurrencyLevelTaskScheduler.cs create mode 100644 BBWY.Controls/AssemblyInfo.cs create mode 100644 BBWY.Controls/BAsyncImage.cs create mode 100644 BBWY.Controls/BBWY.Controls.csproj create mode 100644 BBWY.Controls/BButton.cs create mode 100644 BBWY.Controls/BTextBox.cs create mode 100644 BBWY.Controls/BTextBoxAnimation.cs create mode 100644 BBWY.Controls/BWindow.cs create mode 100644 BBWY.Controls/Extensions/VisualTreeExtension.cs create mode 100644 BBWY.Controls/Helpers/StoryboardHelper.cs create mode 100644 BBWY.Controls/PageControl.xaml create mode 100644 BBWY.Controls/PageControl.xaml.cs create mode 100644 BBWY.Controls/RoundWaitProgress.xaml create mode 100644 BBWY.Controls/RoundWaitProgress.xaml.cs create mode 100644 BBWY.Controls/Themes/Generic.xaml create mode 100644 BBWY.JDSDK/AutoRetryJdClient.cs create mode 100644 BBWY.JDSDK/BBWY.JDSDK.csproj create mode 100644 BBWY.JDSDK/DefaultJdClient.cs create mode 100644 BBWY.JDSDK/DefaultJdLogger.cs create mode 100644 BBWY.JDSDK/Domain/ADGroupQuery.cs create mode 100644 BBWY.JDSDK/Domain/AbnormalOrderInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/AbutmentOrderResultInfo.cs create mode 100644 BBWY.JDSDK/Domain/AccessSignatureResult.cs create mode 100644 BBWY.JDSDK/Domain/AccountBalanceDTO.cs create mode 100644 BBWY.JDSDK/Domain/AccountBalanceVO.cs create mode 100644 BBWY.JDSDK/Domain/ActivityCancelDTO.cs create mode 100644 BBWY.JDSDK/Domain/ActivityDTO.cs create mode 100644 BBWY.JDSDK/Domain/ActivityDetailDTO.cs create mode 100644 BBWY.JDSDK/Domain/ActivityModeVO.cs create mode 100644 BBWY.JDSDK/Domain/ActivityResponse.cs create mode 100644 BBWY.JDSDK/Domain/ActivityStatistics.cs create mode 100644 BBWY.JDSDK/Domain/ActivityUpdateDTO.cs create mode 100644 BBWY.JDSDK/Domain/ActyResult.cs create mode 100644 BBWY.JDSDK/Domain/AdWords.cs create mode 100644 BBWY.JDSDK/Domain/AdditionalPaymentResp.cs create mode 100644 BBWY.JDSDK/Domain/AddressInfo.cs create mode 100644 BBWY.JDSDK/Domain/AddressInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/AdventGoodsStockDetail.cs create mode 100644 BBWY.JDSDK/Domain/AdventGoodsStockResponse.cs create mode 100644 BBWY.JDSDK/Domain/AfsAddressInfo.cs create mode 100644 BBWY.JDSDK/Domain/AfsFreightOut.cs create mode 100644 BBWY.JDSDK/Domain/AfsRefundInfoOut.cs create mode 100644 BBWY.JDSDK/Domain/AfsRefundOut.cs create mode 100644 BBWY.JDSDK/Domain/AfsServiceDetailDto.cs create mode 100644 BBWY.JDSDK/Domain/AfsServiceMessage.cs create mode 100644 BBWY.JDSDK/Domain/AfsServiceOut.cs create mode 100644 BBWY.JDSDK/Domain/AfsServiceSendResponse.cs create mode 100644 BBWY.JDSDK/Domain/AfsServiceStatusResponse.cs create mode 100644 BBWY.JDSDK/Domain/AgingTemplate.cs create mode 100644 BBWY.JDSDK/Domain/AgingTemplateResponse.cs create mode 100644 BBWY.JDSDK/Domain/AnnouncementVO.cs create mode 100644 BBWY.JDSDK/Domain/ApiJosResult.cs create mode 100644 BBWY.JDSDK/Domain/ApiOrderPrintData.cs create mode 100644 BBWY.JDSDK/Domain/ApiResponse.cs create mode 100644 BBWY.JDSDK/Domain/ApiResult.cs create mode 100644 BBWY.JDSDK/Domain/ApiSafResult.cs create mode 100644 BBWY.JDSDK/Domain/ApiStringResponse.cs create mode 100644 BBWY.JDSDK/Domain/AplsVCResponse.cs create mode 100644 BBWY.JDSDK/Domain/ApplyBrief.cs create mode 100644 BBWY.JDSDK/Domain/ApplyDetail.cs create mode 100644 BBWY.JDSDK/Domain/ApplyProductDto.cs create mode 100644 BBWY.JDSDK/Domain/ApplyResult.cs create mode 100644 BBWY.JDSDK/Domain/Appointment.cs create mode 100644 BBWY.JDSDK/Domain/AppointmentInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/Area.cs create mode 100644 BBWY.JDSDK/Domain/AreaDefineInfoResult.cs create mode 100644 BBWY.JDSDK/Domain/AreaListBeanVO.cs create mode 100644 BBWY.JDSDK/Domain/AreaVO.cs create mode 100644 BBWY.JDSDK/Domain/ArrayList.cs create mode 100644 BBWY.JDSDK/Domain/AssignOrder.cs create mode 100644 BBWY.JDSDK/Domain/Attribute.cs create mode 100644 BBWY.JDSDK/Domain/AttributeGroup.cs create mode 100644 BBWY.JDSDK/Domain/AttributeSetting.cs create mode 100644 BBWY.JDSDK/Domain/AttributeValue.cs create mode 100644 BBWY.JDSDK/Domain/AuditCancelOrderResult.cs create mode 100644 BBWY.JDSDK/Domain/AuditInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/AuthLogin.cs create mode 100644 BBWY.JDSDK/Domain/AuthLoginResult.cs create mode 100644 BBWY.JDSDK/Domain/AuthMethodVo.cs create mode 100644 BBWY.JDSDK/Domain/B2bLwbBillPhoto.cs create mode 100644 BBWY.JDSDK/Domain/B2bLwbTrack.cs create mode 100644 BBWY.JDSDK/Domain/B2bSkuToPoolDto.cs create mode 100644 BBWY.JDSDK/Domain/B2bUserToPoolDto.cs create mode 100644 BBWY.JDSDK/Domain/BImageDto.cs create mode 100644 BBWY.JDSDK/Domain/BSkuChildsInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/BSkuInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/BSpuAttrDto.cs create mode 100644 BBWY.JDSDK/Domain/BSpuExtendInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/BSpuInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/BSpuQualifyDto.cs create mode 100644 BBWY.JDSDK/Domain/BWareInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/BaseApiReturnVo.cs create mode 100644 BBWY.JDSDK/Domain/BaseAreaServiceResponse.cs create mode 100644 BBWY.JDSDK/Domain/BaseResponseVo.cs create mode 100644 BBWY.JDSDK/Domain/BaseResult.cs create mode 100644 BBWY.JDSDK/Domain/BaseResultInfo.cs create mode 100644 BBWY.JDSDK/Domain/BaseStore.cs create mode 100644 BBWY.JDSDK/Domain/BasicInfoDynamicFieldDto.cs create mode 100644 BBWY.JDSDK/Domain/BatAttr.cs create mode 100644 BBWY.JDSDK/Domain/BatchAttrData.cs create mode 100644 BBWY.JDSDK/Domain/BatchAttrLevel.cs create mode 100644 BBWY.JDSDK/Domain/BatchAttrLosses.cs create mode 100644 BBWY.JDSDK/Domain/BatchAttrProfit.cs create mode 100644 BBWY.JDSDK/Domain/BatchAttrStockResponse.cs create mode 100644 BBWY.JDSDK/Domain/BatchChangeResponse.cs create mode 100644 BBWY.JDSDK/Domain/BatchDetailResult.cs create mode 100644 BBWY.JDSDK/Domain/BeanAccountVo.cs create mode 100644 BBWY.JDSDK/Domain/BeanSendResult.cs create mode 100644 BBWY.JDSDK/Domain/BearerMo.cs create mode 100644 BBWY.JDSDK/Domain/BenZGoodsStockQueryResponse.cs create mode 100644 BBWY.JDSDK/Domain/BigShotDTO.cs create mode 100644 BBWY.JDSDK/Domain/BillChargeMO.cs create mode 100644 BBWY.JDSDK/Domain/BillCouponMO.cs create mode 100644 BBWY.JDSDK/Domain/BillStatusVo.cs create mode 100644 BBWY.JDSDK/Domain/BizResult.cs create mode 100644 BBWY.JDSDK/Domain/BjkResult.cs create mode 100644 BBWY.JDSDK/Domain/BookBigFieldInfo.cs create mode 100644 BBWY.JDSDK/Domain/BookInfo.cs create mode 100644 BBWY.JDSDK/Domain/BookOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/BookVideoBigFieldEntity.cs create mode 100644 BBWY.JDSDK/Domain/BookVideoEntity.cs create mode 100644 BBWY.JDSDK/Domain/BrandCustomerCheckDTO.cs create mode 100644 BBWY.JDSDK/Domain/BrandVO.cs create mode 100644 BBWY.JDSDK/Domain/BrandsCouponUserDTO.cs create mode 100644 BBWY.JDSDK/Domain/BroadBandOrderInfo.cs create mode 100644 BBWY.JDSDK/Domain/BusinessInfo.cs create mode 100644 BBWY.JDSDK/Domain/CallCapacityResult.cs create mode 100644 BBWY.JDSDK/Domain/CampaignQuery.cs create mode 100644 BBWY.JDSDK/Domain/CancelOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/CancelResult.cs create mode 100644 BBWY.JDSDK/Domain/CancelledOrder.cs create mode 100644 BBWY.JDSDK/Domain/Carrier.cs create mode 100644 BBWY.JDSDK/Domain/CarrierInfo.cs create mode 100644 BBWY.JDSDK/Domain/CarriersDetail.cs create mode 100644 BBWY.JDSDK/Domain/CartResp.cs create mode 100644 BBWY.JDSDK/Domain/CartonDTO.cs create mode 100644 BBWY.JDSDK/Domain/CartonItemDTO.cs create mode 100644 BBWY.JDSDK/Domain/Category.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttr.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttrGroup.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttrGroupJos.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttrGroupUnlimit.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttrJos.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttrUnlimit.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttrValue.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttrValueJos.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttrValueUnlimit.cs create mode 100644 BBWY.JDSDK/Domain/CategoryAttributeApiResult.cs create mode 100644 BBWY.JDSDK/Domain/CategoryBrandSpuDto.cs create mode 100644 BBWY.JDSDK/Domain/CategoryDto.cs create mode 100644 BBWY.JDSDK/Domain/CategoryResult.cs create mode 100644 BBWY.JDSDK/Domain/CategoryVo.cs create mode 100644 BBWY.JDSDK/Domain/CetusRemoteResult.cs create mode 100644 BBWY.JDSDK/Domain/ChangeBookDateOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/ChangeSettlePriceInfo.cs create mode 100644 BBWY.JDSDK/Domain/ChargeCycleModel.cs create mode 100644 BBWY.JDSDK/Domain/ChatLog.cs create mode 100644 BBWY.JDSDK/Domain/ChatLogPage.cs create mode 100644 BBWY.JDSDK/Domain/ChatSession.cs create mode 100644 BBWY.JDSDK/Domain/ChatSessionPage.cs create mode 100644 BBWY.JDSDK/Domain/CheckNumBalanceResponse.cs create mode 100644 BBWY.JDSDK/Domain/CheckNumberResult.cs create mode 100644 BBWY.JDSDK/Domain/ChildOrderInfo.cs create mode 100644 BBWY.JDSDK/Domain/CityVO.cs create mode 100644 BBWY.JDSDK/Domain/CmpJsfResult.cs create mode 100644 BBWY.JDSDK/Domain/CmpSkuInfoVO.cs create mode 100644 BBWY.JDSDK/Domain/CoCreateLwbResult.cs create mode 100644 BBWY.JDSDK/Domain/CoCreateLwbResultForCreateWbOrder.cs create mode 100644 BBWY.JDSDK/Domain/CoCreateLwbResultForGotoB2BSWbMainAllTrack.cs create mode 100644 BBWY.JDSDK/Domain/CoCreateLwbResultForQueryB2BSWbMain.cs create mode 100644 BBWY.JDSDK/Domain/CoResult.cs create mode 100644 BBWY.JDSDK/Domain/CollectionSmart.cs create mode 100644 BBWY.JDSDK/Domain/ColseOrder.cs create mode 100644 BBWY.JDSDK/Domain/CommonResponse.cs create mode 100644 BBWY.JDSDK/Domain/CommonResult.cs create mode 100644 BBWY.JDSDK/Domain/CompensateResult.cs create mode 100644 BBWY.JDSDK/Domain/CompletePageResult.cs create mode 100644 BBWY.JDSDK/Domain/Component.cs create mode 100644 BBWY.JDSDK/Domain/ComponentExport.cs create mode 100644 BBWY.JDSDK/Domain/ConfirmAcceptOrderResult.cs create mode 100644 BBWY.JDSDK/Domain/ConfirmReject4JosResult.cs create mode 100644 BBWY.JDSDK/Domain/ConsigneeInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/ConsigneeResp.cs create mode 100644 BBWY.JDSDK/Domain/ConsumeResultVO.cs create mode 100644 BBWY.JDSDK/Domain/ConsumerCode.cs create mode 100644 BBWY.JDSDK/Domain/ConsumerResult.cs create mode 100644 BBWY.JDSDK/Domain/ConsumptionDTO.cs create mode 100644 BBWY.JDSDK/Domain/ConsumptionDetailDTO.cs create mode 100644 BBWY.JDSDK/Domain/ContactInfo.cs create mode 100644 BBWY.JDSDK/Domain/ContactsInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/Content.cs create mode 100644 BBWY.JDSDK/Domain/CooperationCouponResult.cs create mode 100644 BBWY.JDSDK/Domain/CooperationResult.cs create mode 100644 BBWY.JDSDK/Domain/CountPartitionWarehouseResult.cs create mode 100644 BBWY.JDSDK/Domain/CouponCanCelJosDTO.cs create mode 100644 BBWY.JDSDK/Domain/CouponDetail.cs create mode 100644 BBWY.JDSDK/Domain/CouponDetailExternal.cs create mode 100644 BBWY.JDSDK/Domain/CouponDetailFBP.cs create mode 100644 BBWY.JDSDK/Domain/CouponDetailVo.cs create mode 100644 BBWY.JDSDK/Domain/CouponUsedCountQueryResponDTO.cs create mode 100644 BBWY.JDSDK/Domain/CreateOrderResVo.cs create mode 100644 BBWY.JDSDK/Domain/CreateResult.cs create mode 100644 BBWY.JDSDK/Domain/CrmMember.cs create mode 100644 BBWY.JDSDK/Domain/CrmMemberResult.cs create mode 100644 BBWY.JDSDK/Domain/CrmMemberScanResult.cs create mode 100644 BBWY.JDSDK/Domain/CrowdDmpVo.cs create mode 100644 BBWY.JDSDK/Domain/Customer.cs create mode 100644 BBWY.JDSDK/Domain/CustomerEvaluationDTO.cs create mode 100644 BBWY.JDSDK/Domain/CustomerInfo.cs create mode 100644 BBWY.JDSDK/Domain/CustomerInfoEs.cs create mode 100644 BBWY.JDSDK/Domain/CustomerInfoVo.cs create mode 100644 BBWY.JDSDK/Domain/CustomerOrderDTO.cs create mode 100644 BBWY.JDSDK/Domain/DCStoreDto.cs create mode 100644 BBWY.JDSDK/Domain/DangerGoodsDto.cs create mode 100644 BBWY.JDSDK/Domain/DataResult.cs create mode 100644 BBWY.JDSDK/Domain/DataVO.cs create mode 100644 BBWY.JDSDK/Domain/DeclaredResult.cs create mode 100644 BBWY.JDSDK/Domain/DeliverDoResultSetDto.cs create mode 100644 BBWY.JDSDK/Domain/DeliverInfo.cs create mode 100644 BBWY.JDSDK/Domain/DeliverOrderTrackDTO.cs create mode 100644 BBWY.JDSDK/Domain/DeliveryAddressInfo.cs create mode 100644 BBWY.JDSDK/Domain/DemandBillVo.cs create mode 100644 BBWY.JDSDK/Domain/DemandDetailVo.cs create mode 100644 BBWY.JDSDK/Domain/DeptOut.cs create mode 100644 BBWY.JDSDK/Domain/DetailFreightsDTO.cs create mode 100644 BBWY.JDSDK/Domain/DetailResultDto.cs create mode 100644 BBWY.JDSDK/Domain/DirectPayDO.cs create mode 100644 BBWY.JDSDK/Domain/DmpSychroResult.cs create mode 100644 BBWY.JDSDK/Domain/DrivingRegistrationItemEntity.cs create mode 100644 BBWY.JDSDK/Domain/DrivingResult.cs create mode 100644 BBWY.JDSDK/Domain/DropshipResult.cs create mode 100644 BBWY.JDSDK/Domain/DropshipStoreResult.cs create mode 100644 BBWY.JDSDK/Domain/DspDayForeCast.cs create mode 100644 BBWY.JDSDK/Domain/DspPriceForeCast.cs create mode 100644 BBWY.JDSDK/Domain/DspResult.cs create mode 100644 BBWY.JDSDK/Domain/DspWeekForeCast.cs create mode 100644 BBWY.JDSDK/Domain/ElectronicPolicyDTO.cs create mode 100644 BBWY.JDSDK/Domain/EncryptMobileResult.cs create mode 100644 BBWY.JDSDK/Domain/EptAPIResult.cs create mode 100644 BBWY.JDSDK/Domain/ErpOrder.cs create mode 100644 BBWY.JDSDK/Domain/ErpPageResult.cs create mode 100644 BBWY.JDSDK/Domain/ErpResult.cs create mode 100644 BBWY.JDSDK/Domain/Err.cs create mode 100644 BBWY.JDSDK/Domain/EvaluatData.cs create mode 100644 BBWY.JDSDK/Domain/Evaluation.cs create mode 100644 BBWY.JDSDK/Domain/ExpressInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/Expressage.cs create mode 100644 BBWY.JDSDK/Domain/ExtPropDto.cs create mode 100644 BBWY.JDSDK/Domain/ExtPropDtow.cs create mode 100644 BBWY.JDSDK/Domain/ExtPropValueDto.cs create mode 100644 BBWY.JDSDK/Domain/ExtTraceDto.cs create mode 100644 BBWY.JDSDK/Domain/FactoryAbutmentDisposeInfo.cs create mode 100644 BBWY.JDSDK/Domain/FactoryAbutmentOrderDealInfo.cs create mode 100644 BBWY.JDSDK/Domain/FactoryAbutmentOrderInfo.cs create mode 100644 BBWY.JDSDK/Domain/FactoryAbutmentServiceInfo.cs create mode 100644 BBWY.JDSDK/Domain/FailPopSiteStockDTO.cs create mode 100644 BBWY.JDSDK/Domain/FbpApiResult.cs create mode 100644 BBWY.JDSDK/Domain/Feature.cs create mode 100644 BBWY.JDSDK/Domain/FeatureCateAttrGroupJos.cs create mode 100644 BBWY.JDSDK/Domain/FeatureCateAttrJos.cs create mode 100644 BBWY.JDSDK/Domain/FeatureCateAttrValueJos.cs create mode 100644 BBWY.JDSDK/Domain/FeeAccountResult.cs create mode 100644 BBWY.JDSDK/Domain/FeeDetailResult.cs create mode 100644 BBWY.JDSDK/Domain/FeeMo.cs create mode 100644 BBWY.JDSDK/Domain/FenceImportResponseDto.cs create mode 100644 BBWY.JDSDK/Domain/FinInvoiceOwnIvcDetail.cs create mode 100644 BBWY.JDSDK/Domain/FindPartitionWarehouseResult.cs create mode 100644 BBWY.JDSDK/Domain/FreeCoupon.cs create mode 100644 BBWY.JDSDK/Domain/FreeCouponResults.cs create mode 100644 BBWY.JDSDK/Domain/FreightLog.cs create mode 100644 BBWY.JDSDK/Domain/FreightsDataDTO.cs create mode 100644 BBWY.JDSDK/Domain/FreightsResponseDTO.cs create mode 100644 BBWY.JDSDK/Domain/FuWuVO.cs create mode 100644 BBWY.JDSDK/Domain/FuWuVOS.cs create mode 100644 BBWY.JDSDK/Domain/FwTast.cs create mode 100644 BBWY.JDSDK/Domain/GeneralFreightsDTO.cs create mode 100644 BBWY.JDSDK/Domain/GetOrderOpRecResult.cs create mode 100644 BBWY.JDSDK/Domain/GetResultInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/GetVoucherInfoResVo.cs create mode 100644 BBWY.JDSDK/Domain/GiftActivity.cs create mode 100644 BBWY.JDSDK/Domain/GiftActivityResults.cs create mode 100644 BBWY.JDSDK/Domain/GiftRuleActivity.cs create mode 100644 BBWY.JDSDK/Domain/GoodsInfo.cs create mode 100644 BBWY.JDSDK/Domain/GoodsRecord.cs create mode 100644 BBWY.JDSDK/Domain/GoodsRecordQueryResult.cs create mode 100644 BBWY.JDSDK/Domain/GoodsSerial.cs create mode 100644 BBWY.JDSDK/Domain/GradePromotion.cs create mode 100644 BBWY.JDSDK/Domain/GroupModelDomain.cs create mode 100644 BBWY.JDSDK/Domain/GxCompanyInfoResponse.cs create mode 100644 BBWY.JDSDK/Domain/GxListPageResult.cs create mode 100644 BBWY.JDSDK/Domain/GxOrderInfoResponse.cs create mode 100644 BBWY.JDSDK/Domain/GxOrderListResponse.cs create mode 100644 BBWY.JDSDK/Domain/GxResponse.cs create mode 100644 BBWY.JDSDK/Domain/GxStockOutResponse.cs create mode 100644 BBWY.JDSDK/Domain/HashMap.cs create mode 100644 BBWY.JDSDK/Domain/HawkCarInfoVo.cs create mode 100644 BBWY.JDSDK/Domain/HouseJosClueNoticeResponse.cs create mode 100644 BBWY.JDSDK/Domain/HouseJosNewOrderClueVO.cs create mode 100644 BBWY.JDSDK/Domain/HouseJosNewOrderResponse.cs create mode 100644 BBWY.JDSDK/Domain/HouseJosNoticeClueVO.cs create mode 100644 BBWY.JDSDK/Domain/HouseJosXjkClueResponse.cs create mode 100644 BBWY.JDSDK/Domain/HouseJosXjkClueVO.cs create mode 100644 BBWY.JDSDK/Domain/IcoTagInfo.cs create mode 100644 BBWY.JDSDK/Domain/IllegalResponse.cs create mode 100644 BBWY.JDSDK/Domain/ImOrderFactoryAbutmentDelivery.cs create mode 100644 BBWY.JDSDK/Domain/ImPendingOrderDto.cs create mode 100644 BBWY.JDSDK/Domain/Image.cs create mode 100644 BBWY.JDSDK/Domain/ImagePath.cs create mode 100644 BBWY.JDSDK/Domain/ImagePathDto.cs create mode 100644 BBWY.JDSDK/Domain/ImagePathDtoLong.cs create mode 100644 BBWY.JDSDK/Domain/ImagePathDtoLucency.cs create mode 100644 BBWY.JDSDK/Domain/ImageUgcVo.cs create mode 100644 BBWY.JDSDK/Domain/ImgzoneCategory.cs create mode 100644 BBWY.JDSDK/Domain/ImgzoneImgInfo.cs create mode 100644 BBWY.JDSDK/Domain/ImgzoneZoneInfo.cs create mode 100644 BBWY.JDSDK/Domain/InfoSubVo.cs create mode 100644 BBWY.JDSDK/Domain/InsuranceOrderVo.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceEasyInfo.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceInfo.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceLog.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceOwnGetResult.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceOwnQueryAmountResult.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceOwnQueryResult.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceOwnResult.cs create mode 100644 BBWY.JDSDK/Domain/InvoiceResp.cs create mode 100644 BBWY.JDSDK/Domain/IsvActivity.cs create mode 100644 BBWY.JDSDK/Domain/IsvActivityDTO.cs create mode 100644 BBWY.JDSDK/Domain/IsvActivityResult.cs create mode 100644 BBWY.JDSDK/Domain/IsvActivityStatusResultVo.cs create mode 100644 BBWY.JDSDK/Domain/IsvCheckStock.cs create mode 100644 BBWY.JDSDK/Domain/IsvCheckStockDetail.cs create mode 100644 BBWY.JDSDK/Domain/IsvDayStockLog.cs create mode 100644 BBWY.JDSDK/Domain/IsvPackDetailInfoVO.cs create mode 100644 BBWY.JDSDK/Domain/IsvPackSendDmpOutputVo.cs create mode 100644 BBWY.JDSDK/Domain/IsvPackSendDmpQueryResultVo.cs create mode 100644 BBWY.JDSDK/Domain/IsvSceneSumOutput.cs create mode 100644 BBWY.JDSDK/Domain/IsvSearchPackStatusVO.cs create mode 100644 BBWY.JDSDK/Domain/IsvSelfCreateSmsModel.cs create mode 100644 BBWY.JDSDK/Domain/IsvSmsAuditStatusOutVo.cs create mode 100644 BBWY.JDSDK/Domain/IsvSmsEffectVO.cs create mode 100644 BBWY.JDSDK/Domain/IsvSmsModelResponse.cs create mode 100644 BBWY.JDSDK/Domain/IsvUploadBlockOutputVO.cs create mode 100644 BBWY.JDSDK/Domain/IsvUploadEndOutputVO.cs create mode 100644 BBWY.JDSDK/Domain/IsvUploadStartOutputVO.cs create mode 100644 BBWY.JDSDK/Domain/ItemAttrApplyDto.cs create mode 100644 BBWY.JDSDK/Domain/ItemDTO.cs create mode 100644 BBWY.JDSDK/Domain/ItemInfo.cs create mode 100644 BBWY.JDSDK/Domain/ItemInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/ItemInfoFBP.cs create mode 100644 BBWY.JDSDK/Domain/ItemPicApplyDto.cs create mode 100644 BBWY.JDSDK/Domain/ItemPicAuditDto.cs create mode 100644 BBWY.JDSDK/Domain/ItemPicSkuDto.cs create mode 100644 BBWY.JDSDK/Domain/ItemPicSkuDtoLong.cs create mode 100644 BBWY.JDSDK/Domain/ItemPicSkuDtoLucency.cs create mode 100644 BBWY.JDSDK/Domain/ItemPictureApplyDto.cs create mode 100644 BBWY.JDSDK/Domain/ItemVO.cs create mode 100644 BBWY.JDSDK/Domain/JOSCreateOrderResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JOSDetailResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JOSOrderResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JOSPageResult.cs create mode 100644 BBWY.JDSDK/Domain/JOSRelativeResult.cs create mode 100644 BBWY.JDSDK/Domain/JOSVideoInfo.cs create mode 100644 BBWY.JDSDK/Domain/JOSVideoRelativeInfo.cs create mode 100644 BBWY.JDSDK/Domain/JOSVideoSkuRelative.cs create mode 100644 BBWY.JDSDK/Domain/JOSWarehouseResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JdAdressResponse.cs create mode 100644 BBWY.JDSDK/Domain/JmServiceResult.cs create mode 100644 BBWY.JDSDK/Domain/JosApplyProductDto.cs create mode 100644 BBWY.JDSDK/Domain/JosBasicInfoDynamicFieldDto.cs create mode 100644 BBWY.JDSDK/Domain/JosBooleanDto.cs create mode 100644 BBWY.JDSDK/Domain/JosCategoryDto.cs create mode 100644 BBWY.JDSDK/Domain/JosCoupon.cs create mode 100644 BBWY.JDSDK/Domain/JosDangerGoodsDto.cs create mode 100644 BBWY.JDSDK/Domain/JosExceptionQueryResult.cs create mode 100644 BBWY.JDSDK/Domain/JosExtPropDto.cs create mode 100644 BBWY.JDSDK/Domain/JosGoodsInfo.cs create mode 100644 BBWY.JDSDK/Domain/JosIntegerDto.cs create mode 100644 BBWY.JDSDK/Domain/JosInvoiceDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosInvoiceResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosItemAttrApplyDto.cs create mode 100644 BBWY.JDSDK/Domain/JosItemPicApplyDto.cs create mode 100644 BBWY.JDSDK/Domain/JosItemPicApplyInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/JosListOrderResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosMapSb.cs create mode 100644 BBWY.JDSDK/Domain/JosModelDto.cs create mode 100644 BBWY.JDSDK/Domain/JosMyProductInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/JosPage.cs create mode 100644 BBWY.JDSDK/Domain/JosPopSiteStockNumParam.cs create mode 100644 BBWY.JDSDK/Domain/JosProductApplyDto.cs create mode 100644 BBWY.JDSDK/Domain/JosProductInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/JosPromotion.cs create mode 100644 BBWY.JDSDK/Domain/JosPromotionSku.cs create mode 100644 BBWY.JDSDK/Domain/JosPropGroupDto.cs create mode 100644 BBWY.JDSDK/Domain/JosPurchaseOrderDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosPurchaseOrderDetailProResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosPurchaseOrderDetailResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosPurchaseOrderLineDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosPurchaseOrderProDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosPurchaseOrderProResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosPurchaseOrderResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosPurchaseOrderStatusResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosQualificationInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/JosQualificationRowDto.cs create mode 100644 BBWY.JDSDK/Domain/JosRealTimeInventoryDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosRealTimeInventoryResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosResult.cs create mode 100644 BBWY.JDSDK/Domain/JosResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosResultModelDto.cs create mode 100644 BBWY.JDSDK/Domain/JosReturnOrderDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosReturnOrderDetailResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosReturnOrderLineBatchDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosReturnOrderLineBatchResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosReturnOrderLineDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosReturnOrderResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosSaleAttrNameDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSalesInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSalesInfoResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSalesOutWarehouseDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSalesOutWarehouseResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSalesReturnDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSalesReturnResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JosShipmentConfirmationDetailResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosShipmentConfirmationLineDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosSimpleBrandDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSkuInfo.cs create mode 100644 BBWY.JDSDK/Domain/JosSpuTemplateDto.cs create mode 100644 BBWY.JDSDK/Domain/JosStatementApproveDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosStatementApproveResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosStatementDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosStatementLocalDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosStatementResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JosStockInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/JosStockInfoResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JosStringDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSubAdvertiseDto.cs create mode 100644 BBWY.JDSDK/Domain/JosSubCategory.cs create mode 100644 BBWY.JDSDK/Domain/JosVcUserPurchaserResultDto.cs create mode 100644 BBWY.JDSDK/Domain/JosWarePerformanceResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/JpassActivityDTO.cs create mode 100644 BBWY.JDSDK/Domain/JpassCouponInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/JpassResult.cs create mode 100644 BBWY.JDSDK/Domain/JsfResult.cs create mode 100644 BBWY.JDSDK/Domain/KeyResponse.cs create mode 100644 BBWY.JDSDK/Domain/KeywordVOQuery.cs create mode 100644 BBWY.JDSDK/Domain/LeaveMsg.cs create mode 100644 BBWY.JDSDK/Domain/LeaveMsgPage.cs create mode 100644 BBWY.JDSDK/Domain/LocCodeInfo.cs create mode 100644 BBWY.JDSDK/Domain/LocCodeInfoResult.cs create mode 100644 BBWY.JDSDK/Domain/LocateDetail.cs create mode 100644 BBWY.JDSDK/Domain/LwbGoodsItem.cs create mode 100644 BBWY.JDSDK/Domain/LwbItem.cs create mode 100644 BBWY.JDSDK/Domain/LwbMain.cs create mode 100644 BBWY.JDSDK/Domain/LwbMainStatusFull.cs create mode 100644 BBWY.JDSDK/Domain/LwbStatus.cs create mode 100644 BBWY.JDSDK/Domain/LwbStatusInfo.cs create mode 100644 BBWY.JDSDK/Domain/LwbStatusObjFLas.cs create mode 100644 BBWY.JDSDK/Domain/MachiningDestDetail.cs create mode 100644 BBWY.JDSDK/Domain/MachiningHeader.cs create mode 100644 BBWY.JDSDK/Domain/MachiningResult.cs create mode 100644 BBWY.JDSDK/Domain/MachiningSrcDetail.cs create mode 100644 BBWY.JDSDK/Domain/Map.cs create mode 100644 BBWY.JDSDK/Domain/MarketInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/MarketShopDto.cs create mode 100644 BBWY.JDSDK/Domain/MaterialDTO.cs create mode 100644 BBWY.JDSDK/Domain/MediaVo.cs create mode 100644 BBWY.JDSDK/Domain/MemberDynmModel.cs create mode 100644 BBWY.JDSDK/Domain/MemberLevelInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/Message.cs create mode 100644 BBWY.JDSDK/Domain/MessageInfo.cs create mode 100644 BBWY.JDSDK/Domain/MessagePushResult.cs create mode 100644 BBWY.JDSDK/Domain/ModelServeType.cs create mode 100644 BBWY.JDSDK/Domain/ModelTypeInfo.cs create mode 100644 BBWY.JDSDK/Domain/MyProductInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/NewAssignOrder.cs create mode 100644 BBWY.JDSDK/Domain/NewSaaSOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/NormalInvoiceResp.cs create mode 100644 BBWY.JDSDK/Domain/OAuthUserInfo.cs create mode 100644 BBWY.JDSDK/Domain/OQueryResult.cs create mode 100644 BBWY.JDSDK/Domain/ObjA_Price.cs create mode 100644 BBWY.JDSDK/Domain/ObjExtAttrCollection.cs create mode 100644 BBWY.JDSDK/Domain/Object.cs create mode 100644 BBWY.JDSDK/Domain/OffsetResult.cs create mode 100644 BBWY.JDSDK/Domain/OneOrderItemVO.cs create mode 100644 BBWY.JDSDK/Domain/OneOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/OnlineCustomer.cs create mode 100644 BBWY.JDSDK/Domain/OnlineResponse.cs create mode 100644 BBWY.JDSDK/Domain/OpReason.cs create mode 100644 BBWY.JDSDK/Domain/OpenApiResponse.cs create mode 100644 BBWY.JDSDK/Domain/OpenPresortResponseDto.cs create mode 100644 BBWY.JDSDK/Domain/OperateRecordDTO.cs create mode 100644 BBWY.JDSDK/Domain/OperatorResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderAddServParam.cs create mode 100644 BBWY.JDSDK/Domain/OrderAfsAndRefund.cs create mode 100644 BBWY.JDSDK/Domain/OrderBillStatementVo.cs create mode 100644 BBWY.JDSDK/Domain/OrderCompanyUserResponse.cs create mode 100644 BBWY.JDSDK/Domain/OrderConsigneeResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderCouponDetail.cs create mode 100644 BBWY.JDSDK/Domain/OrderDTO.cs create mode 100644 BBWY.JDSDK/Domain/OrderDataNotPayInfo.cs create mode 100644 BBWY.JDSDK/Domain/OrderDefaultResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderDefaultResultStatus.cs create mode 100644 BBWY.JDSDK/Domain/OrderDeliverVO.cs create mode 100644 BBWY.JDSDK/Domain/OrderDetail.cs create mode 100644 BBWY.JDSDK/Domain/OrderDetailForJos.cs create mode 100644 BBWY.JDSDK/Domain/OrderDetailForJosDto.cs create mode 100644 BBWY.JDSDK/Domain/OrderDetailInfo.cs create mode 100644 BBWY.JDSDK/Domain/OrderDetailResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderExtInfoResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderInfo.cs create mode 100644 BBWY.JDSDK/Domain/OrderInfoFBP.cs create mode 100644 BBWY.JDSDK/Domain/OrderInfoOperateResponse.cs create mode 100644 BBWY.JDSDK/Domain/OrderInfoResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderInfoResultPauseBizInfo.cs create mode 100644 BBWY.JDSDK/Domain/OrderInvoiceResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderItemDetail.cs create mode 100644 BBWY.JDSDK/Domain/OrderItemNotPayInfo.cs create mode 100644 BBWY.JDSDK/Domain/OrderListResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderModeVO.cs create mode 100644 BBWY.JDSDK/Domain/OrderPackage.cs create mode 100644 BBWY.JDSDK/Domain/OrderPackageDetail.cs create mode 100644 BBWY.JDSDK/Domain/OrderPaymentResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderPrintDataConsignee.cs create mode 100644 BBWY.JDSDK/Domain/OrderPrintDataResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderPrintDataWare.cs create mode 100644 BBWY.JDSDK/Domain/OrderPrivacyModel.cs create mode 100644 BBWY.JDSDK/Domain/OrderPromotionDetail.cs create mode 100644 BBWY.JDSDK/Domain/OrderQueryResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderRemark.cs create mode 100644 BBWY.JDSDK/Domain/OrderRemarkResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderResult.cs create mode 100644 BBWY.JDSDK/Domain/OrderSearchInfo.cs create mode 100644 BBWY.JDSDK/Domain/OrderShipmentResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderShouldInvoiceAmount.cs create mode 100644 BBWY.JDSDK/Domain/OrderShouldInvoiceAmountDetail.cs create mode 100644 BBWY.JDSDK/Domain/OrderSku.cs create mode 100644 BBWY.JDSDK/Domain/OrderSkuResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderSnapshotResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderSplitInfo.cs create mode 100644 BBWY.JDSDK/Domain/OrderStatus.cs create mode 100644 BBWY.JDSDK/Domain/OrderStatusDetail.cs create mode 100644 BBWY.JDSDK/Domain/OrderSuitResp.cs create mode 100644 BBWY.JDSDK/Domain/OrderSupplyInfoVo.cs create mode 100644 BBWY.JDSDK/Domain/OrderTrace.cs create mode 100644 BBWY.JDSDK/Domain/OrderTrack.cs create mode 100644 BBWY.JDSDK/Domain/OrderVO.cs create mode 100644 BBWY.JDSDK/Domain/OtherInstoreOrderDetail.cs create mode 100644 BBWY.JDSDK/Domain/OutBoundResultDto.cs create mode 100644 BBWY.JDSDK/Domain/POPGroup.cs create mode 100644 BBWY.JDSDK/Domain/PackResult.cs create mode 100644 BBWY.JDSDK/Domain/PackStatusResult.cs create mode 100644 BBWY.JDSDK/Domain/PackageAndWeightDTO.cs create mode 100644 BBWY.JDSDK/Domain/PackagePrintResult.cs create mode 100644 BBWY.JDSDK/Domain/Page.cs create mode 100644 BBWY.JDSDK/Domain/PageFinishedTask.cs create mode 100644 BBWY.JDSDK/Domain/PageInfo.cs create mode 100644 BBWY.JDSDK/Domain/PageInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/PageList.cs create mode 100644 BBWY.JDSDK/Domain/PageModel.cs create mode 100644 BBWY.JDSDK/Domain/PageQueryResult.cs create mode 100644 BBWY.JDSDK/Domain/PageResult.cs create mode 100644 BBWY.JDSDK/Domain/PageUnresolvedTask.cs create mode 100644 BBWY.JDSDK/Domain/PageableResult.cs create mode 100644 BBWY.JDSDK/Domain/PaginatedInfo.cs create mode 100644 BBWY.JDSDK/Domain/Pagination.cs create mode 100644 BBWY.JDSDK/Domain/PaginationResp.cs create mode 100644 BBWY.JDSDK/Domain/Paginator.cs create mode 100644 BBWY.JDSDK/Domain/Pair.cs create mode 100644 BBWY.JDSDK/Domain/Paragraph.cs create mode 100644 BBWY.JDSDK/Domain/PartitionWarehouse.cs create mode 100644 BBWY.JDSDK/Domain/PassLog.cs create mode 100644 BBWY.JDSDK/Domain/PauseBizDataYy.cs create mode 100644 BBWY.JDSDK/Domain/PauseBizStatus.cs create mode 100644 BBWY.JDSDK/Domain/PayInfo.cs create mode 100644 BBWY.JDSDK/Domain/PaymentDTO.cs create mode 100644 BBWY.JDSDK/Domain/PaymentFailedOrder.cs create mode 100644 BBWY.JDSDK/Domain/PaymentNoResult.cs create mode 100644 BBWY.JDSDK/Domain/PayoutDetailInfo.cs create mode 100644 BBWY.JDSDK/Domain/PayoutInfo.cs create mode 100644 BBWY.JDSDK/Domain/PayoutShareInfo.cs create mode 100644 BBWY.JDSDK/Domain/PhoneBindVO.cs create mode 100644 BBWY.JDSDK/Domain/PickUpResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/PickupDate.cs create mode 100644 BBWY.JDSDK/Domain/PickupDto.cs create mode 100644 BBWY.JDSDK/Domain/PickupReceiveResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/PickupTimeRangeDTO.cs create mode 100644 BBWY.JDSDK/Domain/PickwareInfo.cs create mode 100644 BBWY.JDSDK/Domain/PoBatAttrModel.cs create mode 100644 BBWY.JDSDK/Domain/PoBoxModel.cs create mode 100644 BBWY.JDSDK/Domain/PoCloseJosResponse.cs create mode 100644 BBWY.JDSDK/Domain/PoDetailResp.cs create mode 100644 BBWY.JDSDK/Domain/PoItemModel.cs create mode 100644 BBWY.JDSDK/Domain/PoItemReject.cs create mode 100644 BBWY.JDSDK/Domain/PoResp.cs create mode 100644 BBWY.JDSDK/Domain/PointsCouponInfo.cs create mode 100644 BBWY.JDSDK/Domain/PointsCouponInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/PointsDetailView.cs create mode 100644 BBWY.JDSDK/Domain/PointsDetailsFlowResult.cs create mode 100644 BBWY.JDSDK/Domain/PointsDetailsResult.cs create mode 100644 BBWY.JDSDK/Domain/PointsExchangeGiftDTO.cs create mode 100644 BBWY.JDSDK/Domain/PointsExchangeGiftSkuDTO.cs create mode 100644 BBWY.JDSDK/Domain/PointsSendRuleDTO.cs create mode 100644 BBWY.JDSDK/Domain/PointsSendRuleResult.cs create mode 100644 BBWY.JDSDK/Domain/PopCommentJosVo.cs create mode 100644 BBWY.JDSDK/Domain/PopCommentReplyVo.cs create mode 100644 BBWY.JDSDK/Domain/PopGoodsDTO.cs create mode 100644 BBWY.JDSDK/Domain/PreSortResult.cs create mode 100644 BBWY.JDSDK/Domain/PresaleOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/PriceChange.cs create mode 100644 BBWY.JDSDK/Domain/PriceProductVo.cs create mode 100644 BBWY.JDSDK/Domain/ProcessInfo.cs create mode 100644 BBWY.JDSDK/Domain/ProductApplyDto.cs create mode 100644 BBWY.JDSDK/Domain/ProductBase.cs create mode 100644 BBWY.JDSDK/Domain/ProductInfo.cs create mode 100644 BBWY.JDSDK/Domain/ProductInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/ProductJosStringDto.cs create mode 100644 BBWY.JDSDK/Domain/ProductSearchResult.cs create mode 100644 BBWY.JDSDK/Domain/ProductSort.cs create mode 100644 BBWY.JDSDK/Domain/ProductStock.cs create mode 100644 BBWY.JDSDK/Domain/ProductVo.cs create mode 100644 BBWY.JDSDK/Domain/PromiseShipmentResp.cs create mode 100644 BBWY.JDSDK/Domain/PromoLimit.cs create mode 100644 BBWY.JDSDK/Domain/PromoListResultDto.cs create mode 100644 BBWY.JDSDK/Domain/PromoSkuVO.cs create mode 100644 BBWY.JDSDK/Domain/PromotionVO.cs create mode 100644 BBWY.JDSDK/Domain/Prop.cs create mode 100644 BBWY.JDSDK/Domain/PropDto.cs create mode 100644 BBWY.JDSDK/Domain/PropGroupDto.cs create mode 100644 BBWY.JDSDK/Domain/PropSetting.cs create mode 100644 BBWY.JDSDK/Domain/PropValueDto.cs create mode 100644 BBWY.JDSDK/Domain/PropertyVO.cs create mode 100644 BBWY.JDSDK/Domain/ProviderDTO.cs create mode 100644 BBWY.JDSDK/Domain/PublicResult.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultList.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObject.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObject1.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObject3.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObject4.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObject5.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObject6.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObjectFinishedTask.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObjectOrderId.cs create mode 100644 BBWY.JDSDK/Domain/PublicResultObjectUnresolvedTask.cs create mode 100644 BBWY.JDSDK/Domain/PurchaseAllocationDetailDto.cs create mode 100644 BBWY.JDSDK/Domain/PurchaseForJos.cs create mode 100644 BBWY.JDSDK/Domain/PurchaseOrder.cs create mode 100644 BBWY.JDSDK/Domain/PurchaseOrderBidDto.cs create mode 100644 BBWY.JDSDK/Domain/PurchaseOrderDto.cs create mode 100644 BBWY.JDSDK/Domain/PurchaseOrderItemBidDto.cs create mode 100644 BBWY.JDSDK/Domain/PurchaseOrderSkuJosDO.cs create mode 100644 BBWY.JDSDK/Domain/PurchaseWarePropertyDto.cs create mode 100644 BBWY.JDSDK/Domain/QcBackErrItem.cs create mode 100644 BBWY.JDSDK/Domain/QcBackItem.cs create mode 100644 BBWY.JDSDK/Domain/QualificationDto.cs create mode 100644 BBWY.JDSDK/Domain/QualificationFileDto.cs create mode 100644 BBWY.JDSDK/Domain/QualificationInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/QualificationRowDto.cs create mode 100644 BBWY.JDSDK/Domain/QueryAllOrdersForJosResult.cs create mode 100644 BBWY.JDSDK/Domain/QueryAllOrdersForJosResultList.cs create mode 100644 BBWY.JDSDK/Domain/QueryCodeDto.cs create mode 100644 BBWY.JDSDK/Domain/QueryInStockSIDBySkuResponse.cs create mode 100644 BBWY.JDSDK/Domain/QueryLevelChangeItemResult.cs create mode 100644 BBWY.JDSDK/Domain/QueryLevelChangeResult.cs create mode 100644 BBWY.JDSDK/Domain/QueryListOrderDetailInfo.cs create mode 100644 BBWY.JDSDK/Domain/QueryMap.cs create mode 100644 BBWY.JDSDK/Domain/QueryOrderDetailJos.cs create mode 100644 BBWY.JDSDK/Domain/QueryOrderExtResult.cs create mode 100644 BBWY.JDSDK/Domain/QueryOrderForJosResult.cs create mode 100644 BBWY.JDSDK/Domain/QueryOrderForJosResultDto.cs create mode 100644 BBWY.JDSDK/Domain/QueryOrderForJosResultList.cs create mode 100644 BBWY.JDSDK/Domain/QueryOrderIdsResJos.cs create mode 100644 BBWY.JDSDK/Domain/QueryOrderListSkuJos.cs create mode 100644 BBWY.JDSDK/Domain/QueryOutsideMainResult4Isv.cs create mode 100644 BBWY.JDSDK/Domain/QueryPoModel.cs create mode 100644 BBWY.JDSDK/Domain/QueryResult.cs create mode 100644 BBWY.JDSDK/Domain/QuerySelfSmsModel.cs create mode 100644 BBWY.JDSDK/Domain/QuerySingleOrderForJosResultDto.cs create mode 100644 BBWY.JDSDK/Domain/QueryStockHouseRentResult.cs create mode 100644 BBWY.JDSDK/Domain/QueryStockInResult.cs create mode 100644 BBWY.JDSDK/Domain/QueryStockOutResult.cs create mode 100644 BBWY.JDSDK/Domain/QuestionType.cs create mode 100644 BBWY.JDSDK/Domain/RPCResult.cs create mode 100644 BBWY.JDSDK/Domain/ReassignOrder.cs create mode 100644 BBWY.JDSDK/Domain/ReceiptDetailModelDto.cs create mode 100644 BBWY.JDSDK/Domain/ReceiptInfo.cs create mode 100644 BBWY.JDSDK/Domain/ReceiptModelDto.cs create mode 100644 BBWY.JDSDK/Domain/ReceiptResult.cs create mode 100644 BBWY.JDSDK/Domain/ReceiptReturnResult.cs create mode 100644 BBWY.JDSDK/Domain/ReceiveBrief.cs create mode 100644 BBWY.JDSDK/Domain/ReceiveDetail.cs create mode 100644 BBWY.JDSDK/Domain/ReceiveWare.cs create mode 100644 BBWY.JDSDK/Domain/ReceivingTask.cs create mode 100644 BBWY.JDSDK/Domain/RechargeRecordDTO.cs create mode 100644 BBWY.JDSDK/Domain/RecommendTempVO.cs create mode 100644 BBWY.JDSDK/Domain/Record.cs create mode 100644 BBWY.JDSDK/Domain/RecyclerOrderSettle.cs create mode 100644 BBWY.JDSDK/Domain/RecyclerSettle.cs create mode 100644 BBWY.JDSDK/Domain/RefundApplyVo.cs create mode 100644 BBWY.JDSDK/Domain/RefundBillChargeMO.cs create mode 100644 BBWY.JDSDK/Domain/RefundapplyResponse.cs create mode 100644 BBWY.JDSDK/Domain/RegionDTO.cs create mode 100644 BBWY.JDSDK/Domain/RegistrationItemEntity.cs create mode 100644 BBWY.JDSDK/Domain/RejectedData.cs create mode 100644 BBWY.JDSDK/Domain/RentStoreInfo.cs create mode 100644 BBWY.JDSDK/Domain/ReplyResult.cs create mode 100644 BBWY.JDSDK/Domain/ReportInfo.cs create mode 100644 BBWY.JDSDK/Domain/RequisitionInfoDetailDto.cs create mode 100644 BBWY.JDSDK/Domain/RequisitionInfoResultDto.cs create mode 100644 BBWY.JDSDK/Domain/RespResult.cs create mode 100644 BBWY.JDSDK/Domain/ResponseBody.cs create mode 100644 BBWY.JDSDK/Domain/ResponseDTO.cs create mode 100644 BBWY.JDSDK/Domain/ResponseData.cs create mode 100644 BBWY.JDSDK/Domain/ResponseHeader.cs create mode 100644 BBWY.JDSDK/Domain/ResponseOrderOtherDetail.cs create mode 100644 BBWY.JDSDK/Domain/ResponseOrderStatus.cs create mode 100644 BBWY.JDSDK/Domain/ResponsePageDTO.cs create mode 100644 BBWY.JDSDK/Domain/ResponseStock.cs create mode 100644 BBWY.JDSDK/Domain/ResponseVO.cs create mode 100644 BBWY.JDSDK/Domain/Result.cs create mode 100644 BBWY.JDSDK/Domain/Result2.cs create mode 100644 BBWY.JDSDK/Domain/ResultBase.cs create mode 100644 BBWY.JDSDK/Domain/ResultBean.cs create mode 100644 BBWY.JDSDK/Domain/ResultData.cs create mode 100644 BBWY.JDSDK/Domain/ResultExport.cs create mode 100644 BBWY.JDSDK/Domain/ResultForLwbMain.cs create mode 100644 BBWY.JDSDK/Domain/ResultInfo.cs create mode 100644 BBWY.JDSDK/Domain/ResultInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/ResultModel.cs create mode 100644 BBWY.JDSDK/Domain/ResultUtil.cs create mode 100644 BBWY.JDSDK/Domain/ResultVO.cs create mode 100644 BBWY.JDSDK/Domain/ResultWrap.cs create mode 100644 BBWY.JDSDK/Domain/RetailShelfParam.cs create mode 100644 BBWY.JDSDK/Domain/ReturnAddressResult.cs create mode 100644 BBWY.JDSDK/Domain/ReturnAddressVO.cs create mode 100644 BBWY.JDSDK/Domain/ReturnOrderDetailForJos.cs create mode 100644 BBWY.JDSDK/Domain/ReturnOrderPreForJosResult.cs create mode 100644 BBWY.JDSDK/Domain/ReturnOrderPreForJosResultList.cs create mode 100644 BBWY.JDSDK/Domain/ReturnResult.cs create mode 100644 BBWY.JDSDK/Domain/RoDetailDto.cs create mode 100644 BBWY.JDSDK/Domain/RoDto.cs create mode 100644 BBWY.JDSDK/Domain/RoResultDto.cs create mode 100644 BBWY.JDSDK/Domain/RpcResponse.cs create mode 100644 BBWY.JDSDK/Domain/RtsBatch.cs create mode 100644 BBWY.JDSDK/Domain/RtsDetail.cs create mode 100644 BBWY.JDSDK/Domain/RtsResult.cs create mode 100644 BBWY.JDSDK/Domain/RtwBatAttrModel.cs create mode 100644 BBWY.JDSDK/Domain/RtwDetailsResult.cs create mode 100644 BBWY.JDSDK/Domain/RtwResult.cs create mode 100644 BBWY.JDSDK/Domain/RtwUpdateResult.cs create mode 100644 BBWY.JDSDK/Domain/RxInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/SSendpay.cs create mode 100644 BBWY.JDSDK/Domain/SafeCResult.cs create mode 100644 BBWY.JDSDK/Domain/SaleAttrValueTemplate.cs create mode 100644 BBWY.JDSDK/Domain/SaleAttributeDto.cs create mode 100644 BBWY.JDSDK/Domain/SalesForecastDTO.cs create mode 100644 BBWY.JDSDK/Domain/SamOrderInfo.cs create mode 100644 BBWY.JDSDK/Domain/SamReturnStockResponse.cs create mode 100644 BBWY.JDSDK/Domain/SamSkuInfo.cs create mode 100644 BBWY.JDSDK/Domain/SameOrderServiceBill.cs create mode 100644 BBWY.JDSDK/Domain/SdkPageResult.cs create mode 100644 BBWY.JDSDK/Domain/SdkResult.cs create mode 100644 BBWY.JDSDK/Domain/SearchManageVO.cs create mode 100644 BBWY.JDSDK/Domain/SearchResult.cs create mode 100644 BBWY.JDSDK/Domain/SellerCategory.cs create mode 100644 BBWY.JDSDK/Domain/SellerInfoResponse.cs create mode 100644 BBWY.JDSDK/Domain/SendResponse.cs create mode 100644 BBWY.JDSDK/Domain/SendResultInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/SerialNumber.cs create mode 100644 BBWY.JDSDK/Domain/ServerResult.cs create mode 100644 BBWY.JDSDK/Domain/Service.cs create mode 100644 BBWY.JDSDK/Domain/ServiceApplyInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/ServiceBill.cs create mode 100644 BBWY.JDSDK/Domain/ServiceBillDetail.cs create mode 100644 BBWY.JDSDK/Domain/ServiceBrief.cs create mode 100644 BBWY.JDSDK/Domain/ServiceBrief2.cs create mode 100644 BBWY.JDSDK/Domain/ServiceCustomerInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/ServiceDetaiExport.cs create mode 100644 BBWY.JDSDK/Domain/ServiceDetailInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/ServiceDetailResult.cs create mode 100644 BBWY.JDSDK/Domain/ServiceExport.cs create mode 100644 BBWY.JDSDK/Domain/ServiceExpressInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/ServiceFinanceDetailInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/ServiceItemInfo.cs create mode 100644 BBWY.JDSDK/Domain/ServiceKeyInfo.cs create mode 100644 BBWY.JDSDK/Domain/ServiceLog.cs create mode 100644 BBWY.JDSDK/Domain/ServiceMongoDBVO.cs create mode 100644 BBWY.JDSDK/Domain/ServicePageExport.cs create mode 100644 BBWY.JDSDK/Domain/ServiceResponse.cs create mode 100644 BBWY.JDSDK/Domain/ServiceResult.cs create mode 100644 BBWY.JDSDK/Domain/ServiceTrack.cs create mode 100644 BBWY.JDSDK/Domain/ServiceTrackInfoExport.cs create mode 100644 BBWY.JDSDK/Domain/ServicesResult.cs create mode 100644 BBWY.JDSDK/Domain/SettleBill.cs create mode 100644 BBWY.JDSDK/Domain/SettleBillDetail.cs create mode 100644 BBWY.JDSDK/Domain/ShipAddressResult.cs create mode 100644 BBWY.JDSDK/Domain/ShipAddressVO.cs create mode 100644 BBWY.JDSDK/Domain/ShipCodResult.cs create mode 100644 BBWY.JDSDK/Domain/ShipPackageJosDto.cs create mode 100644 BBWY.JDSDK/Domain/ShipPackageJosResultDto.cs create mode 100644 BBWY.JDSDK/Domain/ShipmentCompanyJosDO.cs create mode 100644 BBWY.JDSDK/Domain/ShipperOut.cs create mode 100644 BBWY.JDSDK/Domain/ShippingInformationVO.cs create mode 100644 BBWY.JDSDK/Domain/ShopCategory.cs create mode 100644 BBWY.JDSDK/Domain/ShopCategoryResult.cs create mode 100644 BBWY.JDSDK/Domain/ShopFreightTemplateDto.cs create mode 100644 BBWY.JDSDK/Domain/ShopJosResult.cs create mode 100644 BBWY.JDSDK/Domain/ShopLevelRuleDTO.cs create mode 100644 BBWY.JDSDK/Domain/ShopOut.cs create mode 100644 BBWY.JDSDK/Domain/ShopRuleDiscountDTO.cs create mode 100644 BBWY.JDSDK/Domain/ShopStockBaseResponse.cs create mode 100644 BBWY.JDSDK/Domain/ShopStockFlowSub.cs create mode 100644 BBWY.JDSDK/Domain/ShopStockSearchFlowResponse.cs create mode 100644 BBWY.JDSDK/Domain/ShopStockSearchResponse.cs create mode 100644 BBWY.JDSDK/Domain/ShopStockSub.cs create mode 100644 BBWY.JDSDK/Domain/ShopWarehouseInfo.cs create mode 100644 BBWY.JDSDK/Domain/SignSuccessQueryDTO.cs create mode 100644 BBWY.JDSDK/Domain/SignatureImageDTO.cs create mode 100644 BBWY.JDSDK/Domain/SimpleBrandDto.cs create mode 100644 BBWY.JDSDK/Domain/SimpleOrderInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/SingleProductInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/Sku.cs create mode 100644 BBWY.JDSDK/Domain/SkuBehavior.cs create mode 100644 BBWY.JDSDK/Domain/SkuFareTemplate.cs create mode 100644 BBWY.JDSDK/Domain/SkuFareTemplateResult.cs create mode 100644 BBWY.JDSDK/Domain/SkuFareTemplateRuleResult.cs create mode 100644 BBWY.JDSDK/Domain/SkuInfo.cs create mode 100644 BBWY.JDSDK/Domain/SkuInfoDto.cs create mode 100644 BBWY.JDSDK/Domain/SkuMo.cs create mode 100644 BBWY.JDSDK/Domain/SkuPriceResult.cs create mode 100644 BBWY.JDSDK/Domain/SkuPriceVo.cs create mode 100644 BBWY.JDSDK/Domain/SkuProductInfo.cs create mode 100644 BBWY.JDSDK/Domain/SkuResp.cs create mode 100644 BBWY.JDSDK/Domain/SkuResponse.cs create mode 100644 BBWY.JDSDK/Domain/SkuSiteStock.cs create mode 100644 BBWY.JDSDK/Domain/SkuStock.cs create mode 100644 BBWY.JDSDK/Domain/SkuStockWriteResult.cs create mode 100644 BBWY.JDSDK/Domain/SkuStoreStockNumInfo.cs create mode 100644 BBWY.JDSDK/Domain/SlaveWare.cs create mode 100644 BBWY.JDSDK/Domain/SmsEffectVO.cs create mode 100644 BBWY.JDSDK/Domain/SmsMarginVO.cs create mode 100644 BBWY.JDSDK/Domain/SmsModelConfig.cs create mode 100644 BBWY.JDSDK/Domain/SmsModelTypeToIsv.cs create mode 100644 BBWY.JDSDK/Domain/SmsNotifyResponseDTO.cs create mode 100644 BBWY.JDSDK/Domain/SmsPro.cs create mode 100644 BBWY.JDSDK/Domain/SmsRechargeOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/SmsResult.cs create mode 100644 BBWY.JDSDK/Domain/SmsSensitiveWordCheckVO.cs create mode 100644 BBWY.JDSDK/Domain/SoPackItemGoods.cs create mode 100644 BBWY.JDSDK/Domain/SoPackMaterial.cs create mode 100644 BBWY.JDSDK/Domain/SpSourceOut.cs create mode 100644 BBWY.JDSDK/Domain/SpWorkOrderDto.cs create mode 100644 BBWY.JDSDK/Domain/SpWorkOrderItemDto.cs create mode 100644 BBWY.JDSDK/Domain/SplitOrderResultDto.cs create mode 100644 BBWY.JDSDK/Domain/SpuAttrGroupDto.cs create mode 100644 BBWY.JDSDK/Domain/StagepayBusinessTO.cs create mode 100644 BBWY.JDSDK/Domain/StandardGenericResponse.cs create mode 100644 BBWY.JDSDK/Domain/StandardListResponse.cs create mode 100644 BBWY.JDSDK/Domain/StandardResponse.cs create mode 100644 BBWY.JDSDK/Domain/StateResult.cs create mode 100644 BBWY.JDSDK/Domain/StationAreaInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/StationAreaSimpleInfo.cs create mode 100644 BBWY.JDSDK/Domain/StationInfoResult.cs create mode 100644 BBWY.JDSDK/Domain/StatusDataResult.cs create mode 100644 BBWY.JDSDK/Domain/StockBillDetail.cs create mode 100644 BBWY.JDSDK/Domain/StockBillInfo.cs create mode 100644 BBWY.JDSDK/Domain/StockChangeDetail.cs create mode 100644 BBWY.JDSDK/Domain/StockChangeHeader.cs create mode 100644 BBWY.JDSDK/Domain/StockDetail.cs create mode 100644 BBWY.JDSDK/Domain/StockDto.cs create mode 100644 BBWY.JDSDK/Domain/StockInDeleteResult.cs create mode 100644 BBWY.JDSDK/Domain/StockInResult.cs create mode 100644 BBWY.JDSDK/Domain/StockInSamResult.cs create mode 100644 BBWY.JDSDK/Domain/StockInfo.cs create mode 100644 BBWY.JDSDK/Domain/StockQueryResultDto.cs create mode 100644 BBWY.JDSDK/Domain/StockResult.cs create mode 100644 BBWY.JDSDK/Domain/StockRf.cs create mode 100644 BBWY.JDSDK/Domain/StockState.cs create mode 100644 BBWY.JDSDK/Domain/StopOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/StoreInfoResTO.cs create mode 100644 BBWY.JDSDK/Domain/StorePriceDTO.cs create mode 100644 BBWY.JDSDK/Domain/StoreResponse.cs create mode 100644 BBWY.JDSDK/Domain/StoreVo.cs create mode 100644 BBWY.JDSDK/Domain/StrategyComputeResponseDTO.cs create mode 100644 BBWY.JDSDK/Domain/StrategyInstanceResponseDTO.cs create mode 100644 BBWY.JDSDK/Domain/StringResult.cs create mode 100644 BBWY.JDSDK/Domain/SubAdvertiseDto.cs create mode 100644 BBWY.JDSDK/Domain/SuiteResp.cs create mode 100644 BBWY.JDSDK/Domain/Summary.cs create mode 100644 BBWY.JDSDK/Domain/SupplierModel.cs create mode 100644 BBWY.JDSDK/Domain/SvcApiBindNumberInfo.cs create mode 100644 BBWY.JDSDK/Domain/SvcApiBooking.cs create mode 100644 BBWY.JDSDK/Domain/SvcApiVerificationInfo.cs create mode 100644 BBWY.JDSDK/Domain/SvcResult.cs create mode 100644 BBWY.JDSDK/Domain/TempComplete.cs create mode 100644 BBWY.JDSDK/Domain/TempCompletePage.cs create mode 100644 BBWY.JDSDK/Domain/TextDetectResult.cs create mode 100644 BBWY.JDSDK/Domain/TqmallGoodsRespVo.cs create mode 100644 BBWY.JDSDK/Domain/TraceDTO.cs create mode 100644 BBWY.JDSDK/Domain/TraceDetail.cs create mode 100644 BBWY.JDSDK/Domain/TraceDetailDto.cs create mode 100644 BBWY.JDSDK/Domain/TraceInfo.cs create mode 100644 BBWY.JDSDK/Domain/TraceQueryResponse.cs create mode 100644 BBWY.JDSDK/Domain/TraceQueryResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/TrackMessageOut.cs create mode 100644 BBWY.JDSDK/Domain/TrackMessagePlusOut.cs create mode 100644 BBWY.JDSDK/Domain/TrackShow.cs create mode 100644 BBWY.JDSDK/Domain/TradeShelfParam.cs create mode 100644 BBWY.JDSDK/Domain/TransMainExtItem.cs create mode 100644 BBWY.JDSDK/Domain/TransMainExtMain.cs create mode 100644 BBWY.JDSDK/Domain/TransMainExtResponse.cs create mode 100644 BBWY.JDSDK/Domain/TransbillPrintDto.cs create mode 100644 BBWY.JDSDK/Domain/TransparentImage.cs create mode 100644 BBWY.JDSDK/Domain/TwoOrderItemVO.cs create mode 100644 BBWY.JDSDK/Domain/TwoOrderVO.cs create mode 100644 BBWY.JDSDK/Domain/TwoOrderValueServiceVO.cs create mode 100644 BBWY.JDSDK/Domain/TypeDTO.cs create mode 100644 BBWY.JDSDK/Domain/UlItemBatchRefResult.cs create mode 100644 BBWY.JDSDK/Domain/UlItemBatchResult.cs create mode 100644 BBWY.JDSDK/Domain/UlItemResult.cs create mode 100644 BBWY.JDSDK/Domain/UlMainResult.cs create mode 100644 BBWY.JDSDK/Domain/UlResultResponse.cs create mode 100644 BBWY.JDSDK/Domain/UnitPromoDetailResultDto.cs create mode 100644 BBWY.JDSDK/Domain/Unsolved.cs create mode 100644 BBWY.JDSDK/Domain/UnsolvedMessage.cs create mode 100644 BBWY.JDSDK/Domain/UploadToken.cs create mode 100644 BBWY.JDSDK/Domain/UrlInfo.cs create mode 100644 BBWY.JDSDK/Domain/UserCategory3Dto.cs create mode 100644 BBWY.JDSDK/Domain/UserCategory3InfoDto.cs create mode 100644 BBWY.JDSDK/Domain/UserInfo.cs create mode 100644 BBWY.JDSDK/Domain/UserInfoFBP.cs create mode 100644 BBWY.JDSDK/Domain/VatIncoiceInfo.cs create mode 100644 BBWY.JDSDK/Domain/VatInfo.cs create mode 100644 BBWY.JDSDK/Domain/VatInvoiceResp.cs create mode 100644 BBWY.JDSDK/Domain/VcInStockResultJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VcInStockSkuDto.cs create mode 100644 BBWY.JDSDK/Domain/VcUserPurchaserDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseInDetailDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseInDetailResultJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseInJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseInResultJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseOutDetailDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseOutDetailResultJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseOutInfoJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseOutJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseOutResultJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VcWareHouseOutSpareCodeJosDto.cs create mode 100644 BBWY.JDSDK/Domain/VenderAccountContent.cs create mode 100644 BBWY.JDSDK/Domain/VenderAccountPermCodeContent.cs create mode 100644 BBWY.JDSDK/Domain/VenderAccountPermCodeResult.cs create mode 100644 BBWY.JDSDK/Domain/VenderAccountResult.cs create mode 100644 BBWY.JDSDK/Domain/VenderAccountRoleContent.cs create mode 100644 BBWY.JDSDK/Domain/VenderAccountRoleResult.cs create mode 100644 BBWY.JDSDK/Domain/VenderBasicResult.cs create mode 100644 BBWY.JDSDK/Domain/VenderBasicVO.cs create mode 100644 BBWY.JDSDK/Domain/VenderBrandPubInfo.cs create mode 100644 BBWY.JDSDK/Domain/VenderInfoResult.cs create mode 100644 BBWY.JDSDK/Domain/VenderJingcreditMainInfo.cs create mode 100644 BBWY.JDSDK/Domain/VenderRelationCarrierResult.cs create mode 100644 BBWY.JDSDK/Domain/VenderRemark.cs create mode 100644 BBWY.JDSDK/Domain/VenderRemarkQueryResult.cs create mode 100644 BBWY.JDSDK/Domain/VenderShopCategory.cs create mode 100644 BBWY.JDSDK/Domain/VendorProductBidDto.cs create mode 100644 BBWY.JDSDK/Domain/VendorSelfDeliveryCompleteResult.cs create mode 100644 BBWY.JDSDK/Domain/VendorSelfDeliveryResult.cs create mode 100644 BBWY.JDSDK/Domain/VendorStoreInfo.cs create mode 100644 BBWY.JDSDK/Domain/VideoUgcVo.cs create mode 100644 BBWY.JDSDK/Domain/VmiShopStock.cs create mode 100644 BBWY.JDSDK/Domain/VmiShopStockResponse.cs create mode 100644 BBWY.JDSDK/Domain/WaitAuditApply.cs create mode 100644 BBWY.JDSDK/Domain/WaitAuditApplyExport.cs create mode 100644 BBWY.JDSDK/Domain/WaitAuditApplyPage.cs create mode 100644 BBWY.JDSDK/Domain/WaitAuditApplysPage.cs create mode 100644 BBWY.JDSDK/Domain/WaitAuditDetail.cs create mode 100644 BBWY.JDSDK/Domain/WaitPageResult.cs create mode 100644 BBWY.JDSDK/Domain/WaitProcessResult.cs create mode 100644 BBWY.JDSDK/Domain/Waiter.cs create mode 100644 BBWY.JDSDK/Domain/WaiterDailyEvaStat.cs create mode 100644 BBWY.JDSDK/Domain/WaiterDailyStat.cs create mode 100644 BBWY.JDSDK/Domain/WaiterPresence.cs create mode 100644 BBWY.JDSDK/Domain/WaiterPresencePage.cs create mode 100644 BBWY.JDSDK/Domain/Ware.cs create mode 100644 BBWY.JDSDK/Domain/WareApiVO.cs create mode 100644 BBWY.JDSDK/Domain/WareAreaLimit.cs create mode 100644 BBWY.JDSDK/Domain/WareChangeWithApplyDTO.cs create mode 100644 BBWY.JDSDK/Domain/WarePerformanceData.cs create mode 100644 BBWY.JDSDK/Domain/WarePromotionDto.cs create mode 100644 BBWY.JDSDK/Domain/WareSku.cs create mode 100644 BBWY.JDSDK/Domain/WareSkuApiResponse.cs create mode 100644 BBWY.JDSDK/Domain/WareSkuApiVO.cs create mode 100644 BBWY.JDSDK/Domain/WareTax.cs create mode 100644 BBWY.JDSDK/Domain/WareTempResult.cs create mode 100644 BBWY.JDSDK/Domain/WareTemplate.cs create mode 100644 BBWY.JDSDK/Domain/WarehouseDetail.cs create mode 100644 BBWY.JDSDK/Domain/WarehouseDto.cs create mode 100644 BBWY.JDSDK/Domain/WarehouseOut.cs create mode 100644 BBWY.JDSDK/Domain/WarehouseStockOrderFlow.cs create mode 100644 BBWY.JDSDK/Domain/WarehouseStockResponse.cs create mode 100644 BBWY.JDSDK/Domain/WaterInfo.cs create mode 100644 BBWY.JDSDK/Domain/Waybill.cs create mode 100644 BBWY.JDSDK/Domain/WaybillAddress.cs create mode 100644 BBWY.JDSDK/Domain/WaybillAutoRecoverDetailDTO.cs create mode 100644 BBWY.JDSDK/Domain/WaybillDTO.cs create mode 100644 BBWY.JDSDK/Domain/WaybillExtraCharge.cs create mode 100644 BBWY.JDSDK/Domain/WaybillGisDto.cs create mode 100644 BBWY.JDSDK/Domain/WaybillGisTrackDto.cs create mode 100644 BBWY.JDSDK/Domain/WaybillQryFreightsResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/WaybillResponseDTO.cs create mode 100644 BBWY.JDSDK/Domain/WaybillResultDTO.cs create mode 100644 BBWY.JDSDK/Domain/WaybillResultInfoDTO.cs create mode 100644 BBWY.JDSDK/Domain/WaybillStockDTO.cs create mode 100644 BBWY.JDSDK/Domain/WaybillTraceVo.cs create mode 100644 BBWY.JDSDK/Domain/WaybillWeightDto.cs create mode 100644 BBWY.JDSDK/Domain/WishApiResult.cs create mode 100644 BBWY.JDSDK/Domain/WishInfoDTO.cs create mode 100644 BBWY.JDSDK/Field.cs create mode 100644 BBWY.JDSDK/IJdClient.cs create mode 100644 BBWY.JDSDK/IJdLogger.cs create mode 100644 BBWY.JDSDK/IJdRequest.cs create mode 100644 BBWY.JDSDK/IJdUploadRequest.cs create mode 100644 BBWY.JDSDK/JdDictionary.cs create mode 100644 BBWY.JDSDK/JdException.cs create mode 100644 BBWY.JDSDK/JdObject.cs create mode 100644 BBWY.JDSDK/JdRequestBase.cs create mode 100644 BBWY.JDSDK/JdResponse.cs create mode 100644 BBWY.JDSDK/Parser/DateTimeConverter.cs create mode 100644 BBWY.JDSDK/Parser/IJdParser.cs create mode 100644 BBWY.JDSDK/Parser/IJdReader.cs create mode 100644 BBWY.JDSDK/Parser/JdAttribute.cs create mode 100644 BBWY.JDSDK/Parser/JdJsonParser.cs create mode 100644 BBWY.JDSDK/Request/ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsRequest.cs create mode 100644 BBWY.JDSDK/Request/ActyEnqueryRegistrationDataCountRequest.cs create mode 100644 BBWY.JDSDK/Request/ActyQueryDrivingRegistrationDataCountRequest.cs create mode 100644 BBWY.JDSDK/Request/ActyQueryDrivingRegistrationItemListRequest.cs create mode 100644 BBWY.JDSDK/Request/ActyQueryRegistrationDataCountRequest.cs create mode 100644 BBWY.JDSDK/Request/AdwordsReadFindAdWordsByWareIdRequest.cs create mode 100644 BBWY.JDSDK/Request/AdwordsWriteUpdateWareAdWordsRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceAlltaskGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceFinishedtaskGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceFreightmessageGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceOriginalorderidGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceReceivetaskGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceRefundinfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceServicedetailListRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceServiceinfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceServicelogGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceUnresolvedtaskGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AfsserviceWaitauditGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AgingtemplGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AllinplateChannelorderCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/AllinplateChannelorderQueryshipmentRequest.cs create mode 100644 BBWY.JDSDK/Request/AllinplateChannelorderQuerystateRequest.cs create mode 100644 BBWY.JDSDK/Request/AllinplateChannelorderSubmitRequest.cs create mode 100644 BBWY.JDSDK/Request/ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsRequest.cs create mode 100644 BBWY.JDSDK/Request/ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsRequest.cs create mode 100644 BBWY.JDSDK/Request/ApiSmsModelConfigWriteServiceSendSmsRequest.cs create mode 100644 BBWY.JDSDK/Request/AreaCityGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AreaCountyGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AreaProvinceGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AreaTownGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ArealimitReadFindAreaLimitsByWareIdRequest.cs create mode 100644 BBWY.JDSDK/Request/ArealimitWriteUpdateWareAreaLimitsRequest.cs create mode 100644 BBWY.JDSDK/Request/AreasCityGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AreasCountyGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AreasOverseasCityGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AreasOverseasProvinceGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AreasProvinceGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AreasTownGetRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAddressJdAfsAddressRequest.cs create mode 100644 BBWY.JDSDK/Request/AscApplyViewRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditCompensateRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditCountRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditDeliveryRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditFetchCountRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditFetchRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditHomepickRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditReasonListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditRefuseRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditReissueRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditSendRequest.cs create mode 100644 BBWY.JDSDK/Request/AscAuditWaitFeedbackRequest.cs create mode 100644 BBWY.JDSDK/Request/AscBizFetchRequest.cs create mode 100644 BBWY.JDSDK/Request/AscCollectionListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscCommonCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/AscCompleteListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscDoorPickWareListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscFreightSaveRequest.cs create mode 100644 BBWY.JDSDK/Request/AscFreightViewRequest.cs create mode 100644 BBWY.JDSDK/Request/AscInvoiceViewRequest.cs create mode 100644 BBWY.JDSDK/Request/AscLogListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscMsgListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscProcessBackRequest.cs create mode 100644 BBWY.JDSDK/Request/AscProcessCloseRequest.cs create mode 100644 BBWY.JDSDK/Request/AscProcessCountRequest.cs create mode 100644 BBWY.JDSDK/Request/AscProcessJdInterveneRequest.cs create mode 100644 BBWY.JDSDK/Request/AscProcessListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscProcessOffLineChangeCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/AscProcessOfflineChangeRequest.cs create mode 100644 BBWY.JDSDK/Request/AscProcessRenewRequest.cs create mode 100644 BBWY.JDSDK/Request/AscQueryCountRequest.cs create mode 100644 BBWY.JDSDK/Request/AscQueryListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscQueryViewRequest.cs create mode 100644 BBWY.JDSDK/Request/AscReceiveCountRequest.cs create mode 100644 BBWY.JDSDK/Request/AscReceiveListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscReceiveRegisterRequest.cs create mode 100644 BBWY.JDSDK/Request/AscReceiveViewRequest.cs create mode 100644 BBWY.JDSDK/Request/AscSameorderListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscServiceAndRefundViewRequest.cs create mode 100644 BBWY.JDSDK/Request/AscSyncListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscTrackListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscTrackSaveRequest.cs create mode 100644 BBWY.JDSDK/Request/AscUnsolvedListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscUnsolvedMessageListRequest.cs create mode 100644 BBWY.JDSDK/Request/AscViewOriginalOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/AscViewPayoutRequest.cs create mode 100644 BBWY.JDSDK/Request/AscViewServiceTelRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetAccountBalanceQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetActivityCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetActivityCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetActivityQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetActivityUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetBenefitOrderQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetBenefitQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetBenefitSendRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetIsvAccountBalanceQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/AssetTypeQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/AuditRefuseProviderAuditRefuseRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bGxptProductServiceQueryProductStockRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceFindErpOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceFindPurchaseOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bGxptServiceErpServiceQueryServiceListRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bMidOrderMiddleProviderQueryOrderListRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bOpenApiGXProductProviderQueryProductRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bOrderChildOrderListRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bOrderGetRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bOrderLogisticsGetRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bPoPoMidProviderQueryPurOrderDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bPoPoMidProviderQueryPurOrdersRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bProductGetBigFieldRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bProductStockGetRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bStockBatchGetAreaStockRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bWareDetailGetRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bWareQuerySkuToPoolRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bWareQueryUserToPoolRequest.cs create mode 100644 BBWY.JDSDK/Request/B2bWareSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandCouponCreateCouponActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandCouponCreateJpassCouponRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandCouponGetCanCelInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandCouponGetCancelNumByCouponIdRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandCouponGetCouponDrawInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandCouponGetCouponPageInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandCouponQueryActivityPageInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandCouponStopCouponActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/BrandInfoServiceQueryBrandInfoByBidRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindAttrByIdJosRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindAttrByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindAttrByIdUnlimitCateRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdJosRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdUnlimitCateRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindByPIdRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindSaleAttrValueTemplatesRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdJosRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdUnlimitRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindValuesByIdJosRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindValuesByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryReadFindValuesByIdUnlimitRequest.cs create mode 100644 BBWY.JDSDK/Request/CategoryWriteSaveVenderAttrValueRequest.cs create mode 100644 BBWY.JDSDK/Request/CeoddRecomRuleCheckRequest.cs create mode 100644 BBWY.JDSDK/Request/CheckSkuSettlePriceRequest.cs create mode 100644 BBWY.JDSDK/Request/ClubPopCommentreplySaveRequest.cs create mode 100644 BBWY.JDSDK/Request/CmpSkuInfoQuerylistRequest.cs create mode 100644 BBWY.JDSDK/Request/ComJdDdOpenGwApiDataServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/ComJdDdOpenGwApiGrantServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/ComJdDdOpenGwApiMessagePushServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/ComJdJposRpcJsfJingBeanExpireJsfFacadeRequest.cs create mode 100644 BBWY.JDSDK/Request/ComJdLdopAlphaWaybillApiOutageQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/ComJdRuleManageApiServiceNewWareServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/ComJdUeRecoveryOutServiceReassignListJsfServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/CreateEntityStoreRequest.cs create mode 100644 BBWY.JDSDK/Request/CreateEntityStoresGroupRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmDeleteCustomerOpenInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmGatewayDownclientJdMappingLevelRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmGatewayDownclientJdSyncQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmGatewayDownclientJdSyncRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmGradeGetRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmGradeUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmMemberScanRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmMemberSearchNewRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmMemberSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmModelGetRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmModelMemberGetRequest.cs create mode 100644 BBWY.JDSDK/Request/CrmWriteCustomerInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/DataCollectRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderActivityStatusQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderAreaDefineInfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderCommonQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderEffectPublicidserviceSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderMarketingActivityCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderPackDMPSynchronizeInfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderPackDMPSynchronizeRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderPackDivideRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsDefaultSmsSignAddRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsEffectGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsEffectGetrtRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsNotifyRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsRechargeStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsRechargeSurplusRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsSendbymodelRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsSignAddRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsSignGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsSignInfoModifyRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSmsSignStatusGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderStrategyComputeGeneralByidRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderStrategyInstBindRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderStrategyInstanceCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderSubPackGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvComputeRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvContentListRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvGenerateActivityidRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvListRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadEndRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadProcessRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadStartRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvScenesumGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvSensitiveWordCheckRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvSmsSentRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvStatusGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackIsvUploadRequest.cs create mode 100644 BBWY.JDSDK/Request/DataVenderUserpackParamConcatCheckRequest.cs create mode 100644 BBWY.JDSDK/Request/DdNoticeNoticeDispatcherRequest.cs create mode 100644 BBWY.JDSDK/Request/DeleteEntityStoresGroupRequest.cs create mode 100644 BBWY.JDSDK/Request/DeleteStoresByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/DeliRecomdCarriersSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/DentistryAppointWriteOffRequest.cs create mode 100644 BBWY.JDSDK/Request/DentistryAppointmentResultCallbackRequest.cs create mode 100644 BBWY.JDSDK/Request/DentistryCancelAppointRequest.cs create mode 100644 BBWY.JDSDK/Request/DentistryPushGoodsStoreInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/DentistryPushReportRequest.cs create mode 100644 BBWY.JDSDK/Request/DentistryPushStoreInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/DentistryUpdateAppointRequest.cs create mode 100644 BBWY.JDSDK/Request/DetectionTextRedLineDetectRequest.cs create mode 100644 BBWY.JDSDK/Request/DlinkMonitorSendMonitorRecordsRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsBatchOutBoundRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsCurrenttimeRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsDeliveryAddressServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsDeliveryRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsModifyStockInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsOutboundRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsPartitionStockInfoQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsPartitionStockMaintainRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsPartitionStockStoreQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsPrerefundRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsQueryExpressInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsQueryStockInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsSearchAllOrdersRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsSearchoutboundorderRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsSearchpreRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsSearchsingleRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsSearchsingleorderRequest.cs create mode 100644 BBWY.JDSDK/Request/DropshipDpsSplitOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdkckeywordCategorypricesuggestQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdkckeywordKeywordpricesuggestQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdkckeywordUsedKeywordGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdkcunitAreadirectionUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdkcunitDmpGetBindCrowdRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdkcunitDmpGetcrowdlistRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdkcunitShoppriceUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdreportQueryaddailysumRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdreportQuerycampdailysumRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdreportQuerygroupdailysumRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdreportQuerylocationRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdreportQueryrealmediaRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdreportTrendChartGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DspAdunitDmpGetcrowdlistRequest.cs create mode 100644 BBWY.JDSDK/Request/DspBalanceGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DspConsumeGetRequest.cs create mode 100644 BBWY.JDSDK/Request/DspFeaturedorderdetailOrdereffectdetailRequest.cs create mode 100644 BBWY.JDSDK/Request/DspKcHtcampainListRequest.cs create mode 100644 BBWY.JDSDK/Request/DspKuaicheareaQuerycityRequest.cs create mode 100644 BBWY.JDSDK/Request/DspPictureUploadRequest.cs create mode 100644 BBWY.JDSDK/Request/DspSoaDmpQuerySearchCrowdSumRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpAfsCreateServiceOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpAfsQueryServiceItemInfoByServiceNoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCategoryGetFirstLevelCategoriesRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCategoryGetSecondLevelCategoriesRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCategoryGetThirdLevelCategoriesRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCheckstockQueryCheckStockLossesRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCheckstockQueryCheckStockProfitRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCloudQueryOrderInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCloudQueryReceivingResultRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCloudReceiveOrderInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoCancelB2bLwbMainRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoCancelLwbMainRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoCreateWbOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoEvaluateB2BLwbFreightMainRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoGenerateBdWayBillFileRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoGenerateLargeWaybillBoxLabelRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoGetEclpNoByOutNoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoGetReceiptFlagPhotoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoGotoB2BSWbMainAllTrackRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoQueryB2BSWbMainRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoQueryLwbByConditionRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoQueryPackageTagByWaybillNosRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoTransportLasWayBillRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoTransportReverseLasWaybillRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpCoUpdateB2BSWbMainExpressItemQtyRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpDeliveryApiWaybillQueryApiRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpExceptionQueryExceptionListRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpFeeQueryFeeAccountDetailWithPageRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpFeeQueryFeeAccountWithPageRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpFeeQueryFeeDetailWithPageRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpGoodsQueryGoodsByPageAndTimeRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpGoodsQueryGoodsInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpGoodsQueryGoodsRecordRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpGoodsQueryGoodsSerialRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpGoodsTransportGoodsInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpGoodsUpdateGoodsInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpIbAddOutsideMainRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpIbCancelOutsideMainRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpIbQueryOutsideMainRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpInsideAddLcOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpInsideAddUlOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpInsideCancelUlOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpInsideQueryUlOrderByConditionRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterAddSupplierRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterCancelBjkServiceOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterGetSellerInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterInsertCustomerRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterInsertLogicalStockConfigRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterInsertSellerCategoryRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterInsertShopRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterModifySupplierRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterQueryDeptRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterQuerySellerCategoryRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterQueryShipperRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterQueryShopRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterQuerySpSourceRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterQueryStoreInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterQuerySupplierRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterQueryWarehouseRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterUpdateCustomerInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpMasterUpdateShopRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderAddDeclareOrderCustomsRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderAddOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderAsynAddOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderCancelOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderEquatorDeclareStorageRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderEquatorOrderCustomsRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderExtQueryOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderGetOrderTrackMessageRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderGetTrackMessagePlusByOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderQueryOrderCartonBySoNoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderQueryOrderCustomsRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderQueryOrderListByStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderQueryOrderListRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderQueryOrderPacksRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderQueryOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderQueryOrderStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpOrderUpdateDeliveryCommandRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpPoAddPoOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpPoCancalPoOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpPoClosePoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpPoExtQueryPoOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpPoQueryPoOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtsIsvRtsCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtsIsvRtsQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtsIsvRtsTransferRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtwAcceptReturnOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtwAddRtwOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtwCancelRtwOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtwQueryRtwRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtwRejectorderinfoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtwTransportRtwRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpRtwUpdateRtwOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpSerialQueryInStockSIDBySkuRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpSerialQueryPageSerialByBillNoRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpSerialQueryPageSerialByOwnerNoAndConditionRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpSerialQueryRtwNosRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpSpareQueryTransOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryAdventGoodsStockRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryBatchAttrStockRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryBatchChangeRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryGoodsLevelChangeRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryShelfLifeGoodsListRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryStockChangeTransferRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryStockRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQuerySumStockRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryVmiShopStockRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockQueryWarehouseStockOrderFlowByGroupRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockSearchShopStockFlowRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockSearchShopStockRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpStockSetShopStockFixedRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpTraceServiceJosOrderTraceByOrderServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpTraceServiceJosOrderTraceByWaybillServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpTraceServiceJosSubscribeTraceByWaybillServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/EclpTraceServiceJosSubscribeWaybillTraceServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiInventorySendRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiLogisticsstatusSendRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiPoDetailGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiPoDetailProGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiPoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiPoProGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiPoStatusGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiPoaSendRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiRealtimeinventoryQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiRoDetailBatchGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiRoDetailGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiRoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiScDetailGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiScheduleplanSendRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvCustomerEvaluationSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvCustomerOrderNumberGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvCustomerOrderSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvElectronicPolicyNumberGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvElectronicPolicySearchRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvSalesForecastNumberGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvSalesForecastNumberSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvSalesinfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvSalesreturnGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvSalesserialpayGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvStockinfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSdvWarePerformancedataGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiSsSendRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiStatementQueryApproveStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiStatementQueryInvoiceRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiStatementQueryStatementRequest.cs create mode 100644 BBWY.JDSDK/Request/EdiStatementQueryStatemetsRequest.cs create mode 100644 BBWY.JDSDK/Request/EptFeightOutapiQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/EptOrderDeliveryorderRequest.cs create mode 100644 BBWY.JDSDK/Request/EptOrderGetorderIdsbyqueryRequest.cs create mode 100644 BBWY.JDSDK/Request/EptOrderGetorderinfobyidRequest.cs create mode 100644 BBWY.JDSDK/Request/EptVenderBrandGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EptVenderCategoryGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EptWarecenterOutapiCtgattrQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/EptWarecenterOutapiWareskuQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/EptWarecenterRecommendtempGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EptWarecenterWareGetRequest.cs create mode 100644 BBWY.JDSDK/Request/EtmsPackageUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/EtmsRangeCheckRequest.cs create mode 100644 BBWY.JDSDK/Request/EtmsWaybillSendRequest.cs create mode 100644 BBWY.JDSDK/Request/EtmsWaybillcodeGetRequest.cs create mode 100644 BBWY.JDSDK/Request/FactoryProductQueryProductByPageRequest.cs create mode 100644 BBWY.JDSDK/Request/FactoryPurchaseQueryPurchaseOrderBycodeRequest.cs create mode 100644 BBWY.JDSDK/Request/FactoryPurchaseQueryVPRequest.cs create mode 100644 BBWY.JDSDK/Request/FceAlphaGetVenderCarrierRequest.cs create mode 100644 BBWY.JDSDK/Request/FeimaQueryShopPageRequest.cs create mode 100644 BBWY.JDSDK/Request/FindBusinessByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/FindStoreInfoByExtStoreIdRequest.cs create mode 100644 BBWY.JDSDK/Request/FindStoresGroupListRequest.cs create mode 100644 BBWY.JDSDK/Request/FollowProductComplexWriteFollowRequest.cs create mode 100644 BBWY.JDSDK/Request/FollowVenderReadIsFollowByPinAndVidRequest.cs create mode 100644 BBWY.JDSDK/Request/FollowVenderReadQueryForCountByVidRequest.cs create mode 100644 BBWY.JDSDK/Request/FollowVenderWriteFollowByPinAndVidRequest.cs create mode 100644 BBWY.JDSDK/Request/FwbSpWorkorderConfirmRequest.cs create mode 100644 BBWY.JDSDK/Request/FwbSpWorkorderGetRequest.cs create mode 100644 BBWY.JDSDK/Request/FwbSpWorkorderProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/FwbSpWorkorderQueryPageRequest.cs create mode 100644 BBWY.JDSDK/Request/GetFactoryAbutmentCancelInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/GetFactoryAbutmentDeliveryInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/GetFactoryAbutmentOrderInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/GetPurchaseInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/GetSkuUpdateSettlePriceInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/GetStagepayBusinessByOrderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/GetStagepayBusinessExtInfoByCouponCodeRequest.cs create mode 100644 BBWY.JDSDK/Request/GetThirdTraceRequest.cs create mode 100644 BBWY.JDSDK/Request/GetUserLevelQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/GetUserPlusLevelQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/GetVenderStoreInfoListRequest.cs create mode 100644 BBWY.JDSDK/Request/GxptDirectPayQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/HealthYjtMaintanceRecordRequest.cs create mode 100644 BBWY.JDSDK/Request/HealthcareAppointmentResultCallbackRequest.cs create mode 100644 BBWY.JDSDK/Request/HealthcarePushGoodsStoreInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/HealthcarePushStoreInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopAskRateGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopChatlogFuzzyQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopChatlogGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopConsultAvgwaittimeGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopEvaluationlistGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopEvaluationstatGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopGroupinfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopLeavemsgallocateOpenapiGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopLeavemsgcreatedOpenapiGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopPasslogGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopReplystatGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopSessionlistGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopUnreplystatGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopWaiterOnlinetimeStatGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopWaiterpresenceOpenapiGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImPopWaiterpresencesecondOpenapiGetRequest.cs create mode 100644 BBWY.JDSDK/Request/ImageReadFindFirstImageRequest.cs create mode 100644 BBWY.JDSDK/Request/ImageReadFindImagesByColorRequest.cs create mode 100644 BBWY.JDSDK/Request/ImageReadFindImagesByWareIdRequest.cs create mode 100644 BBWY.JDSDK/Request/ImageWriteDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/ImageWriteUpdateRectangleRequest.cs create mode 100644 BBWY.JDSDK/Request/ImageWriteUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzoneCategoryAddRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzoneCategoryQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzoneCategoryUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzoneIcImageDeleteByQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzoneImageQueryAllRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzonePictureDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzonePictureIsreferencedRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzonePictureQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzonePictureUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzonePictureUploadRequest.cs create mode 100644 BBWY.JDSDK/Request/ImgzoneUserinfoQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/InnovationProductReadGetSkuListRequest.cs create mode 100644 BBWY.JDSDK/Request/InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberRequest.cs create mode 100644 BBWY.JDSDK/Request/InnovationStoreReadGetProductListByStoreIdRequest.cs create mode 100644 BBWY.JDSDK/Request/InteractCenterApiServiceReadFindCollectInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/InteractCenterApiServiceReadGetFreeCouponInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/InteractCenterApiServiceWriteCloseGiftActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/InteractCenterApiServiceWriteCollectCouponRequest.cs create mode 100644 BBWY.JDSDK/Request/InteractCenterApiServiceWriteCollectGiftRequest.cs create mode 100644 BBWY.JDSDK/Request/InteractCenterApiServiceWriteCreateGiftActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/IsvAddisvlogRequest.cs create mode 100644 BBWY.JDSDK/Request/IsvNotifyDeviceStartupRequest.cs create mode 100644 BBWY.JDSDK/Request/IsvUploadBatchLogRequest.cs create mode 100644 BBWY.JDSDK/Request/IsvUploadDBOperationLogRequest.cs create mode 100644 BBWY.JDSDK/Request/IsvUploadLoginLogRequest.cs create mode 100644 BBWY.JDSDK/Request/IsvUploadOrderInfoLogRequest.cs create mode 100644 BBWY.JDSDK/Request/IsvUploadThirdAppTransmitOrderInfoLogRequest.cs create mode 100644 BBWY.JDSDK/Request/JcloudWmsMasterCarrierQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/JcloudWmsMasterCategoryInfoInsertRequest.cs create mode 100644 BBWY.JDSDK/Request/JcloudWmsPruchaseorderCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/JcloudWmsPruchaseorderCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/JcloudWmsSkuAcceptServiceHandlerUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/JcloudWmsStockQuerySumRequest.cs create mode 100644 BBWY.JDSDK/Request/JdAddressFromAddressGetRequest.cs create mode 100644 BBWY.JDSDK/Request/JdlExpressTerminalTagserviceRequest.cs create mode 100644 BBWY.JDSDK/Request/JingBeanExpireJsfFacadeQueryExpireJposRequest.cs create mode 100644 BBWY.JDSDK/Request/JingdongDataVenderMarketingActivityUpdateSubmitRequest.cs create mode 100644 BBWY.JDSDK/Request/JmOrderGetPayUrlRequest.cs create mode 100644 BBWY.JDSDK/Request/JosMasterKeyGetRequest.cs create mode 100644 BBWY.JDSDK/Request/JosSecretApiReportGetRequest.cs create mode 100644 BBWY.JDSDK/Request/JosTokenSourceToOpenIdRequest.cs create mode 100644 BBWY.JDSDK/Request/JosVoucherInfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/JpassJournalQueryOrderBillRequest.cs create mode 100644 BBWY.JDSDK/Request/JpassJournalQueryRefundBillRequest.cs create mode 100644 BBWY.JDSDK/Request/JwMarketingSkuQuerySkusRequest.cs create mode 100644 BBWY.JDSDK/Request/JwMarketingStoreQueryStoresRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneAddCartItemByPinRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneAddCartItemRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneFollowProductRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneFollowVenderRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneGetCustomerInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneGetCustomerPointRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneIsvCloseActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneIsvOpenActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/JzonePushCouponRequest.cs create mode 100644 BBWY.JDSDK/Request/JzoneQueryAppIdsByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/KuaicheGoodsGetRequest.cs create mode 100644 BBWY.JDSDK/Request/KysPrintServiceWsRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsAppointmentPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsArrivalPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsCollectPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsInstallPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsOrderSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsQuerycodeSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsReservationPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsStatusPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasImHfsUninstallPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasSpareZerostockAssigninfoPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasSpareZerostockAssignlogPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasSpareZerostockConfirmRequest.cs create mode 100644 BBWY.JDSDK/Request/LasSpareZerostockDetectionPushRequest.cs create mode 100644 BBWY.JDSDK/Request/LasSpareZerostockRefundSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/LasSpareZerostockServiceSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/LasSpareZerostockStatusSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAbnormalApprovalRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAbnormalGetRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaProviderAutoRecycleDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaProviderQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaProviderSignApproveRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaProviderSignSuccessInfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaProviderSignSuccessRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaProviderStockIncreaseRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaProviderStockQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaVendorBigshotQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaVendorRechargeQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaVendorStockQueryByProviderCodeRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaVendorStockQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaWaybillApiUnbindRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaWaybillAppendreceiveRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaWaybillConfirmOrCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaWaybillQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaWaybillReceiveRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopAlphaWaybillUnbindRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopDeliveryDeliveryPickupReceiveRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopDeliveryProviderCancelWayBillRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopJosCenterGetPickupIntimeListRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopMiddleWaybillWaybill2CTraceApiRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopMiddleWaybillWaybillPickupApiRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopMiddleWaybillWaybillTrackAndTimePositionApiRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopMiddleWaybillWeightQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopPickupCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopReceiveOrderInterceptRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopReceivePickuporderReceiveOldRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopReceivePickuporderReceiveRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopReceiveTraceGetRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopSelfPickupSmsSendRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopWaybillGeneralQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopWaybillQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopWaybillQuerySignatureImageRequest.cs create mode 100644 BBWY.JDSDK/Request/LdopWaybillReceiveRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsCarriersListRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsOrderAddRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsOrderDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsOrderGetRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsOrderSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsOtherInstoreQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsOtherOutstoreQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsPoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsSkuAddRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsSkuQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsStockSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/LogisticsWarehouseListRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketBdpCartGetPinsBySkuIdRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketBdpFollowShopSumQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketBdpOLShopSumQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketBdpSaleVenderSkuRankQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketBdpUserBehaviorGetUserCartSkuRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketChargeCycleListGetRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketChargeListGetRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketDbpCartCartDataReadServiceGetCarSkuCountRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketServiceGetRequest.cs create mode 100644 BBWY.JDSDK/Request/MarketServiceListGetRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderAuditCancelOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderBatchUpdateStockRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderCallCapacityRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderConfirmAcceptOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderConfirmReject4JosRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderGetIncrementOrderListRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderGetOrderListRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderGetOrderOpRecRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderGetOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderGetStorePriceRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderGetStoreSkuStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderOrderStockOutRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderStoreSkuUpOrDownRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderUpdateStorePriceRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderUserPickUpGoodsRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderVendorSelfDeliveryCompleteRequest.cs create mode 100644 BBWY.JDSDK/Request/MedicineDsOrderVendorSelfDeliveryRequest.cs create mode 100644 BBWY.JDSDK/Request/MessagePushServicePushChatImageMessageRequest.cs create mode 100644 BBWY.JDSDK/Request/MessagePushServicePushChatTextMessageRequest.cs create mode 100644 BBWY.JDSDK/Request/MfaInnerEliminateRiskRequest.cs create mode 100644 BBWY.JDSDK/Request/MfaInnerSendCodeToMobileRequest.cs create mode 100644 BBWY.JDSDK/Request/MfaInnerUserUnifiedAuthenticationRequest.cs create mode 100644 BBWY.JDSDK/Request/MfaInnerValidateMsgCodeRequest.cs create mode 100644 BBWY.JDSDK/Request/MfaUserUnifiedAuthenticationRequest.cs create mode 100644 BBWY.JDSDK/Request/NewWareAttributeGroupsQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/NewWareAttributeValuesQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/NewWareAttributesQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/NewWareBaseproductGetRequest.cs create mode 100644 BBWY.JDSDK/Request/NewWareMobilebigfieldGetRequest.cs create mode 100644 BBWY.JDSDK/Request/NewWareProductsortattGetRequest.cs create mode 100644 BBWY.JDSDK/Request/NewWareSameproductskuidsQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/NewWareVenderSkusQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/NewhouseGetCustomerNoticeDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/NewhouseGetHouseNewOrderDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/NewhouseGetHouseXjkDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicOrderGetorderlistRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicOrderReproduceRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicOrderSavecourierRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicOrderSavesnRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicOrderSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicOrderShipinfoSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicOrderSyncpickupcodeRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicOrderTraceSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicProduceUpdatestatusRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicShipUpdatestatusRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicStaticdataQuerycourierlistRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicStockImportRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicStoreImportRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnicTraceGettracelistRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnichannelOrderLocateinfoSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnichannelOrderProduceinfoUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnichannelOrderReproduceRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnichannelOrderShipUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnichannelPriceUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnichannelStockChangeUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnichannelStockFullUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/OmnichannelStoreInfoUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/OneorderqueryRequest.cs create mode 100644 BBWY.JDSDK/Request/OpenpresortRequest.cs create mode 100644 BBWY.JDSDK/Request/OrderCompanyUserServiceGetCompanyAccountsAllRequest.cs create mode 100644 BBWY.JDSDK/Request/OrderCompanyUserServiceInsertCompanyInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/OrderOrderDeleteApplyRequest.cs create mode 100644 BBWY.JDSDK/Request/OrderStatUpLocationGPSRequest.cs create mode 100644 BBWY.JDSDK/Request/OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeRequest.cs create mode 100644 BBWY.JDSDK/Request/OrderVenderRemarkQueryByOrderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/OtsOrderbankExportRestOperatePayResourceRequest.cs create mode 100644 BBWY.JDSDK/Request/OtsOrderbankExportRestOrderResourceRequest.cs create mode 100644 BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceCreateOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderCompletedRequest.cs create mode 100644 BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderPayCompletedRequest.cs create mode 100644 BBWY.JDSDK/Request/PmxPricesMgetsRequest.cs create mode 100644 BBWY.JDSDK/Request/PointsJosBatchInsertOrUpdateRuleRequest.cs create mode 100644 BBWY.JDSDK/Request/PointsJosGetCouponInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/PointsJosGetPointsExchangeGiftListRequest.cs create mode 100644 BBWY.JDSDK/Request/PointsJosGetPointsRuleRequest.cs create mode 100644 BBWY.JDSDK/Request/PointsJosQueryGiftSkuByExchangeGiftIdRequest.cs create mode 100644 BBWY.JDSDK/Request/PointsJosSendPointsRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAccountGetAccountInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAfsRefundapplyQuerybyidRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAfsRefundapplyQuerylistRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAfsSoaCompensateQueryCompensateListRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAfsSoaRefundapplyGetWaitRefundNumRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAfsSoaRefundapplyQueryByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAfsSoaRefundapplyQueryPageListRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAfsSoaRefundapplyReplyRefundRequest.cs create mode 100644 BBWY.JDSDK/Request/PopAfsSoaRefundapplyUpdateWarehouseStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/PopBeanSendBeanRequest.cs create mode 100644 BBWY.JDSDK/Request/PopBrandClientQueryBrandsIdByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmAddCouponRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmCheckCustomerInBrandRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmConsumePointsWayRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmGetCouponInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmGetCustomerPointsRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmGetMemberInVenderRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmGetMemeberDiscountRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmGetPointsDetailByFlowRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmGetPointsDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmGetShopRuleTypeRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmGetVenderPointsRuleRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmIsPointsEnabledRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmQueryCustomerGundogByVenderIdAndPinRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCrmShopGiftGetGroupModelListRequest.cs create mode 100644 BBWY.JDSDK/Request/PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderRequest.cs create mode 100644 BBWY.JDSDK/Request/PopFwOrderListwithpageRequest.cs create mode 100644 BBWY.JDSDK/Request/PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainRequest.cs create mode 100644 BBWY.JDSDK/Request/PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeRequest.cs create mode 100644 BBWY.JDSDK/Request/PopInvoiceSelfAmountRequest.cs create mode 100644 BBWY.JDSDK/Request/PopInvoiceSelfApplyRequest.cs create mode 100644 BBWY.JDSDK/Request/PopInvoiceSelfFindRequest.cs create mode 100644 BBWY.JDSDK/Request/PopInvoiceSelfQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/PopInvoiceSelfRedRequest.cs create mode 100644 BBWY.JDSDK/Request/PopJmCenterUserGetEncryptPinNewRequest.cs create mode 100644 BBWY.JDSDK/Request/PopJmCenterUserGetOpenIdRequest.cs create mode 100644 BBWY.JDSDK/Request/PopLocBroadbandOrderFindDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/PopLocBroadbandOrderFindPageRequest.cs create mode 100644 BBWY.JDSDK/Request/PopMarketWritePromotionGiftApproveRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderBusinessUploadRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderCoupondetailRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderEnGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderEnSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderEncryptMobileNumRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderFbpGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderFbpSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderGetRemarkByCreateTimeRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderGetRemarkByModifyTimeRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderGetmobilelistRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderModifyOrderAddrRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderModifyVenderRemarkRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderNotPayOrderByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderNotPayOrderInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderOrderSplitCommitXmlApiRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderPrintDataGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOrderShipmentRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoCheckNumberBalanceRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoCheckNumberConsumerRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoCheckNumbersUploadRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoChecknumberinfoEngetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoChecknumberinfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoLocorderinfoEngetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoLocorderinfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoLocorderinfosEngetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopOtoLocorderinfosGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopPlanAddBeanPlanRequest.cs create mode 100644 BBWY.JDSDK/Request/PopPopCommentJsfServiceGetVenderCommentsForJosRequest.cs create mode 100644 BBWY.JDSDK/Request/PopPopCommentJsfServiceSaveReplyRequest.cs create mode 100644 BBWY.JDSDK/Request/PopTaurusQueryBillChargeListByConditionRequest.cs create mode 100644 BBWY.JDSDK/Request/PopTaurusQueryCouponListByConditionRequest.cs create mode 100644 BBWY.JDSDK/Request/PopTaurusQueryRefundBillChargeListByConditionRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVenderCenerVenderBrandQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVenderGetMemberLevelRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVenderGetVenderLevelRuleRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVenderGetVenderStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVideoInfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVideoInfoQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVideoInfoUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVideoInfosDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVideoSkuRelativeBySkuIdsQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVideoSkuRelativeQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVideoSkusRelativeDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/PopVideoSkusRelativeInsertRequest.cs create mode 100644 BBWY.JDSDK/Request/PrepushinformationdatatestRequest.cs create mode 100644 BBWY.JDSDK/Request/PresaleOrderUpdateOrderGetPresaleOrderByPageRequest.cs create mode 100644 BBWY.JDSDK/Request/PresaleOrderUpdateOrderGetPresaleOrderCountRequest.cs create mode 100644 BBWY.JDSDK/Request/PresortSitefenceimportServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/PriceWriteUpdateSkuJdPriceRequest.cs create mode 100644 BBWY.JDSDK/Request/PriceWriteUpdateWareCostPriceRequest.cs create mode 100644 BBWY.JDSDK/Request/PriceWriteUpdateWareMarketPriceRequest.cs create mode 100644 BBWY.JDSDK/Request/ProductoutstorageRequest.cs create mode 100644 BBWY.JDSDK/Request/ProductweighRequest.cs create mode 100644 BBWY.JDSDK/Request/PromoTokenTokenuserAddRequest.cs create mode 100644 BBWY.JDSDK/Request/PromoUnitAddIsvActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/PromoUnitCloseIsvActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/PromoUnitGetActiveActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/PromoUnitGetVenderIsvActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/PromoUnitModifyIsvActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/PromoUnitPreAddIsvActivityRequest.cs create mode 100644 BBWY.JDSDK/Request/PromotionDirectUpdateSkuPriceRequest.cs create mode 100644 BBWY.JDSDK/Request/PromotionUpdateLineationPriceRequest.cs create mode 100644 BBWY.JDSDK/Request/PurchaseOrderGetInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/PurchaseOrderGetRequest.cs create mode 100644 BBWY.JDSDK/Request/PurchaseOrderSelectInfosPageRequest.cs create mode 100644 BBWY.JDSDK/Request/PurchaseOrderSelectInfosRequest.cs create mode 100644 BBWY.JDSDK/Request/PurchaseOrderStockOutRequest.cs create mode 100644 BBWY.JDSDK/Request/PushinformationdataRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryCommOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryCommProductRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryEntityStoreRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryJDPriceRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryNewProductPriceRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryOrderBasicInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryOrderInfoByLocCodeRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryProdInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryPurchaseOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryPurchaseProductRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryServiceOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/QueryWaybillRequest.cs create mode 100644 BBWY.JDSDK/Request/QuestionTypeCascadeProviderGetQuestionTypeCascadeRequest.cs create mode 100644 BBWY.JDSDK/Request/RdmanBizcenterMaliciousOrderAddMaliciousRequest.cs create mode 100644 BBWY.JDSDK/Request/RegisterorderGetRequest.cs create mode 100644 BBWY.JDSDK/Request/RetailerCompanyCustomSelectInfosRequest.cs create mode 100644 BBWY.JDSDK/Request/RiskSensitiveWordCheckRequest.cs create mode 100644 BBWY.JDSDK/Request/SamOrderDetailQuerynewRequest.cs create mode 100644 BBWY.JDSDK/Request/SamOrderInfoQuerynewRequest.cs create mode 100644 BBWY.JDSDK/Request/SearchWareRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerCouponReadGetCouponCountRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerCouponReadGetCouponListRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerCouponWriteCloseRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerCouponWriteCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionActivitymodeAddRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionActivitymodeGetRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionAddRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionAppendPromoUsersRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionCheckRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionCommitRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionGetRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionListRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionOrdermodeAddRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionOrdermodeListRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionRemovePromoUsersRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionResumeRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionSkuAddRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionSkuListRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionSuspendRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2ApproveRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2CountRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2GetPromoLimitRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2GetRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2ListRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2RemoveRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2ResumeRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2SkuCountRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2SkuListRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2SuspendRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2UnitBeanrequiredCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2UnitFullCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerPromotionV2UnitLimitCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/SellerVenderInfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/SendFactoryAbutmentAgainAssignInfoReturnRequest.cs create mode 100644 BBWY.JDSDK/Request/SendFactoryAbutmentAssignInfoReturnRequest.cs create mode 100644 BBWY.JDSDK/Request/SendFactoryAbutmentDistributeInfoReturnRequest.cs create mode 100644 BBWY.JDSDK/Request/SendFactoryAbutmentEndInfoReturnRequest.cs create mode 100644 BBWY.JDSDK/Request/SendFactoryAbutmentReceiveInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/ServiceDetailProviderFindServiceDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/ServiceInfoProviderQueryServicePageRequest.cs create mode 100644 BBWY.JDSDK/Request/ShopcategoriesReadFindShopCategoriesByWareIdRequest.cs create mode 100644 BBWY.JDSDK/Request/ShopcategoriesWriteSaveWareShopCategoriesRequest.cs create mode 100644 BBWY.JDSDK/Request/ShorturlGenerateURLFastestRequest.cs create mode 100644 BBWY.JDSDK/Request/ShorturlGenerateURLRequest.cs create mode 100644 BBWY.JDSDK/Request/SiteEngineerEngineerIsAcceptOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/SkuFareTemplateServiceGetTemplateRulesRequest.cs create mode 100644 BBWY.JDSDK/Request/SkuFareTemplateServiceGetTemplatesRequest.cs create mode 100644 BBWY.JDSDK/Request/SkuReadFindSkuByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/SkuReadSearchSkuListRequest.cs create mode 100644 BBWY.JDSDK/Request/SkuWriteDeleteSkuRequest.cs create mode 100644 BBWY.JDSDK/Request/SkuWriteMergeSkuFeaturesRequest.cs create mode 100644 BBWY.JDSDK/Request/SmsJosCreateIsvSmsModelServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/SmsJosGetIsvSmsModelListServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/SmsJosModelTypeListServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/StationCooCouponSendRequest.cs create mode 100644 BBWY.JDSDK/Request/StationinfojosserviceDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/StationinfojosserviceGetStationInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/StationinfojosserviceSaveRequest.cs create mode 100644 BBWY.JDSDK/Request/StationinfojosserviceUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/StockReadFindSkuSiteStockRequest.cs create mode 100644 BBWY.JDSDK/Request/StockReadFindSkuStockRequest.cs create mode 100644 BBWY.JDSDK/Request/StockWriteIncreaseSkuStockRequest.cs create mode 100644 BBWY.JDSDK/Request/StockWriteUpdateSkuSiteStockRequest.cs create mode 100644 BBWY.JDSDK/Request/StockWriteUpdateSkuStockRequest.cs create mode 100644 BBWY.JDSDK/Request/StoreCountPartitionWhByIdAndStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/StoreCreateStockInBillForSamRequest.cs create mode 100644 BBWY.JDSDK/Request/StoreCreateStockInBillRequest.cs create mode 100644 BBWY.JDSDK/Request/StoreDeleteStockInBillRequest.cs create mode 100644 BBWY.JDSDK/Request/StoreFindPartitionWhByIdAndStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/StoreQueryStockInBillRequest.cs create mode 100644 BBWY.JDSDK/Request/StoreQueryStockOutBillRequest.cs create mode 100644 BBWY.JDSDK/Request/StoreQueryStoreHouseRentlistRequest.cs create mode 100644 BBWY.JDSDK/Request/SubmitStoreOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/SvcBindNumberRequest.cs create mode 100644 BBWY.JDSDK/Request/SvcBookingListRequest.cs create mode 100644 BBWY.JDSDK/Request/SvcBookingVerificationInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/SvcSettlementConfirmRequest.cs create mode 100644 BBWY.JDSDK/Request/TempCompleteProviderFindTempCompletePageRequest.cs create mode 100644 BBWY.JDSDK/Request/TemplateReadFindTemplateByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/TemplateReadFindTemplatesByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/TemplateWriteAddRequest.cs create mode 100644 BBWY.JDSDK/Request/TemplateWriteBindWareRequest.cs create mode 100644 BBWY.JDSDK/Request/TemplateWriteDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/TemplateWriteUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/TraceDynamicQueryServiceQueryDynamicTraceInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/TransparentImageReadFindAllByWareIdRequest.cs create mode 100644 BBWY.JDSDK/Request/TransparentImageReadFindByWareIdAndColorIdRequest.cs create mode 100644 BBWY.JDSDK/Request/TransparentImageReadFindByWareIdRequest.cs create mode 100644 BBWY.JDSDK/Request/TransparentImageWriteAddRequest.cs create mode 100644 BBWY.JDSDK/Request/TransparentImageWriteDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/TransparentImageWriteSaveRequest.cs create mode 100644 BBWY.JDSDK/Request/TransparentImageWriteUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/TransportWriteUpdateWareTransportIdRequest.cs create mode 100644 BBWY.JDSDK/Request/TwoorderqueryRequest.cs create mode 100644 BBWY.JDSDK/Request/UeAppliancesOutGetUserPhoneRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceExpressReturnResultRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceGetAdditionalInformationRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceGetShippingInformationRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceInformationManufacturerReturnedRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServicePayCompleteCallbackRequest.cs create mode 100644 BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceRepairServiceCompleteRequest.cs create mode 100644 BBWY.JDSDK/Request/UeInsuranceInsOrderConfirmRequest.cs create mode 100644 BBWY.JDSDK/Request/UeInsuranceSearchInsuranceOrdersRequest.cs create mode 100644 BBWY.JDSDK/Request/UeInsuranceSearchJdInsuranceOrdersRequest.cs create mode 100644 BBWY.JDSDK/Request/UeInsuranceSearchJdPassiveOrdersRequest.cs create mode 100644 BBWY.JDSDK/Request/UeInsuranceSearchPassiveOrdersRequest.cs create mode 100644 BBWY.JDSDK/Request/UeInsuranceUpdateStateRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderCompanyCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderFinishBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderGetChangeOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderGetStopOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderGetUnHandleOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderQueryCancelOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderQueryUserMobileRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderSearchOrderDeliverListRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderSyncEngineerServiceAreaRequest.cs create mode 100644 BBWY.JDSDK/Request/UeNewSaaSOrderSyncEngineerVaccineRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderAgainBookInfoBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderBookInfoBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderConfirmBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderFeedBackBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderFinishBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderIvcActualQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewAppointEngineerRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewAppointSiteRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewArriveRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewAssessRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewBookOnDoorRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewCancleRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewCloseRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewExtInsuranceBindRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewFeedBackOrderProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewFinishRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewGetProcessInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewGetSettleBillDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewGetSettleBillRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewGetSettleBillStatRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewPartRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewProcessRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewPushHandleStatRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewPushSkuRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewSearchRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNewSettleReconsiderRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderNoFinishBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderQueryBizOrderPageRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderQueryCancelOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderQueryChangeBookDateOrderRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderSendBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeOrderSettleCheckBizProgressRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderAssignListRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderBookedRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderCancelListRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderCompletedRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderDispatchRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderFindUserVirtualPhoneRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillStatRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderNewAssignOrderListRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderOfflineSettleRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderOnHandleRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderPaymentFailedRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderQueryOrderStatusRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderRecycleSyncDispatchRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderRecyclerCancelRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderRecyclerReconsiderRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOrderTakeOutRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListRequest.cs create mode 100644 BBWY.JDSDK/Request/UeRecoveryOutServiceRecyclerAckServiceRequest.cs create mode 100644 BBWY.JDSDK/Request/UeTelnetOrderCheckVerifyCodeRequest.cs create mode 100644 BBWY.JDSDK/Request/UeTelnetOrderDoFinishRequest.cs create mode 100644 BBWY.JDSDK/Request/UeWateGetWaterByOrdIdAndSkuRequest.cs create mode 100644 BBWY.JDSDK/Request/UeWaterGetWaterByOpenIdRequest.cs create mode 100644 BBWY.JDSDK/Request/UnionDoubanBookServiceQueryBookUrlListRequest.cs create mode 100644 BBWY.JDSDK/Request/UpdateEntityStoreRequest.cs create mode 100644 BBWY.JDSDK/Request/UpdateEntityStoresGroupRequest.cs create mode 100644 BBWY.JDSDK/Request/UserCategory3InfoGetRequest.cs create mode 100644 BBWY.JDSDK/Request/UserGetUserInfoByOpenIdRequest.cs create mode 100644 BBWY.JDSDK/Request/UserRelatedRpcI18nServiceGetOpenIdRequest.cs create mode 100644 BBWY.JDSDK/Request/VasSubscribeGetByCodeRequest.cs create mode 100644 BBWY.JDSDK/Request/VasSubscribeGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcAplsStockBatchGetProdStockInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/VcAplsStockUpdateProdStockInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/VcConfirmpurchaseorderRequest.cs create mode 100644 BBWY.JDSDK/Request/VcCreatepurchaseorderRequest.cs create mode 100644 BBWY.JDSDK/Request/VcGetReturnOrderDetailRequest.cs create mode 100644 BBWY.JDSDK/Request/VcGetcomponentlistRequest.cs create mode 100644 BBWY.JDSDK/Request/VcGetdetailbyorderidRequest.cs create mode 100644 BBWY.JDSDK/Request/VcGetpurchaseorderlistRequest.cs create mode 100644 BBWY.JDSDK/Request/VcGetpurchaserlistbypinRequest.cs create mode 100644 BBWY.JDSDK/Request/VcGetrequisitiondetailbywareidRequest.cs create mode 100644 BBWY.JDSDK/Request/VcGetwaredeliverdistinctlistRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemAdvertiseGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemAttrAppliesFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemBrandsFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemCategoriesFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemDangergoodsGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemDynamicFieldGaeaGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemExtPropsFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemFeatureFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemModelFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemNewProductCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemOldProductUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemPrimaryPicAppliesFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemPrimaryPicApplyGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemPrimaryPicCreateRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemPrimaryPicGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemPrimaryPicUpdateRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemProductAppliesFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemProductApplyDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemProductApplyGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemProductGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemProductsFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemPropsFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemPurchasernameGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemQualificationListFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemSaleAttributeSettingsGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemSalernameGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemSaleunitsFindRequest.cs create mode 100644 BBWY.JDSDK/Request/VcItemSpuTemplateGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcLibraryGetLimitPictureUploadTokenRequest.cs create mode 100644 BBWY.JDSDK/Request/VcLibraryGetResouceUploadTokenRequest.cs create mode 100644 BBWY.JDSDK/Request/VcLibraryGetUploadTokenRequest.cs create mode 100644 BBWY.JDSDK/Request/VcQualificationBySkuGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VcQueryshippackagepagelistRequest.cs create mode 100644 BBWY.JDSDK/Request/VcReturnOrderListPageGetRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderAnnouncementListRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderAuthFindUserRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderCategoryGetFullValidCategoryResultByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderCategoryGetValidCategoryResultByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderChildAccountQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderChildaccountPrivilegeQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderChildaccountRoleQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderInfoQueryByPinRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderReturnaddressQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderShipaddressQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderShopQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderShopcategoryDeleteShopCategoryByVenderIdAndCidRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderShopcategoryFindShopCategoriesByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderShopcategoryFindSubShopCategoriesByParentCidRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderShopcategoryGetShopCategoryByCidRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderShopcategoryGetShopCategorysByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/VenderVbinfoGetBasicVenderInfoByVenderIdRequest.cs create mode 100644 BBWY.JDSDK/Request/VirtualCrabCouponAppointRequest.cs create mode 100644 BBWY.JDSDK/Request/VirtualCrabCouponDeliverycouponRequest.cs create mode 100644 BBWY.JDSDK/Request/VirtualCrabCouponGetcouponRequest.cs create mode 100644 BBWY.JDSDK/Request/VirtualCrabCouponInvalidRequest.cs create mode 100644 BBWY.JDSDK/Request/VirtualCrabCouponRollbackRequest.cs create mode 100644 BBWY.JDSDK/Request/VssPromotionGetunitpromodetailRequest.cs create mode 100644 BBWY.JDSDK/Request/VssPromotionQueryunitpromopagelistRequest.cs create mode 100644 BBWY.JDSDK/Request/VssReportJosSearchBrandPerformanceInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/WaitAuditApplysProviderFindWaitAuditApplysRequest.cs create mode 100644 BBWY.JDSDK/Request/WareBasebookGetRequest.cs create mode 100644 BBWY.JDSDK/Request/WareBookbigfieldGetRequest.cs create mode 100644 BBWY.JDSDK/Request/WarePriceGetRequest.cs create mode 100644 BBWY.JDSDK/Request/WareProductUpdateQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/WareProductbigfieldGetRequest.cs create mode 100644 BBWY.JDSDK/Request/WareProductimageGetRequest.cs create mode 100644 BBWY.JDSDK/Request/WareProductsortGetRequest.cs create mode 100644 BBWY.JDSDK/Request/WareReadFindOpReasonRequest.cs create mode 100644 BBWY.JDSDK/Request/WareReadFindWareByIdRequest.cs create mode 100644 BBWY.JDSDK/Request/WareReadSearchWare4RecycledRequest.cs create mode 100644 BBWY.JDSDK/Request/WareReadSearchWare4ValidRequest.cs create mode 100644 BBWY.JDSDK/Request/WareWriteDeleteRequest.cs create mode 100644 BBWY.JDSDK/Request/WareWriteMergeWareFeaturesRequest.cs create mode 100644 BBWY.JDSDK/Request/WareWriteRecoverWareRequest.cs create mode 100644 BBWY.JDSDK/Request/WareWriteTransferMultiCategoryRequest.cs create mode 100644 BBWY.JDSDK/Request/WareWriteUpOrDownRequest.cs create mode 100644 BBWY.JDSDK/Request/WareWriteUpdateWareStatusByTimerRequest.cs create mode 100644 BBWY.JDSDK/Request/WareWriteUpdateWareTitleRequest.cs create mode 100644 BBWY.JDSDK/Request/WarehouseInboundOrderQueryDetailWareRequest.cs create mode 100644 BBWY.JDSDK/Request/WarehouseInboundOrderQueryListRequest.cs create mode 100644 BBWY.JDSDK/Request/WarehouseOutboundOrderQueryConditionRequest.cs create mode 100644 BBWY.JDSDK/Request/WarehouseOutboundOrderQueryDetailWareRequest.cs create mode 100644 BBWY.JDSDK/Request/WarehouseOutboundOrderQueryListRequest.cs create mode 100644 BBWY.JDSDK/Request/WarehouseStockinQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/WirelessWarePriceGetRequest.cs create mode 100644 BBWY.JDSDK/Request/WishplatWishOuterForShopApiQueryWishInfoListRequest.cs create mode 100644 BBWY.JDSDK/Request/WishplatWishOuterForShopApiQueryWishInfoListSecRequest.cs create mode 100644 BBWY.JDSDK/Request/WujiePayGetpreorderidRequest.cs create mode 100644 BBWY.JDSDK/Request/XiaochengxuSubMsgAndInfoRequest.cs create mode 100644 BBWY.JDSDK/Request/YipOrderGetOrderCustomeInfosRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiBillStatusQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiDeliverorderGetRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiOfferSubmitRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiOrderShippingRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiProductSerachRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiPurchaseLogisticstrackQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiPurchaseProductQueryRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiRegionalGetRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiReturnOrderConfirmRequest.cs create mode 100644 BBWY.JDSDK/Request/YunpeiReturnorderAuditRequest.cs create mode 100644 BBWY.JDSDK/Request/ZxjCodGetRequest.cs create mode 100644 BBWY.JDSDK/Response/ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsResponse.cs create mode 100644 BBWY.JDSDK/Response/ActyEnqueryRegistrationDataCountResponse.cs create mode 100644 BBWY.JDSDK/Response/ActyQueryDrivingRegistrationDataCountResponse.cs create mode 100644 BBWY.JDSDK/Response/ActyQueryDrivingRegistrationItemListResponse.cs create mode 100644 BBWY.JDSDK/Response/ActyQueryRegistrationDataCountResponse.cs create mode 100644 BBWY.JDSDK/Response/AdwordsReadFindAdWordsByWareIdResponse.cs create mode 100644 BBWY.JDSDK/Response/AdwordsWriteUpdateWareAdWordsResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceAlltaskGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceFinishedtaskGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceFreightmessageGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceOriginalorderidGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceReceivetaskGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceRefundinfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceServicedetailListResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceServiceinfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceServicelogGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceUnresolvedtaskGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AfsserviceWaitauditGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AgingtemplGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AllinplateChannelorderCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/AllinplateChannelorderQueryshipmentResponse.cs create mode 100644 BBWY.JDSDK/Response/AllinplateChannelorderQuerystateResponse.cs create mode 100644 BBWY.JDSDK/Response/AllinplateChannelorderSubmitResponse.cs create mode 100644 BBWY.JDSDK/Response/ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsResponse.cs create mode 100644 BBWY.JDSDK/Response/ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsResponse.cs create mode 100644 BBWY.JDSDK/Response/ApiSmsModelConfigWriteServiceSendSmsResponse.cs create mode 100644 BBWY.JDSDK/Response/AreaCityGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AreaCountyGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AreaProvinceGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AreaTownGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ArealimitReadFindAreaLimitsByWareIdResponse.cs create mode 100644 BBWY.JDSDK/Response/ArealimitWriteUpdateWareAreaLimitsResponse.cs create mode 100644 BBWY.JDSDK/Response/AreasCityGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AreasCountyGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AreasOverseasCityGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AreasOverseasProvinceGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AreasProvinceGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AreasTownGetResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAddressJdAfsAddressResponse.cs create mode 100644 BBWY.JDSDK/Response/AscApplyViewResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditCompensateResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditCountResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditDeliveryResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditFetchCountResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditFetchResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditHomepickResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditReasonListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditRefuseResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditReissueResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditSendResponse.cs create mode 100644 BBWY.JDSDK/Response/AscAuditWaitFeedbackResponse.cs create mode 100644 BBWY.JDSDK/Response/AscBizFetchResponse.cs create mode 100644 BBWY.JDSDK/Response/AscCollectionListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscCommonCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/AscCompleteListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscDoorPickWareListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscFreightSaveResponse.cs create mode 100644 BBWY.JDSDK/Response/AscFreightViewResponse.cs create mode 100644 BBWY.JDSDK/Response/AscInvoiceViewResponse.cs create mode 100644 BBWY.JDSDK/Response/AscLogListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscMsgListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscProcessBackResponse.cs create mode 100644 BBWY.JDSDK/Response/AscProcessCloseResponse.cs create mode 100644 BBWY.JDSDK/Response/AscProcessCountResponse.cs create mode 100644 BBWY.JDSDK/Response/AscProcessJdInterveneResponse.cs create mode 100644 BBWY.JDSDK/Response/AscProcessListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscProcessOffLineChangeCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/AscProcessOfflineChangeResponse.cs create mode 100644 BBWY.JDSDK/Response/AscProcessRenewResponse.cs create mode 100644 BBWY.JDSDK/Response/AscQueryCountResponse.cs create mode 100644 BBWY.JDSDK/Response/AscQueryListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscQueryViewResponse.cs create mode 100644 BBWY.JDSDK/Response/AscReceiveCountResponse.cs create mode 100644 BBWY.JDSDK/Response/AscReceiveListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscReceiveRegisterResponse.cs create mode 100644 BBWY.JDSDK/Response/AscReceiveViewResponse.cs create mode 100644 BBWY.JDSDK/Response/AscSameorderListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscServiceAndRefundViewResponse.cs create mode 100644 BBWY.JDSDK/Response/AscSyncListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscTrackListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscTrackSaveResponse.cs create mode 100644 BBWY.JDSDK/Response/AscUnsolvedListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscUnsolvedMessageListResponse.cs create mode 100644 BBWY.JDSDK/Response/AscViewOriginalOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/AscViewPayoutResponse.cs create mode 100644 BBWY.JDSDK/Response/AscViewServiceTelResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetAccountBalanceQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetActivityCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetActivityCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetActivityQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetActivityUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetBenefitOrderQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetBenefitQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetBenefitSendResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetIsvAccountBalanceQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/AssetTypeQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/AuditRefuseProviderAuditRefuseResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bGxptProductServiceQueryProductStockResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceFindErpOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceFindPurchaseOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bGxptServiceErpServiceQueryServiceListResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bMidOrderMiddleProviderQueryOrderListResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bOpenApiGXProductProviderQueryProductResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bOrderChildOrderListResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bOrderGetResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bOrderLogisticsGetResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bPoPoMidProviderQueryPurOrderDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bPoPoMidProviderQueryPurOrdersResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bProductGetBigFieldResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bProductStockGetResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bStockBatchGetAreaStockResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bWareDetailGetResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bWareQuerySkuToPoolResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bWareQueryUserToPoolResponse.cs create mode 100644 BBWY.JDSDK/Response/B2bWareSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandCouponCreateCouponActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandCouponCreateJpassCouponResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandCouponGetCanCelInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandCouponGetCancelNumByCouponIdResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandCouponGetCouponDrawInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandCouponGetCouponPageInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandCouponQueryActivityPageInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandCouponStopCouponActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/BrandInfoServiceQueryBrandInfoByBidResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindAttrByIdJosResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindAttrByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindAttrByIdUnlimitCateResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdJosResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdUnlimitCateResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindByPIdResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindSaleAttrValueTemplatesResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdJosResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdUnlimitResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindValuesByIdJosResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindValuesByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryReadFindValuesByIdUnlimitResponse.cs create mode 100644 BBWY.JDSDK/Response/CategoryWriteSaveVenderAttrValueResponse.cs create mode 100644 BBWY.JDSDK/Response/CeoddRecomRuleCheckResponse.cs create mode 100644 BBWY.JDSDK/Response/CheckSkuSettlePriceResponse.cs create mode 100644 BBWY.JDSDK/Response/ClubPopCommentreplySaveResponse.cs create mode 100644 BBWY.JDSDK/Response/CmpSkuInfoQuerylistResponse.cs create mode 100644 BBWY.JDSDK/Response/ComJdDdOpenGwApiDataServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/ComJdDdOpenGwApiGrantServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/ComJdDdOpenGwApiMessagePushServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/ComJdJposRpcJsfJingBeanExpireJsfFacadeResponse.cs create mode 100644 BBWY.JDSDK/Response/ComJdLdopAlphaWaybillApiOutageQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/ComJdRuleManageApiServiceNewWareServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/ComJdUeRecoveryOutServiceReassignListJsfServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/CreateEntityStoreResponse.cs create mode 100644 BBWY.JDSDK/Response/CreateEntityStoresGroupResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmDeleteCustomerOpenInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmGatewayDownclientJdMappingLevelResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmGatewayDownclientJdSyncQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmGatewayDownclientJdSyncResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmGradeGetResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmGradeUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmMemberScanResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmMemberSearchNewResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmMemberSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmModelGetResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmModelMemberGetResponse.cs create mode 100644 BBWY.JDSDK/Response/CrmWriteCustomerInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/DataCollectResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderActivityStatusQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderAreaDefineInfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderCommonQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderEffectPublicidserviceSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderMarketingActivityCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderPackDMPSynchronizeInfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderPackDMPSynchronizeResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderPackDivideResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsDefaultSmsSignAddResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsEffectGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsEffectGetrtResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsNotifyResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsRechargeStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsRechargeSurplusResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsSendbymodelResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsSignAddResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsSignGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsSignInfoModifyResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSmsSignStatusGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderStrategyComputeGeneralByidResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderStrategyInstBindResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderStrategyInstanceCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderSubPackGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvComputeResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvContentListResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvGenerateActivityidResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvListResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadEndResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadProcessResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadStartResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvScenesumGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvSensitiveWordCheckResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvSmsSentResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvStatusGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackIsvUploadResponse.cs create mode 100644 BBWY.JDSDK/Response/DataVenderUserpackParamConcatCheckResponse.cs create mode 100644 BBWY.JDSDK/Response/DdNoticeNoticeDispatcherResponse.cs create mode 100644 BBWY.JDSDK/Response/DeleteEntityStoresGroupResponse.cs create mode 100644 BBWY.JDSDK/Response/DeleteStoresByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/DeliRecomdCarriersSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/DentistryAppointWriteOffResponse.cs create mode 100644 BBWY.JDSDK/Response/DentistryAppointmentResultCallbackResponse.cs create mode 100644 BBWY.JDSDK/Response/DentistryCancelAppointResponse.cs create mode 100644 BBWY.JDSDK/Response/DentistryPushGoodsStoreInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/DentistryPushReportResponse.cs create mode 100644 BBWY.JDSDK/Response/DentistryPushStoreInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/DentistryUpdateAppointResponse.cs create mode 100644 BBWY.JDSDK/Response/DetectionTextRedLineDetectResponse.cs create mode 100644 BBWY.JDSDK/Response/DlinkMonitorSendMonitorRecordsResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsBatchOutBoundResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsCurrenttimeResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsDeliveryAddressServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsDeliveryResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsModifyStockInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsOutboundResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsPartitionStockInfoQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsPartitionStockMaintainResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsPartitionStockStoreQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsPrerefundResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsQueryExpressInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsQueryStockInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsSearchAllOrdersResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsSearchoutboundorderResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsSearchpreResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsSearchsingleResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsSearchsingleorderResponse.cs create mode 100644 BBWY.JDSDK/Response/DropshipDpsSplitOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdkckeywordCategorypricesuggestQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdkckeywordKeywordpricesuggestQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdkckeywordUsedKeywordGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdkcunitAreadirectionUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdkcunitDmpGetBindCrowdResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdkcunitDmpGetcrowdlistResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdkcunitShoppriceUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdreportQueryaddailysumResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdreportQuerycampdailysumResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdreportQuerygroupdailysumResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdreportQuerylocationResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdreportQueryrealmediaResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdreportTrendChartGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DspAdunitDmpGetcrowdlistResponse.cs create mode 100644 BBWY.JDSDK/Response/DspBalanceGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DspConsumeGetResponse.cs create mode 100644 BBWY.JDSDK/Response/DspFeaturedorderdetailOrdereffectdetailResponse.cs create mode 100644 BBWY.JDSDK/Response/DspKcHtcampainListResponse.cs create mode 100644 BBWY.JDSDK/Response/DspKuaicheareaQuerycityResponse.cs create mode 100644 BBWY.JDSDK/Response/DspPictureUploadResponse.cs create mode 100644 BBWY.JDSDK/Response/DspSoaDmpQuerySearchCrowdSumResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpAfsCreateServiceOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpAfsQueryServiceItemInfoByServiceNoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCategoryGetFirstLevelCategoriesResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCategoryGetSecondLevelCategoriesResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCategoryGetThirdLevelCategoriesResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCheckstockQueryCheckStockLossesResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCheckstockQueryCheckStockProfitResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCloudQueryOrderInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCloudQueryReceivingResultResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCloudReceiveOrderInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoCancelB2bLwbMainResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoCancelLwbMainResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoCreateWbOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoEvaluateB2BLwbFreightMainResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoGenerateBdWayBillFileResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoGenerateLargeWaybillBoxLabelResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoGetEclpNoByOutNoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoGetReceiptFlagPhotoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoGotoB2BSWbMainAllTrackResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoQueryB2BSWbMainResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoQueryLwbByConditionResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoQueryPackageTagByWaybillNosResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoTransportLasWayBillResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoTransportReverseLasWaybillResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpCoUpdateB2BSWbMainExpressItemQtyResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpDeliveryApiWaybillQueryApiResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpExceptionQueryExceptionListResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpFeeQueryFeeAccountDetailWithPageResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpFeeQueryFeeAccountWithPageResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpFeeQueryFeeDetailWithPageResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpGoodsQueryGoodsByPageAndTimeResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpGoodsQueryGoodsInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpGoodsQueryGoodsRecordResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpGoodsQueryGoodsSerialResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpGoodsTransportGoodsInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpGoodsUpdateGoodsInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpIbAddOutsideMainResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpIbCancelOutsideMainResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpIbQueryOutsideMainResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpInsideAddLcOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpInsideAddUlOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpInsideCancelUlOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpInsideQueryUlOrderByConditionResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterAddSupplierResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterCancelBjkServiceOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterGetSellerInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterInsertCustomerResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterInsertLogicalStockConfigResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterInsertSellerCategoryResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterInsertShopResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterModifySupplierResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterQueryDeptResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterQuerySellerCategoryResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterQueryShipperResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterQueryShopResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterQuerySpSourceResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterQueryStoreInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterQuerySupplierResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterQueryWarehouseResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterUpdateCustomerInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpMasterUpdateShopResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderAddDeclareOrderCustomsResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderAddOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderAsynAddOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderCancelOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderEquatorDeclareStorageResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderEquatorOrderCustomsResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderExtQueryOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderGetOrderTrackMessageResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderGetTrackMessagePlusByOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderQueryOrderCartonBySoNoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderQueryOrderCustomsResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderQueryOrderListByStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderQueryOrderListResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderQueryOrderPacksResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderQueryOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderQueryOrderStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpOrderUpdateDeliveryCommandResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpPoAddPoOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpPoCancalPoOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpPoClosePoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpPoExtQueryPoOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpPoQueryPoOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtsIsvRtsCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtsIsvRtsQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtsIsvRtsTransferResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtwAcceptReturnOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtwAddRtwOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtwCancelRtwOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtwQueryRtwResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtwRejectorderinfoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtwTransportRtwResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpRtwUpdateRtwOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpSerialQueryInStockSIDBySkuResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpSerialQueryPageSerialByBillNoResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpSerialQueryPageSerialByOwnerNoAndConditionResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpSerialQueryRtwNosResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpSpareQueryTransOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryAdventGoodsStockResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryBatchAttrStockResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryBatchChangeResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryGoodsLevelChangeResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryShelfLifeGoodsListResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryStockChangeTransferResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryStockResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQuerySumStockResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryVmiShopStockResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockQueryWarehouseStockOrderFlowByGroupResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockSearchShopStockFlowResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockSearchShopStockResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpStockSetShopStockFixedResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpTraceServiceJosOrderTraceByOrderServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpTraceServiceJosOrderTraceByWaybillServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpTraceServiceJosSubscribeTraceByWaybillServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/EclpTraceServiceJosSubscribeWaybillTraceServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiInventorySendResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiLogisticsstatusSendResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiPoDetailGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiPoDetailProGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiPoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiPoProGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiPoStatusGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiPoaSendResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiRealtimeinventoryQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiRoDetailBatchGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiRoDetailGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiRoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiScDetailGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiScheduleplanSendResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvCustomerEvaluationSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvCustomerOrderNumberGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvCustomerOrderSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvElectronicPolicyNumberGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvElectronicPolicySearchResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvSalesForecastNumberGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvSalesForecastNumberSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvSalesinfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvSalesreturnGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvSalesserialpayGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvStockinfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSdvWarePerformancedataGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiSsSendResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiStatementQueryApproveStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiStatementQueryInvoiceResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiStatementQueryStatementResponse.cs create mode 100644 BBWY.JDSDK/Response/EdiStatementQueryStatemetsResponse.cs create mode 100644 BBWY.JDSDK/Response/EptFeightOutapiQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/EptOrderDeliveryorderResponse.cs create mode 100644 BBWY.JDSDK/Response/EptOrderGetorderIdsbyqueryResponse.cs create mode 100644 BBWY.JDSDK/Response/EptOrderGetorderinfobyidResponse.cs create mode 100644 BBWY.JDSDK/Response/EptVenderBrandGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EptVenderCategoryGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EptWarecenterOutapiCtgattrQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/EptWarecenterOutapiWareskuQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/EptWarecenterRecommendtempGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EptWarecenterWareGetResponse.cs create mode 100644 BBWY.JDSDK/Response/EtmsPackageUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/EtmsRangeCheckResponse.cs create mode 100644 BBWY.JDSDK/Response/EtmsWaybillSendResponse.cs create mode 100644 BBWY.JDSDK/Response/EtmsWaybillcodeGetResponse.cs create mode 100644 BBWY.JDSDK/Response/FactoryProductQueryProductByPageResponse.cs create mode 100644 BBWY.JDSDK/Response/FactoryPurchaseQueryPurchaseOrderBycodeResponse.cs create mode 100644 BBWY.JDSDK/Response/FactoryPurchaseQueryVPResponse.cs create mode 100644 BBWY.JDSDK/Response/FceAlphaGetVenderCarrierResponse.cs create mode 100644 BBWY.JDSDK/Response/FeimaQueryShopPageResponse.cs create mode 100644 BBWY.JDSDK/Response/FindBusinessByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/FindStoreInfoByExtStoreIdResponse.cs create mode 100644 BBWY.JDSDK/Response/FindStoresGroupListResponse.cs create mode 100644 BBWY.JDSDK/Response/FollowProductComplexWriteFollowResponse.cs create mode 100644 BBWY.JDSDK/Response/FollowVenderReadIsFollowByPinAndVidResponse.cs create mode 100644 BBWY.JDSDK/Response/FollowVenderReadQueryForCountByVidResponse.cs create mode 100644 BBWY.JDSDK/Response/FollowVenderWriteFollowByPinAndVidResponse.cs create mode 100644 BBWY.JDSDK/Response/FwbSpWorkorderConfirmResponse.cs create mode 100644 BBWY.JDSDK/Response/FwbSpWorkorderGetResponse.cs create mode 100644 BBWY.JDSDK/Response/FwbSpWorkorderProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/FwbSpWorkorderQueryPageResponse.cs create mode 100644 BBWY.JDSDK/Response/GetFactoryAbutmentCancelInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/GetFactoryAbutmentDeliveryInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/GetFactoryAbutmentOrderInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/GetPurchaseInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/GetSkuUpdateSettlePriceInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/GetStagepayBusinessByOrderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/GetStagepayBusinessExtInfoByCouponCodeResponse.cs create mode 100644 BBWY.JDSDK/Response/GetThirdTraceResponse.cs create mode 100644 BBWY.JDSDK/Response/GetUserLevelQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/GetUserPlusLevelQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/GetVenderStoreInfoListResponse.cs create mode 100644 BBWY.JDSDK/Response/GxptDirectPayQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/HealthYjtMaintanceRecordResponse.cs create mode 100644 BBWY.JDSDK/Response/HealthcareAppointmentResultCallbackResponse.cs create mode 100644 BBWY.JDSDK/Response/HealthcarePushGoodsStoreInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/HealthcarePushStoreInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopAskRateGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopChatlogFuzzyQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopChatlogGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopConsultAvgwaittimeGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopEvaluationlistGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopEvaluationstatGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopGroupinfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopLeavemsgallocateOpenapiGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopLeavemsgcreatedOpenapiGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopPasslogGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopReplystatGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopSessionlistGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopUnreplystatGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopWaiterOnlinetimeStatGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopWaiterpresenceOpenapiGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImPopWaiterpresencesecondOpenapiGetResponse.cs create mode 100644 BBWY.JDSDK/Response/ImageReadFindFirstImageResponse.cs create mode 100644 BBWY.JDSDK/Response/ImageReadFindImagesByColorResponse.cs create mode 100644 BBWY.JDSDK/Response/ImageReadFindImagesByWareIdResponse.cs create mode 100644 BBWY.JDSDK/Response/ImageWriteDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/ImageWriteUpdateRectangleResponse.cs create mode 100644 BBWY.JDSDK/Response/ImageWriteUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzoneCategoryAddResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzoneCategoryQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzoneCategoryUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzoneIcImageDeleteByQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzoneImageQueryAllResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzonePictureDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzonePictureIsreferencedResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzonePictureQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzonePictureUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzonePictureUploadResponse.cs create mode 100644 BBWY.JDSDK/Response/ImgzoneUserinfoQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/InnovationProductReadGetSkuListResponse.cs create mode 100644 BBWY.JDSDK/Response/InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberResponse.cs create mode 100644 BBWY.JDSDK/Response/InnovationStoreReadGetProductListByStoreIdResponse.cs create mode 100644 BBWY.JDSDK/Response/InteractCenterApiServiceReadFindCollectInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/InteractCenterApiServiceReadGetFreeCouponInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/InteractCenterApiServiceWriteCloseGiftActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/InteractCenterApiServiceWriteCollectCouponResponse.cs create mode 100644 BBWY.JDSDK/Response/InteractCenterApiServiceWriteCollectGiftResponse.cs create mode 100644 BBWY.JDSDK/Response/InteractCenterApiServiceWriteCreateGiftActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/IsvAddisvlogResponse.cs create mode 100644 BBWY.JDSDK/Response/IsvNotifyDeviceStartupResponse.cs create mode 100644 BBWY.JDSDK/Response/IsvUploadBatchLogResponse.cs create mode 100644 BBWY.JDSDK/Response/IsvUploadDBOperationLogResponse.cs create mode 100644 BBWY.JDSDK/Response/IsvUploadLoginLogResponse.cs create mode 100644 BBWY.JDSDK/Response/IsvUploadOrderInfoLogResponse.cs create mode 100644 BBWY.JDSDK/Response/IsvUploadThirdAppTransmitOrderInfoLogResponse.cs create mode 100644 BBWY.JDSDK/Response/JcloudWmsMasterCarrierQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/JcloudWmsMasterCategoryInfoInsertResponse.cs create mode 100644 BBWY.JDSDK/Response/JcloudWmsPruchaseorderCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/JcloudWmsPruchaseorderCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/JcloudWmsSkuAcceptServiceHandlerUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/JcloudWmsStockQuerySumResponse.cs create mode 100644 BBWY.JDSDK/Response/JdAddressFromAddressGetResponse.cs create mode 100644 BBWY.JDSDK/Response/JdlExpressTerminalTagserviceResponse.cs create mode 100644 BBWY.JDSDK/Response/JingBeanExpireJsfFacadeQueryExpireJposResponse.cs create mode 100644 BBWY.JDSDK/Response/JingdongDataVenderMarketingActivityUpdateSubmitResponse.cs create mode 100644 BBWY.JDSDK/Response/JmOrderGetPayUrlResponse.cs create mode 100644 BBWY.JDSDK/Response/JosMasterKeyGetResponse.cs create mode 100644 BBWY.JDSDK/Response/JosSecretApiReportGetResponse.cs create mode 100644 BBWY.JDSDK/Response/JosTokenSourceToOpenIdResponse.cs create mode 100644 BBWY.JDSDK/Response/JosVoucherInfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/JpassJournalQueryOrderBillResponse.cs create mode 100644 BBWY.JDSDK/Response/JpassJournalQueryRefundBillResponse.cs create mode 100644 BBWY.JDSDK/Response/JwMarketingSkuQuerySkusResponse.cs create mode 100644 BBWY.JDSDK/Response/JwMarketingStoreQueryStoresResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneAddCartItemByPinResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneAddCartItemResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneFollowProductResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneFollowVenderResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneGetCustomerInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneGetCustomerPointResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneIsvCloseActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneIsvOpenActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/JzonePushCouponResponse.cs create mode 100644 BBWY.JDSDK/Response/JzoneQueryAppIdsByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/KuaicheGoodsGetResponse.cs create mode 100644 BBWY.JDSDK/Response/KysPrintServiceWsResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsAppointmentPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsArrivalPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsCollectPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsInstallPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsOrderSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsQuerycodeSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsReservationPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsStatusPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasImHfsUninstallPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasSpareZerostockAssigninfoPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasSpareZerostockAssignlogPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasSpareZerostockConfirmResponse.cs create mode 100644 BBWY.JDSDK/Response/LasSpareZerostockDetectionPushResponse.cs create mode 100644 BBWY.JDSDK/Response/LasSpareZerostockRefundSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/LasSpareZerostockServiceSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/LasSpareZerostockStatusSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAbnormalApprovalResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAbnormalGetResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaProviderAutoRecycleDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaProviderQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaProviderSignApproveResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaProviderSignSuccessInfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaProviderSignSuccessResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaProviderStockIncreaseResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaProviderStockQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaVendorBigshotQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaVendorRechargeQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaVendorStockQueryByProviderCodeResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaVendorStockQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaWaybillApiUnbindResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaWaybillAppendreceiveResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaWaybillConfirmOrCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaWaybillQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaWaybillReceiveResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopAlphaWaybillUnbindResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopDeliveryDeliveryPickupReceiveResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopDeliveryProviderCancelWayBillResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopJosCenterGetPickupIntimeListResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopMiddleWaybillWaybill2CTraceApiResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopMiddleWaybillWaybillPickupApiResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopMiddleWaybillWaybillTrackAndTimePositionApiResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopMiddleWaybillWeightQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopPickupCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopReceiveOrderInterceptResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopReceivePickuporderReceiveOldResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopReceivePickuporderReceiveResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopReceiveTraceGetResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopSelfPickupSmsSendResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopWaybillGeneralQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopWaybillQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopWaybillQuerySignatureImageResponse.cs create mode 100644 BBWY.JDSDK/Response/LdopWaybillReceiveResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsCarriersListResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsOrderAddResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsOrderDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsOrderGetResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsOrderSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsOtherInstoreQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsOtherOutstoreQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsPoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsSkuAddResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsSkuQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsStockSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/LogisticsWarehouseListResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketBdpCartGetPinsBySkuIdResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketBdpFollowShopSumQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketBdpOLShopSumQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketBdpSaleVenderSkuRankQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketBdpUserBehaviorGetUserCartSkuResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketChargeCycleListGetResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketChargeListGetResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketDbpCartCartDataReadServiceGetCarSkuCountResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketServiceGetResponse.cs create mode 100644 BBWY.JDSDK/Response/MarketServiceListGetResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderAuditCancelOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderBatchUpdateStockResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderCallCapacityResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderConfirmAcceptOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderConfirmReject4JosResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderGetIncrementOrderListResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderGetOrderListResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderGetOrderOpRecResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderGetOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderGetStorePriceResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderGetStoreSkuStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderOrderStockOutResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderStoreSkuUpOrDownResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderUpdateStorePriceResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderUserPickUpGoodsResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderVendorSelfDeliveryCompleteResponse.cs create mode 100644 BBWY.JDSDK/Response/MedicineDsOrderVendorSelfDeliveryResponse.cs create mode 100644 BBWY.JDSDK/Response/MessagePushServicePushChatImageMessageResponse.cs create mode 100644 BBWY.JDSDK/Response/MessagePushServicePushChatTextMessageResponse.cs create mode 100644 BBWY.JDSDK/Response/MfaInnerEliminateRiskResponse.cs create mode 100644 BBWY.JDSDK/Response/MfaInnerSendCodeToMobileResponse.cs create mode 100644 BBWY.JDSDK/Response/MfaInnerUserUnifiedAuthenticationResponse.cs create mode 100644 BBWY.JDSDK/Response/MfaInnerValidateMsgCodeResponse.cs create mode 100644 BBWY.JDSDK/Response/MfaUserUnifiedAuthenticationResponse.cs create mode 100644 BBWY.JDSDK/Response/NewWareAttributeGroupsQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/NewWareAttributeValuesQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/NewWareAttributesQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/NewWareBaseproductGetResponse.cs create mode 100644 BBWY.JDSDK/Response/NewWareMobilebigfieldGetResponse.cs create mode 100644 BBWY.JDSDK/Response/NewWareProductsortattGetResponse.cs create mode 100644 BBWY.JDSDK/Response/NewWareSameproductskuidsQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/NewWareVenderSkusQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/NewhouseGetCustomerNoticeDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/NewhouseGetHouseNewOrderDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/NewhouseGetHouseXjkDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicOrderGetorderlistResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicOrderReproduceResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicOrderSavecourierResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicOrderSavesnResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicOrderSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicOrderShipinfoSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicOrderSyncpickupcodeResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicOrderTraceSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicProduceUpdatestatusResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicShipUpdatestatusResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicStaticdataQuerycourierlistResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicStockImportResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicStoreImportResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnicTraceGettracelistResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnichannelOrderLocateinfoSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnichannelOrderProduceinfoUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnichannelOrderReproduceResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnichannelOrderShipUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnichannelPriceUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnichannelStockChangeUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnichannelStockFullUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/OmnichannelStoreInfoUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/OneorderqueryResponse.cs create mode 100644 BBWY.JDSDK/Response/OpenpresortResponse.cs create mode 100644 BBWY.JDSDK/Response/OrderCompanyUserServiceGetCompanyAccountsAllResponse.cs create mode 100644 BBWY.JDSDK/Response/OrderCompanyUserServiceInsertCompanyInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/OrderOrderDeleteApplyResponse.cs create mode 100644 BBWY.JDSDK/Response/OrderStatUpLocationGPSResponse.cs create mode 100644 BBWY.JDSDK/Response/OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeResponse.cs create mode 100644 BBWY.JDSDK/Response/OrderVenderRemarkQueryByOrderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/OtsOrderbankExportRestOperatePayResourceResponse.cs create mode 100644 BBWY.JDSDK/Response/OtsOrderbankExportRestOrderResourceResponse.cs create mode 100644 BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceCreateOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderCompletedResponse.cs create mode 100644 BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderPayCompletedResponse.cs create mode 100644 BBWY.JDSDK/Response/PmxPricesMgetsResponse.cs create mode 100644 BBWY.JDSDK/Response/PointsJosBatchInsertOrUpdateRuleResponse.cs create mode 100644 BBWY.JDSDK/Response/PointsJosGetCouponInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/PointsJosGetPointsExchangeGiftListResponse.cs create mode 100644 BBWY.JDSDK/Response/PointsJosGetPointsRuleResponse.cs create mode 100644 BBWY.JDSDK/Response/PointsJosQueryGiftSkuByExchangeGiftIdResponse.cs create mode 100644 BBWY.JDSDK/Response/PointsJosSendPointsResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAccountGetAccountInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAfsRefundapplyQuerybyidResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAfsRefundapplyQuerylistResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAfsSoaCompensateQueryCompensateListResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAfsSoaRefundapplyGetWaitRefundNumResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAfsSoaRefundapplyQueryByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAfsSoaRefundapplyQueryPageListResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAfsSoaRefundapplyReplyRefundResponse.cs create mode 100644 BBWY.JDSDK/Response/PopAfsSoaRefundapplyUpdateWarehouseStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/PopBeanSendBeanResponse.cs create mode 100644 BBWY.JDSDK/Response/PopBrandClientQueryBrandsIdByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmAddCouponResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmCheckCustomerInBrandResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmConsumePointsWayResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmGetCouponInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmGetCustomerPointsResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmGetMemberInVenderResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmGetMemeberDiscountResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmGetPointsDetailByFlowResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmGetPointsDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmGetShopRuleTypeResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmGetVenderPointsRuleResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmIsPointsEnabledResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmQueryCustomerGundogByVenderIdAndPinResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCrmShopGiftGetGroupModelListResponse.cs create mode 100644 BBWY.JDSDK/Response/PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderResponse.cs create mode 100644 BBWY.JDSDK/Response/PopFwOrderListwithpageResponse.cs create mode 100644 BBWY.JDSDK/Response/PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainResponse.cs create mode 100644 BBWY.JDSDK/Response/PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeResponse.cs create mode 100644 BBWY.JDSDK/Response/PopInvoiceSelfAmountResponse.cs create mode 100644 BBWY.JDSDK/Response/PopInvoiceSelfApplyResponse.cs create mode 100644 BBWY.JDSDK/Response/PopInvoiceSelfFindResponse.cs create mode 100644 BBWY.JDSDK/Response/PopInvoiceSelfQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/PopInvoiceSelfRedResponse.cs create mode 100644 BBWY.JDSDK/Response/PopJmCenterUserGetEncryptPinNewResponse.cs create mode 100644 BBWY.JDSDK/Response/PopJmCenterUserGetOpenIdResponse.cs create mode 100644 BBWY.JDSDK/Response/PopLocBroadbandOrderFindDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/PopLocBroadbandOrderFindPageResponse.cs create mode 100644 BBWY.JDSDK/Response/PopMarketWritePromotionGiftApproveResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderBusinessUploadResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderCoupondetailResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderEnGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderEnSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderEncryptMobileNumResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderFbpGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderFbpSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderGetRemarkByCreateTimeResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderGetRemarkByModifyTimeResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderGetmobilelistResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderModifyOrderAddrResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderModifyVenderRemarkResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderNotPayOrderByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderNotPayOrderInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderOrderSplitCommitXmlApiResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderPrintDataGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOrderShipmentResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoCheckNumberBalanceResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoCheckNumberConsumerResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoCheckNumbersUploadResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoChecknumberinfoEngetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoChecknumberinfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoLocorderinfoEngetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoLocorderinfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoLocorderinfosEngetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopOtoLocorderinfosGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopPlanAddBeanPlanResponse.cs create mode 100644 BBWY.JDSDK/Response/PopPopCommentJsfServiceGetVenderCommentsForJosResponse.cs create mode 100644 BBWY.JDSDK/Response/PopPopCommentJsfServiceSaveReplyResponse.cs create mode 100644 BBWY.JDSDK/Response/PopTaurusQueryBillChargeListByConditionResponse.cs create mode 100644 BBWY.JDSDK/Response/PopTaurusQueryCouponListByConditionResponse.cs create mode 100644 BBWY.JDSDK/Response/PopTaurusQueryRefundBillChargeListByConditionResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVenderCenerVenderBrandQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVenderGetMemberLevelResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVenderGetVenderLevelRuleResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVenderGetVenderStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVideoInfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVideoInfoQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVideoInfoUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVideoInfosDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVideoSkuRelativeBySkuIdsQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVideoSkuRelativeQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVideoSkusRelativeDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/PopVideoSkusRelativeInsertResponse.cs create mode 100644 BBWY.JDSDK/Response/PrepushinformationdatatestResponse.cs create mode 100644 BBWY.JDSDK/Response/PresaleOrderUpdateOrderGetPresaleOrderByPageResponse.cs create mode 100644 BBWY.JDSDK/Response/PresaleOrderUpdateOrderGetPresaleOrderCountResponse.cs create mode 100644 BBWY.JDSDK/Response/PresortSitefenceimportServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/PriceWriteUpdateSkuJdPriceResponse.cs create mode 100644 BBWY.JDSDK/Response/PriceWriteUpdateWareCostPriceResponse.cs create mode 100644 BBWY.JDSDK/Response/PriceWriteUpdateWareMarketPriceResponse.cs create mode 100644 BBWY.JDSDK/Response/ProductoutstorageResponse.cs create mode 100644 BBWY.JDSDK/Response/ProductweighResponse.cs create mode 100644 BBWY.JDSDK/Response/PromoTokenTokenuserAddResponse.cs create mode 100644 BBWY.JDSDK/Response/PromoUnitAddIsvActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/PromoUnitCloseIsvActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/PromoUnitGetActiveActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/PromoUnitGetVenderIsvActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/PromoUnitModifyIsvActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/PromoUnitPreAddIsvActivityResponse.cs create mode 100644 BBWY.JDSDK/Response/PromotionDirectUpdateSkuPriceResponse.cs create mode 100644 BBWY.JDSDK/Response/PromotionUpdateLineationPriceResponse.cs create mode 100644 BBWY.JDSDK/Response/PurchaseOrderGetInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/PurchaseOrderGetResponse.cs create mode 100644 BBWY.JDSDK/Response/PurchaseOrderSelectInfosPageResponse.cs create mode 100644 BBWY.JDSDK/Response/PurchaseOrderSelectInfosResponse.cs create mode 100644 BBWY.JDSDK/Response/PurchaseOrderStockOutResponse.cs create mode 100644 BBWY.JDSDK/Response/PushinformationdataResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryCommOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryCommProductResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryEntityStoreResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryJDPriceResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryNewProductPriceResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryOrderBasicInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryOrderInfoByLocCodeResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryProdInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryPurchaseOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryPurchaseProductResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryServiceOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/QueryWaybillResponse.cs create mode 100644 BBWY.JDSDK/Response/QuestionTypeCascadeProviderGetQuestionTypeCascadeResponse.cs create mode 100644 BBWY.JDSDK/Response/RdmanBizcenterMaliciousOrderAddMaliciousResponse.cs create mode 100644 BBWY.JDSDK/Response/RegisterorderGetResponse.cs create mode 100644 BBWY.JDSDK/Response/RetailerCompanyCustomSelectInfosResponse.cs create mode 100644 BBWY.JDSDK/Response/RiskSensitiveWordCheckResponse.cs create mode 100644 BBWY.JDSDK/Response/SamOrderDetailQuerynewResponse.cs create mode 100644 BBWY.JDSDK/Response/SamOrderInfoQuerynewResponse.cs create mode 100644 BBWY.JDSDK/Response/SearchWareResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerCouponReadGetCouponCountResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerCouponReadGetCouponListResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerCouponWriteCloseResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerCouponWriteCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionActivitymodeAddResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionActivitymodeGetResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionAddResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionAppendPromoUsersResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionCheckResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionCommitResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionGetResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionListResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionOrdermodeAddResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionOrdermodeListResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionRemovePromoUsersResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionResumeResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionSkuAddResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionSkuListResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionSuspendResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2ApproveResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2CountResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2GetPromoLimitResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2GetResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2ListResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2RemoveResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2ResumeResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2SkuCountResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2SkuListResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2SuspendResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2UnitBeanrequiredCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2UnitFullCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerPromotionV2UnitLimitCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/SellerVenderInfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/SendFactoryAbutmentAgainAssignInfoReturnResponse.cs create mode 100644 BBWY.JDSDK/Response/SendFactoryAbutmentAssignInfoReturnResponse.cs create mode 100644 BBWY.JDSDK/Response/SendFactoryAbutmentDistributeInfoReturnResponse.cs create mode 100644 BBWY.JDSDK/Response/SendFactoryAbutmentEndInfoReturnResponse.cs create mode 100644 BBWY.JDSDK/Response/SendFactoryAbutmentReceiveInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/ServiceDetailProviderFindServiceDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/ServiceInfoProviderQueryServicePageResponse.cs create mode 100644 BBWY.JDSDK/Response/ShopcategoriesReadFindShopCategoriesByWareIdResponse.cs create mode 100644 BBWY.JDSDK/Response/ShopcategoriesWriteSaveWareShopCategoriesResponse.cs create mode 100644 BBWY.JDSDK/Response/ShorturlGenerateURLFastestResponse.cs create mode 100644 BBWY.JDSDK/Response/ShorturlGenerateURLResponse.cs create mode 100644 BBWY.JDSDK/Response/SiteEngineerEngineerIsAcceptOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/SkuFareTemplateServiceGetTemplateRulesResponse.cs create mode 100644 BBWY.JDSDK/Response/SkuFareTemplateServiceGetTemplatesResponse.cs create mode 100644 BBWY.JDSDK/Response/SkuReadFindSkuByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/SkuReadSearchSkuListResponse.cs create mode 100644 BBWY.JDSDK/Response/SkuWriteDeleteSkuResponse.cs create mode 100644 BBWY.JDSDK/Response/SkuWriteMergeSkuFeaturesResponse.cs create mode 100644 BBWY.JDSDK/Response/SmsJosCreateIsvSmsModelServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/SmsJosGetIsvSmsModelListServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/SmsJosModelTypeListServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/StationCooCouponSendResponse.cs create mode 100644 BBWY.JDSDK/Response/StationinfojosserviceDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/StationinfojosserviceGetStationInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/StationinfojosserviceSaveResponse.cs create mode 100644 BBWY.JDSDK/Response/StationinfojosserviceUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/StockReadFindSkuSiteStockResponse.cs create mode 100644 BBWY.JDSDK/Response/StockReadFindSkuStockResponse.cs create mode 100644 BBWY.JDSDK/Response/StockWriteIncreaseSkuStockResponse.cs create mode 100644 BBWY.JDSDK/Response/StockWriteUpdateSkuSiteStockResponse.cs create mode 100644 BBWY.JDSDK/Response/StockWriteUpdateSkuStockResponse.cs create mode 100644 BBWY.JDSDK/Response/StoreCountPartitionWhByIdAndStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/StoreCreateStockInBillForSamResponse.cs create mode 100644 BBWY.JDSDK/Response/StoreCreateStockInBillResponse.cs create mode 100644 BBWY.JDSDK/Response/StoreDeleteStockInBillResponse.cs create mode 100644 BBWY.JDSDK/Response/StoreFindPartitionWhByIdAndStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/StoreQueryStockInBillResponse.cs create mode 100644 BBWY.JDSDK/Response/StoreQueryStockOutBillResponse.cs create mode 100644 BBWY.JDSDK/Response/StoreQueryStoreHouseRentlistResponse.cs create mode 100644 BBWY.JDSDK/Response/SubmitStoreOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/SvcBindNumberResponse.cs create mode 100644 BBWY.JDSDK/Response/SvcBookingListResponse.cs create mode 100644 BBWY.JDSDK/Response/SvcBookingVerificationInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/SvcSettlementConfirmResponse.cs create mode 100644 BBWY.JDSDK/Response/TempCompleteProviderFindTempCompletePageResponse.cs create mode 100644 BBWY.JDSDK/Response/TemplateReadFindTemplateByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/TemplateReadFindTemplatesByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/TemplateWriteAddResponse.cs create mode 100644 BBWY.JDSDK/Response/TemplateWriteBindWareResponse.cs create mode 100644 BBWY.JDSDK/Response/TemplateWriteDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/TemplateWriteUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/TraceDynamicQueryServiceQueryDynamicTraceInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/TransparentImageReadFindAllByWareIdResponse.cs create mode 100644 BBWY.JDSDK/Response/TransparentImageReadFindByWareIdAndColorIdResponse.cs create mode 100644 BBWY.JDSDK/Response/TransparentImageReadFindByWareIdResponse.cs create mode 100644 BBWY.JDSDK/Response/TransparentImageWriteAddResponse.cs create mode 100644 BBWY.JDSDK/Response/TransparentImageWriteDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/TransparentImageWriteSaveResponse.cs create mode 100644 BBWY.JDSDK/Response/TransparentImageWriteUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/TransportWriteUpdateWareTransportIdResponse.cs create mode 100644 BBWY.JDSDK/Response/TwoorderqueryResponse.cs create mode 100644 BBWY.JDSDK/Response/UeAppliancesOutGetUserPhoneResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceExpressReturnResultResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceGetAdditionalInformationResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceGetShippingInformationResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceInformationManufacturerReturnedResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServicePayCompleteCallbackResponse.cs create mode 100644 BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceRepairServiceCompleteResponse.cs create mode 100644 BBWY.JDSDK/Response/UeInsuranceInsOrderConfirmResponse.cs create mode 100644 BBWY.JDSDK/Response/UeInsuranceSearchInsuranceOrdersResponse.cs create mode 100644 BBWY.JDSDK/Response/UeInsuranceSearchJdInsuranceOrdersResponse.cs create mode 100644 BBWY.JDSDK/Response/UeInsuranceSearchJdPassiveOrdersResponse.cs create mode 100644 BBWY.JDSDK/Response/UeInsuranceSearchPassiveOrdersResponse.cs create mode 100644 BBWY.JDSDK/Response/UeInsuranceUpdateStateResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderCompanyCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderFinishBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderGetChangeOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderGetStopOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderGetUnHandleOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderQueryCancelOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderQueryUserMobileResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderSearchOrderDeliverListResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderSyncEngineerServiceAreaResponse.cs create mode 100644 BBWY.JDSDK/Response/UeNewSaaSOrderSyncEngineerVaccineResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderAgainBookInfoBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderBookInfoBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderConfirmBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderFeedBackBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderFinishBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderIvcActualQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewAppointEngineerResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewAppointSiteResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewArriveResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewAssessResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewBookOnDoorResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewCancleResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewCloseResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewExtInsuranceBindResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewFeedBackOrderProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewFinishResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewGetProcessInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewGetSettleBillDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewGetSettleBillResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewGetSettleBillStatResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewPartResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewProcessResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewPushHandleStatResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewPushSkuResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewSearchResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNewSettleReconsiderResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderNoFinishBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderQueryBizOrderPageResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderQueryCancelOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderQueryChangeBookDateOrderResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderSendBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeOrderSettleCheckBizProgressResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderAssignListResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderBookedResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderCancelListResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderCompletedResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderDispatchResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderFindUserVirtualPhoneResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillStatResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderNewAssignOrderListResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderOfflineSettleResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderOnHandleResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderPaymentFailedResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderQueryOrderStatusResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderRecycleSyncDispatchResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderRecyclerCancelResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderRecyclerReconsiderResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOrderTakeOutResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListResponse.cs create mode 100644 BBWY.JDSDK/Response/UeRecoveryOutServiceRecyclerAckServiceResponse.cs create mode 100644 BBWY.JDSDK/Response/UeTelnetOrderCheckVerifyCodeResponse.cs create mode 100644 BBWY.JDSDK/Response/UeTelnetOrderDoFinishResponse.cs create mode 100644 BBWY.JDSDK/Response/UeWateGetWaterByOrdIdAndSkuResponse.cs create mode 100644 BBWY.JDSDK/Response/UeWaterGetWaterByOpenIdResponse.cs create mode 100644 BBWY.JDSDK/Response/UnionDoubanBookServiceQueryBookUrlListResponse.cs create mode 100644 BBWY.JDSDK/Response/UpdateEntityStoreResponse.cs create mode 100644 BBWY.JDSDK/Response/UpdateEntityStoresGroupResponse.cs create mode 100644 BBWY.JDSDK/Response/UserCategory3InfoGetResponse.cs create mode 100644 BBWY.JDSDK/Response/UserGetUserInfoByOpenIdResponse.cs create mode 100644 BBWY.JDSDK/Response/UserRelatedRpcI18nServiceGetOpenIdResponse.cs create mode 100644 BBWY.JDSDK/Response/VasSubscribeGetByCodeResponse.cs create mode 100644 BBWY.JDSDK/Response/VasSubscribeGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcAplsStockBatchGetProdStockInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/VcAplsStockUpdateProdStockInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/VcConfirmpurchaseorderResponse.cs create mode 100644 BBWY.JDSDK/Response/VcCreatepurchaseorderResponse.cs create mode 100644 BBWY.JDSDK/Response/VcGetReturnOrderDetailResponse.cs create mode 100644 BBWY.JDSDK/Response/VcGetcomponentlistResponse.cs create mode 100644 BBWY.JDSDK/Response/VcGetdetailbyorderidResponse.cs create mode 100644 BBWY.JDSDK/Response/VcGetpurchaseorderlistResponse.cs create mode 100644 BBWY.JDSDK/Response/VcGetpurchaserlistbypinResponse.cs create mode 100644 BBWY.JDSDK/Response/VcGetrequisitiondetailbywareidResponse.cs create mode 100644 BBWY.JDSDK/Response/VcGetwaredeliverdistinctlistResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemAdvertiseGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemAttrAppliesFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemBrandsFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemCategoriesFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemDangergoodsGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemDynamicFieldGaeaGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemExtPropsFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemFeatureFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemModelFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemNewProductCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemOldProductUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemPrimaryPicAppliesFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemPrimaryPicApplyGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemPrimaryPicCreateResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemPrimaryPicGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemPrimaryPicUpdateResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemProductAppliesFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemProductApplyDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemProductApplyGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemProductGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemProductsFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemPropsFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemPurchasernameGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemQualificationListFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemSaleAttributeSettingsGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemSalernameGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemSaleunitsFindResponse.cs create mode 100644 BBWY.JDSDK/Response/VcItemSpuTemplateGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcLibraryGetLimitPictureUploadTokenResponse.cs create mode 100644 BBWY.JDSDK/Response/VcLibraryGetResouceUploadTokenResponse.cs create mode 100644 BBWY.JDSDK/Response/VcLibraryGetUploadTokenResponse.cs create mode 100644 BBWY.JDSDK/Response/VcQualificationBySkuGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VcQueryshippackagepagelistResponse.cs create mode 100644 BBWY.JDSDK/Response/VcReturnOrderListPageGetResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderAnnouncementListResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderAuthFindUserResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderCategoryGetFullValidCategoryResultByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderCategoryGetValidCategoryResultByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderChildAccountQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderChildaccountPrivilegeQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderChildaccountRoleQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderInfoQueryByPinResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderReturnaddressQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderShipaddressQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderShopQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderShopcategoryDeleteShopCategoryByVenderIdAndCidResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderShopcategoryFindShopCategoriesByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderShopcategoryFindSubShopCategoriesByParentCidResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderShopcategoryGetShopCategoryByCidResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderShopcategoryGetShopCategorysByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/VenderVbinfoGetBasicVenderInfoByVenderIdResponse.cs create mode 100644 BBWY.JDSDK/Response/VirtualCrabCouponAppointResponse.cs create mode 100644 BBWY.JDSDK/Response/VirtualCrabCouponDeliverycouponResponse.cs create mode 100644 BBWY.JDSDK/Response/VirtualCrabCouponGetcouponResponse.cs create mode 100644 BBWY.JDSDK/Response/VirtualCrabCouponInvalidResponse.cs create mode 100644 BBWY.JDSDK/Response/VirtualCrabCouponRollbackResponse.cs create mode 100644 BBWY.JDSDK/Response/VssPromotionGetunitpromodetailResponse.cs create mode 100644 BBWY.JDSDK/Response/VssPromotionQueryunitpromopagelistResponse.cs create mode 100644 BBWY.JDSDK/Response/VssReportJosSearchBrandPerformanceInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/WaitAuditApplysProviderFindWaitAuditApplysResponse.cs create mode 100644 BBWY.JDSDK/Response/WareBasebookGetResponse.cs create mode 100644 BBWY.JDSDK/Response/WareBookbigfieldGetResponse.cs create mode 100644 BBWY.JDSDK/Response/WarePriceGetResponse.cs create mode 100644 BBWY.JDSDK/Response/WareProductUpdateQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/WareProductbigfieldGetResponse.cs create mode 100644 BBWY.JDSDK/Response/WareProductimageGetResponse.cs create mode 100644 BBWY.JDSDK/Response/WareProductsortGetResponse.cs create mode 100644 BBWY.JDSDK/Response/WareReadFindOpReasonResponse.cs create mode 100644 BBWY.JDSDK/Response/WareReadFindWareByIdResponse.cs create mode 100644 BBWY.JDSDK/Response/WareReadSearchWare4RecycledResponse.cs create mode 100644 BBWY.JDSDK/Response/WareReadSearchWare4ValidResponse.cs create mode 100644 BBWY.JDSDK/Response/WareWriteDeleteResponse.cs create mode 100644 BBWY.JDSDK/Response/WareWriteMergeWareFeaturesResponse.cs create mode 100644 BBWY.JDSDK/Response/WareWriteRecoverWareResponse.cs create mode 100644 BBWY.JDSDK/Response/WareWriteTransferMultiCategoryResponse.cs create mode 100644 BBWY.JDSDK/Response/WareWriteUpOrDownResponse.cs create mode 100644 BBWY.JDSDK/Response/WareWriteUpdateWareStatusByTimerResponse.cs create mode 100644 BBWY.JDSDK/Response/WareWriteUpdateWareTitleResponse.cs create mode 100644 BBWY.JDSDK/Response/WarehouseInboundOrderQueryDetailWareResponse.cs create mode 100644 BBWY.JDSDK/Response/WarehouseInboundOrderQueryListResponse.cs create mode 100644 BBWY.JDSDK/Response/WarehouseOutboundOrderQueryConditionResponse.cs create mode 100644 BBWY.JDSDK/Response/WarehouseOutboundOrderQueryDetailWareResponse.cs create mode 100644 BBWY.JDSDK/Response/WarehouseOutboundOrderQueryListResponse.cs create mode 100644 BBWY.JDSDK/Response/WarehouseStockinQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/WirelessWarePriceGetResponse.cs create mode 100644 BBWY.JDSDK/Response/WishplatWishOuterForShopApiQueryWishInfoListResponse.cs create mode 100644 BBWY.JDSDK/Response/WishplatWishOuterForShopApiQueryWishInfoListSecResponse.cs create mode 100644 BBWY.JDSDK/Response/WujiePayGetpreorderidResponse.cs create mode 100644 BBWY.JDSDK/Response/XiaochengxuSubMsgAndInfoResponse.cs create mode 100644 BBWY.JDSDK/Response/YipOrderGetOrderCustomeInfosResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiBillStatusQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiDeliverorderGetResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiOfferSubmitResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiOrderShippingResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiProductSerachResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiPurchaseLogisticstrackQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiPurchaseProductQueryResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiRegionalGetResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiReturnOrderConfirmResponse.cs create mode 100644 BBWY.JDSDK/Response/YunpeiReturnorderAuditResponse.cs create mode 100644 BBWY.JDSDK/Response/ZxjCodGetResponse.cs create mode 100644 BBWY.JDSDK/Security/Common/Constants.cs create mode 100644 BBWY.JDSDK/Security/Common/DataEncryption.cs create mode 100644 BBWY.JDSDK/Security/Common/HttpClient.cs create mode 100644 BBWY.JDSDK/Security/Common/HttpClientWrapper.cs create mode 100644 BBWY.JDSDK/Security/Common/HttpsClientWrapper.cs create mode 100644 BBWY.JDSDK/Security/Common/IndexCalculator.cs create mode 100644 BBWY.JDSDK/Security/Common/JosMasterKeyGetRequest.cs create mode 100644 BBWY.JDSDK/Security/Common/JosMasterKeyGetResponse.cs create mode 100644 BBWY.JDSDK/Security/Common/JosSecretApiReportRequest.cs create mode 100644 BBWY.JDSDK/Security/Common/JosSecretApiReportResponse.cs create mode 100644 BBWY.JDSDK/Security/Common/JosSystemParam.cs create mode 100644 BBWY.JDSDK/Security/Common/JosVoucherInfoGetRequest.cs create mode 100644 BBWY.JDSDK/Security/Common/JosVoucherInfoGetResponse.cs create mode 100644 BBWY.JDSDK/Security/Common/KeyDerivation.cs create mode 100644 BBWY.JDSDK/Security/Common/KeyEncryption.cs create mode 100644 BBWY.JDSDK/Security/Common/KeyRequest.cs create mode 100644 BBWY.JDSDK/Security/Common/KeyResponse.cs create mode 100644 BBWY.JDSDK/Security/Common/MKey.cs create mode 100644 BBWY.JDSDK/Security/Common/TDEConcurrentDictionary.cs create mode 100644 BBWY.JDSDK/Security/Common/TDEExceptions.cs create mode 100644 BBWY.JDSDK/Security/Common/TDEStatus.cs create mode 100644 BBWY.JDSDK/Security/Common/Token.cs create mode 100644 BBWY.JDSDK/Security/Common/salsa20.cs create mode 100644 BBWY.JDSDK/Security/Core/KMClient.cs create mode 100644 BBWY.JDSDK/Security/Core/MonitorClient.cs create mode 100644 BBWY.JDSDK/Security/Core/TDEClient.cs create mode 100644 BBWY.JDSDK/Security/Task/FlushKeyCacheTask.cs create mode 100644 BBWY.JDSDK/Security/Task/SendReportCacheTask.cs create mode 100644 BBWY.JDSDK/Security/Utils/BitConverterHelper.cs create mode 100644 BBWY.JDSDK/Security/Utils/EnumHelper.cs create mode 100644 BBWY.JDSDK/Security/Utils/EnvironmentHelper.cs create mode 100644 BBWY.JDSDK/Security/Utils/JsonHelper.cs create mode 100644 BBWY.JDSDK/Security/Utils/ScheduledExecutor.cs create mode 100644 BBWY.JDSDK/Security/Utils/WebUtils.cs create mode 100644 BBWY.JDSDK/Util/Base64Util.cs create mode 100644 BBWY.JDSDK/Util/FileItem.cs create mode 100644 BBWY.JDSDK/Util/JdUtils.cs create mode 100644 BBWY.JDSDK/Util/RequestValidator.cs create mode 100644 BBWY.JDSDK/Util/WebUtils.cs create mode 100644 BBWY.Server.API/.config/dotnet-tools.json create mode 100644 BBWY.Server.API/BBWY.Server.API.csproj create mode 100644 BBWY.Server.API/Controllers/BaseApiController.cs create mode 100644 BBWY.Server.API/Controllers/OrderController.cs create mode 100644 BBWY.Server.API/Controllers/PlatformSDKController.cs create mode 100644 BBWY.Server.API/Controllers/ProductController.cs create mode 100644 BBWY.Server.API/Controllers/PurchaseOrderController.cs create mode 100644 BBWY.Server.API/Controllers/PurchaseSchemeController.cs create mode 100644 BBWY.Server.API/Controllers/StatisticsController.cs create mode 100644 BBWY.Server.API/Controllers/TestController.cs create mode 100644 BBWY.Server.API/Controllers/VenderController.cs create mode 100644 BBWY.Server.API/Filters/ResultFilter.cs create mode 100644 BBWY.Server.API/Middlewares/CustomExceptionMiddleWare.cs create mode 100644 BBWY.Server.API/NLog.config create mode 100644 BBWY.Server.API/Program.cs create mode 100644 BBWY.Server.API/Properties/launchSettings.json create mode 100644 BBWY.Server.API/Startup.cs create mode 100644 BBWY.Server.API/appsettings.json create mode 100644 BBWY.Server.Business/BBWY.Server.Business.csproj create mode 100644 BBWY.Server.Business/BaseBusiness.cs create mode 100644 BBWY.Server.Business/BasePlatformRelayBusiness.cs create mode 100644 BBWY.Server.Business/Order/OrderBusiness.cs create mode 100644 BBWY.Server.Business/PlatformSDK/DataExtension/JDSkuNameExtension.cs create mode 100644 BBWY.Server.Business/PlatformSDK/JDBusiness.cs create mode 100644 BBWY.Server.Business/PlatformSDK/PDDBusiness.cs create mode 100644 BBWY.Server.Business/PlatformSDK/PlatformSDKBusiness.cs create mode 100644 BBWY.Server.Business/PlatformSDK/TaoBaoBusiness.cs create mode 100644 BBWY.Server.Business/Product/ProductBusiness.cs create mode 100644 BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs create mode 100644 BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs create mode 100644 BBWY.Server.Business/Statistics/StatisticsBusiness.cs create mode 100644 BBWY.Server.Business/TaskSchedulerManager.cs create mode 100644 BBWY.Server.Business/Vender/VenderBusiness.cs create mode 100644 BBWY.Server.Model/BBWY.Server.Model.csproj create mode 100644 BBWY.Server.Model/Db/Order/Order.cs create mode 100644 BBWY.Server.Model/Db/Order/OrderConsignee.cs create mode 100644 BBWY.Server.Model/Db/Order/OrderCost.cs create mode 100644 BBWY.Server.Model/Db/Order/OrderCostDetail.cs create mode 100644 BBWY.Server.Model/Db/Order/OrderCoupon.cs create mode 100644 BBWY.Server.Model/Db/Order/OrderSku.cs create mode 100644 BBWY.Server.Model/Db/PurchaseOrder/PurchaseOrder.cs create mode 100644 BBWY.Server.Model/Db/PurchaseScheme/PurchaseScheme.cs create mode 100644 BBWY.Server.Model/Db/PurchaseScheme/PurchaseSchemeProduct.cs create mode 100644 BBWY.Server.Model/Db/PurchaseScheme/PurchaseSchemeProductSku.cs create mode 100644 BBWY.Server.Model/Db/PurchaseScheme/Purchaser.cs create mode 100644 BBWY.Server.Model/Db/__重新生成.bat create mode 100644 BBWY.Server.Model/Dto/Request/Order/AutoCalculationCostRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Order/DecryptConsigneeRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Order/EditVenderRemarkRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Order/ManualCalculationCostRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Order/SDCalculationCostRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Order/SearchOrderRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Order/SearchPlatformOrderRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PlatformRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Product/SearchProductRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Product/SearchProductSkuRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseOrder/AddPurchaseOrderRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseOrder/EditPurchaseOrderRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseOrder/QueryPurchaseOrderRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseScheme/BatchCURDSchemeRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseScheme/DeletePurchaseSchemeRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseScheme/EditPurchaseSchemeRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeProductRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeProductSkuRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/PurchaseScheme/QuerySchemeRequest.cs create mode 100644 BBWY.Server.Model/Dto/Request/Statistics/ToDayOrderAchievementRequest.cs create mode 100644 BBWY.Server.Model/Dto/Response/Order/ConsigneeResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/Order/OrderCostDetailResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/Order/OrderCostResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/Order/OrderCouponResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/Order/OrderResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/Order/OrderSkuResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/Product/ProductResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/PurchaseOrder/PurchaseOrderResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeProductResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeProductSkuResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/Statistics/ToDayOrderAchievementResponse.cs create mode 100644 BBWY.Server.Model/Dto/Response/User.cs create mode 100644 BBWY.Server.Model/Dto/Response/Vender/VenderResponse.cs create mode 100644 BBWY.Server.Model/Enums.cs create mode 100644 BBWY.Server.Model/GlobalConfig.cs create mode 100644 BBWY.Server.Model/MappingProfiles.cs create mode 100644 BBWY.sln create mode 100644 SDKAdapter/SDKAdapter.csproj diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..2cbf89fc --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +[*.cs] + +# CS1591: 缺少对公共可见类型或成员的 XML 注释 +dotnet_diagnostic.CS1591.severity = none diff --git a/BBWY.Client/APIServices/BaseApiService.cs b/BBWY.Client/APIServices/BaseApiService.cs new file mode 100644 index 00000000..0c920df7 --- /dev/null +++ b/BBWY.Client/APIServices/BaseApiService.cs @@ -0,0 +1,58 @@ +using BBWY.Common.Http; +using BBWY.Common.Models; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Net.Http; +using Microsoft.Extensions.Configuration; +namespace BBWY.Client.APIServices +{ + public class BaseApiService + { + private RestApiService restApiService; + + protected GlobalContext globalContext; + + public BaseApiService(RestApiService restApiService, GlobalContext globalContext) + { + this.restApiService = restApiService; + this.globalContext = globalContext; + } + + protected ApiResponse SendRequest(string apiHost, + string apiPath, + object param, + IDictionary headers, + HttpMethod httpMethod, + string contentType = RestApiService.ContentType_Json, + ParamPosition paramPosition = ParamPosition.Body, + bool enableRandomTimeStamp = false) + { + try + { + if (headers == null) + headers = new Dictionary(); + if (!headers.ContainsKey("ClientCode")) + headers.Add("ClientCode", "BBWY"); + if (!headers.ContainsKey("ClientVersion")) + headers.Add("ClientVersion", "1.0.0.0"); + if (!headers.ContainsKey("Authorization") && !string.IsNullOrEmpty(globalContext.User?.Token)) + headers.Add("Authorization", $"Bearer {globalContext.User.Token}"); + if (!headers.ContainsKey("qy")) + headers.Add("qy", "qy"); + + var result = restApiService.SendRequest(apiHost, apiPath, param, headers, httpMethod, contentType, paramPosition, enableRandomTimeStamp); + if (result.StatusCode != System.Net.HttpStatusCode.OK && + result.Content.Contains("\"Success\"") && + result.Content.Contains("\"Msg\"") && + result.Content.Contains("\"Data\"")) + throw new BusinessException($"{result.StatusCode} {result.Content}") { Code = (int)result.StatusCode }; + return JsonConvert.DeserializeObject>(result.Content); + } + catch (Exception ex) + { + return ApiResponse.Error((ex is BusinessException) ? (ex as BusinessException).Code : 0, ex.Message); + } + } + } +} diff --git a/BBWY.Client/APIServices/MdsApiService.cs b/BBWY.Client/APIServices/MdsApiService.cs new file mode 100644 index 00000000..326f108a --- /dev/null +++ b/BBWY.Client/APIServices/MdsApiService.cs @@ -0,0 +1,32 @@ +using BBWY.Client.Models; +using BBWY.Common.Http; +using BBWY.Common.Models; +using System.Collections.Generic; +using System.Net.Http; + +namespace BBWY.Client.APIServices +{ + public class MdsApiService : BaseApiService, IDenpendency + { + public MdsApiService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) + { + + } + + public ApiResponse GetUserInfo(string userToken) + { + return SendRequest(globalContext.MDSApiHost, + "/TaskList/User/GetUserInfo", + null, + new Dictionary() + { + { "Authorization", $"Bearer {userToken}" } + }, HttpMethod.Get); + } + + public ApiResponse> GetShopsByUserId(long userId) + { + return SendRequest>(globalContext.MDSApiHost, "TaskList/Shop/GetShopsByUserId", $"userId={userId}", null, System.Net.Http.HttpMethod.Get); + } + } +} diff --git a/BBWY.Client/APIServices/OneBoundAPIService.cs b/BBWY.Client/APIServices/OneBoundAPIService.cs new file mode 100644 index 00000000..60341a01 --- /dev/null +++ b/BBWY.Client/APIServices/OneBoundAPIService.cs @@ -0,0 +1,50 @@ +using BBWY.Common.Http; +using BBWY.Common.Models; +using Newtonsoft.Json.Linq; +using System; +using System.Net.Http; + +namespace BBWY.Client.APIServices +{ + public class OneBoundAPIService : IDenpendency + { + private RestApiService restApiService; + private string key = "t5060712539"; + private string secret = "20211103"; + + public OneBoundAPIService(RestApiService restApiService) + { + this.restApiService = restApiService; + } + + /// + /// 产品详细信息接口 + /// + /// 1699/jd/taobao 更多值参阅https://open.onebound.cn/help/api/ + /// + /// + /// + /// + public ApiResponse GetProductInfo(string platform, string productId) + { + try + { + var result = restApiService.SendRequest("https://api-gw.onebound.cn/", $"{platform}/item_get", $"key={key}&secret={secret}&num_iid={productId}&lang=zh-CN", null, HttpMethod.Get, paramPosition: ParamPosition.Query, enableRandomTimeStamp: true); + if (result.StatusCode != System.Net.HttpStatusCode.OK) + throw new Exception($"{result.StatusCode} {result.Content}"); + + var j = JObject.Parse(result.Content); + return new ApiResponse() + { + Data = j, + Code = j.Value("error_code") == "0000" ? 200 : 0, + Msg = j.Value("error") + }; + } + catch (Exception ex) + { + return ApiResponse.Error(0, ex.Message); + } + } + } +} diff --git a/BBWY.Client/APIServices/OrderService.cs b/BBWY.Client/APIServices/OrderService.cs new file mode 100644 index 00000000..5e7e8a5d --- /dev/null +++ b/BBWY.Client/APIServices/OrderService.cs @@ -0,0 +1,129 @@ +using BBWY.Client.Models; +using BBWY.Common.Http; +using BBWY.Common.Models; +using System; +using System.Net.Http; + +namespace BBWY.Client.APIServices +{ + public class OrderService : BaseApiService, IDenpendency + { + public OrderService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) + { + + } + + public ApiResponse GetOrderList(string orderId, + DateTime startDate, + DateTime endDate, + OrderState? orderState, + string sku, + string productNo, + string waybill, + string contactName, + int pageIndex, int pageSize, + long shopId) + { + return SendRequest(globalContext.BBYWApiHost, "api/order/getOrderList", new + { + orderId, + startDate, + EndDate = endDate.Date.AddDays(1).AddSeconds(-1), + orderState, + pageIndex, + pageSize, + shopId, + sku, + productNo, + waybill, + contactName + }, null, HttpMethod.Post); + } + + /// + /// 解密收货人信息 + /// + /// + /// + public ApiResponse DecodeConsignee(string orderId) + { + return SendRequest(globalContext.BBYWApiHost, "Api/Order/DecryptConsignee", new + { + globalContext.User.Shop.Platform, + globalContext.User.Shop.AppKey, + globalContext.User.Shop.AppSecret, + globalContext.User.Shop.AppToken, + saveResponseLog = true, + orderId, + saveDb = true + }, null, HttpMethod.Post); + } + + /// + /// 自动计算成本 + /// + /// + /// 是否设置仓储类型 + /// + /// + public ApiResponse AutoCalculationCost(string orderId, bool isSetStorageType, StorageType storageType) + { + return SendRequest(globalContext.BBYWApiHost, "api/order/AutoCalculationCost", new { orderId, isSetStorageType, storageType }, null, HttpMethod.Post); + } + + /// + /// 手动计算成本 + /// + /// + /// 是否设置仓储类型 + /// + /// + public ApiResponse ManualCalculationCost(string orderId, bool isSetStorageType, StorageType storageType, decimal purchaseCost, decimal deliveryExpressFreight) + { + return SendRequest(globalContext.BBYWApiHost, "api/order/ManualCalculationCost", + new + { + orderId, + isSetStorageType, + storageType, + purchaseCost, + deliveryExpressFreight + }, null, HttpMethod.Post); + } + + /// + /// 设置刷单成本 + /// + /// + /// + /// + /// + /// + /// + /// + /// + public ApiResponse SDCalculationCost(string orderId, + bool isSetStorageType, + decimal sdCommissionAmount, + decimal deliveryExpressFreight, + SDType sdType, + string flag, + string venderRemark) + { + return SendRequest(globalContext.BBYWApiHost, "api/order/SDCalculationCost", new + { + orderId, + isSetStorageType, + flag, + venderRemark, + sdType, + sdCommissionAmount, + deliveryExpressFreight, + Platform = globalContext.User.Shop.Platform, + AppKey = globalContext.User.Shop.AppKey, + AppSecret = globalContext.User.Shop.AppSecret, + AppToken = globalContext.User.Shop.AppToken + }, null, HttpMethod.Post); + } + } +} diff --git a/BBWY.Client/APIServices/ProductService.cs b/BBWY.Client/APIServices/ProductService.cs new file mode 100644 index 00000000..b0ba013e --- /dev/null +++ b/BBWY.Client/APIServices/ProductService.cs @@ -0,0 +1,49 @@ +using BBWY.Client.Models; +using BBWY.Common.Http; +using BBWY.Common.Models; +using System.Collections.Generic; +using System.Net.Http; + +namespace BBWY.Client.APIServices +{ + public class ProductService : BaseApiService, IDenpendency + { + public ProductService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) { } + + public ApiResponse GetProductList(string spu, string productName, string productItem, int pageIndex) + { + return SendRequest(globalContext.BBYWApiHost, + "api/product/GetProductList", + new + { + Spu = spu, + ProductName = productName, + ProductItem = productItem, + PageIndex = pageIndex, + Platform = globalContext.User.Shop.Platform, + AppKey = globalContext.User.Shop.AppKey, + AppSecret = globalContext.User.Shop.AppSecret, + AppToken = globalContext.User.Shop.AppToken + }, + null, + HttpMethod.Post); + } + + public ApiResponse> GetProductSkuList(string spu, string sku) + { + return SendRequest>(globalContext.BBYWApiHost, + "api/product/GetProductSkuList", + new + { + Spu = spu, + Sku = sku, + Platform = globalContext.User.Shop.Platform, + AppKey = globalContext.User.Shop.AppKey, + AppSecret = globalContext.User.Shop.AppSecret, + AppToken = globalContext.User.Shop.AppToken + }, + null, + HttpMethod.Post); + } + } +} diff --git a/BBWY.Client/APIServices/PurchaseOrderService.cs b/BBWY.Client/APIServices/PurchaseOrderService.cs new file mode 100644 index 00000000..ba7d78e7 --- /dev/null +++ b/BBWY.Client/APIServices/PurchaseOrderService.cs @@ -0,0 +1,52 @@ +using BBWY.Client.Models; +using BBWY.Common.Http; +using BBWY.Common.Models; +using System.Collections.Generic; +using System.Net.Http; + +namespace BBWY.Client.APIServices +{ + public class PurchaseOrderService : BaseApiService, IDenpendency + { + public PurchaseOrderService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) + { + + } + + public ApiResponse AddPurchaseOrder(PurchaseOrder purchaseOrder) + { + return SendRequest(globalContext.BBYWApiHost, + "api/PurchaseOrder/AddPurchaseOrder", + purchaseOrder, + null, + HttpMethod.Post); + } + + public ApiResponse EditPurchaseOrder(PurchaseOrder purchaseOrder) + { + return SendRequest(globalContext.BBYWApiHost, + "api/PurchaseOrder/EditPurchaseOrder", + purchaseOrder, + null, + HttpMethod.Put); + } + + public ApiResponse> GetList(IList skuIdList, StorageType storageType, long shopId) + { + return SendRequest>(globalContext.BBYWApiHost, + "api/PurchaseOrder/GetList", + new { SkuIdList = skuIdList, StorageType = storageType, ShopId = shopId }, + null, + HttpMethod.Post); + } + + public ApiResponse DeletePurchaseOrder(long id) + { + return SendRequest(globalContext.BBYWApiHost, + $"api/purchaseOrder/deletePurchaseOrder/{id}", + null, + null, + HttpMethod.Delete); + } + } +} diff --git a/BBWY.Client/APIServices/PurchaseService.cs b/BBWY.Client/APIServices/PurchaseService.cs new file mode 100644 index 00000000..46c57033 --- /dev/null +++ b/BBWY.Client/APIServices/PurchaseService.cs @@ -0,0 +1,50 @@ +using BBWY.Client.Models; +using BBWY.Common.Http; +using BBWY.Common.Models; +using System.Collections.Generic; +using System.Net.Http; + +namespace BBWY.Client.APIServices +{ + public class PurchaseService : BaseApiService, IDenpendency + { + public PurchaseService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) { } + + /// + /// 获取采购方案 + /// + /// 产品Id + /// 采购商Id + /// + public ApiResponse> GetPurchaseSchemeList(IList productIdList, string purchaserId, long shopId) + { + return SendRequest>(globalContext.BBYWApiHost, + "api/PurchaseScheme/GetPurchaseSchemeList", + new { productIdList, purchaserId, shopId }, + null, + HttpMethod.Post); + } + + public ApiResponse EditPurchaseScheme(IList addPurchaseSchemeList, IList editPurchaseSchemeList) + { + return SendRequest(globalContext.BBYWApiHost, + "api/purchasescheme/EditPurchaseScheme", + new + { + AddPurchaseSchemeList = addPurchaseSchemeList, + EditPurchaseSchemeList = editPurchaseSchemeList + }, + null, + HttpMethod.Post); + } + + public ApiResponse DeletePurchaser(string productId, string purchaserId) + { + return SendRequest(globalContext.BBYWApiHost, + "api/purchasescheme/DeletePurchaser", + new { productId, purchaserId }, + null, + HttpMethod.Delete); + } + } +} diff --git a/BBWY.Client/APIServices/StatisticsService.cs b/BBWY.Client/APIServices/StatisticsService.cs new file mode 100644 index 00000000..df806421 --- /dev/null +++ b/BBWY.Client/APIServices/StatisticsService.cs @@ -0,0 +1,28 @@ +using BBWY.Client.Models; +using BBWY.Common.Http; +using BBWY.Common.Models; +using System.Net.Http; + +namespace BBWY.Client.APIServices +{ + public class StatisticsService : BaseApiService, IDenpendency + { + public StatisticsService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) + { + + } + + /// + /// 今日业绩统计 + /// + /// + public ApiResponse GetTodayAchievementStatistics() + { + return SendRequest(globalContext.BBYWApiHost, "Api/Statistics/GetTodayAchievementStatistics", new + { + ShopId = globalContext.User.Shop.ShopId + }, + null, HttpMethod.Post); + } + } +} diff --git a/BBWY.Client/App.xaml b/BBWY.Client/App.xaml new file mode 100644 index 00000000..0c4e72d0 --- /dev/null +++ b/BBWY.Client/App.xaml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/App.xaml.cs b/BBWY.Client/App.xaml.cs new file mode 100644 index 00000000..2c6fa466 --- /dev/null +++ b/BBWY.Client/App.xaml.cs @@ -0,0 +1,72 @@ +using BBWY.Client.Models; +using BBWY.Common.Extensions; +using BBWY.Common.Http; +using BBWY.Common.Models; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using System; +using System.IO; +using System.Reflection; +using System.Threading.Tasks; +using System.Windows; + +namespace BBWY.Client +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + public IServiceProvider ServiceProvider { get; private set; } + public IConfiguration Configuration { get; private set; } + + protected override void OnStartup(StartupEventArgs e) + { + var gl = new GlobalContext(); + + #region 注册全局异常 + this.DispatcherUnhandledException += App_DispatcherUnhandledException; ; + AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; ; + TaskScheduler.UnobservedTaskException += TaskScheduler_UnobservedTaskException; ; + #endregion + + var applicationPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); + var builder = new ConfigurationBuilder().SetBasePath(applicationPath).AddJsonFile("BBWYAppSettings.json", false, true); + Configuration = builder.Build(); + gl.BBYWApiHost = Configuration.GetSection("BBWYApiHost").Value; + gl.MDSApiHost = Configuration.GetSection("MDSApiHost").Value; + gl.JOSApiHost = Configuration.GetSection("JOSApiHost").Value; + gl._1688ApiHost = Configuration.GetSection("1688ApiHost").Value; + + IServiceCollection serviceCollection = new ServiceCollection(); + serviceCollection.AddHttpClient(); + serviceCollection.AddSingleton(); + serviceCollection.AddSingleton(gl); + //serviceCollection.AddSingleton(); + //serviceCollection.AddSingleton(); + //serviceCollection.AddSingleton(); + serviceCollection.BatchRegisterServices(new Assembly[] { Assembly.Load("BBWY.Client") }, typeof(IDenpendency)); + + serviceCollection.AddMapper(new MappingProfile()); + + ServiceProvider = serviceCollection.BuildServiceProvider(); + base.OnStartup(e); + } + + private void TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e) + { + Console.WriteLine(e.Exception); + e.SetObserved(); + } + + private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) + { + throw new NotImplementedException(); + } + + private void App_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e) + { + Console.WriteLine(e.Exception); + } + } +} diff --git a/BBWY.Client/AssemblyInfo.cs b/BBWY.Client/AssemblyInfo.cs new file mode 100644 index 00000000..8b5504ec --- /dev/null +++ b/BBWY.Client/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/BBWY.Client/BBWY.Client.csproj b/BBWY.Client/BBWY.Client.csproj new file mode 100644 index 00000000..9a656c9d --- /dev/null +++ b/BBWY.Client/BBWY.Client.csproj @@ -0,0 +1,58 @@ + + + + WinExe + netcoreapp3.1 + true + Resources\Images\bbwylogo.ico + + + + x64 + + + + x64 + + + + + + + + + + PreserveNewest + + + + + + + + + + + + + + + + + + + + + + + + + Never + + + + + + + + diff --git a/BBWY.Client/BBWYAppSettings.json b/BBWY.Client/BBWYAppSettings.json new file mode 100644 index 00000000..638b968b --- /dev/null +++ b/BBWY.Client/BBWYAppSettings.json @@ -0,0 +1,7 @@ +{ + //"BBWYApiHost": "http://localhost:5000", + "BBWYApiHost": "http://bbwytest.qiyue666.com", + "MDSApiHost": "http://mdsapi.qiyue666.com", + "JOSApiHost": "", + "1688ApiHost": "" +} \ No newline at end of file diff --git a/BBWY.Client/Converters/InputNumberConverter.cs b/BBWY.Client/Converters/InputNumberConverter.cs new file mode 100644 index 00000000..1d951673 --- /dev/null +++ b/BBWY.Client/Converters/InputNumberConverter.cs @@ -0,0 +1,26 @@ +using System; +using System.Globalization; +using System.Windows; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class InputNumberConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + return value; + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + string strValue = value as string; + if (string.IsNullOrEmpty(strValue)) + return null; + decimal result; + if (strValue.IndexOf('.') == strValue.Length - 1 || !decimal.TryParse(strValue, out result)) + return DependencyProperty.UnsetValue; + return result; + } + } +} diff --git a/BBWY.Client/Converters/ItemHeightConverter.cs b/BBWY.Client/Converters/ItemHeightConverter.cs new file mode 100644 index 00000000..ba10619f --- /dev/null +++ b/BBWY.Client/Converters/ItemHeightConverter.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class ItemHeightConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + int.TryParse(value.ToString(), out int itemCount); + int.TryParse(parameter.ToString(), out int itemHeight); + return itemCount * itemHeight; + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Client/Converters/MultiObjectConverter.cs b/BBWY.Client/Converters/MultiObjectConverter.cs new file mode 100644 index 00000000..2396074d --- /dev/null +++ b/BBWY.Client/Converters/MultiObjectConverter.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Windows; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class MultiObjectConverter : IMultiValueConverter + { + /// + /// 多值转换器 + /// + /// 参数值数组 + /// + /// 参数 + /// 各组比较值:比较条件(&或|):true返回值:false返回值:返回值类型枚举 + /// v1;v2-1|v2-2;v3:&:Visible:Collapsed:1 + /// + /// + public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture) + { + string[] param = parameter.ToString().ToLower().Split(':'); //将参数字符串分段 + string[] compareValues = param[0].Split(';'); //将比较值段分割为数组 + if (values.Length != compareValues.Length) //比较源数据和比较参数个数是否一致 + return ConvertValue(param[3], param[4]); + var trueCount = 0; //满足条件的结果数量 + var currentValue = string.Empty; + IList currentParamArray = null; + for (var i = 0; i < values.Length; i++) + { + currentValue = values[i] != null ? values[i].ToString().ToLower() : string.Empty; + if (compareValues[i].Contains("|")) + { + //当前比较值段包含多个比较值 + currentParamArray = compareValues[i].Split('|'); + trueCount += currentParamArray.Contains(currentValue) ? 1 : 0; //满足条件,结果+1 + } + else + { + trueCount += compareValues[i].Equals(currentValue) ? 1 : 0; //满足条件,结果+1 + } + } + currentParamArray = null; + currentValue = string.Empty; + var compareResult = param[1].Equals("&") ? + trueCount == values.Length : + trueCount > 0; //判断比较结果 + return ConvertValue(compareResult ? param[2] : param[3], param[4]); + } + + public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture) + { + throw new NotImplementedException(); + } + + private object ConvertValue(string result, string enumStr) + { + var convertResult = (ConvertResult)int.Parse(enumStr); + if (convertResult == ConvertResult.显示类型) + return result.Equals("collapsed") ? Visibility.Collapsed : Visibility.Visible; + if (convertResult == ConvertResult.布尔类型) + return System.Convert.ToBoolean(result); + return null; //后续自行扩展 + } + + private enum ConvertResult + { + 显示类型 = 1, + 布尔类型 = 2, + 字符串类型 = 3, + 整型 = 4, + 小数型 = 5, + 画刷类型 = 6, + 样式类型 = 7, + 模板类型 = 8 + } + } +} diff --git a/BBWY.Client/Converters/MultiParameterTransferConverter.cs b/BBWY.Client/Converters/MultiParameterTransferConverter.cs new file mode 100644 index 00000000..e1dd3193 --- /dev/null +++ b/BBWY.Client/Converters/MultiParameterTransferConverter.cs @@ -0,0 +1,22 @@ +using System; +using System.Globalization; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + /// + /// Command多参数传递类 + /// + public class MultiParameterTransferConverter : IMultiValueConverter + { + public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) + { + return values.Clone(); + } + + public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Client/Converters/ObjectConverter.cs b/BBWY.Client/Converters/ObjectConverter.cs new file mode 100644 index 00000000..94b757cd --- /dev/null +++ b/BBWY.Client/Converters/ObjectConverter.cs @@ -0,0 +1,55 @@ +using System; +using System.Globalization; +using System.Linq; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class ObjectConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + string[] parray = parameter.ToString().ToLower().Split(':'); + string valueStr = value == null ? string.Empty : value.ToString().ToLower(); + string returnValue = string.Empty; + try + { + if (string.IsNullOrEmpty(valueStr)) + { + returnValue = parray[0].Contains("#null") ? parray[1] : parray[2]; + } + else if (parray[0].Contains("|")) + { + returnValue = parray[0].Split('|').Contains(valueStr) ? parray[1] : parray[2]; + } + else + { + returnValue = parray[0].Equals(valueStr) ? parray[1] : parray[2]; + } + if (returnValue.Equals("#source", StringComparison.CurrentCultureIgnoreCase)) + return value; + return returnValue; + } + catch (Exception ex) + { + Console.ForegroundColor = ConsoleColor.Red; + Console.WriteLine($"ObjectConverter {ex.Message} {parameter}"); + Console.ResetColor(); + } + return parray[2]; + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + var returnValue = "otherValue"; + string[] parray = parameter.ToString().ToLower().Split(':'); + if (value == null) + return returnValue; + var valueStr = value.ToString().ToLower(); + if (valueStr != parray[1]) + return returnValue; + else + return parray[0].Contains('|') ? parray[0].Split('|')[0] : parray[0]; + } + } +} diff --git a/BBWY.Client/Converters/OrderStorageTypeOptionConverter.cs b/BBWY.Client/Converters/OrderStorageTypeOptionConverter.cs new file mode 100644 index 00000000..32e7a689 --- /dev/null +++ b/BBWY.Client/Converters/OrderStorageTypeOptionConverter.cs @@ -0,0 +1,40 @@ +using BBWY.Client.Models; +using System; +using System.Globalization; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class OrderStorageTypeOptionConverter : IMultiValueConverter + { + public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) + { + try + { + var currentStorageType = (StorageType)values[0]; + var selectedStorageType = (StorageType?)values[1]; + + if (selectedStorageType == null && (currentStorageType == StorageType.京仓 || currentStorageType == StorageType.云仓)) + { + //当未选中值时,京仓云仓不能选 + return false; + } + if (selectedStorageType != null && selectedStorageType.Value != currentStorageType) + { + //当选中值时,不能选择其他类型 + return false; + } + return true; + } + catch + { + return false; + } + } + + public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Client/Converters/ProfitRatioConverter.cs b/BBWY.Client/Converters/ProfitRatioConverter.cs new file mode 100644 index 00000000..868cad5d --- /dev/null +++ b/BBWY.Client/Converters/ProfitRatioConverter.cs @@ -0,0 +1,21 @@ +using System; +using System.Globalization; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class ProfitRatioConverter : IMultiValueConverter + { + public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) + { + decimal.TryParse(values[0]?.ToString(), out decimal profit); + decimal.TryParse(values[1]?.ToString(), out decimal totalCost); + return totalCost == 0 ? "0" : Math.Round(profit / totalCost * 100, 2).ToString(); + } + + public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Client/Converters/PurchaseOrderDelBtnConverter.cs b/BBWY.Client/Converters/PurchaseOrderDelBtnConverter.cs new file mode 100644 index 00000000..3b07222a --- /dev/null +++ b/BBWY.Client/Converters/PurchaseOrderDelBtnConverter.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Windows; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class PurchaseOrderDelBtnConverter : IMultiValueConverter + { + public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) + { + long.TryParse(values[0]?.ToString(), out long id); + int.TryParse(values[1]?.ToString(), out int purchaseQuantity); + int.TryParse(values[2]?.ToString(), out int remainingQuantity); + return id == 0 || (id != 0 && purchaseQuantity != 0 && purchaseQuantity == remainingQuantity) ? Visibility.Visible : Visibility.Collapsed; + } + + public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Client/Converters/PurchaseOrderEditBtnConverter.cs b/BBWY.Client/Converters/PurchaseOrderEditBtnConverter.cs new file mode 100644 index 00000000..c50f21f9 --- /dev/null +++ b/BBWY.Client/Converters/PurchaseOrderEditBtnConverter.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; +using System.Windows; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class PurchaseOrderEditBtnConverter : IMultiValueConverter + { + public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) + { + bool.TryParse(values[0]?.ToString(), out bool isEdit); + int.TryParse(values[1]?.ToString(), out int purchaseQuantity); + int.TryParse(values[2]?.ToString(), out int remainingQuantity); + return !isEdit && + purchaseQuantity != 0 && + purchaseQuantity == remainingQuantity ? Visibility.Visible : Visibility.Collapsed; + } + + public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Client/Converters/WaybillNoConverter.cs b/BBWY.Client/Converters/WaybillNoConverter.cs new file mode 100644 index 00000000..3e15163f --- /dev/null +++ b/BBWY.Client/Converters/WaybillNoConverter.cs @@ -0,0 +1,22 @@ +using System; +using System.Globalization; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class WaybillNoConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + if (value == null) + return string.Empty; + var waybillNo = value.ToString(); + return waybillNo.Equals("-10000") ? "厂家自送" : waybillNo; + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Client/Converters/WidthConveter.cs b/BBWY.Client/Converters/WidthConveter.cs new file mode 100644 index 00000000..46a10274 --- /dev/null +++ b/BBWY.Client/Converters/WidthConveter.cs @@ -0,0 +1,27 @@ +using System; +using System.Globalization; +using System.Windows.Data; + +namespace BBWY.Client.Converters +{ + public class WidthConveter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + if (value is double) + { + double.TryParse(parameter?.ToString(), out double p); + var width = (double)value; + if (width == 0) + return 0; + return width - p; + } + return 0; + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Client/GlobalContext.cs b/BBWY.Client/GlobalContext.cs new file mode 100644 index 00000000..ef5b9832 --- /dev/null +++ b/BBWY.Client/GlobalContext.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.Text; +using BBWY.Client.Models; +using Jd.Api; + +namespace BBWY.Client +{ + public class GlobalContext : NotifyObject + { + private User user; + + + public User User { get => user; set { Set(ref user, value); } } + + /// + /// 用户名 + /// + public string UserName { get; set; } + + /// + /// 密码 + /// + public string Pwd { get; set; } + + /// + /// JD客户端 + /// + public IJdClient JdClient { get; set; } + + #region APIHost + public string BBYWApiHost { get; set; } + + public string MDSApiHost { get; set; } + + public string JOSApiHost { get; set; } + + public string _1688ApiHost { get; set; } + #endregion + + } +} \ No newline at end of file diff --git a/BBWY.Client/Models/APIModel/Response/Order/ConsigneeResponse.cs b/BBWY.Client/Models/APIModel/Response/Order/ConsigneeResponse.cs new file mode 100644 index 00000000..45b7f228 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/Order/ConsigneeResponse.cs @@ -0,0 +1,72 @@ +namespace BBWY.Client.Models +{ + public class ConsigneeResponse + { + /// + /// 联系人名称 + /// + public string ContactName { get; set; } + + /// + /// 座机 + /// + public string TelePhone { get; set; } + + /// + /// 手机 + /// + public string Mobile { get; set; } + + public string Address { get; set; } + + /// + /// 省 + /// + public string Province { get; set; } + + /// + /// 市 + /// + public string City { get; set; } + + /// + /// 县 + /// + public string County { get; set; } + + /// + /// 镇 + /// + public string Town { get; set; } + + public bool IsDecode { get; set; } + } + + public class ConsigneeSimpleResponse + { + /// + /// 联系人名称 + /// + public string ContactName { get; set; } + + /// + /// 座机 + /// + public string TelePhone { get; set; } + + /// + /// 手机 + /// + public string Mobile { get; set; } + + /// + /// 地址 + /// + public string Address { get; set; } + + /// + /// 买家账号 + /// + //public string BuyerAccount { get; set; } + } +} diff --git a/BBWY.Client/Models/APIModel/Response/Order/OrderCostDetailResponse.cs b/BBWY.Client/Models/APIModel/Response/Order/OrderCostDetailResponse.cs new file mode 100644 index 00000000..9debecc1 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/Order/OrderCostDetailResponse.cs @@ -0,0 +1,75 @@ +using System; + +namespace BBWY.Client.Models +{ + public class OrderCostDetailResponse + { + + public long Id { get; set; } + + + public DateTime? CreateTime { get; set; } + + /// + /// 扣减数量 + /// + public int DeductionQuantity { get; set; } = 0; + + /// + /// 发货运费 + /// + public decimal DeliveryExpressFreight { get; set; } = 0.00M; + + public string OrderId { get; set; } + + + public string ProductId { get; set; } + + /// + /// 单件成本 + /// + public decimal UnitCost { get; set; } = 0.00M; + + /// + /// 采购单流水Id + /// + public long PurchaseOrderPKId { get; set; } + + public string SkuId { get; set; } + + /// + /// Sku成本(商品成本) + /// + public decimal SkuAmount { get; set; } = 0.00M; + + /// + /// 采购运费 + /// + public decimal PurchaseFreight { get; set; } = 0.00M; + + /// + /// 头程运费 + /// + public decimal FirstFreight { get; set; } = 0.00M; + + /// + /// 操作费 + /// + public decimal OperationAmount { get; set; } = 0.00M; + + /// + /// 耗材费 + /// + public decimal ConsumableAmount { get; set; } = 0.00M; + + /// + /// 仓储费 + /// + public decimal StorageAmount { get; set; } = 0.00M; + + /// + /// 总计(不含发货运费) + /// + public decimal TotalCost { get; set; } = 0.00M; + } +} diff --git a/BBWY.Client/Models/APIModel/Response/Order/OrderCostResponse.cs b/BBWY.Client/Models/APIModel/Response/Order/OrderCostResponse.cs new file mode 100644 index 00000000..13e6777c --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/Order/OrderCostResponse.cs @@ -0,0 +1,72 @@ +using System; + +namespace BBWY.Client.Models +{ + public class OrderCostResponse + { + + public string OrderId { get; set; } + + /// + /// 平台扣点金额 + /// + public decimal PlatformCommissionAmount { get; set; } + + /// + /// 平台扣点百分比 + /// + public decimal PlatformCommissionRatio { get; set; } + + /// + /// 优惠金额 + /// + public decimal PreferentialAmount { get; set; } + + /// + /// 利润 + /// + public decimal Profit { get; set; } + + /// + /// 利润率 + /// + public decimal ProfitRatio + { + get + { + return TotalCost == 0 ? 0 : Math.Round(Profit / TotalCost * 100, 2); + } + } + + /// + /// 采购金额 + /// + public decimal PurchaseAmount { get; set; } = 0.00M; + + /// + /// 发货快递费 + /// + public decimal DeliveryExpressFreight { get; set; } = 0.00M; + + /// + /// 是否手动编辑过成本 + /// + public bool IsManualEdited { get; set; } + + /// + /// 刷单佣金 + /// + public decimal SDCommissionAmount { get; set; } = 0.00M; + + /// + /// 成本总计 + /// + public decimal TotalCost + { + get + { + return SDCommissionAmount + PlatformCommissionAmount + PurchaseAmount + DeliveryExpressFreight; + } + } + } +} diff --git a/BBWY.Client/Models/APIModel/Response/Order/OrderCouponResponse.cs b/BBWY.Client/Models/APIModel/Response/Order/OrderCouponResponse.cs new file mode 100644 index 00000000..94d0cb6c --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/Order/OrderCouponResponse.cs @@ -0,0 +1,14 @@ +namespace BBWY.Client.Models +{ + public class OrderCouponResponse + { + public long Id { get; set; } + + public decimal CouponPrice { get; set; } + + public string CouponType { get; set; } + + public string OrderId { get; set; } + public string SkuId { get; set; } + } +} diff --git a/BBWY.Client/Models/APIModel/Response/Order/OrderResponse.cs b/BBWY.Client/Models/APIModel/Response/Order/OrderResponse.cs new file mode 100644 index 00000000..470a7f13 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/Order/OrderResponse.cs @@ -0,0 +1,145 @@ +using System; +using System.Collections.Generic; + +namespace BBWY.Client.Models +{ + public class OrderResponse + { + public string Id { get; set; } + + /// + /// 商家Id + /// + public string VenderId { get; set; } + + /// + /// 下单时间 + /// + public DateTime OrderStartTime { get; set; } + + /// + /// 结单时间 + /// + public DateTime? OrderEndTime { get; set; } + + public DateTime OrderModifyTime { get; set; } + + /// + /// 买家账号 + /// + public string BuyerAccount { get; set; } + + /// + /// 订单平台 + /// + public Platform Platform { get; set; } + + /// + /// 订单类型 + /// + public OrderType OrderType { get; set; } + + /// + /// 支付方式 + /// + public PayType PayType { get; set; } + + /// + /// 订单状态 + /// + public OrderState OrderState { get; set; } + + /// + /// 订单状态中文说明 + /// + public string OrderStateText { get; set; } + + /// + /// 订单总价 + /// + public decimal OrderTotalPrice { get; set; } + + /// + /// 订单货款金额 + /// + public decimal OrderSellerPrice { get; set; } + + /// + /// 用户应付金额 + /// + public decimal OrderPayment { get; set; } + + /// + /// 商品运费(用户付) + /// + public decimal FreightPrice { get; set; } + + public decimal PreferentialAmount { get; set; } + + /// + /// 买家备注 + /// + public string BuyerRemark { get; set; } + + /// + /// 商家备注 + /// + public string VenderRemark { get; set; } + + public StorageType? StorageType { get; set; } + + /// + /// 运单号 + /// + public string WaybillNo { get; set; } + + /// + /// 仓库Id + /// + public string StoreId { get; set; } + + /// + /// 仓库名称 + /// + public string StoreName { get; set; } + + /// + /// 订单旗帜 + /// + public string Flag { get; set; } + + /// + /// 刷单类型 + /// + public SDType? SDType { get; set; } + + /// + /// 收货人信息 + /// + public ConsigneeResponse Consignee { get; set; } + + /// + /// 订单成本 + /// + public OrderCostResponse OrderCost { get; set; } + + public IList ItemList { get; set; } + + /// + /// 优惠券列表 + /// + public IList OrderCouponList { get; set; } + + /// + /// 订单成本明细列表 + /// + public IList OrderCostDetailList { get; set; } + } + + public class OrderListResponse + { + public int Count { get; set; } + + public IList Items { get; set; } + } +} diff --git a/BBWY.Client/Models/APIModel/Response/Order/OrderSkuResponse.cs b/BBWY.Client/Models/APIModel/Response/Order/OrderSkuResponse.cs new file mode 100644 index 00000000..41a8e194 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/Order/OrderSkuResponse.cs @@ -0,0 +1,25 @@ +namespace BBWY.Client.Models +{ + public class OrderSkuResponse + { + /// + /// 购买数量 + /// + public int ItemTotal { get; set; } + + public string Id { get; set; } + + public string ProductId { get; set; } + + public string ProductNo { get; set; } + + public double Price { get; set; } + + /// + /// Sku标题 + /// + public string Title { get; set; } + + public string Logo { get; set; } + } +} diff --git a/BBWY.Client/Models/APIModel/Response/ProductListResponse.cs b/BBWY.Client/Models/APIModel/Response/ProductListResponse.cs new file mode 100644 index 00000000..d14793cc --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/ProductListResponse.cs @@ -0,0 +1,11 @@ +using System.Collections.Generic; + +namespace BBWY.Client.Models +{ + public class ProductListResponse + { + public int Count { get; set; } + + public IList Items { get; set; } + } +} diff --git a/BBWY.Client/Models/APIModel/Response/PurchaseOrderResponse.cs b/BBWY.Client/Models/APIModel/Response/PurchaseOrderResponse.cs new file mode 100644 index 00000000..4aa7be10 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/PurchaseOrderResponse.cs @@ -0,0 +1,68 @@ +using System; + +namespace BBWY.Client.Models +{ + public class PurchaseOrderResponse + { + public long Id { get; set; } + + public DateTime? CreateTime { get; set; } + + public string ProductId { get; set; } + + + public PurchaseMethod? PurchaseMethod { get; set; } + + public string PurchaseOrderId { get; set; } + + + public Platform? PurchasePlatform { get; set; } + + + public int PurchaseQuantity { get; set; } + + + public int RemainingQuantity { get; set; } + + public string SkuId { get; set; } + + public StorageType? StorageType { get; set; } + + public long ShopId { get; set; } + + /// + /// 单件发货运费 + /// + public decimal SingleDeliveryFreight { get; set; } = 0.00M; + + /// + /// 单件操作费 + /// + public decimal SingleOperationAmount { get; set; } = 0.00M; + + /// + /// 单件耗材费 + /// + public decimal SingleConsumableAmount { get; set; } = 0.00M; + + /// + /// 单件仓储费 + /// + public decimal SingleStorageAmount { get; set; } = 0.00M; + + /// + /// 单件Sku成本 + /// + public decimal SingleSkuAmount { get; set; } = 0.00M; + + /// + /// 单件采购运费 + /// + public decimal SingleFreight { get; set; } = 0.00M; + + /// + /// 单件头程运费 + /// + public decimal SingleFirstFreight { get; set; } = 0.00M; + } +} diff --git a/BBWY.Client/Models/APIModel/Response/PurchaseSchemeProductResponse.cs b/BBWY.Client/Models/APIModel/Response/PurchaseSchemeProductResponse.cs new file mode 100644 index 00000000..ecfc2a7a --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/PurchaseSchemeProductResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; + +namespace BBWY.Client.Models +{ + public partial class PurchaseSchemeProductResponse + { + public long Id { get; set; } + public DateTime? CreateTime { get; set; } + public string ProductId { get; set; } + public string PurchaseProductId { get; set; } + public string PurchaseUrl { get; set; } + public string SkuId { get; set; } + public long SkuPurchaseSchemeId { get; set; } + public long UserId { get; set; } + public List PurchaseSchemeProductSkuList { get; set; } + + } + +} diff --git a/BBWY.Client/Models/APIModel/Response/PurchaseSchemeProductSkuResponse.cs b/BBWY.Client/Models/APIModel/Response/PurchaseSchemeProductSkuResponse.cs new file mode 100644 index 00000000..8da2a38a --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/PurchaseSchemeProductSkuResponse.cs @@ -0,0 +1,18 @@ +using System; + +namespace BBWY.Client.Models +{ + public partial class PurchaseSchemeProductSkuResponse + { + public long Id { get; set; } + public DateTime? CreateTime { get; set; } + public string ProductId { get; set; } + public string PurchaseProductId { get; set; } + public string PurchaseSkuId { get; set; } + public string PurchaseSkuSpecId { get; set; } + public string SkuId { get; set; } + public long SkuPurchaseSchemeId { get; set; } + public long UserId { get; set; } + } + +} diff --git a/BBWY.Client/Models/APIModel/Response/PurchaseSchemeResponse.cs b/BBWY.Client/Models/APIModel/Response/PurchaseSchemeResponse.cs new file mode 100644 index 00000000..2e7c3e23 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/PurchaseSchemeResponse.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +namespace BBWY.Client.Models +{ + public partial class PurchaseSchemeResponse + { + public long Id { get; set; } + public DateTime? CreateTime { get; set; } + /// + /// 采购默认成本 + /// + public decimal? DefaultCost { get; set; } + public string ProductId { get; set; } + /// + /// 采购商Id + /// + public string PurchaserId { get; set; } + public string PurchaserName { get; set; } + /// + /// 采购实际成本 + /// + public decimal? RealCost { get; set; } + public string SkuId { get; set; } + public long ShopId { get; set; } + + public List PurchaseSchemeProductList { get; set; } + } + +} diff --git a/BBWY.Client/Models/APIModel/Response/Shop/ShopResponse.cs b/BBWY.Client/Models/APIModel/Response/Shop/ShopResponse.cs new file mode 100644 index 00000000..c6e91524 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/Shop/ShopResponse.cs @@ -0,0 +1,22 @@ +namespace BBWY.Client.Models +{ + public class ShopResponse + { + public string Id { get; set; } + + public Platform PlatformId { get; set; } + + public long? ShopId { get; set; } + + public string ShopName { get; set; } + + public string ShopType { get; set; } + + public string AppKey { get; set; } + + public string AppSecret { get; set; } + + public string AppToken { get; set; } + + } +} diff --git a/BBWY.Client/Models/APIModel/Response/Statistics/ToDayOrderAchievementResponse.cs b/BBWY.Client/Models/APIModel/Response/Statistics/ToDayOrderAchievementResponse.cs new file mode 100644 index 00000000..23280c35 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/Statistics/ToDayOrderAchievementResponse.cs @@ -0,0 +1,46 @@ +namespace BBWY.Client.Models +{ + public class ToDayOrderAchievementResponse + { + + /// + /// 销售额(用户实付) + /// + public decimal SaleAmount { get; set; } + + /// + /// 利润 + /// + public decimal Profit { get; set; } + + /// + /// 利润率 + /// + public decimal ProfitRaito { get; set; } + + /// + /// 订单数量 + /// + public int OrderCount { get; set; } + + /// + /// 采购金额 + /// + public decimal PurchaseAmount { get; set; } + + /// + /// 销售运费 + /// + public decimal DeliveryExpressFreight { get; set; } + + /// + /// 平台扣点 + /// + public decimal PlatformCommissionAmount { get; set; } + + /// + /// 总成本 + /// + public decimal TotalCost { get; set; } + } +} diff --git a/BBWY.Client/Models/APIModel/Response/User/MDSUserResponse.cs b/BBWY.Client/Models/APIModel/Response/User/MDSUserResponse.cs new file mode 100644 index 00000000..8bad9866 --- /dev/null +++ b/BBWY.Client/Models/APIModel/Response/User/MDSUserResponse.cs @@ -0,0 +1,13 @@ +namespace BBWY.Client.Models +{ + public class MDSUserResponse + { + public long Id { get; set; } + public string DepartmentName { get; set; } + public string DepartmentId { get; set; } + + public string UserName { get; set; } + + public string UserNick { get; set; } + } +} diff --git a/BBWY.Client/Models/Enums.cs b/BBWY.Client/Models/Enums.cs new file mode 100644 index 00000000..58b285be --- /dev/null +++ b/BBWY.Client/Models/Enums.cs @@ -0,0 +1,82 @@ +namespace BBWY.Client.Models +{ + /// + /// 电商平台 + /// + public enum Platform + { + 淘宝 = 0, + 京东 = 1, + 阿里巴巴 = 2 + } + + /// + /// 采购方式 + /// + public enum PurchaseMethod + { + 线上采购 = 0, + 线下采购 = 1 + } + + /// + /// 仓储类型 + /// + public enum StorageType + { + 京仓 = 0, + 云仓 = 1, + 本地自发 = 2, + 代发 = 3, + SD = 4 + } + + /// + /// 订单类型 + /// + public enum OrderType + { + #region JD订单类型 + SOP = 22, + LOC = 75, + FBP = 21 + #endregion + } + + /// + /// 支付方式 + /// + public enum PayType + { + 货到付款 = 1, + 邮局汇款 = 2, + 自提 = 3, + 在线支付 = 4, + 公司转账 = 5, + 银行卡转账 = 6 + } + + /// + /// 订单状态 + /// + public enum OrderState + { + 待付款 = 0, + 等待采购 = 1, + 待出库 = 2, + 待收货 = 3, + 已完成 = 4, + 锁定 = 5, + 已取消 = 6 + } + + /// + /// 刷单类型 + /// + public enum SDType + { + 自刷 = 0, + 精准打标 = 1, + 京礼金 = 2 + } +} diff --git a/BBWY.Client/Models/MappingProfile.cs b/BBWY.Client/Models/MappingProfile.cs new file mode 100644 index 00000000..d6fdb973 --- /dev/null +++ b/BBWY.Client/Models/MappingProfile.cs @@ -0,0 +1,29 @@ +using AutoMapper; + +namespace BBWY.Client.Models +{ + public class MappingProfile : Profile + { + public MappingProfile() + { + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap().ForMember(t => t.ProductItemNum, opt => opt.MapFrom(f => f.ProductNo)); + + CreateMap().ForMember(t => t.TeamId, opt => opt.MapFrom(f => f.DepartmentId)) + .ForMember(t => t.TeamName, opt => opt.MapFrom(f => f.DepartmentName)) + .ForMember(t => t.Name, opt => opt.MapFrom(f => f.UserName)); + + CreateMap().ForMember(t => t.ShopId, opt => opt.MapFrom(f => f.ShopId)) + .ForMember(t => t.Name, opt => opt.MapFrom(f => f.ShopName)) + .ForMember(t => t.VenderType, opt => opt.MapFrom(f => f.ShopType)) + .ForMember(t => t.Platform, opt => opt.MapFrom(f => f.PlatformId)); + + CreateMap(); + CreateMap(); + } + } +} diff --git a/BBWY.Client/Models/MenuModel.cs b/BBWY.Client/Models/MenuModel.cs new file mode 100644 index 00000000..55591244 --- /dev/null +++ b/BBWY.Client/Models/MenuModel.cs @@ -0,0 +1,17 @@ +using System.Collections.Generic; +namespace BBWY.Client.Models +{ + public class MenuModel : NotifyObject + { + private bool isSelected; + + + public bool IsSelected { get => isSelected; set { Set(ref isSelected, value); } } + + public string Name { get; set; } + + public string Url { get; set; } + + public IList ChildList { get; set; } + } +} diff --git a/BBWY.Client/Models/NotifyObject.cs b/BBWY.Client/Models/NotifyObject.cs new file mode 100644 index 00000000..6c44859f --- /dev/null +++ b/BBWY.Client/Models/NotifyObject.cs @@ -0,0 +1,23 @@ +using System.ComponentModel; +using System.Runtime.CompilerServices; + +namespace BBWY.Client.Models +{ + public class NotifyObject : INotifyPropertyChanged + { + public event PropertyChangedEventHandler PropertyChanged; + protected void OnPropertyChanged([CallerMemberName]string propertyName = "") + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); + } + + protected bool Set(ref T oldValue, T newValue, [CallerMemberName]string propertyName = "") + { + if (Equals(oldValue, newValue)) + return false; + oldValue = newValue; + OnPropertyChanged(propertyName); + return true; + } + } +} diff --git a/BBWY.Client/Models/Order/Consignee.cs b/BBWY.Client/Models/Order/Consignee.cs new file mode 100644 index 00000000..59637de3 --- /dev/null +++ b/BBWY.Client/Models/Order/Consignee.cs @@ -0,0 +1,37 @@ +namespace BBWY.Client.Models +{ + public class Consignee : NotifyObject + { + private string contactName; + private string address; + private string mobile; + private string telePhone; + private bool isDecode; + + + /// + /// 省 + /// + public string Province { get; set; } + + /// + /// 市 + /// + public string City { get; set; } + + /// + /// 县 + /// + public string County { get; set; } + + /// + /// 镇 + /// + public string Town { get; set; } + public string ContactName { get => contactName; set { Set(ref contactName, value); } } + public string Address { get => address; set { Set(ref address, value); } } + public string Mobile { get => mobile; set { Set(ref mobile, value); } } + public string TelePhone { get => telePhone; set { Set(ref telePhone, value); } } + public bool IsDecode { get => isDecode; set { Set(ref isDecode, value); } } + } +} diff --git a/BBWY.Client/Models/Order/Order.cs b/BBWY.Client/Models/Order/Order.cs new file mode 100644 index 00000000..05e08e6e --- /dev/null +++ b/BBWY.Client/Models/Order/Order.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace BBWY.Client.Models +{ + public class Order : NotifyObject + { + public Order() + { + OrderCostDetailGroupList = new List(); + } + + private StorageType? storageType; + + public string Id { get; set; } + + /// + /// 商家Id + /// + public string VenderId { get; set; } + + /// + /// 下单时间 + /// + public DateTime OrderStartTime { get; set; } + + /// + /// 结单时间 + /// + public DateTime? OrderEndTime { get; set; } + + /// + /// 买家账号 + /// + public string BuyerAccount { get; set; } + + /// + /// 订单平台 + /// + public Platform Platform { get; set; } + + /// + /// 订单类型 + /// + public OrderType OrderType { get; set; } + + /// + /// 支付方式 + /// + public PayType PayType { get; set; } + + /// + /// 订单状态 + /// + public OrderState OrderState { get; set; } + + /// + /// 订单状态中文说明 + /// + public string OrderStateText { get; set; } + + /// + /// 订单总价 + /// + public decimal OrderTotalPrice { get; set; } + + /// + /// 订单货款金额 + /// + public decimal OrderSellerPrice { get; set; } + + /// + /// 用户应付金额 + /// + public decimal OrderPayment { get; set; } + + /// + /// 商品运费(用户付) + /// + public decimal FreightPrice { get; set; } + + /// + /// 商家优惠金额 + /// + public decimal PreferentialAmount { get; set; } + + /// + /// 买家备注 + /// + public string BuyerRemark { get; set; } + + /// + /// 商家备注 + /// + public string VenderRemark { get; set; } + + + /// + /// 运单号 + /// + public string WaybillNo { get; set; } + + + /// + /// 仓储类型 + /// + public StorageType? StorageType + { + get => storageType; + set + { + Set(ref storageType, value); + } + } + + /// + /// 仓库名称 + /// + public string StoreName { get; set; } + + /// + /// 订单旗帜 + /// + public string Flag { get; set; } + + /// + /// 刷单类型 + /// + public SDType? SDType { get; set; } + + /// + /// 收货人信息 + /// + public Consignee Consignee { get; set; } + + /// + /// 订单成本 + /// + public OrderCost OrderCost { get; set; } + + public IList ItemList { get; set; } + + /// + /// 优惠券列表 + /// + public IList OrderCouponList { get; set; } + + /// + /// 订单成本明细列表 + /// + public IList OrderCostDetailList { get; set; } + + /// + /// 订单成本明细分组列表 + /// + public IList OrderCostDetailGroupList { get; set; } + + public void ConvertOrderCostDetailToGroup() + { + if (OrderCostDetailList == null || OrderCostDetailList.Count() == 0) + return; + foreach (var detail in OrderCostDetailList) + { + var group = OrderCostDetailGroupList.FirstOrDefault(g => g.SkuId == detail.SkuId); + if (group == null) + { + group = new OrderCostDetailGroup() { SkuId = detail.SkuId }; + OrderCostDetailGroupList.Add(group); + } + group.Items.Add(detail); + } + } + } + + public class OrderList + { + public int Count { get; set; } + + public IList Items { get; set; } + } +} diff --git a/BBWY.Client/Models/Order/OrderCost.cs b/BBWY.Client/Models/Order/OrderCost.cs new file mode 100644 index 00000000..ca687bf6 --- /dev/null +++ b/BBWY.Client/Models/Order/OrderCost.cs @@ -0,0 +1,57 @@ +namespace BBWY.Client.Models +{ + public class OrderCost + { + public string OrderId { get; set; } + + /// + /// 平台扣点金额 + /// + public decimal PlatformCommissionAmount { get; set; } + + /// + /// 平台扣点百分比 + /// + public decimal PlatformCommissionRatio { get; set; } + + /// + /// 优惠金额 + /// + public decimal PreferentialAmount { get; set; } + + /// + /// 刷单金额 + /// + public decimal SDCommissionAmount { get; set; } + + /// + /// 利润 + /// + public decimal Profit { get; set; } + + /// + /// 利润率 + /// + public decimal ProfitRatio { get; set; } + + /// + /// 采购金额 + /// + public decimal PurchaseAmount { get; set; } + + /// + /// 发货快递费 + /// + public decimal DeliveryExpressFreight { get; set; } + + /// + /// 是否手动编辑过成本 + /// + public bool IsManualEdited { get; set; } + + /// + /// 成本总计 + /// + public decimal TotalCost { get; set; } + } +} diff --git a/BBWY.Client/Models/Order/OrderCostDetail.cs b/BBWY.Client/Models/Order/OrderCostDetail.cs new file mode 100644 index 00000000..1982441c --- /dev/null +++ b/BBWY.Client/Models/Order/OrderCostDetail.cs @@ -0,0 +1,7 @@ +namespace BBWY.Client.Models +{ + public class OrderCostDetail : OrderCostDetailResponse + { + + } +} diff --git a/BBWY.Client/Models/Order/OrderCostDetailGroup.cs b/BBWY.Client/Models/Order/OrderCostDetailGroup.cs new file mode 100644 index 00000000..17efa3d5 --- /dev/null +++ b/BBWY.Client/Models/Order/OrderCostDetailGroup.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; + +namespace BBWY.Client.Models +{ + public class OrderCostDetailGroup + { + public OrderCostDetailGroup() + { + Items = new List(); + } + + public string SkuId { get; set; } + + public IList Items { get; set; } + } +} diff --git a/BBWY.Client/Models/Order/OrderCoupon.cs b/BBWY.Client/Models/Order/OrderCoupon.cs new file mode 100644 index 00000000..7decd3c4 --- /dev/null +++ b/BBWY.Client/Models/Order/OrderCoupon.cs @@ -0,0 +1,6 @@ +namespace BBWY.Client.Models +{ + public class OrderCoupon : OrderCouponResponse + { + } +} diff --git a/BBWY.Client/Models/Order/OrderSku.cs b/BBWY.Client/Models/Order/OrderSku.cs new file mode 100644 index 00000000..73a37a1a --- /dev/null +++ b/BBWY.Client/Models/Order/OrderSku.cs @@ -0,0 +1,22 @@ +namespace BBWY.Client.Models +{ + public class OrderSku + { + public string Id { get; set; } + + public int ItemTotal { get; set; } + + public string ProductId { get; set; } + + public string ProductItemNum { get; set; } + + public double Price { get; set; } + + /// + /// Sku标题 + /// + public string Title { get; set; } + + public string Logo { get; set; } + } +} diff --git a/BBWY.Client/Models/Product/Product.cs b/BBWY.Client/Models/Product/Product.cs new file mode 100644 index 00000000..e2e26f22 --- /dev/null +++ b/BBWY.Client/Models/Product/Product.cs @@ -0,0 +1,38 @@ +using System.Collections.Generic; +using System.Collections.ObjectModel; + +namespace BBWY.Client.Models +{ + public class Product : NotifyObject + { + public Product() + { + PurchaserList = new ObservableCollection(); + } + + /// + /// 商品Id + /// + public string Id { get; set; } + + /// + /// 商品货号 + /// + public string ProductItemNum { get; set; } + + /// + /// 商品标题 + /// + public string Title { get; set; } + + /// + /// Sku列表 + /// + public IList SkuList { get; set; } + + /// + /// 采购商集合 + /// + public IList PurchaserList { get; set; } + } +} diff --git a/BBWY.Client/Models/Product/ProductSku.cs b/BBWY.Client/Models/Product/ProductSku.cs new file mode 100644 index 00000000..ab10cce1 --- /dev/null +++ b/BBWY.Client/Models/Product/ProductSku.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Text; + +namespace BBWY.Client.Models +{ + public class ProductSku : NotifyObject + { + private PurchaseScheme selectedPurchaseScheme; + private StorageModel selectedStorageModel; + public string Id { get; set; } + + public string ProductId { get; set; } + + public double Price { get; set; } + + /// + /// Sku标题 + /// + public string Title { get; set; } + + public string Logo { get; set; } + + /// + /// 采购方案 + /// + public IList PurchaseSchemeList { get; set; } + + /// + /// 采购订单 + /// + public IList PurchaseOrderList { get; set; } + + /// + /// 仓储平台 + /// + public IList StorageList { get; set; } + + /// + /// 选中的采购方案 + /// + public PurchaseScheme SelectedPurchaseScheme + { + get => selectedPurchaseScheme; + set { Set(ref selectedPurchaseScheme, value); } + } + + /// + /// 选中的仓储平台 + /// + public StorageModel SelectedStorageModel { get => selectedStorageModel; set { Set(ref selectedStorageModel, value); } } + + public ProductSku() + { + PurchaseSchemeList = new ObservableCollection(); + PurchaseOrderList = new ObservableCollection(); + StorageList = new ObservableCollection(); + } + } +} diff --git a/BBWY.Client/Models/Product/PurchaseScheme.cs b/BBWY.Client/Models/Product/PurchaseScheme.cs new file mode 100644 index 00000000..cf36c023 --- /dev/null +++ b/BBWY.Client/Models/Product/PurchaseScheme.cs @@ -0,0 +1,88 @@ +using System.Collections.Generic; +using System.Collections.ObjectModel; + +namespace BBWY.Client.Models +{ + /// + /// 采购方案 + /// + public class PurchaseScheme : NotifyObject + { + private decimal defaultCost; + private decimal realCost; + public long Id { get; set; } + + public long ShopId { get; set; } + public string ProductId { get; set; } + + public string SkuId { get; set; } + public decimal DefaultCost { get => defaultCost; set { Set(ref defaultCost, value); } } + public decimal RealCost { get => realCost; set { Set(ref realCost, value); } } + + public string PurchaserId { get; set; } + public string PurchaserName { get; set; } + public string PurchaseProductId1 { get; set; } + public int PurchaseProductSkuCount1 { get; set; } + public string PurchaseProductId2 { get; set; } + public int PurchaseProductSkuCount2 { get; set; } + public string PurchaseProductId3 { get; set; } + public int PurchaseProductSkuCount3 { get; set; } + public string PurchaseProductId4 { get; set; } + public int PurchaseProductSkuCount4 { get; set; } + + /// + /// 采购方案的商品集合 + /// + public IList PurchaseSchemeProductList { get; set; } + + public PurchaseScheme() + { + PurchaseSchemeProductList = new ObservableCollection(); + } + + public static PurchaseScheme Convert(PurchaseSchemeResponse apiModel) + { + var model = new PurchaseScheme() + { + Id = apiModel.Id, + ProductId = apiModel.ProductId, + SkuId = apiModel.SkuId, + DefaultCost = apiModel.DefaultCost ?? 0, + RealCost = apiModel.RealCost ?? 0, + PurchaserId = apiModel.PurchaserId, + PurchaserName = apiModel.PurchaserName + }; + + foreach (var apiProduct in apiModel.PurchaseSchemeProductList) + { + model.PurchaseSchemeProductList.Add(PurchaseSchemeProduct.Convert(apiProduct)); + } + for (var i = 0; i < model.PurchaseSchemeProductList.Count; i++) + { + var purchaseProductId = model.PurchaseSchemeProductList[i].PurchaseProductId; + var purchaseProductSkuCount = model.PurchaseSchemeProductList[i].PurchaseSkuCount; + if (i == 0) + { + model.PurchaseProductId1 = purchaseProductId; + model.PurchaseProductSkuCount1 = purchaseProductSkuCount; + } + else if (i == 1) + { + model.PurchaseProductId2 = purchaseProductId; + model.PurchaseProductSkuCount2 = purchaseProductSkuCount; + } + else if (i == 2) + { + model.PurchaseProductId3 = purchaseProductId; + model.PurchaseProductSkuCount3 = purchaseProductSkuCount; + } + else if (i == 3) + { + model.PurchaseProductId4 = purchaseProductId; + model.PurchaseProductSkuCount4 = purchaseProductSkuCount; + } + } + return model; + } + } +} diff --git a/BBWY.Client/Models/Product/PurchaseSchemeProduct.cs b/BBWY.Client/Models/Product/PurchaseSchemeProduct.cs new file mode 100644 index 00000000..29d05303 --- /dev/null +++ b/BBWY.Client/Models/Product/PurchaseSchemeProduct.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Text; +using System.Linq; + +namespace BBWY.Client.Models +{ + /// + /// 采购商品 + /// + public class PurchaseSchemeProduct : NotifyObject + { + + private string purchaseUrl; + private string purchaseProductId; + private bool isEditing; + + /// + /// 采购商品和采购方案的关系Id + /// + public long Id { get; set; } + + public string ProductId { get; set; } + + public string SkuId { get; set; } + + public string PurchaseUrl { get => purchaseUrl; set { Set(ref purchaseUrl, value); } } + public string PurchaseProductId { get => purchaseProductId; set => purchaseProductId = value; } + + public bool IsEditing { get => isEditing; set { Set(ref isEditing, value); } } + + public IList SkuList { get; set; } + + public IList PurchaseSchemeProductSkuList { get; set; } + + public List SelectedSkuIdList { get; set; } + + public int PurchaseSkuCount + { + get { return SelectedSkuIdList.Count(); } + } + + public PurchaseSchemeProduct() + { + SkuList = new ObservableCollection(); + PurchaseSchemeProductSkuList = new ObservableCollection(); + SelectedSkuIdList = new List(); + } + + public static PurchaseSchemeProduct Convert(PurchaseSchemeProductResponse apiModel) + { + var model = new PurchaseSchemeProduct() + { + Id = apiModel.Id, + ProductId = apiModel.ProductId, + SkuId = apiModel.SkuId, + PurchaseProductId = apiModel.PurchaseProductId, + PurchaseUrl = apiModel.PurchaseUrl + }; + model.SelectedSkuIdList.AddRange(apiModel.PurchaseSchemeProductSkuList.Select(s => s.PurchaseSkuId)); + return model; + } + } +} diff --git a/BBWY.Client/Models/Product/PurchaseSchemeProductSku.cs b/BBWY.Client/Models/Product/PurchaseSchemeProductSku.cs new file mode 100644 index 00000000..ab101a94 --- /dev/null +++ b/BBWY.Client/Models/Product/PurchaseSchemeProductSku.cs @@ -0,0 +1,36 @@ +namespace BBWY.Client.Models +{ + /// + /// 采购商品的Sku + /// + public class PurchaseSchemeProductSku : NotifyObject + { + /// + /// 采购商品的SKU和采购方案的关系Id + /// + public long Id { get; set; } + + private bool isSelected; + public bool IsSelected { get => isSelected; set { Set(ref isSelected, value); } } + + public double Price { get; set; } + + /// + /// Sku标题 + /// + public string Title { get; set; } + + /// + /// Sku图片 + /// + public string Logo { get; set; } + + public string SkuId { get; set; } + public string ProductId { get; set; } + public string PurchaseProductId { get; set; } + public string PurchaseSkuId { get; set; } + public string PurchaseSkuSpecId { get; set; } + public long SkuPurchaseSchemeId { get; set; } + public long UserId { get; set; } + } +} diff --git a/BBWY.Client/Models/Product/Purchaser.cs b/BBWY.Client/Models/Product/Purchaser.cs new file mode 100644 index 00000000..feee5aea --- /dev/null +++ b/BBWY.Client/Models/Product/Purchaser.cs @@ -0,0 +1,21 @@ +namespace BBWY.Client.Models +{ + /// + /// 采购商 + /// + public class Purchaser : NotifyObject + { + private int skuUseCount; + + public string Id { get; set; } + + public string Name { get; set; } + + /// + /// 使用该采购商的SKU数量 + /// + public int SkuUseCount { get => skuUseCount; set { Set(ref skuUseCount, value); } } + + public string ProductId { get; set; } + } +} diff --git a/BBWY.Client/Models/PurchaseOrder/PurchaseOrder.cs b/BBWY.Client/Models/PurchaseOrder/PurchaseOrder.cs new file mode 100644 index 00000000..f74c3435 --- /dev/null +++ b/BBWY.Client/Models/PurchaseOrder/PurchaseOrder.cs @@ -0,0 +1,152 @@ +using System; + +namespace BBWY.Client.Models +{ + public class PurchaseOrder : NotifyObject + { + public long Id { get; set; } + public DateTime? CreateTime { get; set; } + + public string ProductId { get; set; } + + public PurchaseMethod? PurchaseMethod { get; set; } + + public string PurchaseOrderId { get; set; } + + + public Platform? PurchasePlatform { get; set; } + + + public string SkuId { get; set; } + + public StorageType? StorageType { get; set; } + + public long? UserId { get; set; } + + public bool IsEdit { get => isEdit; set { Set(ref isEdit, value); } } + + /// + /// 单件均摊成本 + /// + public decimal UnitCost { get => unitCost;private set { Set(ref unitCost, value); } } + + public int PurchaseQuantity + { + get => purchaseQuantity; set + { + Set(ref purchaseQuantity, value); + RefreshUnitCost(); + if (IsEdit) + RemainingQuantity = value; + } + } + + public int RemainingQuantity { get => remainingQuantity; set { Set(ref remainingQuantity, value); } } + + + public long ShopId { get; set; } + + /// + /// 单件发货预估运费(不参与单件均摊成本计算) + /// + public decimal SingleDeliveryFreight + { + get => singleDeliveryFreight; set { Set(ref singleDeliveryFreight, value); } + } + + /// + /// 单间操作成本 + /// + public decimal SingleOperationAmount + { + get => singleOperationAmount; + set + { + if (Set(ref singleOperationAmount, value)) + RefreshUnitCost(); + } + } + + /// + /// 单件耗材成本 + /// + public decimal SingleConsumableAmount + { + get => singleConsumableAmount; + set + { + if (Set(ref singleConsumableAmount, value)) + RefreshUnitCost(); + } + } + + /// + /// 单件SKU成本 + /// + public decimal SingleSkuAmount + { + get => singleSkuAmount; + set + { + if (Set(ref singleSkuAmount, value)) + RefreshUnitCost(); + } + } + + /// + /// 单件采购运费 + /// + public decimal SingleFreight + { + get => singleFreight; + set + { + if (Set(ref singleFreight, value)) + RefreshUnitCost(); + } + } + + /// + /// 单件头程费 + /// + public decimal SingleFirstFreight + { + get => singleFirstFreight; + set + { + if (Set(ref singleFirstFreight, value)) + RefreshUnitCost(); + } + } + + /// + /// 单件仓储费 + /// + public decimal SingleStorageAmount + { + get => singleStorageAmount; + set + { + if (Set(ref singleStorageAmount, value)) + RefreshUnitCost(); + } + } + + public void RefreshUnitCost() + { + UnitCost = SingleSkuAmount + SingleFreight + SingleFirstFreight + SingleOperationAmount + SingleConsumableAmount + SingleStorageAmount; + } + + private bool isEdit; + private decimal unitCost; + private int purchaseQuantity; + private int remainingQuantity; + private decimal singleSkuAmount; + private decimal singleFreight; + private decimal singleFirstFreight; + private decimal singleDeliveryFreight; + private decimal singleOperationAmount; + private decimal singleConsumableAmount; + private decimal singleStorageAmount; + } +} diff --git a/BBWY.Client/Models/PurchaseOrder/StorageModel.cs b/BBWY.Client/Models/PurchaseOrder/StorageModel.cs new file mode 100644 index 00000000..bfa64cff --- /dev/null +++ b/BBWY.Client/Models/PurchaseOrder/StorageModel.cs @@ -0,0 +1,11 @@ +namespace BBWY.Client.Models +{ + public class StorageModel + { + public string ProductId { get; set; } + + public string SkuId { get; set; } + + public StorageType StorageType { get; set; } + } +} diff --git a/BBWY.Client/Models/Shop/Shop.cs b/BBWY.Client/Models/Shop/Shop.cs new file mode 100644 index 00000000..92f1fb14 --- /dev/null +++ b/BBWY.Client/Models/Shop/Shop.cs @@ -0,0 +1,30 @@ +namespace BBWY.Client.Models +{ + public class Shop : NotifyObject + { + private string name; + + /// + /// 店铺Id + /// + public long ShopId { get; set; } + + /// + /// 商家类型 + /// + public string VenderType { get; set; } + + /// + /// 店铺平台 + /// + public Platform Platform { get; set; } + + public string AppKey { get; set; } + + public string AppSecret { get; set; } + + public string AppToken { get; set; } + + public string Name { get => name; set { Set(ref name, value); } } + } +} diff --git a/BBWY.Client/Models/Statistics/ToDayOrderAchievement.cs b/BBWY.Client/Models/Statistics/ToDayOrderAchievement.cs new file mode 100644 index 00000000..bff18a16 --- /dev/null +++ b/BBWY.Client/Models/Statistics/ToDayOrderAchievement.cs @@ -0,0 +1,50 @@ +namespace BBWY.Client.Models +{ + public class ToDayOrderAchievement : NotifyObject + { + private decimal saleAmount; + private decimal profit; + private decimal profitRaito; + private int orderCount; + private decimal purchaseAmount; + private decimal deliveryExpressFreight; + private decimal platformCommissionAmount; + private decimal totalCost; + + /// + /// 销售额 + /// + public decimal SaleAmount { get => saleAmount; set { Set(ref saleAmount, value); } } + /// + /// 总成本 + /// + public decimal TotalCost { get => totalCost; set { Set(ref totalCost, value); } } + /// + /// 利润 + /// + public decimal Profit { get => profit; set { Set(ref profit, value); } } + /// + /// 利润比 + /// + public decimal ProfitRaito { get => profitRaito; set { Set(ref profitRaito, value); } } + /// + /// 订单数 + /// + public int OrderCount { get => orderCount; set { Set(ref orderCount, value); } } + + /// + /// 采购金额 + /// + public decimal PurchaseAmount { get => purchaseAmount; set { Set(ref purchaseAmount, value); } } + + /// + /// 销售运费 + /// + public decimal DeliveryExpressFreight { get => deliveryExpressFreight; set { Set(ref deliveryExpressFreight, value); } } + + /// + /// 平台扣点 + /// + public decimal PlatformCommissionAmount { get => platformCommissionAmount; set { Set(ref platformCommissionAmount, value); } } + } +} diff --git a/BBWY.Client/Models/User/User.cs b/BBWY.Client/Models/User/User.cs new file mode 100644 index 00000000..f7c45709 --- /dev/null +++ b/BBWY.Client/Models/User/User.cs @@ -0,0 +1,24 @@ +namespace BBWY.Client.Models +{ + public class User : NotifyObject + { + //private string name; + + private Shop shop; + + public long Id { get; set; } + + /// + /// 登录Token + /// + public string Token { get; set; } + + public string Name { get; set; } + + public string TeamId { get; set; } + + public string TeamName { get; set; } + + public Shop Shop { get => shop; set { Set(ref shop, value); } } + } +} diff --git a/BBWY.Client/Resources/Images/bbwylogo.ico b/BBWY.Client/Resources/Images/bbwylogo.ico new file mode 100644 index 0000000000000000000000000000000000000000..747f9684bf3440056c15f53e5cc0efe03b78e9d7 GIT binary patch literal 4286 zcmeI0J!lj`6vrnT)Ix|w5Rsr)h=_$)+r+}c!XkxOT3A?V8@<`n%ppO&nG+Kc34Vbf zet?Bq1hKIV*j%AvL?Q-}2yzA`mylha|95wr+g;}N_H>stH^b*R>KdeA9_+3qvA^Q+@?=?bG#GF)(`vVZT7ltbEQ6Evme(6 z_9*7R+AYhfk9d(%8{&9=AN01kj<&|pYCF6)g8L*?$J$KO*~v{lr`+_wj zL`!NS6}~6S7aR1}lh0`Quo8?%>HXrG54UILQ(_xJzVB_3TQ#sR2l;=BH|XtyX{y|N zLABK8Ztk{-;Tox%TM>ikeJ7oHH}=jq%1;i4so_uLT-ymB7J_j|ss0n+yZqB2w($86 z{#;7TX6*C=*!yF_%}(4QkEF@Qed1X+_fK-lhyIz*`6JCIFkit&fi9E}CYf_o2V=)! zr?%z?pHb3G(CF2nsBTuD`D}v!2a?_!v+|>7H@gT>v|L&qCM6mo#BNuJfn^~!v-}cb fBg+^3rJyYGrrFOrtj}X1Y-89JedG>AVMKocAF~)o literal 0 HcmV?d00001 diff --git a/BBWY.Client/Resources/Images/defaultItem.png b/BBWY.Client/Resources/Images/defaultItem.png new file mode 100644 index 0000000000000000000000000000000000000000..5d294ec1f505c3e791fd18b89cbe56bc147dad5b GIT binary patch literal 6530 zcmd6M_ct4E^nYT87->sVT7;Ii_Nbz2gsQ4{6|G$qwRcsFnn|eAqKi_yRa>ke#H>}j zEkcago5T!Ke0FM0thr=(8B-sf2Llc9aok8bc z7~Kzw=VQT3M9oHf&-k9~oNR4y0H(dAf2achF04#I06T~Qzyo0dT!(`IhMEvSRskyNsM)1>c=h+h?k=XL8JyiJeN$?jKh=Hd9(iTAs-Kwzy2OCtgyNxjSvNFwJw#LX0 z!)h*9L`_3A!wd-hB`kP8S)qf3blD&(kxF-n(0w|+z5ODTzOaxB(!2wut;rRmgHTaE zt+o1zC6N~g6B4-BBBcXnj*gtvrnNzWf?-(7+TGdU(57P6yLOFm(6zVV2$tiX9yhgV zRYc$fNH98z`tRRMWO#U!;KA0x&W>L>m$VEvR`#uhz@Rj!mFEzZquYy?a31V0SnvWVH&gh1csF*@?PByrQ=l8kIRw~igC9a+cA z$CISQ;X%Am(RPq8eSg2?xk#2Z1akrI%&o^ZlG{=eiu%=Vis%Y(Kla{(ZPIg^r-(ps@5$Lf8hd+9B@`SA!Z#J|lc z$|8j>!?MNTD2;+}Le+6>r=OX>y+uIwnB^DLAQ$Z+T5z)Z-Px5DUnzDW=Hn1GZGt!D z_ETPcVRbV(j%){zK9GcxrJ#Pf>ZYvoXW3PEW^ovSv}Cn72q@o6Jo)Rz5hmwi%Wg|c zOUHq;-8z(`$xRy7n$rhxkb;=Z{ca68xI&;rm2J9*%XI>={{2PCzCU;*GuW!%WmGD?c2B;P}(U z-qyVCM9bSwn;3sqoP;>=doGohsgWe_)XwufJ0`o!W8Xev4h@&Q%xTDZw{LVtyp4Pw z?E@oxx$hN~EKO_I#a_ysGsPIko0-Y16-PZiADS_Ry%1wkVCw_47ihZ)2Z668O9lX& z)+*fO+TaW^4}c>qIrP)X0Y|=x6Mh);@jPvCX|-JXudm5O@jE50)6C6O( z6`Ki>V#$aeiohz~UV%zlb5>laxE(^RqeBv2kG6R`3RK+_+5GsKdc@xuq~ZfBgZuy@ z%w+{(iJu|iop66)L%2*Q2Ltng7GPffx^z~`RMa)9v5U<84{M3Z)&Z!k>a8)K5D12O zj#*ofJ5h7qOAjBFDv6F^-1TP;l@wWp<&5evlF1SSR27GrBB2J`Z<|+oWH~{ttp$B` z_-i>`>P^LrdrH*W2-L^Owq|Crdbl*dp#I=m#l@C0=&avq?`>HX0U|ZB;1`B{tYgkr zY4!D4#Dn$BhoO^LAiYzFtQ2q3I*q2&X&R?URzYI>J>MqUW9l5uLL*P8feoA^D*$Q* z{+29=Ok{PkiCPXklKOf?&lyp(*g}Eeiw@ns4A@ICU$nBm0MWr2XCd3r{&gjpUWv3G zbbX7z9BA{}A&?z!%N*ic{fy!efI3GAM$Cu1*|X(qx2(Bl~c zNE4yg*#@fk4zUgKe_rG}x)K5vdKK0f{$JpBT?{F7GQg7e_Z3-X4G4yDR`IC&(3xz} z#Cyfi34Rj4+z3W@0;=_XJIYasLt*s;LX7niD(XT*V$aQVDJ%L#CJuldMuak47-S8b zE4`_#B(--8elcakC|(>zU1_qcdh93TwiWm9ijr>o{on-4LgQnutAR|cOJJ0b=DZl@ zqRYs@=Lj61En1#E=8o*)SjAL=J!g>7`Jk1PB1|_7Vc-9yLgEj&wg_HwkDCOA1+PTQo*@&U z#;SUAi~ZHu7aa`MdQUIEwG`Cs4m8eUzBdk~E{{%pqEvt;XMf~hqTXiX75;@Xnt9Jc zFqL+bP{JdEJxkvYIwP%9yoj5+yH0~^btka_xqA9G+K9`uXFOIl1n)AhYL{VYl$?E; z%qfwQHPf3Oxl?9vq}sV5dFvEljrq;2hI`qtf+Yk^bY@A*9Y!b>hFPw7Yp8$WVzSeH zv1gkFtdt0DY8?OVI9wP=+1va9;_NVw8%)_BK#PeBu0brbcse1o-~0P;tG`Z;y-%-Q zwSFc)dt*$*t}>}w6M}4J^c}lBsvGCq5H6^RGkK#}cc6W+_w(W7y2xYWkT4}$gMkQG z+gl~g^Z9?ze;p)k&DbB%49V?*rTpbbNj|b_pw{?#$w;UE&?G*Id%p*|h*lf#mVJS2 zkqnWOTcHxDtd>jH_f{&KeB`#-|C4e0!>*_HDE)I zEI6{9#=WcFaNWb(t><|H(&;=?0B6UMPZ8p7xY-LEa$H#T*z#S*x}M9s@BX`48(OajW5(Y&34!IA`(@Ah z(X=i#29`vv%3c+3OiP{3-G}E?GVZOn_Dne`bDEO#hgnygZG=ow_K?FshruI1HG}v1 zneMqm=L;ZAeMgNp+8UwJ-^drC`dLzC5F}iB`^&kx*3)BpSUQm?S(~7lQXC;E&)$1{ zxTL|tsUI5Q8oeKR@i5GD7+P6f!QCC>Vr1gHZJT*~u$B2PUjH_f{4y7-SSztWGV+Ej z{nWX-ToYd}PzzUluPqtRjVfbQzyIXR%a}itX(MZWTYUz<@MSmXOZbE9^!4;F)}v%? za5nv|-G9QYPjJX9K0V)LVoB>bfM*1JJ)%3-0kHnpq-!3CML;XdEWgkl#)fFLH%qp* zO}zRobcMjf^2W?5Gi-p-pLH3#p<6zMu8Gw9F|8=Wa$^H4txIQRIw(U85;O+GsZD|fn@!E7j|nFFc0@?-jyLLgF@`s_!z*L0+w+9IdV~Q3nReu|~U>DtD6*(pJ%D zuL-0kU6|#VtNR$08QL3x11?KrU=l${?Uaaw5PwcmU?>wfRECwZ`9!reO>OW|z-fEO z*76XiZ|73lk=9TA&TgjiGdh(9^lO zpTUda3EJFU12NxNMM4|ydY2P8`fKFH6qO39TQ5|fu|XgNxtGd#xGpt~MpTxw=&#Lx ziF1~`^DbqMKRAO_?_b*Olg(pKRU|dJiM2WNVO0iaa|^ck8f|Upn}B$;K~BtUU^E4Aw<`QCkuL#bX{Gi@8HF zC#F&P8oCQasv-m<xBfOV4}}-Kub&s$x*b)#694+km+;EsA_7nSASisv8$!DZF}q zs9(}>Xo@Z=_`#Adpw#kHQPyN;2!7XDLw9-S7?<^l``(B z3w<+nZ;~U6%4Eui`^SS6-N3*ZQx#VP$c<4ORv1De`7Qb&_Ercp9L1gSTZcJN-L8iw zX`yMh-i!$#k50W#$X%OXdBb6XFTc*Ue}ABFB3n4ORi4k;YB$;ZwtuK1QtkfY%O6OGe-DSZS5s9e17v23xIlSq$mOzMdSERv8GIjX zY2t1RW6WlrP@G&qZ%;G5yLDz!hOSKf8FuccB#S@0zX8dytI<6myYztp!O3PokLO?g zAu4U4ps6h^}2u>&;Gp+d+|5M3zYh(V~oS&EYM>B7)p3&3q`t?YE5J}<6kDw2+7Ju^?`<1UhPmVK zwJ8!#s+Vz|P$LZ&_dB**!ja4Dde>Ov=5_}9kB+a|b^XI0sby&zt@Hu63~ZJEqg|%Ip$K|?Y*h7l@duTNj_D+rCq$Xqu$)-$`0XAv!dMS0)^AwL zYj72#Z-ZLL$D2*4os0eE7S%9`VFnbvf+t#yKcgt+tM)8PhG5Qi3jvv$Vkt#!+A^qs zr`4l8T>O}#(KOmU(x?abi10FaiDbMD?y5@64mwrRN+6^-_CByoywMG*% zEWtm%Gd5kFgjxJ#Q3W58X3EUX89=PtPG5R+;3VRgXDYf(yRimYtfb5mJpaLAs>3Xq z;^%j`%sQ2ux}ib0bWX|28A2K-l_y-{uKUc-^15@Hg8H8KyXKdJ{n${{b1GS@&_8CV zSX_SCMyREw;;OqTL3i$hWcz^63)FNyqzPuO${b>nm&C?8-an1Y?G95tGF%K}IvJD7 zqDc2>iUbv!w&pbLy;6VPFFDV`U-Go9vzd51Bv+_qG&M^4-tW@sZhxv*A3~y2i8&66 z$!g>ZS6D6SJf{6AkUHe5=8ckDgM&-0Kqcwp>YR9js{4-Ywndzafp5orjm3k&)-YH_FUe4&z>A9%tTU;A7yn#qk6X*7q<_YM+rDy zZsa$7`FpQqey{c~DnYQbuojWb79>slS@1(N?-YAE@lNflzXuCHBg11+)5n}OavPnJ zObtYJcYdxYnA@RT%_8Y?oK8Il`v=#N*i^<1Y}Uy?gE%9q_AFha+p|mU!VCZG%x@(A zH)$524pjW(Iq3IdOij&c#^hwEDt&)rJj>lwO8-yAVCZKZFp7@GUtjs;416!MY6mo{ z$wZTFF98k}Uys_(4A$m;qZo~QAPYpMB}tAKM=lRNewJrYl4`Vtk?U!;UBdpdD#saY zsII&^FtAqa@hxZ_JPG$?4N?5&ePN`|_Lax>bSbZA!;(S4URuqoOf(!+1DUsR%cIBv z%~$snGEYgceCr9G%-y%v^FKvT_hPr03>rGsuo;d{E@*L?gLclBAV*G4Q5Jz>%6`N0RQE zZsm7WInM8g^zeC%3KrUjZgj6PO;GLIqI>?#VHU1o?9sWOXCRd{iy9<)?2e_Zt9P~a z>%U$?hPm?=Nk`+(ABf7kCkvlgtd>(6PSIa*XU%COd}-Igr&p@aGB-(N7ks?9_=Cxz zDg3mt^dZFP8OLye87EuOWR+fcY9R%Zx{50~;)@xFr$6e93cS(G@`$%r zs8ido%Z1k*{QV0$xHD-vwhCB{7p*aW)L~-}`)ObaKjuj#blkGHD5Y_w+hU z#}ALa_zoDvkhG}K>CF$Z*c|n5bbN`I=9M`6_#740WV>SRN75Atj%Q{al0fXki#_?h z!>BLsFbkrEKYLpX>mt~mnYmp^r0_`V!gIq;*WjKmI>05F zbxY&S3xW{&zjZ@jH=LdWjw(6C)dlywv{00(j1`{8E#t(Xer|(6&&O7R(x0N&C!%^P zlA|cxD!Qpq42^_r_avj@Ijx*o7HiPPcGwvQBVm!Pud|mc=P|q32a`|9d=V zX_jWE#TMh@e`+ZMjO`NU3u)oIx4VX8EG`0&cD*JL-{XQbtAYB)i~wGTzfhEnd;hRK z;PFS|?E{>OZh)}MQNCX$V@b6(B#W8g_d#iw^K9yz9)3NkXUp0B5op=seqoW{kRvrg znCT~h0#0FaL8Wb)^2?J(1{9-*3GiL}W>b$rXvWO8=%3`|0Y55d9@Eu77OqPS!+LHzEIAU z#hW89*QK95haCD=7!{H?}W7a@n)YcnTqWt|Pg05P zOjnT+jQra|t1wK<-urX(i#Z!iS=s3!pek18{r+dXltKY~$R7A$+(jX=ocC=>rg=n{R=)RZQVGuB zF;r{%p`?2~;M}7Kd=@;10y|$7vT^I&lP4+8HP!#@O7b1(vVkfJnmsQadz07PRT<`+ z!pX^&7}GU~7^iq0+i-G7|Et665g%d8I@#7eYnR2aPk5{+rd@Bfz#Z!dR@4g1DuDY8xFu060?*txUn4#{k@x?>)pk2vwe(HUSOET=rDYyhG3o-gLh?k7v{t)q-5kgBhKUyOZoyu7^hIkJbVIGU^56eZ1+ zOTDent03Jb?dL{;&V(|NmY*oN}uzh&PYvck!I< PRsecB26s!fo}vB+aH}G{ literal 0 HcmV?d00001 diff --git a/BBWY.Client/Resources/Themes/Color.xaml b/BBWY.Client/Resources/Themes/Color.xaml new file mode 100644 index 00000000..76891bfa --- /dev/null +++ b/BBWY.Client/Resources/Themes/Color.xaml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BBWY.Client/Resources/Themes/DataTemplate.xaml b/BBWY.Client/Resources/Themes/DataTemplate.xaml new file mode 100644 index 00000000..825650eb --- /dev/null +++ b/BBWY.Client/Resources/Themes/DataTemplate.xaml @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/BBWY.Client/Resources/Themes/Generic.xaml b/BBWY.Client/Resources/Themes/Generic.xaml new file mode 100644 index 00000000..31f30da1 --- /dev/null +++ b/BBWY.Client/Resources/Themes/Generic.xaml @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BBWY.Client/Resources/Themes/Path.xaml b/BBWY.Client/Resources/Themes/Path.xaml new file mode 100644 index 00000000..ee3f6081 --- /dev/null +++ b/BBWY.Client/Resources/Themes/Path.xaml @@ -0,0 +1,25 @@ + + + + + + + + + \ No newline at end of file diff --git a/BBWY.Client/TemplateSelectors/PurchaseOrderDataTemplateSelector.cs b/BBWY.Client/TemplateSelectors/PurchaseOrderDataTemplateSelector.cs new file mode 100644 index 00000000..af719939 --- /dev/null +++ b/BBWY.Client/TemplateSelectors/PurchaseOrderDataTemplateSelector.cs @@ -0,0 +1,18 @@ +using BBWY.Client.Models; +using System.Windows; +using System.Windows.Controls; + +namespace BBWY.Client.TemplateSelectors +{ + public class PurchaseOrderDataTemplateSelector : DataTemplateSelector + { + public DataTemplate NormalTemplate { get; set; } + public DataTemplate EditTemplate { get; set; } + + public override DataTemplate SelectTemplate(object item, DependencyObject container) + { + PurchaseOrder purchaseOrder = (PurchaseOrder)item; + return purchaseOrder.IsEdit ? EditTemplate : NormalTemplate; + } + } +} diff --git a/BBWY.Client/ViewModels/BaseVM.cs b/BBWY.Client/ViewModels/BaseVM.cs new file mode 100644 index 00000000..e6479fa3 --- /dev/null +++ b/BBWY.Client/ViewModels/BaseVM.cs @@ -0,0 +1,24 @@ +using GalaSoft.MvvmLight; +using GalaSoft.MvvmLight.Command; +using System.Windows.Input; +using System; +namespace BBWY.Client.ViewModels +{ + public class BaseVM : ViewModelBase + { + public Guid VMId { get; set; } + + public ICommand LoadCommand { get; set; } + + public BaseVM() + { + VMId = Guid.NewGuid(); + LoadCommand = new RelayCommand(Load); + } + + protected virtual void Load() + { + + } + } +} diff --git a/BBWY.Client/ViewModels/MainViewModel.cs b/BBWY.Client/ViewModels/MainViewModel.cs new file mode 100644 index 00000000..aa0968e8 --- /dev/null +++ b/BBWY.Client/ViewModels/MainViewModel.cs @@ -0,0 +1,184 @@ +using BBWY.Client.APIServices; +using BBWY.Client.Models; +using BBWY.Common.Extensions; +using BBWY.Common.Models; +using GalaSoft.MvvmLight.Command; +using Jd.Api; +using Jd.Api.Request; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Threading; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Input; + +namespace BBWY.Client.ViewModels +{ + public class MainViewModel : BaseVM, IDenpendency + { + #region Properties + private MdsApiService mdsApiService; + private MenuModel selectedMenuModel; + private bool showShopChoosePanel; + + public GlobalContext GlobalContext { get; set; } + public IList MenuList { get; set; } + + public IList ShopList { get; set; } + + public MenuModel SelectedMenuModel + { + get => selectedMenuModel; + set + { + if (value == null) + return; + Set(ref selectedMenuModel, value); + foreach (var menu in MenuList) + { + foreach (var cmenu in menu.ChildList) + { + if (!ReferenceEquals(value, cmenu)) + cmenu.IsSelected = false; + } + } + } + } + + /// + /// 是否显示店铺选择列表 + /// + public bool ShowShopChoosePanel { get => showShopChoosePanel; set { Set(ref showShopChoosePanel, value); } } + #endregion + + #region Commands + public ICommand ClosingCommand { get; set; } + + public ICommand ChooseShopCommand { get; set; } + #endregion + + #region Methods + public MainViewModel(GlobalContext globalContext, MdsApiService mdsApiService) + { + this.mdsApiService = mdsApiService; + ClosingCommand = new RelayCommand(Exit); + ChooseShopCommand = new RelayCommand((s) => ChooseShop(s)); + this.GlobalContext = globalContext; + ShopList = new ObservableCollection(); + MenuList = new List() + { + new MenuModel() + { + Name="订单管理",ChildList=new List() + { + new MenuModel(){ Name="最近订单",Url="/Views/Order/OrderList.xaml" }, + //new MenuModel(){ Name="等待采购",Url="/Views/Order/OrderList.xaml" }, + //new MenuModel(){ Name="待出库",Url="/Views/Order/OrderList.xaml" }, + new MenuModel(){ Name="售后管理",Url="/Views/Order/OrderList.xaml" } + } + }, + new MenuModel() + { + Name="商品管理",ChildList=new List() + { + new MenuModel(){ Name="货源管理",Url="/Views/Ware/WareManager.xaml" }, + new MenuModel(){ Name="产品库存",Url="/Views/Ware/WareStock.xaml" } + } + } + }; + Task.Factory.StartNew(Login); + } + + private void Exit(System.ComponentModel.CancelEventArgs e) + { + App.Current.Shutdown(); + //Environment.Exit(Environment.ExitCode); + } + + private void Login() + { + try + { + Thread.Sleep(1000); + + //从磨刀石获取用户Token + var userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNDA1MTUxNjE5NTk0NTg4MTYwIiwidGVhbUlkIjoiMTQzOTg5OTEyMzk1NTI3MzcyOCIsImV4cCI6MTY3MTkwMTU1NH0.UaUubqP442qxVc6ppQt7FO0jcFs3w6KR6q1OeBuL1i8"; //齐越小一 + + //var userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNDE1OTMxMjU4NjEzMDEwNDMyIiwidGVhbUlkIjoiMTQxNDkzNTcwNDQ2MjQzMDIwOCIsImV4cCI6MTY3MjgzMTE3N30.gOlJav6J1bSrLvIzUCmc3zfTYcW_8hAlUpJxc02kyos"; //齐越文魁 + + var mdsUserResponse = mdsApiService.GetUserInfo(userToken); + if (!mdsUserResponse.Success) + throw new Exception($"获取磨刀石用户信息失败 {mdsUserResponse.Msg}"); + + GlobalContext.User = mdsUserResponse.Data.Map(); + GlobalContext.User.Token = userToken; + + //请求用户信息接口 + //GlobalContext.User = new User() + //{ + // Id = userId, + // Name = "ShanJ", + // Store = new Store() + // { + // Platform = Platform.京东, + // AppKey = "120EA9EC65AB017567D78CC1139EEEA5", + // AppSecret = "866a9877f5f24b03b537483b4defe75d", + // AppToken = "d8433fb2a4994484b5d9e5a5896a6dfdmyjj" //d202f5eaf1c041dbbe2630363c6151eadiwm,8241a17cb2ae4d0db88b47a399dce22edi0m + // } + //}; + + var shopListResponse = mdsApiService.GetShopsByUserId(GlobalContext.User.Id); + if (!shopListResponse.Success) + throw new Exception(shopListResponse.Msg); + if (shopListResponse.Data == null || shopListResponse.Data.Count == 0) + throw new Exception("未绑定店铺"); + var shopList = shopListResponse.Data.Map>(); + if (shopList.Count == 1) + { + ChooseShop(shopList[0], true); + } + else + { + App.Current.Dispatcher.Invoke(() => + { + foreach (var s in shopList) + ShopList.Add(s); + }); + ShowShopChoosePanel = true; + } + } + catch (Exception ex) + { + App.Current.Dispatcher.Invoke(() => + { + MessageBox.Show(ex.Message, "登录失败"); + }); + Environment.Exit(Environment.ExitCode); + } + } + + private void ChooseShop(Shop shop, bool _throw = false) + { + if (shop.ShopId == 0 || + string.IsNullOrEmpty(shop.AppKey) || + string.IsNullOrEmpty(shop.AppSecret) || + string.IsNullOrEmpty(shop.AppToken) || + (shop.Platform == Platform.京东 && string.IsNullOrEmpty(shop.VenderType))) + { + var error = $"{shop.Name} 店铺数据不完整"; + if (_throw) + throw new Exception(error); + else + { + MessageBox.Show(error, "选择店铺"); + return; + } + } + + GlobalContext.User.Shop = shop; + ShowShopChoosePanel = false; + } + #endregion + } +} diff --git a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs new file mode 100644 index 00000000..b3f65666 --- /dev/null +++ b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs @@ -0,0 +1,341 @@ +using BBWY.Client.APIServices; +using BBWY.Client.Models; +using BBWY.Client.Views.Order; +using BBWY.Common.Extensions; +using BBWY.Common.Models; +using BBWY.Controls; +using GalaSoft.MvvmLight.Command; +using GalaSoft.MvvmLight.Messaging; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Input; + +namespace BBWY.Client.ViewModels +{ + public class OrderListViewModel : BaseVM, IDenpendency + { + private OrderService orderService; + private StatisticsService statisticsService; + + private bool isLoading; + + private string searchOrderId; + private DateTime startDate; + private DateTime endDate; + private int pageIndex = 1; + private int pageSize = 10; + private int orderCount; + private OrderState? orderState; + private string searchSku; + private string searchProductNo; + private string searchContactName; + private string searchWaybill; + private Random random; + + private GlobalContext globalContext; + + public IList OrderList { get; set; } + + public bool IsLoading { get => isLoading; set { Set(ref isLoading, value); } } + + public string SearchOrderId { get => searchOrderId; set { Set(ref searchOrderId, value); } } + + public DateTime StartDate { get => startDate; set { Set(ref startDate, value); } } + + public DateTime EndDate { get => endDate; set { Set(ref endDate, value); } } + + public int PageIndex { get => pageIndex; set { Set(ref pageIndex, value); } } + + public int PageSize { get => pageSize; set { Set(ref pageSize, value); } } + + public int OrderCount { get => orderCount; set { Set(ref orderCount, value); } } + + public OrderState? OrderState { get => orderState; private set { Set(ref orderState, value); } } + + public string SearchSku { get => searchSku; set { Set(ref searchSku, value); } } + public string SearchProductNo { get => searchProductNo; set { Set(ref searchProductNo, value); } } + public string SearchContactName { get => searchContactName; set { Set(ref searchContactName, value); } } + public string SearchWaybill { get => searchWaybill; set { Set(ref searchWaybill, value); } } + + public ToDayOrderAchievement ToDayOrderAchievement { get; set; } + + public ICommand SetOrderStateCommand { get; set; } + + public ICommand SearchOrderCommand { get; set; } + + public ICommand CopyTextCommand { get; set; } + + public ICommand CopyOrderWaybillCommand { get; set; } + + public ICommand SetSearchDateCommand { get; set; } + + public ICommand OrderPageIndexChangedCommand { get; set; } + + public ICommand DecodeConsigneeCommand { get; set; } + + public ICommand ChooseStorageTypeCommand { get; set; } + + public ICommand EditCostCommand { get; set; } + + public OrderListViewModel(OrderService orderService, StatisticsService statisticsService, GlobalContext globalContext) + { + random = new Random(); + this.globalContext = globalContext; + this.orderService = orderService; + this.statisticsService = statisticsService; + OrderList = new ObservableCollection(); + EndDate = DateTime.Now; + StartDate = DateTime.Now.Date.AddDays(-29); + ToDayOrderAchievement = new ToDayOrderAchievement(); + SetOrderStateCommand = new RelayCommand(SetOrderState); + SearchOrderCommand = new RelayCommand(() => + { + PageIndex = 1; + Task.Factory.StartNew(() => LoadOrder(1)); + Task.Factory.StartNew(LoadTodayAchievement); + }); + CopyTextCommand = new RelayCommand(s => Clipboard.SetText(s)); + CopyOrderWaybillCommand = new RelayCommand(o => Clipboard.SetText(o.WaybillNo)); + SetSearchDateCommand = new RelayCommand(d => + { + EndDate = d == 1 ? DateTime.Now.Date.AddDays(-1) : DateTime.Now; + StartDate = DateTime.Now.Date.AddDays(d * -1); + PageIndex = 1; + Task.Factory.StartNew(() => LoadOrder(1)); + Task.Factory.StartNew(LoadTodayAchievement); + }); + OrderPageIndexChangedCommand = new RelayCommand(p => + { + Task.Factory.StartNew(() => LoadOrder(p.PageIndex)); + Task.Factory.StartNew(LoadTodayAchievement); + }); + DecodeConsigneeCommand = new RelayCommand(DecodeConsignee); + ChooseStorageTypeCommand = new RelayCommand(ChooseStorageType); + EditCostCommand = new RelayCommand(EditCost); + SearchOrderCommand.Execute(null); + } + + public void SetOrderState(OrderState? orderState) + { + this.OrderState = orderState; + SearchOrderId = String.Empty; + SearchContactName = String.Empty; + SearchProductNo = String.Empty; + SearchSku = String.Empty; + SearchWaybill = String.Empty; + EndDate = DateTime.Now; + StartDate = DateTime.Now.Date.AddDays(-29); + PageIndex = 1; + Task.Factory.StartNew(() => LoadOrder(1)); + } + + private void LoadOrder(int pageIndex) + { + IsLoading = true; + Thread.Sleep(random.Next(1000, 2000)); + var response = orderService.GetOrderList(SearchOrderId, + StartDate, + EndDate, + OrderState, + SearchSku, + SearchProductNo, + SearchWaybill, + SearchContactName, + pageIndex, + pageSize, + globalContext.User.Shop.ShopId); + if (!response.Success) + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "提示")); + return; + } + OrderCount = response.Data.Count; + var orderList = response.Data.Items.Map>(); + App.Current.Dispatcher.Invoke(() => + { + OrderList.Clear(); + foreach (var order in orderList) + { + if (order.OrderCostDetailList.Count > 0) + order.ConvertOrderCostDetailToGroup(); + OrderList.Add(order); + } + + Messenger.Default.Send(string.Empty, "OrderList_OrderListScrollToTop"); + }); + IsLoading = false; + } + + private void LoadTodayAchievement() + { + var response = statisticsService.GetTodayAchievementStatistics(); + if (!response.Success) + return; + _ = response.Data.Map(ToDayOrderAchievement); + } + + private void DecodeConsignee(Order order) + { + IsLoading = true; + Task.Factory.StartNew(() => orderService.DecodeConsignee(order.Id)).ContinueWith(t => + { + var response = t.Result; + IsLoading = false; + if (!response.Success) + { + App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "解密失败")); + return; + } + order.Consignee.ContactName = response.Data.ContactName; + order.Consignee.Address = response.Data.Address; + order.Consignee.Mobile = response.Data.Mobile; + order.Consignee.IsDecode = true; + }); + } + + private void ChooseStorageType(object param) + { + var paramList = (object[])param; + var orderId = paramList[0].ToString(); + var storageType = (StorageType)paramList[1]; + + var order = OrderList.FirstOrDefault(o => o.Id == orderId); + if (order.StorageType == storageType) + return;//忽略相同的仓储类型 + + if (storageType == StorageType.本地自发) + { + var calculationCostType = new ChooseCalculationCostType(orderId, storageType, true); + calculationCostType.Closed += ChooseCalculationCostType_Closed; + calculationCostType.ShowDialog(); + } + else if (storageType == StorageType.SD) + { + var sd = new SD(orderId, true); + sd.Closed += Sd_Closed; + sd.ShowDialog(); + } + } + + private void Sd_Closed(object sender, EventArgs e) + { + var sd = sender as SD; + if (sd.DialogResult != true) + return; + var orderId = sd.OrderId; + var isSetStorageType = sd.IsSetStorageType; + var sdCommissionAmount = sd.SDCommissionAmount; + var deliveryExpressFreight = sd.DeliveryExpressFreight; + var sdType = sd.SDType; + var flag = sd.Flag; + var venderRemark = sd.VenderRemark; + + IsLoading = true; + Task.Factory.StartNew(() => orderService.SDCalculationCost(orderId, + isSetStorageType, + sdCommissionAmount, + deliveryExpressFreight, + sdType.Value, + flag, + venderRemark)) + .ContinueWith(r => + { + var response = r.Result; + if (!response.Success) + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "设置刷单成本")); + return; + } + LoadOrder(PageIndex); //手动计算成功刷新订单列表 + }); + } + + private void EditCost(Order order) + { + if (order.StorageType == null) + return; + if (order.StorageType != StorageType.SD) + { + var calculationCostType = new ChooseCalculationCostType(order.Id, order.StorageType.Value, false); + calculationCostType.Closed += ChooseCalculationCostType_Closed; + calculationCostType.ShowDialog(); + } + else + { + var sd = new SD(order.Id, false); + sd.Closed += Sd_Closed; + sd.ShowDialog(); + } + } + + private void ChooseCalculationCostType_Closed(object sender, EventArgs e) + { + var chooseCalculationCostType = sender as ChooseCalculationCostType; + chooseCalculationCostType.Closed -= ChooseCalculationCostType_Closed; + if (chooseCalculationCostType.DialogResult != true) + return; + + var orderId = chooseCalculationCostType.OrderId; + var storageType = chooseCalculationCostType.StorageType; + var isSetStorageType = chooseCalculationCostType.IsSetStorageType; + var isAutoCalculation = chooseCalculationCostType.IsAutoCalculation; + + if (isAutoCalculation) + { + IsLoading = true; + Task.Factory.StartNew(() => orderService.AutoCalculationCost(orderId, isSetStorageType, storageType)).ContinueWith(r => + { + var response = r.Result; + if (!response.Success) + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "自动计算成本")); + return; + } + + LoadOrder(PageIndex); //自动计算成功刷新订单列表 + }); + } + else + { + var manualCalculationCost = new ManualCalculationCost(orderId, isSetStorageType, storageType); + manualCalculationCost.Closed += ManualCalculationCost_Closed; + manualCalculationCost.ShowDialog(); + } + } + + private void ManualCalculationCost_Closed(object sender, EventArgs e) + { + var manualCalculationCost = sender as ManualCalculationCost; + manualCalculationCost.Closed -= ManualCalculationCost_Closed; + if (manualCalculationCost.DialogResult != true) + return; + + var orderId = manualCalculationCost.OrderId; + var storageType = manualCalculationCost.StorageType; + var isSetStorageType = manualCalculationCost.IsSetStorageType; + var purchaseCost = manualCalculationCost.PurchaseCost; + var deliveryExpressFreight = manualCalculationCost.DeliveryExpressFreight; + + IsLoading = true; + Task.Factory.StartNew(() => orderService.ManualCalculationCost(orderId, isSetStorageType, storageType, purchaseCost, deliveryExpressFreight)).ContinueWith(r => + { + var response = r.Result; + if (!response.Success) + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "手动计算成本")); + return; + } + LoadOrder(PageIndex); //手动计算成功刷新订单列表 + }); + } + } +} diff --git a/BBWY.Client/ViewModels/ViewModelLocator.cs b/BBWY.Client/ViewModels/ViewModelLocator.cs new file mode 100644 index 00000000..7d822608 --- /dev/null +++ b/BBWY.Client/ViewModels/ViewModelLocator.cs @@ -0,0 +1,70 @@ +using Microsoft.Extensions.DependencyInjection; +using System; + +namespace BBWY.Client.ViewModels +{ + public class ViewModelLocator + { + private IServiceProvider sp; + + public ViewModelLocator() + { + sp = (App.Current as App).ServiceProvider; + } + + public MainViewModel Main + { + get + { + using (var s = sp.CreateScope()) + { + return s.ServiceProvider.GetRequiredService(); + } + } + } + + public WareManagerViewModel WareManager + { + get + { + using (var s = sp.CreateScope()) + { + return s.ServiceProvider.GetRequiredService(); + } + } + } + + public WareStockViewModel WareStock + { + get + { + using (var s = sp.CreateScope()) + { + return s.ServiceProvider.GetRequiredService(); + } + } + } + + public BindingPurchaseProductViewModel BindingPurchaseProduct + { + get + { + using (var s = sp.CreateScope()) + { + return s.ServiceProvider.GetRequiredService(); + } + } + } + + public OrderListViewModel OrderList + { + get + { + using (var s = sp.CreateScope()) + { + return s.ServiceProvider.GetRequiredService(); + } + } + } + } +} diff --git a/BBWY.Client/ViewModels/Ware/BindingPurchaseProductViewModel.cs b/BBWY.Client/ViewModels/Ware/BindingPurchaseProductViewModel.cs new file mode 100644 index 00000000..cf7f7058 --- /dev/null +++ b/BBWY.Client/ViewModels/Ware/BindingPurchaseProductViewModel.cs @@ -0,0 +1,431 @@ +using BBWY.Client.Models; +using GalaSoft.MvvmLight.Command; +using System.Threading.Tasks; +using System.Windows.Input; +using BBWY.Client.APIServices; +using System.Collections.Generic; +using Newtonsoft.Json.Linq; +using System.Linq; +using System; +using System.Windows; +using BBWY.Common.Models; +using System.Text.RegularExpressions; +using GalaSoft.MvvmLight.Messaging; +using System.Threading; + +namespace BBWY.Client.ViewModels +{ + public class BindingPurchaseProductViewModel : BaseVM, IDenpendency + { + #region Properties + private GlobalContext globalContext; + private OneBoundAPIService oneBoundAPIService; + private PurchaseService purchaseService; + + private string purchaserName; + private bool isLoading; + + public Product Product { get; set; } + public string PurchaserId { get; set; } + public string PurchaserName { get => purchaserName; set { Set(ref purchaserName, value); } } + public bool IsLoading { get => isLoading; set { Set(ref isLoading, value); } } + + #endregion + + #region ICommands + public ICommand ClosingCommand { get; set; } + + public ICommand AddPurchaseProductCommand { get; set; } + + public ICommand RemovePurchaseSchemeProductCommand { get; set; } + + public ICommand GetPurchaseProductInfoCommand { get; set; } + + public ICommand ConfirmPurchaseProductCommand { get; set; } + + public ICommand EditPurchaseProductCommand { get; set; } + + public ICommand SavePurchaseSchemeCommand { get; set; } + #endregion + + #region Methods + public BindingPurchaseProductViewModel(OneBoundAPIService oneBoundAPIService, PurchaseService purchaseService, GlobalContext globalContext) + { + this.globalContext = globalContext; + this.oneBoundAPIService = oneBoundAPIService; + this.purchaseService = purchaseService; + ClosingCommand = new RelayCommand(Closing); + AddPurchaseProductCommand = new RelayCommand(AddPurchaseProduct); + RemovePurchaseSchemeProductCommand = new RelayCommand(RemovePurchaseSchemeProduct); + GetPurchaseProductInfoCommand = new RelayCommand(GetPurchaseProductInfo); + ConfirmPurchaseProductCommand = new RelayCommand(ConfirmPurchaseProduct); + EditPurchaseProductCommand = new RelayCommand(EditPurchaseProduct); + SavePurchaseSchemeCommand = new RelayCommand(SavePurchaseScheme); + } + + public void SetData(Product product, string purchaserId, string purchaserName) + { + this.Product = product; + this.PurchaserId = purchaserId; + this.PurchaserName = purchaserName; + } + + protected override void Load() + { + if (!string.IsNullOrEmpty(PurchaserId)) + { + IsLoading = true; + Task.Factory.StartNew(() => purchaseService.GetPurchaseSchemeList(new List() { Product.Id }, PurchaserId, globalContext.User.Shop.ShopId)).ContinueWith(r => + { + var apiResponse = r.Result; + if (!apiResponse.Success) + { + App.Current.Dispatcher.BeginInvoke((Action)delegate + { + MessageBox.Show(apiResponse.Msg, "查询采购方案"); + }); + IsLoading = false; + return; + } + + var purchaseSchemeList = apiResponse.Data; + + var waitList = new List(); + foreach (var sku in Product.SkuList) + { + //当前SKU下当前采购商的采购方案 + var apiScheme = purchaseSchemeList.FirstOrDefault(s => s.SkuId == sku.Id && s.PurchaserId == PurchaserId); + + if (apiScheme == null) + continue; + + sku.SelectedPurchaseScheme = PurchaseScheme.Convert(apiScheme); + var ewh = new ManualResetEvent(false); + waitList.Add(ewh); + + Task.Factory.StartNew(() => + { + foreach (var purchaseSchemeProduct in sku.SelectedPurchaseScheme.PurchaseSchemeProductList) + { + purchaseSchemeProduct.IsEditing = false; + LoadPurchaseProduct(purchaseSchemeProduct); + } + ewh.Set(); + ewh.Dispose(); + }); + WaitHandle.WaitAll(waitList.ToArray()); + IsLoading = false; + } + }); + } + } + + private void LoadPurchaseProduct(PurchaseSchemeProduct purchaseSchemeProduct, IList skuList = null) + { + App.Current.Dispatcher.Invoke(() => + { + purchaseSchemeProduct.SkuList.Clear(); + purchaseSchemeProduct.PurchaseSchemeProductSkuList.Clear(); + }); + + if (skuList == null) + skuList = LoadPurchaseProductCore(purchaseSchemeProduct.PurchaseProductId, out _, out _, out _, null); + if (skuList == null) + return; + + App.Current.Dispatcher.BeginInvoke((Action)delegate + { + foreach (var sku in skuList) + { + purchaseSchemeProduct.SkuList.Add(sku); + if (purchaseSchemeProduct.SelectedSkuIdList.Any(s => s == sku.PurchaseSkuId)) + { + sku.IsSelected = true; + purchaseSchemeProduct.PurchaseSchemeProductSkuList.Add(sku); + } + } + }); + } + + private IList LoadPurchaseProductCore(string purchseProductId, + out string errorMsg, + out string purchaserId, + out string purchaserName, + Func checkPurchaserFunc) + { + errorMsg = string.Empty; + purchaserId = string.Empty; + purchaserName = string.Empty; + //1688商品详情接口 + var response = oneBoundAPIService.GetProductInfo("1688", purchseProductId); + if (!response.Success) + { + //记录日志 + + errorMsg = response.Msg; + return null; + } + var jobject = response.Data; + purchaserId = jobject["item"]["seller_info"].Value("user_num_id"); + purchaserName = jobject["item"]["seller_info"].Value("title"); + + if (checkPurchaserFunc != null) + { + errorMsg = checkPurchaserFunc(purchaserId); + if (!string.IsNullOrEmpty(errorMsg)) + return null; + } + //else if (PurchaserId != shopId) + //{ + // errorMsg = "同一条采购方案内的商品所属店铺必须相同"; + // return null; + //} + + var skuJArray = (JArray)jobject["item"]["skus"]["sku"]; + if (skuJArray.Count == 0) + { + errorMsg = $"商品{purchseProductId}缺少sku信息"; + return null; + } + + return skuJArray.Select(j => new PurchaseSchemeProductSku() + { + //ProductId = Product.Id, + //SkuId = purchaseSchemeProduct.SkuId, + PurchaseProductId = purchseProductId, + Price = j.Value("price"), + PurchaseSkuId = j.Value("sku_id"), + PurchaseSkuSpecId = j.Value("spec_id"), + Title = j.Value("properties_name"), + Logo = GetSkuLogo(j, (JArray)jobject["item"]["prop_imgs"]["prop_img"]) + }).ToList(); + } + + private string GetSkuLogo(JToken skuJToken, JArray prop_img) + { + if (!prop_img.HasValues) + return "pack://application:,,,/Resources/Images/defaultItem.png"; + var properties = skuJToken.Value("properties").Split(';', StringSplitOptions.RemoveEmptyEntries); + foreach (var p in properties) + { + var imgJToken = prop_img.FirstOrDefault(g => g.Value("properties") == p); + if (imgJToken != null) + return imgJToken.Value("url"); + } + return "pack://application:,,,/Resources/Images/defaultItem.png"; + } + + private void AddPurchaseProduct(ProductSku productSku) + { + if (productSku.PurchaseSchemeList.Count > 4) + { + MessageBox.Show("该sku的采购方案已达上限(5)"); + return; + } + + if (productSku.SelectedPurchaseScheme == null) + { + productSku.SelectedPurchaseScheme = new PurchaseScheme() + { + ProductId = Product.Id, + SkuId = productSku.Id + }; + } + else if (productSku.SelectedPurchaseScheme.PurchaseSchemeProductList.Count >= 4) + { + MessageBox.Show("该采购方案的商品数量已达上限(4)"); + return; + } + + productSku.SelectedPurchaseScheme.PurchaseSchemeProductList.Add(new PurchaseSchemeProduct() + { + IsEditing = true, + ProductId = productSku.ProductId, + SkuId = productSku.Id + }); + } + + private void RemovePurchaseSchemeProduct(PurchaseSchemeProduct purchaseSchemeProduct) + { + var productSku = Product.SkuList.FirstOrDefault(sku => sku.Id == purchaseSchemeProduct.SkuId); + productSku.SelectedPurchaseScheme.PurchaseSchemeProductList.Remove(purchaseSchemeProduct); + if (!Product.SkuList.Any(s => s.SelectedPurchaseScheme != null && s.SelectedPurchaseScheme.PurchaseSchemeProductList.Count > 0)) + PurchaserId = string.Empty; + } + + /// + /// 查询 + /// + /// + private void GetPurchaseProductInfo(PurchaseSchemeProduct purchaseSchemeProduct) + { + //验证路径是否合法 + if (string.IsNullOrEmpty(purchaseSchemeProduct.PurchaseUrl)) + { + MessageBox.Show("商品url不能为空"); + return; + } + var match = Regex.Match(purchaseSchemeProduct.PurchaseUrl, @"^(https://detail.1688.com/offer/(\d+).html)[^\s]*"); + if (!match.Success) + { + MessageBox.Show("未能识别的url"); + return; + } + var sku = Product.SkuList.FirstOrDefault(s => s.Id == purchaseSchemeProduct.SkuId); + var purchaseUrl = match.Groups[1].Value; + if (sku.SelectedPurchaseScheme.PurchaseSchemeProductList.Any(p => p.PurchaseUrl == purchaseUrl)) + { + MessageBox.Show("商品链接重复"); + return; + } + + var purchaseProductId = match.Groups[2].Value; + + IsLoading = true; + + Task.Factory.StartNew(() => + { + var purchaseSchemeProductSkuList = LoadPurchaseProductCore(purchaseProductId, + out string errorMsg, + out string purchaserId, + out string purchaserName, + (p) => + { + if (sku.PurchaseSchemeList.Any(s => s.PurchaserId == p)) + return $"sku{sku.Id}的采购方案中已存在相同的采购商"; + + if (!string.IsNullOrEmpty(PurchaserId) && p != PurchaserId) + return "采购商必须相同"; + + return string.Empty; + }); + IsLoading = false; + if (!string.IsNullOrEmpty(errorMsg)) + { + App.Current.Dispatcher.Invoke(() => + { + MessageBox.Show(errorMsg, "绑定采购商"); + }); + return; + } + + PurchaserId = purchaserId; + PurchaserName = purchaserName; + + purchaseSchemeProduct.PurchaseUrl = purchaseUrl; + purchaseSchemeProduct.PurchaseProductId = purchaseProductId; + + LoadPurchaseProduct(purchaseSchemeProduct, purchaseSchemeProductSkuList); + }); + } + + private void ConfirmPurchaseProduct(PurchaseSchemeProduct purchaseSchemeProduct) + { + if (!purchaseSchemeProduct.SkuList.Any(s => s.IsSelected)) + { + MessageBox.Show("至少选中一个采购Sku"); + return; + } + purchaseSchemeProduct.PurchaseSchemeProductSkuList.Clear(); + purchaseSchemeProduct.SelectedSkuIdList.Clear(); + foreach (var sku in purchaseSchemeProduct.SkuList) + { + if (sku.IsSelected) + { + purchaseSchemeProduct.PurchaseSchemeProductSkuList.Add(sku); + purchaseSchemeProduct.SelectedSkuIdList.Add(sku.PurchaseSkuId); + } + } + purchaseSchemeProduct.IsEditing = false; + + var productSku = Product.SkuList.FirstOrDefault(sku => sku.Id == purchaseSchemeProduct.SkuId); + productSku.SelectedPurchaseScheme.PurchaserId = PurchaserId; + productSku.SelectedPurchaseScheme.PurchaserName = PurchaserName; + } + + private void EditPurchaseProduct(PurchaseSchemeProduct purchaseSchemeProduct) + { + purchaseSchemeProduct.IsEditing = true; + } + + private void SavePurchaseScheme() + { + if (!Product.SkuList.Any(s => s.SelectedPurchaseScheme != null && s.SelectedPurchaseScheme.PurchaseSchemeProductList.Count != 0)) + { + MessageBox.Show("没有需要保存的数据,如需删除该采购商所有数据请返回采购商列表进行删除", "提示"); + return; + } + + var hasNoReady = Product.SkuList.Any(s => s.SelectedPurchaseScheme != null && s.SelectedPurchaseScheme.PurchaseSchemeProductList.Any(p => p.IsEditing)); + if (hasNoReady) + { + MessageBox.Show("存在未保存的数据", "提示"); + return; + } + + var addPurchaseSchemeList = Product.SkuList.Where(s => s.SelectedPurchaseScheme != null && + s.SelectedPurchaseScheme.PurchaseSchemeProductList.Count > 0 && + s.SelectedPurchaseScheme.Id == 0) + .Select(s => s.SelectedPurchaseScheme).ToList(); + var editPurchaseSchemeList = Product.SkuList.Where(s => s.SelectedPurchaseScheme != null && + s.SelectedPurchaseScheme.PurchaseSchemeProductList.Count > 0 && + s.SelectedPurchaseScheme.Id != 0) + .Select(s => s.SelectedPurchaseScheme).ToList(); + SuppPurchaseSkuData(addPurchaseSchemeList); + SuppPurchaseSkuData(editPurchaseSchemeList); + + IsLoading = true; + Task.Factory.StartNew(() => + { + var response = purchaseService.EditPurchaseScheme(addPurchaseSchemeList, editPurchaseSchemeList); + IsLoading = false; + if (response.Success) + { + App.Current.Dispatcher.Invoke(() => + { + MessageBox.Show("绑定成功", "提示"); + }); + //关闭窗口 + Messenger.Default.Send(true, "BindingPurchaseProduct_Close"); + } + else + { + App.Current.Dispatcher.Invoke(() => + { + MessageBox.Show(response.Msg, "绑定失败"); + }); + } + }); + } + + private void Closing(System.ComponentModel.CancelEventArgs e) + { + PurchaserId = PurchaserName = string.Empty; + //clear data + foreach (var sku in Product.SkuList) + { + sku.SelectedPurchaseScheme = null; + } + Product = null; + e.Cancel = false; + } + + private void SuppPurchaseSkuData(IList purchaseSchemeList) + { + foreach (var scheme in purchaseSchemeList) + { + scheme.ShopId = globalContext.User.Shop.ShopId; + foreach (var purchaseProduct in scheme.PurchaseSchemeProductList) + { + foreach (var purchaseSku in purchaseProduct.PurchaseSchemeProductSkuList) + { + purchaseSku.ProductId = scheme.ProductId; + purchaseSku.SkuId = scheme.SkuId; + purchaseSku.SkuPurchaseSchemeId = scheme.Id; + } + } + } + } + #endregion + } +} diff --git a/BBWY.Client/ViewModels/Ware/WareManagerViewModel.cs b/BBWY.Client/ViewModels/Ware/WareManagerViewModel.cs new file mode 100644 index 00000000..d2d6c315 --- /dev/null +++ b/BBWY.Client/ViewModels/Ware/WareManagerViewModel.cs @@ -0,0 +1,323 @@ +using BBWY.Client.Models; +using BBWY.Common.Models; +using GalaSoft.MvvmLight.Command; +using Jd.Api.Request; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Input; +using BBWY.Client.APIServices; +using GalaSoft.MvvmLight.Messaging; + +namespace BBWY.Client.ViewModels +{ + public class WareManagerViewModel : BaseVM, IDenpendency + { + #region Properties + private PurchaseService purchaseService; + private ProductService productService; + private BindingPurchaseProductViewModel bindingPurchaseProduct; + private GlobalContext globalContext; + private bool isLoading; + private int pageIndex = 1; + private int pageSize; + private int productCount; + private string searchProductName; + private string searchProductItem; + private string searchSpu; + private string searchSku; + + public bool IsLoading { get => isLoading; set { Set(ref isLoading, value); } } + + public IList ProductList { get; set; } + public int PageIndex { get => pageIndex; set { Set(ref pageIndex, value); } } + public int PageSize { get => pageSize; set { Set(ref pageSize, value); } } + public int ProductCount { get => productCount; set { Set(ref productCount, value); } } + + public string SearchProductName { get => searchProductName; set { Set(ref searchProductName, value); } } + public string SearchProductItem { get => searchProductItem; set { Set(ref searchProductItem, value); } } + public string SearchSpu { get => searchSpu; set { Set(ref searchSpu, value); } } + public string SearchSku { get => searchSku; set { Set(ref searchSku, value); } } + #endregion + + #region Commands + public ICommand AddPurchaserCommand { get; set; } + public ICommand EditPurchaserCommand { get; set; } + public ICommand DeletePurchaserCommand { get; set; } + public ICommand SearchCommand { get; set; } + public ICommand ProductPageIndexChangedCommand { get; set; } + #endregion + + #region Methods + public WareManagerViewModel(GlobalContext globalContext, BindingPurchaseProductViewModel bindingPurchaseProduct, PurchaseService purchaseService, ProductService productService) + { + AddPurchaserCommand = new RelayCommand(AddPurchaser); + EditPurchaserCommand = new RelayCommand(EditPurchaser); + DeletePurchaserCommand = new RelayCommand(DeletePurchaser); + SearchCommand = new RelayCommand(() => + { + PageIndex = 1; + Task.Factory.StartNew(() => LoadWare(1)); + }); + ProductPageIndexChangedCommand = new RelayCommand((p) => Task.Factory.StartNew(() => LoadWare(p.PageIndex))); + this.purchaseService = purchaseService; + this.productService = productService; + this.globalContext = globalContext; + this.bindingPurchaseProduct = bindingPurchaseProduct; + ProductList = new ObservableCollection(); + Task.Factory.StartNew(() => LoadWare(1)); + } + + protected override void Load() + { + Console.WriteLine($"{VMId} {DateTime.Now}"); + } + + private void LoadWare(int pageIndex) + { + if (!string.IsNullOrEmpty(SearchSpu) && !string.IsNullOrEmpty(SearchSku)) + { + App.Current.Dispatcher.Invoke(() => MessageBox.Show("SPU和SKU条件不能共存")); + return; + } + + App.Current.Dispatcher.Invoke(() => ProductList.Clear()); + + IsLoading = true; + + #region 加载JD商品列表 + ApiResponse productApiResponse = null; + if (!string.IsNullOrEmpty(SearchSku)) + { + var skuResponse = productService.GetProductSkuList(string.Empty, SearchSku); + if (skuResponse.Success) + { + if (skuResponse.Data.Count == 0) + { + IsLoading = false; + return; + } + productApiResponse = productService.GetProductList(skuResponse.Data[0].ProductId, string.Empty, string.Empty, pageIndex); + } + else + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(skuResponse.Msg, "加载sku")); + return; + } + } + else + { + productApiResponse = productService.GetProductList(SearchSpu, SearchProductName, SearchProductItem, pageIndex); + } + + if (!productApiResponse.Success) + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(productApiResponse.Msg, "加载产品")); + return; + } + var productList = productApiResponse.Data.Items; + ProductCount = productApiResponse.Data.Count; + if (ProductCount == 0) + { + IsLoading = false; + return; + } + #endregion + + #region 加载JDSKU列表 + var waitList = new List(); + foreach (var p in productList) + { + var ewh = new ManualResetEvent(false); + waitList.Add(ewh); + Task.Factory.StartNew(() => LoadSku(p, ewh)); + } + WaitHandle.WaitAll(waitList.ToArray(), 8000); + #endregion + + #region 加载采购方案 + LoadPurchaseScheme(productList); + #endregion + + App.Current.Dispatcher.BeginInvoke((Action)delegate + { + foreach (var p in productList) + ProductList.Add(p); + ExtractPurchaser(); + //使滚动条保持顶部 + Messenger.Default.Send(string.Empty, "WareManager_ProductListScrollToTop"); + }); + + IsLoading = false; + } + + private void LoadSku(Product product, EventWaitHandle ewh) + { + try + { + var skuResponse = productService.GetProductSkuList(product.Id, string.Empty); + if (!skuResponse.Success) + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(skuResponse.Msg, "加载sku")); + return; + } + product.SkuList = skuResponse.Data; + } + catch (Exception ex) + { + + } + finally + { + ewh.Set(); + } + } + + /// + /// 加载采购方案 + /// + /// + private void LoadPurchaseScheme(IList productList) + { + var response = purchaseService.GetPurchaseSchemeList(productList.Select(p => p.Id).ToList(), string.Empty, globalContext.User.Shop.ShopId); + if (!response.Success) + { + App.Current.Dispatcher.BeginInvoke((Action)delegate { MessageBox.Show(response.Msg, "获取采购方案"); }); + return; + } + + var schemeList = response.Data; + + App.Current.Dispatcher.Invoke(() => + { + foreach (var p in productList) + { + foreach (var s in p.SkuList) + { + s.PurchaseSchemeList.Clear(); + var currentSchemeList = schemeList.Where(scheme => scheme.SkuId == s.Id); + if (currentSchemeList.Count() > 0) + foreach (var scheme in currentSchemeList) + s.PurchaseSchemeList.Add(PurchaseScheme.Convert(scheme)); + } + } + }); + + } + + /// + /// 提取SKU中的采购商到商品的采购商列表中 + /// + private void ExtractPurchaser(string productId = "") + { + var productList = string.IsNullOrEmpty(productId) ? ProductList : ProductList.Where(p => p.Id == productId); + foreach (var product in productList) + { + product.PurchaserList.Clear(); + foreach (var sku in product.SkuList) + { + if (sku.PurchaseSchemeList.Count() > 0) + { + foreach (var pscheme in sku.PurchaseSchemeList) + { + var purchaser = product.PurchaserList.FirstOrDefault(purchaser => purchaser.Id == pscheme.PurchaserId); + if (purchaser == null) + { + purchaser = new Purchaser() { Id = pscheme.PurchaserId, Name = pscheme.PurchaserName, ProductId = product.Id }; + product.PurchaserList.Add(purchaser); + } + purchaser.SkuUseCount++; + } + } + } + } + } + + private void AddPurchaser(Product product) + { + if (product.PurchaserList.Count >= 5) + { + MessageBox.Show("一个SPU内最多允许5个采购商"); + return; + } + + OpenBindingView(product, string.Empty, string.Empty); + } + + private void EditPurchaser(Purchaser purchaser) + { + var product = ProductList.FirstOrDefault(p => p.Id == purchaser.ProductId); + OpenBindingView(product, purchaser.Id, purchaser.Name); + } + + private void DeletePurchaser(Purchaser purchaser) + { + if (MessageBox.Show("确认删除该采购商吗?", "提示", MessageBoxButton.OKCancel) != MessageBoxResult.OK) + return; + IsLoading = true; + Task.Factory.StartNew(() => + { + var response = purchaseService.DeletePurchaser(purchaser.ProductId, purchaser.Id); + IsLoading = false; + if (response.Success) + { + App.Current.Dispatcher.BeginInvoke((Action)delegate + { + var product = ProductList.FirstOrDefault(p => p.Id == purchaser.ProductId); + if (product != null) + { + foreach (var sku in product.SkuList) + { + var deleteScheme = sku.PurchaseSchemeList.FirstOrDefault(s => s.PurchaserId == purchaser.Id); + if (deleteScheme != null) + sku.PurchaseSchemeList.Remove(deleteScheme); + } + product.PurchaserList.Remove(purchaser); + } + MessageBox.Show("采购商删除成功", "提示"); + }); + } + else + { + App.Current.Dispatcher.BeginInvoke((Action)delegate + { + MessageBox.Show(response.Msg, "采购商删除"); + }); + } + }); + } + + private void OpenBindingView(Product product, string purchaserId, string purchaserName) + { + bindingPurchaseProduct.SetData(product, purchaserId, purchaserName); + var bindingView = new Views.Ware.BindingPurchaseProduct(); + var r = bindingView.ShowDialog(); + if (r == true) + { + Console.WriteLine("Refresh PurchaseScheme"); + Task.Factory.StartNew(() => + { + IsLoading = true; + LoadPurchaseScheme(new List() { product }); + IsLoading = false; + App.Current.Dispatcher.BeginInvoke((Action)delegate + { + ExtractPurchaser(product.Id); + }); + }); + } + } + #endregion + + + + } +} diff --git a/BBWY.Client/ViewModels/Ware/WareStockViewModel.cs b/BBWY.Client/ViewModels/Ware/WareStockViewModel.cs new file mode 100644 index 00000000..b37031b8 --- /dev/null +++ b/BBWY.Client/ViewModels/Ware/WareStockViewModel.cs @@ -0,0 +1,333 @@ +using BBWY.Client.APIServices; +using BBWY.Client.Models; +using BBWY.Common.Extensions; +using BBWY.Common.Models; +using GalaSoft.MvvmLight.Command; +using GalaSoft.MvvmLight.Messaging; +using Jd.Api.Request; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Input; + +namespace BBWY.Client.ViewModels +{ + public class WareStockViewModel : BaseVM, IDenpendency + { + #region Property + private PurchaseOrderService purchaseOrderService; + private ProductService productService; + private GlobalContext globalContext; + + private bool isLoading; + private int pageIndex = 1; + private int pageSize; + private int productCount; + private string searchProductItem; + private string searchSpu; + private string searchSku; + private string searchPurchaseOrder; + + public bool IsLoading { get => isLoading; set { Set(ref isLoading, value); } } + public int PageIndex { get => pageIndex; set { Set(ref pageIndex, value); } } + public int PageSize { get => pageSize; set { Set(ref pageSize, value); } } + public int ProductCount { get => productCount; set { Set(ref productCount, value); } } + public string SearchProductItem { get => searchProductItem; set { Set(ref searchProductItem, value); } } + public string SearchSpu { get => searchSpu; set { Set(ref searchSpu, value); } } + public string SearchSku { get => searchSku; set { Set(ref searchSku, value); } } + public string SearchPurchaseOrder { get => searchPurchaseOrder; set { Set(ref searchPurchaseOrder, value); } } + + public IList ProductList { get; set; } + #endregion + + #region ICommand + public ICommand SearchCommand { get; set; } + public ICommand ProductPageIndexChangedCommand { get; set; } + public ICommand AddPurchaserOrderCommand { get; set; } + public ICommand EditPurchaseOrderCommand { get; set; } + public ICommand DeletePurchaseOrderCommand { get; set; } + public ICommand SavePurchaseOrderCommand { get; set; } + public ICommand SwitchStorageTypeCommand { get; set; } + #endregion + + #region Method + public WareStockViewModel(GlobalContext globalContext, PurchaseOrderService purchaseOrderService, ProductService productService) + { + this.globalContext = globalContext; + this.purchaseOrderService = purchaseOrderService; + this.productService = productService; + ProductList = new ObservableCollection(); + + SearchCommand = new RelayCommand(() => + { + PageIndex = 1; + Task.Factory.StartNew(() => LoadWare(1)); + }); + ProductPageIndexChangedCommand = new RelayCommand((p) => Task.Factory.StartNew(() => LoadWare(p.PageIndex))); + SwitchStorageTypeCommand = new RelayCommand(SwitchStorageType); + AddPurchaserOrderCommand = new RelayCommand(AddPurchaserOrder); + EditPurchaseOrderCommand = new RelayCommand(po => po.IsEdit = true); + DeletePurchaseOrderCommand = new RelayCommand(DeletePurchaseOrder); + SavePurchaseOrderCommand = new RelayCommand(SavePurchaseOrder); + Task.Factory.StartNew(() => LoadWare(1)); + } + + private void LoadWare(int pageIndex) + { + if (!string.IsNullOrEmpty(SearchSpu) && !string.IsNullOrEmpty(SearchSku)) + { + App.Current.Dispatcher.Invoke(() => MessageBox.Show("SPU和SKU条件不能共存")); + return; + } + + App.Current.Dispatcher.Invoke(() => ProductList.Clear()); + + IsLoading = true; + + #region 加载JD商品列表 + ApiResponse productApiResponse = null; + if (!string.IsNullOrEmpty(SearchSku)) + { + var skuResponse = productService.GetProductSkuList(string.Empty, SearchSku); + if (skuResponse.Success) + { + if (skuResponse.Data.Count == 0) + { + IsLoading = false; + return; + } + productApiResponse = productService.GetProductList(skuResponse.Data[0].ProductId, string.Empty, string.Empty, pageIndex); + } + else + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(skuResponse.Msg, "加载sku")); + return; + } + } + else + { + productApiResponse = productService.GetProductList(SearchSpu, string.Empty, SearchProductItem, pageIndex); + } + + if (!productApiResponse.Success) + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(productApiResponse.Msg, "加载产品")); + return; + } + var productList = productApiResponse.Data.Items; + ProductCount = productApiResponse.Data.Count; + if (ProductCount == 0) + { + IsLoading = false; + return; + } + #endregion + + #region 加载JDSKU列表 + var waitList = new List(); + foreach (var p in productList) + { + var ewh = new ManualResetEvent(false); + waitList.Add(ewh); + Task.Factory.StartNew(() => LoadSku(p, ewh)); + } + WaitHandle.WaitAll(waitList.ToArray(), 8000); + #endregion + + #region 加载采购单 + LoadPurchaseOrder(productList, StorageType.京仓); + #endregion + + App.Current.Dispatcher.BeginInvoke((Action)delegate + { + foreach (var p in productList) + ProductList.Add(p); + //使滚动条保持顶部 + Messenger.Default.Send(string.Empty, "WareStock_ProductListScrollToTop"); + }); + + IsLoading = false; + } + + private void LoadSku(Product product, EventWaitHandle ewh) + { + try + { + var skuResponse = productService.GetProductSkuList(product.Id, string.Empty); + if (!skuResponse.Success) + { + IsLoading = false; + App.Current.Dispatcher.Invoke(() => MessageBox.Show(skuResponse.Msg, "加载sku")); + return; + } + foreach (var sku in skuResponse.Data) + { + sku.StorageList.Add(new StorageModel() + { + ProductId = product.Id, + SkuId = sku.Id, + StorageType = StorageType.京仓 + }); + sku.StorageList.Add(new StorageModel() + { + ProductId = product.Id, + SkuId = sku.Id, + StorageType = StorageType.云仓 + }); + sku.StorageList.Add(new StorageModel() + { + ProductId = product.Id, + SkuId = sku.Id, + StorageType = StorageType.本地自发 + }); + sku.SelectedStorageModel = sku.StorageList[0]; + } + product.SkuList = skuResponse.Data; + } + catch (Exception ex) + { + + } + finally + { + ewh.Set(); + } + } + + private void LoadPurchaseOrder(IList productList, StorageType storageType) + { + var skuList = new List(); + foreach (var p in productList) + skuList.AddRange(p.SkuList); + LoadPurchaseOrder(skuList, storageType); + } + + private void LoadPurchaseOrder(IList skuList, StorageType storageType) + { + App.Current.Dispatcher.Invoke(() => + { + foreach (var s in skuList) + s.PurchaseOrderList.Clear(); + }); + var response = purchaseOrderService.GetList(skuList.Select(s => s.Id).ToList(), storageType, globalContext.User.Shop.ShopId); + if (response.Success) + { + var purchaseOrderList = response.Data; + App.Current.Dispatcher.Invoke(() => + { + foreach (var s in skuList) + { + var currentSkuPurchaseOrderList = purchaseOrderList.Where(po => po.SkuId == s.Id).Map>(); + foreach (var po in currentSkuPurchaseOrderList) + s.PurchaseOrderList.Add(po); + } + }); + } + } + + private void SwitchStorageType(StorageModel storageModel) + { + var product = ProductList.FirstOrDefault(p => p.Id == storageModel.ProductId); + var sku = product.SkuList.FirstOrDefault(s => s.Id == storageModel.SkuId); + if (sku.SelectedStorageModel == storageModel) + return; + sku.SelectedStorageModel = storageModel; + IsLoading = true; + Task.Factory.StartNew(() => + { + LoadPurchaseOrder(new List() { sku }, storageModel.StorageType); + IsLoading = false; + }); + } + + private void AddPurchaserOrder(Product product) + { + foreach (var sku in product.SkuList) + sku.PurchaseOrderList.Add(new PurchaseOrder + { + IsEdit = true, + SkuId = sku.Id, + ProductId = product.Id, + UserId = globalContext.User.Id, + StorageType = sku.SelectedStorageModel.StorageType, + PurchaseMethod = PurchaseMethod.线下采购, + CreateTime = DateTime.Now, + ShopId = globalContext.User.Shop.ShopId, + PurchasePlatform = Platform.阿里巴巴 + }); + } + + private void DeletePurchaseOrder(PurchaseOrder purchaseOrder) + { + var product = ProductList.FirstOrDefault(p => p.Id == purchaseOrder.ProductId); + var sku = product.SkuList.FirstOrDefault(s => s.Id == purchaseOrder.SkuId); + if (purchaseOrder.Id == 0) + { + sku.PurchaseOrderList.Remove(purchaseOrder); + } + else + { + if (MessageBox.Show("确定要删除采购单吗?", "确认", MessageBoxButton.OKCancel) != MessageBoxResult.OK) + return; + IsLoading = true; + Task.Factory.StartNew(() => + { + var response = purchaseOrderService.DeletePurchaseOrder(purchaseOrder.Id); + IsLoading = false; + App.Current.Dispatcher.BeginInvoke((Action)delegate + { + if (response.Success) + sku.PurchaseOrderList.Remove(purchaseOrder); + else + MessageBox.Show(response.Msg, "删除采购单"); + }); + }); + } + } + + private void SavePurchaseOrder(PurchaseOrder purchaseOrder) + { + if (purchaseOrder.PurchasePlatform == null || + string.IsNullOrEmpty(purchaseOrder.PurchaseOrderId) || + purchaseOrder.PurchaseQuantity == 0) + { + MessageBox.Show("缺少必要信息", "保存采购单"); + return; + } + + if (purchaseOrder.RemainingQuantity > purchaseOrder.PurchaseQuantity) + { + MessageBox.Show("剩余库存不成超过采购数量", "保存采购单"); + return; + } + + purchaseOrder.IsEdit = false; + var product = ProductList.FirstOrDefault(p => p.Id == purchaseOrder.ProductId); + var sku = product.SkuList.FirstOrDefault(s => s.Id == purchaseOrder.SkuId); + IsLoading = true; + Task.Factory.StartNew(() => + { + var response = purchaseOrder.Id == 0 ? purchaseOrderService.AddPurchaseOrder(purchaseOrder) : + purchaseOrderService.EditPurchaseOrder(purchaseOrder); + IsLoading = false; + if (response.Success) + { + if (purchaseOrder.Id == 0) + LoadPurchaseOrder(new List() { sku }, purchaseOrder.StorageType.Value); + } + else + { + App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "保存采购单")); + } + }); + } + #endregion + } +} diff --git a/BBWY.Client/Views/MainWindow.xaml b/BBWY.Client/Views/MainWindow.xaml new file mode 100644 index 00000000..3f377f2f --- /dev/null +++ b/BBWY.Client/Views/MainWindow.xaml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/MainWindow.xaml.cs b/BBWY.Client/Views/MainWindow.xaml.cs new file mode 100644 index 00000000..54c5fe27 --- /dev/null +++ b/BBWY.Client/Views/MainWindow.xaml.cs @@ -0,0 +1,51 @@ +using BBWY.Controls; +using Jd.Api; +using Jd.Api.Request; +using Jd.Api.Response; +using System; +using System.Windows; +using System.Windows.Controls; + +namespace BBWY.Client.Views +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : BWindow + { + public MainWindow() + { + InitializeComponent(); + this.Width = SystemParameters.WorkArea.Size.Width * 0.8; + this.Height = SystemParameters.WorkArea.Size.Height * 0.7; + this.Loaded += MainWindow_Loaded; + } + + private void MainWindow_Loaded(object sender, RoutedEventArgs e) + { + + + //var appkey = "120EA9EC65AB017567D78CC1139EEEA5"; + //var appsecret = "866a9877f5f24b03b537483b4defe75d"; + //var token = "00f28ca8917948aea46e9f534090817a5mdb"; + // + //IJdClient client = new DefaultJdClient("https://api.jd.com/routerjson", appkey, appsecret); + // + //WareReadSearchWare4ValidRequest req = new WareReadSearchWare4ValidRequest(); + //req.orderField = "modified"; + //req.orderType = "desc"; + //req.pageSize = 50; + //req.field = "images,logo"; + // + //WareReadSearchWare4ValidResponse response = client.Execute(req, token, DateTime.Now.ToLocalTime()); + // + //Console.WriteLine(response.Body); + } + + private void frame_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e) + { + if (frame.CanGoBack) + frame.RemoveBackEntry(); + } + } +} diff --git a/BBWY.Client/Views/Order/ChooseCalculationCostType.xaml b/BBWY.Client/Views/Order/ChooseCalculationCostType.xaml new file mode 100644 index 00000000..c69b1bc1 --- /dev/null +++ b/BBWY.Client/Views/Order/ChooseCalculationCostType.xaml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/Order/ChooseCalculationCostType.xaml.cs b/BBWY.Client/Views/Order/ChooseCalculationCostType.xaml.cs new file mode 100644 index 00000000..62d4dfe6 --- /dev/null +++ b/BBWY.Client/Views/Order/ChooseCalculationCostType.xaml.cs @@ -0,0 +1,42 @@ +using BBWY.Client.Models; +using BBWY.Controls; + +namespace BBWY.Client.Views.Order +{ + /// + /// CalculationCost.xaml 的交互逻辑 + /// + public partial class ChooseCalculationCostType : BWindow + { + public string OrderId { get; private set; } + + public StorageType StorageType { get; private set; } + + public bool IsSetStorageType { get; private set; } + + public bool IsAutoCalculation { get; private set; } + + public ChooseCalculationCostType(string orderId, StorageType storageType, bool isSetstorageType) + { + InitializeComponent(); + + OrderId = orderId; + StorageType = storageType; + IsSetStorageType = isSetstorageType; + } + + private void btn_autoCalculation_Click(object sender, System.Windows.RoutedEventArgs e) + { + IsAutoCalculation = true; + this.DialogResult = true; + this.Close(); + } + + private void btn_manualCalculation_Click(object sender, System.Windows.RoutedEventArgs e) + { + IsAutoCalculation = false; + this.DialogResult = true; + this.Close(); + } + } +} diff --git a/BBWY.Client/Views/Order/ManualCalculationCost.xaml b/BBWY.Client/Views/Order/ManualCalculationCost.xaml new file mode 100644 index 00000000..9cf1e0c4 --- /dev/null +++ b/BBWY.Client/Views/Order/ManualCalculationCost.xaml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/Order/ManualCalculationCost.xaml.cs b/BBWY.Client/Views/Order/ManualCalculationCost.xaml.cs new file mode 100644 index 00000000..a5dab168 --- /dev/null +++ b/BBWY.Client/Views/Order/ManualCalculationCost.xaml.cs @@ -0,0 +1,69 @@ +using BBWY.Client.Models; +using BBWY.Controls; +using System.Windows; + +namespace BBWY.Client.Views.Order +{ + /// + /// ManualCalculationCost.xaml 的交互逻辑 + /// + public partial class ManualCalculationCost : BWindow + { + public string OrderId { get; private set; } + + public bool IsSetStorageType { get; private set; } + + public StorageType StorageType { get; private set; } + + public decimal PurchaseCost { get; private set; } + + public decimal DeliveryExpressFreight { get; private set; } + + public ManualCalculationCost(string orderId, bool isSetStorageType, StorageType storageType) + { + InitializeComponent(); + this.OrderId = orderId; + this.IsSetStorageType = isSetStorageType; + this.StorageType = storageType; + this.Loaded += ManualCalculationCost_Loaded; + } + + private void ManualCalculationCost_Loaded(object sender, RoutedEventArgs e) + { + txt_StorageType.Text = $"{this.StorageType}-手动计算成本"; + + if (StorageType != StorageType.云仓 && StorageType != StorageType.京仓) + { + txtFirstFreight.Visibility = Visibility.Collapsed; + this.Height = 290; + } + } + + private void btn_fillFromLately_Click(object sender, System.Windows.RoutedEventArgs e) + { + + } + + private void btn_Save_Click(object sender, System.Windows.RoutedEventArgs e) + { + if (!decimal.TryParse(txtSkuAmount.Text, out decimal skuAmount) || + !decimal.TryParse(txtFeright.Text, out decimal feright) || + !decimal.TryParse(txtDeliveryExpressFreight.Text, out decimal deliveryExpressFreight)) + { + MessageBox.Show("请填写完整信息", "手动编辑成本"); + return; + } + + decimal.TryParse(txtFirstFreight.Text, out decimal firstFreight); + decimal.TryParse(txtOperationAmount.Text, out decimal operationAmount); + decimal.TryParse(txtConsumableAmount.Text, out decimal consumableAmount); + decimal.TryParse(txtStorageAmount.Text, out decimal storageAmount); + + + this.PurchaseCost = skuAmount + feright + firstFreight + operationAmount + consumableAmount + storageAmount; + this.DeliveryExpressFreight = deliveryExpressFreight; + this.DialogResult = true; + this.Close(); + } + } +} diff --git a/BBWY.Client/Views/Order/OrderList.xaml b/BBWY.Client/Views/Order/OrderList.xaml new file mode 100644 index 00000000..f149d212 --- /dev/null +++ b/BBWY.Client/Views/Order/OrderList.xaml @@ -0,0 +1,720 @@ + + + + + + + + + + + + + 0 + 1 + 2 + 6 + 14 + 29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/Order/OrderList.xaml.cs b/BBWY.Client/Views/Order/OrderList.xaml.cs new file mode 100644 index 00000000..30533f45 --- /dev/null +++ b/BBWY.Client/Views/Order/OrderList.xaml.cs @@ -0,0 +1,36 @@ +using BBGWY.Controls.Extensions; +using GalaSoft.MvvmLight.Messaging; +using System.Windows.Controls; + +namespace BBWY.Client.Views.Order +{ + /// + /// OrderList.xaml 的交互逻辑 + /// + public partial class OrderList : Page + { + private ScrollViewer scrollviewer_OrderList; + + public OrderList() + { + InitializeComponent(); + this.Loaded += OrderList_Loaded; + this.Unloaded += OrderList_Unloaded; + + Messenger.Default.Register(this, "OrderList_OrderListScrollToTop", (x) => + { + scrollviewer_OrderList.Dispatcher.Invoke(() => scrollviewer_OrderList.ScrollToTop()); + }); + } + + private void OrderList_Unloaded(object sender, System.Windows.RoutedEventArgs e) + { + Messenger.Default.Unregister(this); + } + + private void OrderList_Loaded(object sender, System.Windows.RoutedEventArgs e) + { + scrollviewer_OrderList = listbox_order.FindFirstVisualChild(); + } + } +} diff --git a/BBWY.Client/Views/Order/SD.xaml b/BBWY.Client/Views/Order/SD.xaml new file mode 100644 index 00000000..a9d4c8f2 --- /dev/null +++ b/BBWY.Client/Views/Order/SD.xaml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/Order/SD.xaml.cs b/BBWY.Client/Views/Order/SD.xaml.cs new file mode 100644 index 00000000..5e1aa574 --- /dev/null +++ b/BBWY.Client/Views/Order/SD.xaml.cs @@ -0,0 +1,48 @@ +using BBWY.Client.Models; +using BBWY.Controls; +using System.Windows; +using System.Windows.Controls; + +namespace BBWY.Client.Views.Order +{ + /// + /// SD.xaml 的交互逻辑 + /// + public partial class SD : BWindow + { + public string OrderId { get; private set; } + + public bool IsSetStorageType { get; private set; } + + public decimal SDCommissionAmount { get; private set; } + + public decimal DeliveryExpressFreight { get; private set; } + + public SDType? SDType { get; private set; } + + public string Flag { get; private set; } + + public string VenderRemark { get; private set; } + + public SD(string orderId, bool isSetStorageType) + { + InitializeComponent(); + this.OrderId = orderId; + this.IsSetStorageType = isSetStorageType; + } + + private void btn_Save_Click(object sender, RoutedEventArgs e) + { + decimal.TryParse(txtSDCommissionAmount.Text, out decimal sdCommissionAmountd); + decimal.TryParse(txtDeliveryExpressFreight.Text, out decimal deliveryExpressFreight); + SDCommissionAmount = sdCommissionAmountd; + DeliveryExpressFreight = deliveryExpressFreight; + Flag = (cbx_flag.SelectedItem as ComboBoxItem).Content.ToString(); + SDType = (SDType)cbx_sdType.SelectedItem; + VenderRemark = txtVenderRemark.Text; + + this.DialogResult = true; + this.Close(); + } + } +} diff --git a/BBWY.Client/Views/Ware/BindingPurchaseProduct.xaml b/BBWY.Client/Views/Ware/BindingPurchaseProduct.xaml new file mode 100644 index 00000000..2961e35b --- /dev/null +++ b/BBWY.Client/Views/Ware/BindingPurchaseProduct.xaml @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/Ware/BindingPurchaseProduct.xaml.cs b/BBWY.Client/Views/Ware/BindingPurchaseProduct.xaml.cs new file mode 100644 index 00000000..b1dfa75e --- /dev/null +++ b/BBWY.Client/Views/Ware/BindingPurchaseProduct.xaml.cs @@ -0,0 +1,31 @@ +using BBWY.Controls; +using System; +using System.Windows; +using GalaSoft.MvvmLight.Messaging; +namespace BBWY.Client.Views.Ware +{ + /// + /// BindingPurchaseProduct.xaml 的交互逻辑 + /// + public partial class BindingPurchaseProduct : BWindow + { + public BindingPurchaseProduct() + { + InitializeComponent(); + Messenger.Default.Register(this, "BindingPurchaseProduct_Close", (x) => + { + this.Dispatcher.Invoke(() => { + this.DialogResult = x; + this.Close(); + }); + }); + + this.Unloaded += BindingPurchaseProduct_Unloaded; + } + + private void BindingPurchaseProduct_Unloaded(object sender, RoutedEventArgs e) + { + Messenger.Default.Unregister(this); + } + } +} diff --git a/BBWY.Client/Views/Ware/WareManager.xaml b/BBWY.Client/Views/Ware/WareManager.xaml new file mode 100644 index 00000000..e8397011 --- /dev/null +++ b/BBWY.Client/Views/Ware/WareManager.xaml @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/Ware/WareManager.xaml.cs b/BBWY.Client/Views/Ware/WareManager.xaml.cs new file mode 100644 index 00000000..cd41c465 --- /dev/null +++ b/BBWY.Client/Views/Ware/WareManager.xaml.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +using BBGWY.Controls.Extensions; +using GalaSoft.MvvmLight.Messaging; + +namespace BBWY.Client.Views.Ware +{ + /// + /// WareManager.xaml 的交互逻辑 + /// + public partial class WareManager : Page + { + private ScrollViewer scrollviewer_ProductList; + + public WareManager() + { + InitializeComponent(); + this.Loaded += WareManager_Loaded; + this.Unloaded += WareManager_Unloaded; + Messenger.Default.Register(this, "WareManager_ProductListScrollToTop", (x) => + { + scrollviewer_ProductList.Dispatcher.Invoke(() => scrollviewer_ProductList.ScrollToTop()); + }); + } + + private void WareManager_Unloaded(object sender, RoutedEventArgs e) + { + Messenger.Default.Unregister(this); + } + + private void WareManager_Loaded(object sender, RoutedEventArgs e) + { + scrollviewer_ProductList = listbox_productList.FindFirstVisualChild(); + } + } +} diff --git a/BBWY.Client/Views/Ware/WareStock.xaml b/BBWY.Client/Views/Ware/WareStock.xaml new file mode 100644 index 00000000..d2c491f3 --- /dev/null +++ b/BBWY.Client/Views/Ware/WareStock.xaml @@ -0,0 +1,401 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/Ware/WareStock.xaml.cs b/BBWY.Client/Views/Ware/WareStock.xaml.cs new file mode 100644 index 00000000..9e6cafbf --- /dev/null +++ b/BBWY.Client/Views/Ware/WareStock.xaml.cs @@ -0,0 +1,35 @@ +using BBGWY.Controls.Extensions; +using GalaSoft.MvvmLight.Messaging; +using System.Windows; +using System.Windows.Controls; + +namespace BBWY.Client.Views.Ware +{ + /// + /// WareStock.xaml 的交互逻辑 + /// + public partial class WareStock : Page + { + private ScrollViewer scrollviewer_ProductList; + public WareStock() + { + InitializeComponent(); + this.Loaded += WareStock_Loaded; + this.Unloaded += WareStock_Unloaded; + Messenger.Default.Register(this, "WareStock_ProductListScrollToTop", (x) => + { + scrollviewer_ProductList.Dispatcher.Invoke(() => scrollviewer_ProductList.ScrollToTop()); + }); + } + + private void WareStock_Unloaded(object sender, RoutedEventArgs e) + { + Messenger.Default.Unregister(this); + } + + private void WareStock_Loaded(object sender, RoutedEventArgs e) + { + scrollviewer_ProductList = listbox_productList.FindFirstVisualChild(); + } + } +} diff --git a/BBWY.Common/BBWY.Common.csproj b/BBWY.Common/BBWY.Common.csproj new file mode 100644 index 00000000..3a2d579e --- /dev/null +++ b/BBWY.Common/BBWY.Common.csproj @@ -0,0 +1,17 @@ + + + + netstandard2.0 + + + + + + + + + + + + + diff --git a/BBWY.Common/Extensions/DateTimeExtension.cs b/BBWY.Common/Extensions/DateTimeExtension.cs new file mode 100644 index 00000000..c35ca35c --- /dev/null +++ b/BBWY.Common/Extensions/DateTimeExtension.cs @@ -0,0 +1,102 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace BBWY.Common.Extensions +{ + public static class DateTimeExtension + { + private static readonly DateTime beginTime = new DateTime(1970, 1, 1, 0, 0, 0, 0); + + /// + /// 时间戳转时间 + /// + /// 时间 + /// true:13, false:10 + /// + [Obsolete] + public static DateTime StampToDateTime(this long timeStamp) + { + DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(beginTime); + return timeStamp.ToString().Length == 13 ? dt.AddMilliseconds(timeStamp) : dt.AddSeconds(timeStamp); + } + + /// + /// 时间转时间戳 + /// + /// 时间 + /// true:13, false:10 + /// + public static long DateTimeToStamp(this DateTime time, bool len13 = true) + { + TimeSpan ts = time.ToUniversalTime() - beginTime; + if (len13) + return Convert.ToInt64(ts.TotalMilliseconds); + else + return Convert.ToInt64(ts.TotalSeconds); + } + + /// + /// 将秒数转换为时分秒形式 + /// + /// + /// + public static string FormatToHHmmss(long second) + { + if (second < 60) + return $"00:00:{(second >= 10 ? $"{second}" : $"0{second}")}"; + if (second < 3600) + { + var minute = second / 60; + var s = second % 60; + return $"00:{(minute >= 10 ? $"{minute}" : $"0{minute}")}:{(s >= 10 ? $"{s}" : $"0{s}")}"; + } + else + { + var hour = second / 3600; + var minute = (second - (hour * 3600)) / 60; + var s = (second - ((hour * 3600) + minute * 60)) % 60; + return $"{(hour >= 10 ? $"{hour}" : $"0{hour}")}:{(minute >= 10 ? $"{minute}" : $"0{minute}")}:{(s >= 10 ? $"{s}" : $"0{s}")}"; + } + } + + #region SetLocalTime + [DllImport("Kernel32.dll")] + private static extern bool SetLocalTime(ref SYSTEMTIME lpSystemTime); + + [StructLayout(LayoutKind.Sequential)] + private struct SYSTEMTIME + { + public ushort wYear; + public ushort wMonth; + public ushort wDayOfWeek; + public ushort wDay; + public ushort wHour; + public ushort wMinute; + public ushort wSecond; + public ushort wMilliseconds; + } + + /// + /// 修改系统时间(需要管理员权限) + /// + /// + public static void SetSystemTime(DateTime date) + { + SYSTEMTIME lpTime = new SYSTEMTIME(); + lpTime.wYear = Convert.ToUInt16(date.Year); + lpTime.wMonth = Convert.ToUInt16(date.Month); + lpTime.wDayOfWeek = Convert.ToUInt16(date.DayOfWeek); + lpTime.wDay = Convert.ToUInt16(date.Day); + DateTime time = date; + lpTime.wHour = Convert.ToUInt16(time.Hour); + lpTime.wMinute = Convert.ToUInt16(time.Minute); + lpTime.wSecond = Convert.ToUInt16(time.Second); + lpTime.wMilliseconds = Convert.ToUInt16(time.Millisecond); + var r = SetLocalTime(ref lpTime); + Console.WriteLine($"修改系统时间 {r}"); + } + #endregion + } +} diff --git a/BBWY.Common/Extensions/MapperExtension.cs b/BBWY.Common/Extensions/MapperExtension.cs new file mode 100644 index 00000000..de97c593 --- /dev/null +++ b/BBWY.Common/Extensions/MapperExtension.cs @@ -0,0 +1,59 @@ +using AutoMapper; +using Microsoft.Extensions.DependencyInjection; + +namespace BBWY.Common.Extensions +{ + public static class MapperExtension + { + private static IMapper _mapper; + + /// + /// 注册对象映射器 + /// + /// + /// + /// + public static IServiceCollection AddMapper(this IServiceCollection services, Profile profile) + { + var config = new MapperConfiguration(cfg => + { + cfg.AddProfile(profile); + }); + _mapper = config.CreateMapper(); + return services; + } + + /// + /// 设置对象映射执行者 + /// + /// 映射执行者 + public static void SetMapper(IMapper mapper) + { + _mapper = mapper; + } + + /// + /// 将对象映射为指定类型 + /// + /// 要映射的目标类型 + /// 源对象 + /// 目标类型的对象 + public static TTarget Map(this object source) + { + return _mapper.Map(source); + } + + /// + /// 使用源类型的对象更新目标类型的对象 + /// + /// 源类型 + /// 目标类型 + /// 源对象 + /// 待更新的目标对象 + /// 更新后的目标类型对象 + public static TTarget Map(this TSource source, TTarget target) + { + return _mapper.Map(source, target); + } + } +} diff --git a/BBWY.Common/Extensions/StartupExtension.cs b/BBWY.Common/Extensions/StartupExtension.cs new file mode 100644 index 00000000..7dd04268 --- /dev/null +++ b/BBWY.Common/Extensions/StartupExtension.cs @@ -0,0 +1,37 @@ +using Microsoft.Extensions.DependencyInjection; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; + +namespace BBWY.Common.Extensions +{ + public static class StartupExtension + { + public static void BatchRegisterServices(this IServiceCollection serviceCollection, Assembly[] assemblys, Type baseType, ServiceLifetime serviceLifetime = ServiceLifetime.Singleton, bool registerSelf = true) + { + List typeList = new List(); //所有符合注册条件的类集合 + foreach (var assembly in assemblys) + { + var types = assembly.GetTypes().Where(t => t.IsClass && !t.IsSealed && !t.IsAbstract && baseType.IsAssignableFrom(t)); + typeList.AddRange(types); + } + + if (typeList.Count() == 0) + return; + + foreach (var instanceType in typeList) + { + if (registerSelf) + { + serviceCollection.Add(new ServiceDescriptor(instanceType, instanceType, serviceLifetime)); + continue; + } + var interfaces = instanceType.GetInterfaces(); + if (interfaces != null && interfaces.Length > 0) + foreach (var interfaceType in interfaces) + serviceCollection.Add(new ServiceDescriptor(interfaceType, instanceType, serviceLifetime)); + } + } + } +} diff --git a/BBWY.Common/Http/RestAPIService.cs b/BBWY.Common/Http/RestAPIService.cs new file mode 100644 index 00000000..28ca6c14 --- /dev/null +++ b/BBWY.Common/Http/RestAPIService.cs @@ -0,0 +1,113 @@ +using BBWY.Common.Extensions; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Net; +using System.Net.Http; +using System.Net.Http.Headers; +using System.Text; + +namespace BBWY.Common.Http +{ + public class RestApiService + { + public const string ContentType_Json = "application/json"; + public const string ContentType_Form = "application/x-www-form-urlencoded"; + public TimeSpan TimeOut { get; set; } = new TimeSpan(0, 0, 20); + + private IHttpClientFactory httpClientFactory; + + public RestApiService(IHttpClientFactory httpClientFactory) + { + this.httpClientFactory = httpClientFactory; + } + + /// + /// 发送请求 + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public RestApiResult SendRequest(string apiHost, + string apiPath, + object param, + IDictionary requestHeaders, + HttpMethod httpMethod, + string contentType = ContentType_Json, + ParamPosition paramPosition = ParamPosition.Body, + bool enableRandomTimeStamp = false, + bool getResponseHeader = false, + HttpCompletionOption httpCompletionOption = HttpCompletionOption.ResponseContentRead, + string httpClientName = "") + { + //Get和Delete强制使用QueryString形式传参 + if (httpMethod == HttpMethod.Get) + paramPosition = ParamPosition.Query; + + //拼接Url + var url = $"{apiHost}{(apiHost.EndsWith("/") ? string.Empty : "/")}{(apiPath.StartsWith("/") ? apiPath.Substring(1) : apiPath)}"; + var isCombineParam = false; + if (paramPosition == ParamPosition.Query && param != null) + { + url = $"{url}{(param.ToString().StartsWith("?") ? string.Empty : "?")}{param}"; + isCombineParam = true; + } + + //使用时间戳绕过CDN + if (enableRandomTimeStamp) + url = $"{url}{(isCombineParam ? "&" : "?")}t={DateTime.Now.DateTimeToStamp()}"; + + using (var httpClient = httpClientFactory.CreateClient()) + { + using (var request = new HttpRequestMessage(httpMethod, url)) + { + if (requestHeaders != null && requestHeaders.Count > 0) + foreach (var key in requestHeaders.Keys) + request.Headers.Add(key, requestHeaders[key]); + + if (paramPosition == ParamPosition.Body && param != null) + request.Content = new StringContent(contentType == ContentType_Json ? JsonConvert.SerializeObject(param) : param.ToString(), Encoding.UTF8, contentType); + + using (var response = httpClient.SendAsync(request, httpCompletionOption).Result) + { + return new RestApiResult() + { + StatusCode = response.StatusCode, + Content = httpCompletionOption == HttpCompletionOption.ResponseContentRead ? response.Content.ReadAsStringAsync().Result : + string.Empty, + Headers = getResponseHeader ? response.Headers : null + }; + } + } + } + } + } + + public class RestApiResult + { + public HttpStatusCode StatusCode { get; set; } + + public string Content { get; set; } + + public HttpResponseHeaders Headers { get; set; } + } + + /// + /// 参数传递位置 + /// + public enum ParamPosition + { + Query, + Body + } +} diff --git a/BBWY.Common/Models/ApiResponse.cs b/BBWY.Common/Models/ApiResponse.cs new file mode 100644 index 00000000..e4752410 --- /dev/null +++ b/BBWY.Common/Models/ApiResponse.cs @@ -0,0 +1,34 @@ +using System; + +namespace BBWY.Common.Models +{ + public class ApiResponse + { + public bool Success { get { return Code == 200; } } + + /// + /// 接口调用状态 + /// + public int Code { get; set; } = 200; + + /// + /// 返回消息 + /// + public string Msg { get; set; } + + /// + /// 数据内容 + /// + public T Data { get; set; } + + public static ApiResponse Error(int code, string msg) + { + return new ApiResponse() { Code = code, Msg = msg }; + } + } + + public class ApiResponse : ApiResponse + { + + } +} diff --git a/BBWY.Common/Models/BusinessException.cs b/BBWY.Common/Models/BusinessException.cs new file mode 100644 index 00000000..d26b0412 --- /dev/null +++ b/BBWY.Common/Models/BusinessException.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Common.Models +{ + /// + /// 业务异常 + /// + public class BusinessException : Exception + { + public BusinessException(string message) : base(message) + { + + } + + /// + /// 错误代码 + /// + public int Code { get; set; } + } +} diff --git a/BBWY.Common/Models/IDenpendency.cs b/BBWY.Common/Models/IDenpendency.cs new file mode 100644 index 00000000..91b78ec3 --- /dev/null +++ b/BBWY.Common/Models/IDenpendency.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Common.Models +{ + public interface IDenpendency + { + } +} diff --git a/BBWY.Common/TaskSchedulers/LimitedConcurrencyLevelTaskScheduler.cs b/BBWY.Common/TaskSchedulers/LimitedConcurrencyLevelTaskScheduler.cs new file mode 100644 index 00000000..05a2dccd --- /dev/null +++ b/BBWY.Common/TaskSchedulers/LimitedConcurrencyLevelTaskScheduler.cs @@ -0,0 +1,153 @@ +//-------------------------------------------------------------------------- +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// File: LimitedConcurrencyTaskScheduler.cs +// +//-------------------------------------------------------------------------- + +using System.Collections.Generic; +using System.Linq; + +namespace System.Threading.Tasks.Schedulers +{ + /// + /// Provides a task scheduler that ensures a maximum concurrency level while + /// running on top of the ThreadPool. + /// + public class LimitedConcurrencyLevelTaskScheduler : TaskScheduler + { + /// Whether the current thread is processing work items. + [ThreadStatic] + private static bool _currentThreadIsProcessingItems; + /// The list of tasks to be executed. + private readonly LinkedList _tasks = new LinkedList(); // protected by lock(_tasks) + /// The maximum concurrency level allowed by this scheduler. + private readonly int _maxDegreeOfParallelism; + /// Whether the scheduler is currently processing work items. + private int _delegatesQueuedOrRunning = 0; // protected by lock(_tasks) + + /// + /// 最大并发数 + /// + private readonly int maxConcurrencyCountOfSystem = Environment.ProcessorCount * 2; + + /// + /// Initializes an instance of the LimitedConcurrencyLevelTaskScheduler class with the + /// specified degree of parallelism. + /// + /// The maximum degree of parallelism provided by this scheduler. + public LimitedConcurrencyLevelTaskScheduler(int maxDegreeOfParallelism) + { + if (maxDegreeOfParallelism < 1) throw new ArgumentOutOfRangeException("maxDegreeOfParallelism"); + if (maxDegreeOfParallelism > maxConcurrencyCountOfSystem) + maxDegreeOfParallelism = maxConcurrencyCountOfSystem; + _maxDegreeOfParallelism = maxDegreeOfParallelism; + } + + /// Queues a task to the scheduler. + /// The task to be queued. + protected sealed override void QueueTask(Task task) + { + // Add the task to the list of tasks to be processed. If there aren't enough + // delegates currently queued or running to process tasks, schedule another. + lock (_tasks) + { + _tasks.AddLast(task); + if (_delegatesQueuedOrRunning < _maxDegreeOfParallelism) + { + ++_delegatesQueuedOrRunning; + NotifyThreadPoolOfPendingWork(); + } + } + } + + /// + /// Informs the ThreadPool that there's work to be executed for this scheduler. + /// + private void NotifyThreadPoolOfPendingWork() + { + ThreadPool.UnsafeQueueUserWorkItem(_ => + { + // Note that the current thread is now processing work items. + // This is necessary to enable inlining of tasks into this thread. + //new Thread(() => + //{ + _currentThreadIsProcessingItems = true; + try + { + // Process all available items in the queue. + while (true) + { + Task item; + lock (_tasks) + { + // When there are no more items to be processed, + // note that we're done processing, and get out. + if (_tasks.Count == 0) + { + --_delegatesQueuedOrRunning; + break; + } + + // Get the next item from the queue + item = _tasks.First.Value; + _tasks.RemoveFirst(); + } + + // Execute the task we pulled out of the queue + base.TryExecuteTask(item); + } + } + // We're done processing items on the current thread + finally { _currentThreadIsProcessingItems = false; } + //}) + //{ IsBackground = true }.Start(); + }, null); + } + + /// Attempts to execute the specified task on the current thread. + /// The task to be executed. + /// + /// Whether the task could be executed on the current thread. + protected sealed override bool TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued) + { + // If this thread isn't already processing a task, we don't support inlining + if (!_currentThreadIsProcessingItems) return false; + + // If the task was previously queued, remove it from the queue + if (taskWasPreviouslyQueued) TryDequeue(task); + + // Try to run the task. + return base.TryExecuteTask(task); + } + + /// Attempts to remove a previously scheduled task from the scheduler. + /// The task to be removed. + /// Whether the task could be found and removed. + protected sealed override bool TryDequeue(Task task) + { + lock (_tasks) return _tasks.Remove(task); + } + + /// Gets the maximum concurrency level supported by this scheduler. + public sealed override int MaximumConcurrencyLevel { get { return _maxDegreeOfParallelism; } } + + /// Gets an enumerable of the tasks currently scheduled on this scheduler. + /// An enumerable of the tasks currently scheduled. + protected sealed override IEnumerable GetScheduledTasks() + { + bool lockTaken = false; + try + { + Monitor.TryEnter(_tasks, ref lockTaken); + if (lockTaken) return _tasks.ToArray(); + else throw new NotSupportedException(); + } + finally + { + if (lockTaken) Monitor.Exit(_tasks); + } + } + } +} \ No newline at end of file diff --git a/BBWY.Controls/AssemblyInfo.cs b/BBWY.Controls/AssemblyInfo.cs new file mode 100644 index 00000000..8b5504ec --- /dev/null +++ b/BBWY.Controls/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/BBWY.Controls/BAsyncImage.cs b/BBWY.Controls/BAsyncImage.cs new file mode 100644 index 00000000..26fb52d2 --- /dev/null +++ b/BBWY.Controls/BAsyncImage.cs @@ -0,0 +1,705 @@ +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Net.Http; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Text.RegularExpressions; +using System.Threading; +using System.Threading.Tasks; +using System.Threading.Tasks.Schedulers; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Interop; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Resources; +using dw = System.Drawing; + +namespace BBWY.Controls +{ + public class BAsyncImage : Control + { + #region DependencyProperty + public static readonly DependencyProperty DecodePixelWidthProperty = DependencyProperty.Register("DecodePixelWidth", + typeof(double), typeof(BAsyncImage), new PropertyMetadata(0.0)); + + public static readonly DependencyProperty LoadingTextProperty = + DependencyProperty.Register("LoadingText", typeof(string), typeof(BAsyncImage), new PropertyMetadata("Loading...")); + + public static readonly DependencyProperty IsLoadingProperty = + DependencyProperty.Register("IsLoading", typeof(bool), typeof(BAsyncImage), new PropertyMetadata(false)); + + public static readonly DependencyProperty ImageSourceProperty = DependencyProperty.Register("ImageSource", typeof(ImageSource), typeof(BAsyncImage)); + + public static readonly DependencyProperty DefaultUrlSourceProperty = DependencyProperty.Register("DefaultUrlSource", typeof(string), typeof(BAsyncImage), new PropertyMetadata("")); + + public static readonly DependencyProperty UrlSourceProperty = + DependencyProperty.Register("UrlSource", typeof(string), typeof(BAsyncImage), new PropertyMetadata(string.Empty, new PropertyChangedCallback((s, e) => + { + var asyncImg = s as BAsyncImage; + if (asyncImg.LoadEventFlag) + { + asyncImg.Load(); + } + }))); + + public static readonly DependencyProperty FailUrlSourceProperty = + DependencyProperty.Register("FailUrlSource", typeof(string), typeof(BAsyncImage), new PropertyMetadata(string.Empty)); + + public static readonly DependencyProperty IsCacheProperty = DependencyProperty.Register("IsCache", typeof(bool), typeof(BAsyncImage), new PropertyMetadata(true)); + + public static readonly DependencyProperty StretchProperty = DependencyProperty.Register("Stretch", typeof(Stretch), typeof(BAsyncImage), new PropertyMetadata(Stretch.Uniform)); + + public static readonly DependencyProperty CacheGroupProperty = DependencyProperty.Register("CacheGroup", typeof(string), typeof(BAsyncImage), new PropertyMetadata("QLAsyncImage_Default")); + #endregion + + #region Property + private static readonly HttpClient httpClient = new HttpClient(); + + public double StaticImageActualPixelWidth { get; set; } = 0; + + public double StaticImageActualPixelHeight { get; set; } = 0; + + public const string LocalRegex = @"^([C-J]):\\([^:&]+\\)*([^:&]+).(jpg|jpeg|png|gif)$"; + public const string HttpRegex = @"^((https|http):\/\/)?([^\\*+@]+)$"; + + private Image _image; + private dw.Bitmap gifBitmap; + private bool LoadEventFlag = false; + private static ConcurrentDictionary ImageCacheList; + private static ConcurrentDictionary GifImageCacheList; + + private static LimitedConcurrencyLevelTaskScheduler httpTaskScheduler; + + public double DecodePixelWidth + { + get { return (double)GetValue(DecodePixelWidthProperty); } + set { SetValue(DecodePixelWidthProperty, value); } + } + public string LoadingText + { + get { return GetValue(LoadingTextProperty) as string; } + set { SetValue(LoadingTextProperty, value); } + } + + public bool IsLoading + { + get { return (bool)GetValue(IsLoadingProperty); } + set { SetValue(IsLoadingProperty, value); } + } + + public string UrlSource + { + get { return GetValue(UrlSourceProperty) as string; } + set { SetValue(UrlSourceProperty, value); } + } + + /// + /// 仅限Resourcesl路径 + /// + public string FailUrlSource + { + get { return GetValue(FailUrlSourceProperty) as string; } + set { SetValue(FailUrlSourceProperty, value); } + } + + public ImageSource ImageSource + { + get { return GetValue(ImageSourceProperty) as ImageSource; } + set { SetValue(ImageSourceProperty, value); } + } + + public bool IsCache + { + get { return (bool)GetValue(IsCacheProperty); } + set { SetValue(IsCacheProperty, value); } + } + + public Stretch Stretch + { + get { return (Stretch)GetValue(StretchProperty); } + set { SetValue(StretchProperty, value); } + } + + public string CacheGroup + { + get { return GetValue(CacheGroupProperty) as string; } + set { SetValue(CacheGroupProperty, value); } + } + + #endregion + + #region RouteEvent + public delegate void QLAsyncImageLoadCompleteHandler(object sender, QLAsyncImageLoadCompleteEventArgs e); + + public static readonly RoutedEvent OnLoadCompleteEvent = EventManager.RegisterRoutedEvent("OnLoadComplete", RoutingStrategy.Bubble, typeof(QLAsyncImageLoadCompleteHandler), typeof(BAsyncImage)); + + public event QLAsyncImageLoadCompleteHandler OnLoadComplete + { + add { AddHandler(OnLoadCompleteEvent, value); } + remove { RemoveHandler(OnLoadCompleteEvent, value); } + } + #endregion + + #region Method + static BAsyncImage() + { + DefaultStyleKeyProperty.OverrideMetadata(typeof(BAsyncImage), new FrameworkPropertyMetadata(typeof(BAsyncImage))); + ImageCacheList = new ConcurrentDictionary(); + GifImageCacheList = new ConcurrentDictionary(); + httpTaskScheduler = new LimitedConcurrencyLevelTaskScheduler(10); + } + + public BAsyncImage() + { + Loaded += QLAsyncImage_Loaded; + Unloaded += QLAsyncImage_Unloaded; + } + + private void QLAsyncImage_Unloaded(object sender, RoutedEventArgs e) + { + Reset(); + LoadEventFlag = false; + } + + private void QLAsyncImage_Loaded(object sender, RoutedEventArgs e) + { + Init(); + } + + public override void OnApplyTemplate() + { + Init(); + } + + private void Init([CallerMemberName] string eventName = "") + { + if (LoadEventFlag) + return; + + _image = GetTemplateChild("image") as Image; + + if (_image == null) + return; + + LoadEventFlag = true; + Load(); + } + + /// + /// Delete local bitmap resource + /// Reference: http://msdn.microsoft.com/en-us/library/dd183539(VS.85).aspx + /// + [DllImport("gdi32.dll", CharSet = CharSet.Auto, SetLastError = true)] + [return: MarshalAs(UnmanagedType.Bool)] + static extern bool DeleteObject(IntPtr hObject); + + /// + /// 重置图像 + /// + private void Reset() + { + //停止播放Gif动画 + if (gifBitmap != null) + StopGif(); + SetSource(null); + } + + private void Load() + { + if (_image == null) + return; + + Reset(); + + if (!string.IsNullOrEmpty(UrlSource)) + { + var url = UrlSource; + var failUrl = FailUrlSource; + var pixelWidth = (int)DecodePixelWidth; + var isCache = IsCache; + var cacheKey = string.Format("{0}_{1}", CacheGroup, url); + IsLoading = !ImageCacheList.ContainsKey(cacheKey) && !GifImageCacheList.ContainsKey(cacheKey); + + #region 读取缓存 + if (ImageCacheList.ContainsKey(cacheKey)) + { + var source = ImageCacheList[cacheKey]; + SetSource(source); + SetStaticImageActualPixelSize(source.Width, source.Height); + LoadComplete(string.Empty, url); + return; + } + else if (GifImageCacheList.ContainsKey(cacheKey)) + { + PlayGif(GifImageCacheList[cacheKey]); + LoadComplete(string.Empty, url); + return; + } + #endregion + + this.Load(url, failUrl, cacheKey, isCache, pixelWidth); + } + } + + private void Load(string url, string failUrl, string cacheKey, bool isCache, int pixelWidth) + { + var errorMessage = string.Empty; + + //解析路径类型 + var pathType = ValidatePathType(url); + if (pathType == PathType.Invalid) + { + LoadFail(failUrl); + LoadComplete(errorMessage, url); + return; + } + + if (pathType == PathType.Http) + { + ////先加载默认图 + //if (!string.IsNullOrEmpty(defaultUrl)) + // LoadLocal(defaultUrl, failUrl, PathType.Resources, defaultUrl, true, 0, excuteComplete: false); //默认图不触发加载完毕事件 + LoadHttp(url, failUrl, cacheKey, isCache, pixelWidth); + } + else + LoadLocal(url, failUrl, pathType, cacheKey, isCache, pixelWidth); + } + + /// + /// 加载失败图像 + /// + /// + private void LoadFail(string failUrl) + { + byte[] imgBytes = null; + string errorMessage = string.Empty; + var pathType = ValidatePathType(failUrl); + if (pathType == PathType.Invalid) + { + Console.ForegroundColor = ConsoleColor.Red; + Console.WriteLine($"LoadFail 无效的路径 {failUrl}"); + Console.ResetColor(); + return; + } + if (pathType == PathType.Local) + imgBytes = LoadBytesFromLocal(failUrl, out errorMessage); + else if (pathType == PathType.Resources) + imgBytes = LoadBytesFromApplicationResource(failUrl, out errorMessage); + + + if (string.IsNullOrEmpty(errorMessage) && imgBytes != null) + AnalysisBytes(imgBytes, failUrl, true, 0, out errorMessage); + + if (string.IsNullOrEmpty(errorMessage)) + return; + + Console.ForegroundColor = ConsoleColor.Red; + Console.WriteLine($"LoadFail {errorMessage} {failUrl}"); + Console.ResetColor(); + } + + private void LoadLocal(string url, string failUrl, PathType pathType, string cacheKey, bool isCache, int pixelWidth, bool excuteComplete = true) + { + byte[] imgBytes = null; + var errorMessage = string.Empty; + if (pathType == PathType.Local) + imgBytes = LoadBytesFromLocal(url, out errorMessage); + else if (pathType == PathType.Resources) + imgBytes = LoadBytesFromApplicationResource(url, out errorMessage); + + if (string.IsNullOrEmpty(errorMessage) && imgBytes != null) + AnalysisBytes(imgBytes, cacheKey, isCache, pixelWidth, out errorMessage); + + if (!string.IsNullOrEmpty(errorMessage)) + { + LoadFail(failUrl); + Console.ForegroundColor = ConsoleColor.Red; + } + Console.WriteLine($"LoadLocal {errorMessage} {url}"); + Console.ResetColor(); + if (excuteComplete) + LoadComplete(errorMessage, url); + return; + } + + private void LoadHttp(string url, string failUrl, string cacheKey, bool isCache, int pixelWidth) + { + Task.Factory.StartNew(() => + { + //Thread.Sleep(2000); + Console.WriteLine($"LoadHttp Start {url}"); + var errorMessage = string.Empty; + var imgBytes = LoadBytesFromHttp(url, out errorMessage); + + if (string.IsNullOrEmpty(errorMessage) && imgBytes != null) + AnalysisBytes(imgBytes, cacheKey, isCache, pixelWidth, out errorMessage); + + if (!string.IsNullOrEmpty(errorMessage)) + { + LoadFail(failUrl); + Console.ForegroundColor = ConsoleColor.Red; + } + Console.WriteLine($"LoadHttp Completed {errorMessage} {url}"); + Console.ResetColor(); + LoadComplete(errorMessage, url); + return; + }, CancellationToken.None, TaskCreationOptions.None, httpTaskScheduler); + } + + private void AnalysisBytes(byte[] imgBytes, string cacheKey, bool isCache, int pixelWidth, out string errorMessage) + { + errorMessage = string.Empty; + + #region 读取文件类型 + var imgType = GetImageType(imgBytes); + if (imgType == ImageType.Invalid) + { + imgBytes = null; + errorMessage = "Invalid ImageFile"; + return; + } + #endregion + + #region 加载图像 + if (imgType != ImageType.Gif) + { + //加载静态图像 + var imgSource = LoadStaticImage(cacheKey, imgBytes, pixelWidth, isCache, out errorMessage); + if (imgSource == null) + return; + SetStaticImageActualPixelSize(imgSource.Width, imgSource.Height); + SetSource(imgSource); + } + else + { + var frameCount = 0; + using (var memoryStream = new System.IO.MemoryStream(imgBytes)) + { + //读取gif帧数 + var decoder = BitmapDecoder.Create(memoryStream, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.OnLoad); + frameCount = decoder.Frames.Count; + decoder = null; + } + if (frameCount > 1) + { + CacheGifBytes(cacheKey, imgBytes, isCache); + PlayGif(imgBytes); + } + else + { + //gif只有1帧,视为静态图处理 + var imgSource = LoadStaticImage(cacheKey, imgBytes, pixelWidth, isCache, out errorMessage); + if (imgSource == null) + return; + SetStaticImageActualPixelSize(imgSource.Width, imgSource.Height); + SetSource(imgSource); + } + } + #endregion + } + + + /// + /// 加载静态图像 + /// + /// + /// + /// + /// + /// + private ImageSource LoadStaticImage(string cacheKey, byte[] imgBytes, int pixelWidth, bool isCache, out string errorMessage) + { + errorMessage = string.Empty; + if (ImageCacheList.ContainsKey(cacheKey)) + return ImageCacheList[cacheKey]; + var bit = new BitmapImage() { CacheOption = BitmapCacheOption.OnLoad }; + try + { + bit.BeginInit(); + if (pixelWidth != 0) + { + bit.DecodePixelWidth = pixelWidth; + } + bit.StreamSource = new System.IO.MemoryStream(imgBytes); + bit.EndInit(); + bit.Freeze(); + if (isCache && !ImageCacheList.ContainsKey(cacheKey)) + ImageCacheList.TryAdd(cacheKey, bit); + } + catch (Exception ex) + { + errorMessage = $"LoadStaticImage Error {ex.Message}"; + bit = null; + } + return bit; + } + + /// + /// 加载Gif图像动画 + /// + /// + /// + /// + /// + /// + private void CacheGifBytes(string cacheKey, byte[] imgBytes, bool isCache) + { + if (isCache && !GifImageCacheList.ContainsKey(cacheKey)) + GifImageCacheList.TryAdd(cacheKey, imgBytes); + } + + private byte[] LoadBytesFromHttp(string url, out string errorMessage) + { + errorMessage = string.Empty; + try + { + return httpClient.GetByteArrayAsync(url).Result; + } + catch (Exception ex) + { + errorMessage = $"Dowdload Error {ex.Message}"; + } + return null; + } + + private byte[] LoadBytesFromLocal(string path, out string errorMessage) + { + errorMessage = string.Empty; + if (!System.IO.File.Exists(path)) + { + errorMessage = "File No Exists"; + return null; + } + try + { + return System.IO.File.ReadAllBytes(path); + } + catch (Exception ex) + { + errorMessage = $"Load Local Error {ex.Message}"; + return null; + } + } + + private byte[] LoadBytesFromApplicationResource(string path, out string errorMessage) + { + errorMessage = string.Empty; + try + { + StreamResourceInfo streamInfo = Application.GetResourceStream(new Uri(path, UriKind.RelativeOrAbsolute)); + if (streamInfo.Stream.CanRead) + { + using (streamInfo.Stream) + { + var bytes = new byte[streamInfo.Stream.Length]; + streamInfo.Stream.Read(bytes, 0, bytes.Length); + return bytes; + } + } + } + catch (Exception ex) + { + errorMessage = $"Load Resource Error {ex.Message}"; + return null; + } + return null; + } + + private void SetSource(ImageSource source) + { + Dispatcher.BeginInvoke((Action)delegate + { + if (_image != null) + _image.Source = source; + }); + } + + /// + /// 更新图像实际像素 + /// + /// + private void SetStaticImageActualPixelSize(double pixelWidth, double pixelHeight) + { + Dispatcher.Invoke(() => + { + StaticImageActualPixelWidth = pixelWidth; + StaticImageActualPixelHeight = pixelHeight; + }); + } + + private void PlayGif(byte[] imgBytes) + { + gifBitmap = new dw.Bitmap(new System.IO.MemoryStream(imgBytes)); + if (dw.ImageAnimator.CanAnimate(gifBitmap)) + { + SetStaticImageActualPixelSize(gifBitmap.Width, gifBitmap.Height); + dw.ImageAnimator.Animate(gifBitmap, OnGifFrameChanged); + } + else + { + gifBitmap.Dispose(); + } + } + + private void StopGif() + { + dw.ImageAnimator.StopAnimate(gifBitmap, OnGifFrameChanged); + gifBitmap.Dispose(); + } + + private void OnGifFrameChanged(object sender, EventArgs e) + { + dw.ImageAnimator.UpdateFrames(); + var currentFrameImageSource = GetBitmapSource(); + if (currentFrameImageSource != null) + currentFrameImageSource.Freeze(); + SetSource(currentFrameImageSource); + } + + /// + /// 加载完成 + /// + /// + /// + private void LoadComplete(string errorMessage, string url) + { + this.Dispatcher.BeginInvoke((Action)delegate + { + IsLoading = false; + var args = new QLAsyncImageLoadCompleteEventArgs(OnLoadCompleteEvent, this) + { + IsSuccess = string.IsNullOrEmpty(errorMessage), + UrlSource = url, + ErrorMessage = errorMessage, + StaticImageActualPixelWidth = StaticImageActualPixelWidth, + StaticImageActualPixelHeight = StaticImageActualPixelHeight + }; + this.RaiseEvent(args); + }); + } + + /// + /// 从System.Drawing.Bitmap中获得当前帧图像的BitmapSource + /// + /// + private ImageSource GetBitmapSource() + { + IntPtr handle = IntPtr.Zero; + try + { + handle = gifBitmap.GetHbitmap(); + return Imaging.CreateBitmapSourceFromHBitmap(handle, IntPtr.Zero, System.Windows.Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions()); + } + catch + { + return null; + } + finally + { + if (handle != IntPtr.Zero) + { + DeleteObject(handle); + } + } + } + + public void Refresh() + { + Load(); + } + + private PathType ValidatePathType(string path) + { + if (path.StartsWith("pack://")) + return PathType.Resources; + else if (Regex.IsMatch(path, BAsyncImage.LocalRegex, RegexOptions.IgnoreCase)) + return PathType.Local; + else if (Regex.IsMatch(path, BAsyncImage.HttpRegex, RegexOptions.IgnoreCase)) + return PathType.Http; + else + return PathType.Invalid; + } + + private ImageType GetImageType(byte[] bytes) + { + var type = ImageType.Invalid; + try + { + var fileHead = Convert.ToInt32($"{bytes[0]}{bytes[1]}"); + if (!Enum.IsDefined(typeof(ImageType), fileHead)) + { + type = ImageType.Invalid; + } + else + { + type = (ImageType)fileHead; + } + } + catch (Exception ex) + { + type = ImageType.Invalid; + Console.WriteLine($"获取图片类型失败 {ex.Message}"); + } + return type; + } + + /// + /// 清楚缓存 + /// + /// 缓存Key,格式: CacheGroup_UrlSource + public static void ClearCache(string cacheKey = "") + { + if (string.IsNullOrEmpty(cacheKey)) + { + ImageCacheList.Clear(); + GifImageCacheList.Clear(); + return; + } + + ImageCacheList.Remove(cacheKey, out _); + GifImageCacheList.Remove(cacheKey, out _); + } + + public static ImageSource GetImageCache(string cacheKey) + { + if (ImageCacheList.ContainsKey(cacheKey)) + return ImageCacheList[cacheKey]; + return null; + } + #endregion + } + + + public enum PathType + { + Invalid = 0, Local = 1, Http = 2, Resources = 3 + } + + public enum ImageType + { + Invalid = 0, Gif = 7173, Jpg = 255216, Png = 13780, Bmp = 6677 + } + + public class QLAsyncImageLoadCompleteEventArgs : RoutedEventArgs + { + public QLAsyncImageLoadCompleteEventArgs(RoutedEvent routedEvent, object source) : base(routedEvent, source) { } + + public bool IsSuccess { get; set; } + + public string UrlSource { get; set; } + + public string ErrorMessage { get; set; } + + /// + /// 当加载静态图时的实际像素宽度 + /// + public double StaticImageActualPixelWidth { get; set; } + + /// + /// 当加载静态图时的实际像素高度 + /// + public double StaticImageActualPixelHeight { get; set; } + } +} diff --git a/BBWY.Controls/BBWY.Controls.csproj b/BBWY.Controls/BBWY.Controls.csproj new file mode 100644 index 00000000..ffddcf2f --- /dev/null +++ b/BBWY.Controls/BBWY.Controls.csproj @@ -0,0 +1,20 @@ + + + + netcoreapp3.1 + true + + + + + + + + + + + + + + + diff --git a/BBWY.Controls/BButton.cs b/BBWY.Controls/BButton.cs new file mode 100644 index 00000000..7b056a72 --- /dev/null +++ b/BBWY.Controls/BButton.cs @@ -0,0 +1,72 @@ +using System.Windows; +using System.Windows.Controls; +using System.Windows.Media; + +namespace BBWY.Controls +{ + [StyleTypedProperty(Property = "Style", StyleTargetType = typeof(BButton))] + public class BButton : Button + { + static BButton() + { + DefaultStyleKeyProperty.OverrideMetadata(typeof(BButton), new FrameworkPropertyMetadata(typeof(BButton))); + } + + public static readonly DependencyProperty BorderCornerRadiusProperty = DependencyProperty.Register("BorderCornerRadius", typeof(CornerRadius), typeof(BButton)); + public static readonly DependencyProperty MouseOverBgColorProperty = DependencyProperty.Register("MouseOverBgColor", typeof(Brush), typeof(BButton)); + public static readonly DependencyProperty MouseOverFontColorProperty = DependencyProperty.Register("MouseOverFontColor", typeof(Brush), typeof(BButton)); + public static readonly DependencyProperty PressedBgColorProperty = DependencyProperty.Register("PressedBgColor", typeof(Brush), typeof(BButton)); + public static readonly DependencyProperty PressedFontColorProperty = DependencyProperty.Register("PressedFontColor", typeof(Brush), typeof(BButton)); + public static readonly DependencyProperty DisableBgColorProperty = DependencyProperty.Register("DisableBgColor", typeof(Brush), typeof(BButton)); + public static readonly DependencyProperty DisableTextProperty = DependencyProperty.Register("DisableText", typeof(string), typeof(BButton)); + public static readonly DependencyProperty PressedScaleProperty = DependencyProperty.Register("PressedScale", typeof(bool), typeof(BButton), new PropertyMetadata(true)); + + public CornerRadius BorderCornerRadius + { + get { return (CornerRadius)GetValue(BorderCornerRadiusProperty); } + set { SetValue(BorderCornerRadiusProperty, value); } + } + + public Brush MouseOverBgColor + { + get { return GetValue(MouseOverBgColorProperty) as Brush; } + set { SetValue(MouseOverBgColorProperty, value); } + } + + public Brush MouseOverFontColor + { + get { return GetValue(MouseOverFontColorProperty) as Brush; } + set { SetValue(MouseOverFontColorProperty, value); } + } + + public Brush PressedBgColor + { + get { return GetValue(PressedBgColorProperty) as Brush; } + set { SetValue(PressedBgColorProperty, value); } + } + + public Brush PressedFontColor + { + get { return GetValue(PressedFontColorProperty) as Brush; } + set { SetValue(PressedFontColorProperty, value); } + } + + public Brush DisableBgColor + { + get { return GetValue(DisableBgColorProperty) as System.Windows.Media.Brush; } + set { SetValue(DisableBgColorProperty, value); } + } + + public string DisableText + { + get { return GetValue(DisableTextProperty).ToString(); } + set { SetValue(DisableTextProperty, value); } + } + + public bool PressedScale + { + get { return (bool)GetValue(PressedScaleProperty); } + set { SetValue(PressedScaleProperty, value); } + } + } +} diff --git a/BBWY.Controls/BTextBox.cs b/BBWY.Controls/BTextBox.cs new file mode 100644 index 00000000..833fbdb2 --- /dev/null +++ b/BBWY.Controls/BTextBox.cs @@ -0,0 +1,210 @@ +using System.Text; +using System.Text.RegularExpressions; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Input; +using System.Windows.Media; + +namespace BBWY.Controls +{ + [StyleTypedProperty(Property = "Style", StyleTargetType = typeof(BTextBox))] + public class BTextBox : TextBox + { + #region Property + + private bool IsResponseChange; + private StringBuilder PasswordBuilder; + private int lastOffset; + + #endregion + + #region DependencyProperty + + public static readonly DependencyProperty WaterRemarkProperty = DependencyProperty.Register("WaterRemark", typeof(string), typeof(BTextBox)); + public static readonly DependencyProperty WaterRemarkFontColorProperty = DependencyProperty.Register("WaterRemarkFontColor", typeof(Brush), typeof(BTextBox)); + public static readonly DependencyProperty BorderCornerRadiusProperty = DependencyProperty.Register("BorderCornerRadius", typeof(CornerRadius), typeof(BTextBox)); + public static readonly DependencyProperty IsPasswordBoxProperty = DependencyProperty.Register("IsPasswordBox", typeof(bool), typeof(BTextBox), new FrameworkPropertyMetadata(false, new PropertyChangedCallback(OnIsPasswordBoxChnage))); + public static readonly DependencyProperty IsNumberBoxProperty = DependencyProperty.Register("IsNumberBox", typeof(bool), typeof(BTextBox), new PropertyMetadata(false, new PropertyChangedCallback(OnIsNumberBoxChnage))); + public static readonly DependencyProperty DisableBgColorProperty = DependencyProperty.Register("DisableBgColor", typeof(Brush), typeof(BTextBox)); + public static readonly DependencyProperty PasswordCharProperty = DependencyProperty.Register("PasswordChar", typeof(char), typeof(BTextBox), new FrameworkPropertyMetadata('●')); + public static readonly DependencyProperty PasswordStrProperty = DependencyProperty.Register("PasswordStr", typeof(string), typeof(BTextBox), new FrameworkPropertyMetadata(string.Empty, new PropertyChangedCallback(OnPasswordStrChanged))); + + /// + /// 水印文字 + /// + public string WaterRemark + { + get { return GetValue(WaterRemarkProperty).ToString(); } + set { SetValue(WaterRemarkProperty, value); } + } + + public Brush WaterRemarkFontColor + { + get { return GetValue(WaterRemarkFontColorProperty) as Brush; } + set { SetValue(WaterRemarkFontColorProperty, value); } + } + + /// + /// 边框角度 + /// + public CornerRadius BorderCornerRadius + { + get { return (CornerRadius)GetValue(BorderCornerRadiusProperty); } + set { SetValue(BorderCornerRadiusProperty, value); } + } + + /// + /// 是否为密码框 + /// + public bool IsPasswordBox + { + get { return (bool)GetValue(IsPasswordBoxProperty); } + set { SetValue(IsPasswordBoxProperty, value); } + } + + /// + /// 是否为数字框 + /// + public bool IsNumberBox + { + get { return (bool)GetValue(IsNumberBoxProperty); } + set { SetValue(IsNumberBoxProperty, value); } + } + + /// + /// 替换明文的密码字符 + /// + public char PasswordChar + { + get { return (char)GetValue(PasswordCharProperty); } + set { SetValue(PasswordCharProperty, value); } + } + + /// + /// 密码字符串 + /// + public string PasswordStr + { + get + { + var value = GetValue(PasswordStrProperty); + return value == null ? string.Empty : value.ToString(); + } + set { SetValue(PasswordStrProperty, value); } + } + + /// + /// 按钮被禁用时的背景颜色 + /// + public Brush DisableBgColor + { + get { return GetValue(DisableBgColorProperty) as Brush; } + set { SetValue(DisableBgColorProperty, value); } + } + #endregion + + + static BTextBox() + { + DefaultStyleKeyProperty.OverrideMetadata(typeof(BTextBox), new FrameworkPropertyMetadata(typeof(BTextBox))); + } + + public BTextBox() + { + IsResponseChange = true; + PasswordBuilder = new StringBuilder(); + this.Loaded += QLTextBox_Loaded; + } + + private void QLTextBox_Loaded(object sender, RoutedEventArgs e) + { + if (IsPasswordBox && !string.IsNullOrEmpty(PasswordStr) && PasswordStr.Length > 0) + { + OnPasswordStrChanged(); + } + } + + private static void OnPasswordStrChanged(DependencyObject d, DependencyPropertyChangedEventArgs args) + { + (d as BTextBox).OnPasswordStrChanged(); + } + + private void OnPasswordStrChanged() + { + if (!IsResponseChange) + return; + IsResponseChange = false; + this.Text = ConvertToPasswordChar(PasswordStr.Length); + IsResponseChange = true; + } + + private static void OnIsPasswordBoxChnage(DependencyObject sender, DependencyPropertyChangedEventArgs e) + { + (sender as BTextBox).SetPwdEvent(); + } + + private static void OnIsNumberBoxChnage(DependencyObject sender, DependencyPropertyChangedEventArgs e) + { + (sender as BTextBox).SetValidationNumberEvent(); + } + + /// + /// 定义TextChange事件 + /// + private void SetPwdEvent() + { + if (IsPasswordBox) + this.TextChanged += QLTextBox_TextChanged; + else + this.TextChanged -= QLTextBox_TextChanged; + } + + private void SetValidationNumberEvent() + { + if (IsNumberBox) + this.PreviewTextInput += QLTextBox_PreviewTextInput; + else + this.PreviewTextInput -= QLTextBox_PreviewTextInput; + } + + private void QLTextBox_TextChanged(object sender, TextChangedEventArgs e) + { + if (!IsResponseChange) + return; + IsResponseChange = false; + foreach (TextChange c in e.Changes) + { + PasswordStr = PasswordStr.Remove(c.Offset, c.RemovedLength); + PasswordStr = PasswordStr.Insert(c.Offset, Text.Substring(c.Offset, c.AddedLength)); + lastOffset = c.Offset; + } + /*将文本转换为密码字符*/ + this.Text = ConvertToPasswordChar(Text.Length); + IsResponseChange = true; + this.SelectionStart = lastOffset + 1; + } + + private void QLTextBox_PreviewTextInput(object sender, TextCompositionEventArgs e) + { + Regex re = new Regex("[^0-9.]+"); + e.Handled = re.IsMatch(e.Text); + } + + + /// + /// 按照指定的长度生成密码字符 + /// + /// + /// + private string ConvertToPasswordChar(int length) + { + if (PasswordBuilder != null) + PasswordBuilder.Clear(); + else + PasswordBuilder = new StringBuilder(); + for (var i = 0; i < length; i++) + PasswordBuilder.Append(PasswordChar); + return PasswordBuilder.ToString(); + } + } +} diff --git a/BBWY.Controls/BTextBoxAnimation.cs b/BBWY.Controls/BTextBoxAnimation.cs new file mode 100644 index 00000000..4941fe19 --- /dev/null +++ b/BBWY.Controls/BTextBoxAnimation.cs @@ -0,0 +1,109 @@ +using System; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Media; +using System.Windows.Media.Animation; + +namespace BBWY.Controls +{ + [StyleTypedProperty(Property = "Style", StyleTargetType = typeof(BTextBoxAnimation))] + public class BTextBoxAnimation : BTextBox + { + public static readonly DependencyProperty WaterRemarkTopStateColorProperty = DependencyProperty.Register("WaterRemarkTopStateColor", typeof(Brush), typeof(BTextBoxAnimation)); + public static readonly DependencyProperty WaterRemarkStateProperty = DependencyProperty.Register("WaterRemarkState", typeof(WaterRemarkState), typeof(BTextBoxAnimation), new PropertyMetadata(WaterRemarkState.Normal, new PropertyChangedCallback((d, e) => + { + if (e.OldValue != e.NewValue) + { + (d as BTextBoxAnimation).PlayWaterRemarkAnimation(); + } + }))); + + private TextBlock txtRemark; + private TimeSpan animationTimeSpan = new TimeSpan(0, 0, 0, 0, 200); + private IEasingFunction animationEasingFunction = new PowerEase() { EasingMode = EasingMode.EaseInOut }; + + + public Brush WaterRemarkTopStateColor + { + get { return GetValue(WaterRemarkTopStateColorProperty) as Brush; } + set { SetValue(WaterRemarkTopStateColorProperty, value); } + } + + public WaterRemarkState WaterRemarkState + { + get { return (WaterRemarkState)Convert.ToInt32(GetValue(WaterRemarkStateProperty)); } + set { SetValue(WaterRemarkStateProperty, value); } + } + + + static BTextBoxAnimation() + { + DefaultStyleKeyProperty.OverrideMetadata(typeof(BTextBoxAnimation), new FrameworkPropertyMetadata(typeof(BTextBoxAnimation))); + } + public BTextBoxAnimation() + { + this.Loaded += QLTextBoxAnimation_Loaded; + } + + public override void OnApplyTemplate() + { + txtRemark = GetTemplateChild("txtRemark") as TextBlock; + base.OnApplyTemplate(); + } + + private void QLTextBoxAnimation_Loaded(object sender, RoutedEventArgs e) + { + if (!string.IsNullOrEmpty(Text)) + WaterRemarkState = WaterRemarkState.Top; + } + + protected override void OnTextChanged(TextChangedEventArgs e) + { + base.OnTextChanged(e); + if (!this.IsLoaded) + return; + if (string.IsNullOrEmpty(Text)) + WaterRemarkState = WaterRemarkState.Normal; + else + WaterRemarkState = WaterRemarkState.Top; + } + + protected override void OnGotFocus(RoutedEventArgs e) + { + base.OnGotFocus(e); + WaterRemarkState = WaterRemarkState.Top; + } + + protected override void OnLostFocus(RoutedEventArgs e) + { + base.OnLostFocus(e); + if (string.IsNullOrEmpty(Text)) + WaterRemarkState = WaterRemarkState.Normal; + } + + private void PlayWaterRemarkAnimation() + { + var fontsize = WaterRemarkState == WaterRemarkState.Normal ? FontSize : 10.5; + var row = WaterRemarkState == WaterRemarkState.Normal ? 1 : 0; + + var storyboard = new Storyboard(); + var daukf_Remark_FontSize = new DoubleAnimationUsingKeyFrames(); + daukf_Remark_FontSize.KeyFrames.Add(new EasingDoubleKeyFrame(fontsize, animationTimeSpan, animationEasingFunction)); + Storyboard.SetTargetProperty(daukf_Remark_FontSize, new PropertyPath("(TextBlock.FontSize)")); + Storyboard.SetTarget(daukf_Remark_FontSize, txtRemark); + storyboard.Children.Add(daukf_Remark_FontSize); + + var i32aukf_Remark_Row = new Int32AnimationUsingKeyFrames(); + i32aukf_Remark_Row.KeyFrames.Add(new EasingInt32KeyFrame(row, animationTimeSpan, animationEasingFunction)); + Storyboard.SetTargetProperty(i32aukf_Remark_Row, new PropertyPath("(Grid.Row)")); + Storyboard.SetTarget(i32aukf_Remark_Row, txtRemark); + storyboard.Children.Add(i32aukf_Remark_Row); + storyboard.Begin(); + } + } + + public enum WaterRemarkState + { + Normal, Top + } +} diff --git a/BBWY.Controls/BWindow.cs b/BBWY.Controls/BWindow.cs new file mode 100644 index 00000000..346eb9dd --- /dev/null +++ b/BBWY.Controls/BWindow.cs @@ -0,0 +1,159 @@ +using System.Reflection; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Shell; + +namespace BBWY.Controls +{ + [StyleTypedProperty(Property = "Style", StyleTargetType = typeof(BWindow))] + public class BWindow : Window + { + public static readonly DependencyProperty CornerRadiusProperty = + DependencyProperty.Register("CornerRadius", typeof(CornerRadius), typeof(BWindow), new PropertyMetadata(new CornerRadius(0))); + + public static readonly DependencyProperty RightButtonGroupMarginProperty = + DependencyProperty.Register("RightButtonGroupMargin", typeof(Thickness), typeof(BWindow), new PropertyMetadata(new Thickness(0, 16, 16, 0))); + + public static readonly DependencyProperty CloseButtonVisibilityProperty = + DependencyProperty.Register("CloseButtonVisibility", typeof(Visibility), typeof(BWindow), new PropertyMetadata(Visibility.Visible)); + + public static readonly DependencyProperty MinButtonVisibilityProperty = + DependencyProperty.Register("MinButtonVisibility", typeof(Visibility), typeof(BWindow), new PropertyMetadata(Visibility.Visible)); + + public static readonly DependencyProperty MaxButtonVisibilityProperty = + DependencyProperty.Register("MaxButtonVisibility", typeof(Visibility), typeof(BWindow), new PropertyMetadata(Visibility.Visible)); + + public static readonly DependencyProperty CloseButtonColorProperty = + DependencyProperty.Register("CloseButtonColor", typeof(Brush), typeof(BWindow), new PropertyMetadata(new SolidColorBrush(Colors.White))); + + public static readonly DependencyProperty MinButtonColorProperty = + DependencyProperty.Register("MinButtonColor", typeof(Brush), typeof(BWindow), new PropertyMetadata(new SolidColorBrush(Colors.White))); + + public static readonly DependencyProperty MaxButtonColorProperty = + DependencyProperty.Register("MaxButtonColor", typeof(Brush), typeof(BWindow), new PropertyMetadata(new SolidColorBrush(Colors.White))); + + public CornerRadius CornerRadius + { + get { return (CornerRadius)GetValue(CornerRadiusProperty); } + set { SetValue(CornerRadiusProperty, value); } + } + + public Thickness RightButtonGroupMargin + { + get { return (Thickness)GetValue(RightButtonGroupMarginProperty); } + set { SetValue(RightButtonGroupMarginProperty, value); } + } + + public Visibility CloseButtonVisibility + { + get { return (Visibility)GetValue(CloseButtonVisibilityProperty); } + set { SetValue(CloseButtonVisibilityProperty, value); } + } + + public Visibility MinButtonVisibility + { + get { return (Visibility)GetValue(MinButtonVisibilityProperty); } + set { SetValue(MinButtonVisibilityProperty, value); } + } + + public Visibility MaxButtonVisibility + { + get { return (Visibility)GetValue(MaxButtonVisibilityProperty); } + set { SetValue(MaxButtonVisibilityProperty, value); } + } + + public Brush CloseButtonColor + { + get { return (Brush)GetValue(CloseButtonColorProperty); } + set { SetValue(CloseButtonColorProperty, value); } + } + + public Brush MinButtonColor + { + get { return (Brush)GetValue(MinButtonColorProperty); } + set { SetValue(MinButtonColorProperty, value); } + } + + public Brush MaxButtonColor + { + get { return (Brush)GetValue(MaxButtonColorProperty); } + set { SetValue(MaxButtonColorProperty, value); } + } + + static BWindow() + { + DefaultStyleKeyProperty.OverrideMetadata(typeof(BWindow), new FrameworkPropertyMetadata(typeof(BWindow))); + } + + public BWindow() + { + WindowStartupLocation = WindowStartupLocation.CenterScreen; + var chrome = new WindowChrome + { + CornerRadius = new CornerRadius(), + GlassFrameThickness = new Thickness(1), + UseAeroCaptionButtons = false, + NonClientFrameEdges = NonClientFrameEdges.None, + ResizeBorderThickness = new Thickness(2), + CaptionHeight = 30 + }; + WindowChrome.SetWindowChrome(this, chrome); + } + + public override void OnApplyTemplate() + { + Button PART_MIN = null; + Button PART_MAX = null; + Button PART_RESTORE = null; + Button PART_CLOSE = null; + + PART_MIN = GetTemplateChild("PART_MIN") as Button; + PART_MAX = GetTemplateChild("PART_MAX") as Button; + PART_RESTORE = GetTemplateChild("PART_RESTORE") as Button; + PART_CLOSE = GetTemplateChild("PART_CLOSE") as Button; + + if (PART_RESTORE != null) + PART_RESTORE.Click += PART_RESTORE_Click; + if (PART_MAX != null) + PART_MAX.Click += PART_MAX_Click; + if (PART_MIN != null) + PART_MIN.Click += PART_MIN_Click; + if (PART_CLOSE != null) + PART_CLOSE.Click += PART_CLOSE_Click; + + base.OnApplyTemplate(); + } + + private void PART_CLOSE_Click(object sender, RoutedEventArgs e) + { + this.Close(); + } + + private void PART_MIN_Click(object sender, RoutedEventArgs e) + { + WindowState = WindowState.Minimized; + } + + private void PART_MAX_Click(object sender, RoutedEventArgs e) + { + WindowState = WindowState.Maximized; + } + + private void PART_RESTORE_Click(object sender, RoutedEventArgs e) + { + WindowState = WindowState.Normal; + } + + /// + /// 判断是否为模态窗口 + /// + /// + public bool IsModal() + { + var filedInfo = typeof(Window).GetField("_showingAsDialog", BindingFlags.Instance | BindingFlags.NonPublic); + return filedInfo != null && (bool)filedInfo.GetValue(this); + } + } +} diff --git a/BBWY.Controls/Extensions/VisualTreeExtension.cs b/BBWY.Controls/Extensions/VisualTreeExtension.cs new file mode 100644 index 00000000..1664ae37 --- /dev/null +++ b/BBWY.Controls/Extensions/VisualTreeExtension.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Windows; +using System.Windows.Input; +using System.Windows.Media; + +namespace BBGWY.Controls.Extensions +{ + public static class VisualTreeExtension + { + public static T HitTest(this FrameworkElement fe, Point? point) where T : FrameworkElement + { + if (point == null) + point = Mouse.GetPosition(fe); + var result = VisualTreeHelper.HitTest(fe, point.Value); + if (result == null) + return null; + if (result.VisualHit != null) + { + var r = FindParentOfType(result.VisualHit); + return r; + } + return null; + } + + /// + /// 查找父控件 + /// + /// 父控件类型 + /// 子控件实例 + /// + public static T FindParentOfType(this DependencyObject obj) where T : FrameworkElement + { + DependencyObject parent = VisualTreeHelper.GetParent(obj); + while (parent != null) + { + if (parent is T) + { + return (T)parent; + } + parent = VisualTreeHelper.GetParent(parent); + } + return null; + } + + /// + /// 查找子控件 + /// + /// 需要查找的控件类型 + /// 父控件实例 + /// + public static T FindFirstVisualChild(this DependencyObject obj) where T : FrameworkElement + { + var queue = new Queue(); + queue.Enqueue(obj); + while (queue.Count > 0) + { + DependencyObject current = queue.Dequeue(); + for (int i = VisualTreeHelper.GetChildrenCount(current) - 1; 0 <= i; i--) + { + DependencyObject child = VisualTreeHelper.GetChild(current, i); + if (child != null && child is T) + { + return (T)child; + } + queue.Enqueue(child); + } + } + return null; + } + } +} diff --git a/BBWY.Controls/Helpers/StoryboardHelper.cs b/BBWY.Controls/Helpers/StoryboardHelper.cs new file mode 100644 index 00000000..81e5754f --- /dev/null +++ b/BBWY.Controls/Helpers/StoryboardHelper.cs @@ -0,0 +1,188 @@ +using System; +using System.Collections.Generic; +using System.Windows; +using System.Windows.Media.Animation; + +namespace BBWY.Controls.Helpers +{ + public class StoryboardHelper + { + /// + /// 播放动画 + /// + /// 控件源 + /// 开始值 + /// 结束值 + /// 时间间隔 + /// 是否反向播放 + /// 是否重复播放 + /// 动画类型 + /// 回调函数 + /// 动画属性 + public static void _PlayDoubleAnimation(FrameworkElement fe, double from, double to, TimeSpan duration, bool IsAutoReverse, bool RepeatPlay, IEasingFunction ef, Action Callback, string PropertyPath) + { + Storyboard _sb = new Storyboard(); + _sb.Completed += new EventHandler((s, e) => + { + if (Callback != null) + Callback(); + _sb.Stop(); + _sb.Children.Clear(); + _sb = null; + }); + DoubleAnimation daRotation = new DoubleAnimation(); + daRotation.From = from; + daRotation.To = to; + daRotation.EasingFunction = ef; + daRotation.Duration = duration; + Storyboard.SetTargetProperty(daRotation, new PropertyPath(PropertyPath)); + Storyboard.SetTarget(daRotation, fe); + _sb.Children.Add(daRotation); + _sb.AutoReverse = IsAutoReverse; + if (RepeatPlay) + _sb.RepeatBehavior = RepeatBehavior.Forever; + _sb.Begin(); + } + + public static void _PlayAnimationUsingKeyFrames(IList AnimationUsingKeyFrameList, bool IsAutoReverse, bool IsRepeayPlay, Action Callback) + { + if (AnimationUsingKeyFrameList == null || AnimationUsingKeyFrameList.Count == 0) + return; + Storyboard _sb = new Storyboard(); + _sb.Completed += new EventHandler((s, e) => + { + if (Callback != null) + Callback(); + _sb.Stop(); + _sb.Children.Clear(); + _sb = null; + }); + _sb.AutoReverse = IsAutoReverse; + if (IsRepeayPlay) + _sb.RepeatBehavior = RepeatBehavior.Forever; + foreach (AnimationModel am in AnimationUsingKeyFrameList) + { + AnimationTimeline animationTimeLine = null; + switch (am._KeyFrameType) + { + case KeyFrameType.DoubleKeyFrame: + animationTimeLine = CreateDoubleAnimationUsingKeyFrames(am); + break; + case KeyFrameType.ColorKeyFrame: + animationTimeLine = CreateColorAnimationUsingKeyFrames(am); + break; + case KeyFrameType.ObjectKeyFrame: + animationTimeLine = CreateObjectAnimationUsingKeyFrames(am); + break; + } + _sb.Children.Add(animationTimeLine); + } + _sb.Begin(); + } + + private static AnimationTimeline CreateDoubleAnimationUsingKeyFrames(AnimationModel am) + { + DoubleAnimationUsingKeyFrames animationTimeline = new DoubleAnimationUsingKeyFrames(); + Storyboard.SetTargetProperty(animationTimeline, new PropertyPath(am.PropertyPath)); + Storyboard.SetTarget(animationTimeline, am.Element); + foreach (BaseKeyFrame baseKeyFrame in am.KeyFrames) + { + animationTimeline.KeyFrames.Add( + new EasingDoubleKeyFrame( + Convert.ToInt32(baseKeyFrame.Value), + baseKeyFrame._KeyTime, + baseKeyFrame.EasingFunction) + ); + } + return animationTimeline; + } + + private static AnimationTimeline CreateColorAnimationUsingKeyFrames(AnimationModel am) + { + ColorAnimationUsingKeyFrames animationTimeline = new ColorAnimationUsingKeyFrames(); + Storyboard.SetTargetProperty(animationTimeline, new PropertyPath(am.PropertyPath)); + Storyboard.SetTarget(animationTimeline, am.Element); + foreach (BaseKeyFrame baseKeyFrame in am.KeyFrames) + { + animationTimeline.KeyFrames.Add( + new EasingColorKeyFrame( + (System.Windows.Media.Color)baseKeyFrame.Value, + baseKeyFrame._KeyTime, + baseKeyFrame.EasingFunction) + ); + } + return animationTimeline; + } + + private static AnimationTimeline CreateObjectAnimationUsingKeyFrames(AnimationModel am) + { + ObjectAnimationUsingKeyFrames animationTimeline = new ObjectAnimationUsingKeyFrames(); + Storyboard.SetTargetProperty(animationTimeline, new PropertyPath(am.PropertyPath)); + Storyboard.SetTarget(animationTimeline, am.Element); + foreach (BaseKeyFrame baseKeyFrame in am.KeyFrames) + { + animationTimeline.KeyFrames.Add( + new DiscreteObjectKeyFrame( + baseKeyFrame.Value, + baseKeyFrame._KeyTime) + ); + } + return animationTimeline; + } + } + + /// + /// 关键帧动画类型 + /// + public enum KeyFrameType + { + DoubleKeyFrame = 1, + ColorKeyFrame = 2, + ObjectKeyFrame = 3 + } + + public class AnimationModel + { + public AnimationModel() + { + this.KeyFrames = new List(); + } + /// + /// 执行动画的对象 + /// + public FrameworkElement Element; + + /// + /// 作用于动画的属性 + /// + public string PropertyPath; + + /// + /// 动画类型枚举 + /// + public KeyFrameType _KeyFrameType; + + /// + /// 关键帧动画帧集合 + /// + public IList KeyFrames; + } + + public class BaseKeyFrame + { + /// + /// 动画触发时间 + /// + public TimeSpan _KeyTime; + + /// + /// 值 + /// + public object Value; + + /// + /// 缓动函数类型 + /// + public IEasingFunction EasingFunction; + } +} diff --git a/BBWY.Controls/PageControl.xaml b/BBWY.Controls/PageControl.xaml new file mode 100644 index 00000000..46fd57a4 --- /dev/null +++ b/BBWY.Controls/PageControl.xaml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/BBWY.Controls/PageControl.xaml.cs b/BBWY.Controls/PageControl.xaml.cs new file mode 100644 index 00000000..40c0b40d --- /dev/null +++ b/BBWY.Controls/PageControl.xaml.cs @@ -0,0 +1,137 @@ +using System; +using System.Windows; +using System.Windows.Controls; + +namespace BBWY.Controls +{ + /// + /// PageControl.xaml 的交互逻辑 + /// + public partial class PageControl : UserControl + { + public PageControl() + { + InitializeComponent(); + this.Loaded += PageControl_Loaded; + } + + private void PageControl_Loaded(object sender, RoutedEventArgs e) + { + this.PageIndex = 1; + pageArgs.PageIndex = this.PageIndex; + } + + /// + /// 分页事件 + /// + public event RoutedEventHandler OnPageIndexChanged; + + /// + /// 分页参数 + /// + private PageArgs pageArgs = new PageArgs(); + + public static readonly DependencyProperty PageIndexProperty = DependencyProperty.Register("PageIndex", typeof(int), typeof(PageControl), new PropertyMetadata(1, new PropertyChangedCallback((s, e) => + { + var pageControl = s as PageControl; + pageControl?.OnIndexChanged(); + }))); + + /// + /// 当前页数 + /// + public int PageIndex + { + get { return (int)GetValue(PageIndexProperty); } + set { SetValue(PageIndexProperty, value); } + } + + public static readonly DependencyProperty PageSizeProperty = DependencyProperty.Register("PageSize", typeof(int), typeof(PageControl), new PropertyMetadata(1)); + + /// + /// 每页记录数 + /// + public int PageSize + { + get { return (int)GetValue(PageSizeProperty); } + set { SetValue(PageSizeProperty, value); } + } + + public static readonly DependencyProperty PageCountProperty = DependencyProperty.Register("PageCount", typeof(int), typeof(PageControl), new PropertyMetadata(1)); + + /// + /// 总页数 + /// + public int PageCount + { + get { return (int)GetValue(PageCountProperty); } + set { SetValue(PageCountProperty, value); } + } + + public static readonly DependencyProperty RecordCountProperty = DependencyProperty.Register("RecordCount", typeof(int), typeof(PageControl), new PropertyMetadata(0, new PropertyChangedCallback((s, e) => + { + var pageControl = s as PageControl; + pageControl?.OnRecordChanged(); + }))); + + /// + /// 总记录数 + /// + public int RecordCount + { + get { return (int)GetValue(RecordCountProperty); } + set { SetValue(RecordCountProperty, value); } + } + + private void OnRecordChanged() + { + PageCount = (RecordCount - 1) / PageSize + 1; + } + + private void OnIndexChanged() + { + pageArgs.PageIndex = this.PageIndex; + OnPageIndexChanged?.Invoke(this, pageArgs); + } + + private void Btn_Click(object sender, RoutedEventArgs e) + { + var btn = sender as BButton; + var newPageIndex = Convert.ToInt32(btn.Content); + if (newPageIndex != PageIndex) + PageIndex = newPageIndex; + else + OnIndexChanged(); + } + + private void btn_first_Click(object sender, RoutedEventArgs e) + { + if (PageIndex > 1) + PageIndex = 1; + } + + private void btn_up_Click(object sender, RoutedEventArgs e) + { + if (PageIndex > 1) + PageIndex--; + } + + private void btn_next_Click(object sender, RoutedEventArgs e) + { + if (PageIndex < PageCount) + PageIndex++; + } + + private void btn_last_Click(object sender, RoutedEventArgs e) + { + if (PageIndex < PageCount) + PageIndex = PageCount; + } + } + + public class PageArgs : RoutedEventArgs + { + public int PageIndex; + //其余自行扩展 + } +} diff --git a/BBWY.Controls/RoundWaitProgress.xaml b/BBWY.Controls/RoundWaitProgress.xaml new file mode 100644 index 00000000..8ff2a872 --- /dev/null +++ b/BBWY.Controls/RoundWaitProgress.xaml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Controls/RoundWaitProgress.xaml.cs b/BBWY.Controls/RoundWaitProgress.xaml.cs new file mode 100644 index 00000000..13ecdabf --- /dev/null +++ b/BBWY.Controls/RoundWaitProgress.xaml.cs @@ -0,0 +1,180 @@ +using BBWY.Controls.Helpers; +using System; +using System.Collections.Generic; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Media; +using System.Windows.Media.Animation; + +namespace BBWY.Controls +{ + /// + /// RoundWaitProgress.xaml 的交互逻辑 + /// + public partial class RoundWaitProgress : UserControl + { + public RoundWaitProgress() + { + InitializeComponent(); + this.Loaded += RoundWaitProgress_Loaded; + InitAnimationData(); + } + + private void RoundWaitProgress_Loaded(object sender, RoutedEventArgs e) + { + if (!IsPlaying) + this.Visibility = Visibility.Collapsed; + } + + /// + /// 初始化动画数据 + /// + private void InitAnimationData() + { + if (ControlList == null) + ControlList = new List() { g1, g2, g3, g4, g5 }; + + if (AngleAnimationParamList == null) + AngleAnimationParamList = new List(); + if (BeginOpacityAnimationParamList == null) + BeginOpacityAnimationParamList = new List(); + if (EndOpacityAnimationParamList == null) + EndOpacityAnimationParamList = new List(); + + AngleAnimationParamList.Clear(); + BeginOpacityAnimationParamList.Clear(); + EndOpacityAnimationParamList.Clear(); + + AngleAnimationParamList.Add(new BaseKeyFrame() { Value = 0, _KeyTime = new TimeSpan(0, 0, 0, 0, 0) }); + AngleAnimationParamList.Add(new BaseKeyFrame() { Value = 112, _KeyTime = new TimeSpan(0, 0, 0, 0, 400) }); + AngleAnimationParamList.Add(new BaseKeyFrame() { Value = 202, _KeyTime = new TimeSpan(0, 0, 0, 0, 1500) }); + AngleAnimationParamList.Add(new BaseKeyFrame() { Value = 472, _KeyTime = new TimeSpan(0, 0, 0, 0, 2200) }); + AngleAnimationParamList.Add(new BaseKeyFrame() { _KeyTime = new TimeSpan(0, 0, 0, 0, 3100), Value = 562 }); + AngleAnimationParamList.Add(new BaseKeyFrame() { _KeyTime = new TimeSpan(0, 0, 0, 0, 3500), Value = 720 }); + + BeginOpacityAnimationParamList.Add(new BaseKeyFrame() { _KeyTime = new TimeSpan(0, 0, 0, 0, 0), Value = 0 }); + BeginOpacityAnimationParamList.Add(new BaseKeyFrame() { _KeyTime = new TimeSpan(0, 0, 0, 0, 1), Value = 1 }); + + EndOpacityAnimationParamList.Add(new BaseKeyFrame() { _KeyTime = new TimeSpan(0, 0, 0, 0, 3499), Value = 1 }); + EndOpacityAnimationParamList.Add(new BaseKeyFrame() { _KeyTime = new TimeSpan(0, 0, 0, 0, 3500), Value = 0 }); + EndOpacityAnimationParamList.Add(new BaseKeyFrame() { _KeyTime = new TimeSpan(0, 0, 0, 0, 4500), Value = 0 }); + } + + /// + /// 动画属性 + /// + public static readonly string AnglePropertyPath = "(UIElement.RenderTransform).(RotateTransform.Angle)"; + public static readonly string OpacityPropertyPath = "(UIElement.Opacity)"; + private IList AngleAnimationParamList; + private IList BeginOpacityAnimationParamList; + private IList EndOpacityAnimationParamList; + private IList ControlList; + private Storyboard _Storyboard; + private bool IsPlaying; + + /// + /// 间隔时间 + /// + public static readonly TimeSpan IntervalTimeSpan = new TimeSpan(0, 0, 0, 0, 200); + + public static readonly DependencyProperty WaitTextProperty = DependencyProperty.Register("WaitText", typeof(string), typeof(RoundWaitProgress), new PropertyMetadata("正在加载数据")); + + public string WaitText + { + get { return GetValue(WaitTextProperty).ToString(); } + set { SetValue(WaitTextProperty, value); } + } + + public static readonly DependencyProperty ColorProperty = DependencyProperty.Register("Color", typeof(Brush), typeof(RoundWaitProgress), new PropertyMetadata(new SolidColorBrush(Colors.Black))); + + public Brush Color + { + get { return GetValue(ColorProperty) as Brush; } + set { SetValue(ColorProperty, value); } + } + + public static readonly DependencyProperty AnimationSizeProperty = DependencyProperty.Register("AnimationSize", typeof(double), typeof(RoundWaitProgress), new PropertyMetadata(80.0)); + + public double AnimationSize + { + get { return Convert.ToDouble(GetValue(AnimationSizeProperty)); } + set { SetValue(AnimationSizeProperty, value); } + } + + public static readonly DependencyProperty PlayProperty = DependencyProperty.Register("Play", typeof(bool), typeof(RoundWaitProgress), new PropertyMetadata(false, (s, e) => + { + var waitControl = s as RoundWaitProgress; + if (waitControl.Play) + waitControl.Start(); + else + waitControl.Stop(); + })); + + public bool Play + { + get { return (bool)GetValue(PlayProperty); } + set { SetValue(PlayProperty, value); } + } + + private void Start() + { + this.IsPlaying = true; + this.Visibility = Visibility.Visible; + this._Storyboard = new Storyboard(); + foreach (var frameElement in ControlList) + { + (frameElement.RenderTransform as RotateTransform).Angle = 0; + DoubleAnimationUsingKeyFrames daukf = new DoubleAnimationUsingKeyFrames(); + foreach (var item in AngleAnimationParamList) + { + daukf.KeyFrames.Add(new EasingDoubleKeyFrame(Convert.ToDouble(item.Value), item._KeyTime)); + } + Storyboard.SetTargetProperty(daukf, new PropertyPath(AnglePropertyPath)); + Storyboard.SetTarget(daukf, frameElement); + this._Storyboard.Children.Add(daukf); + + DoubleAnimationUsingKeyFrames daukf1 = new DoubleAnimationUsingKeyFrames(); + foreach (var item in BeginOpacityAnimationParamList) + { + daukf1.KeyFrames.Add(new EasingDoubleKeyFrame(Convert.ToDouble(item.Value), item._KeyTime)); + } + foreach (var item in EndOpacityAnimationParamList) + { + daukf1.KeyFrames.Add(new EasingDoubleKeyFrame(Convert.ToDouble(item.Value), item._KeyTime)); + } + Storyboard.SetTargetProperty(daukf1, new PropertyPath(OpacityPropertyPath)); + Storyboard.SetTarget(daukf1, frameElement); + this._Storyboard.Children.Add(daukf1); + + for (var i = 0; i < AngleAnimationParamList.Count; i++) + { + var item = AngleAnimationParamList[i]; + item._KeyTime = item._KeyTime.Add(IntervalTimeSpan); + } + + foreach (var item in BeginOpacityAnimationParamList) + { + item._KeyTime = item._KeyTime.Add(IntervalTimeSpan); + } + + foreach (var item in EndOpacityAnimationParamList) + { + item._KeyTime = item._KeyTime.Add(IntervalTimeSpan); + } + + this._Storyboard.RepeatBehavior = RepeatBehavior.Forever; + } + this._Storyboard.Begin(); + } + + private void Stop() + { + this._Storyboard.Stop(); + this._Storyboard.Children.Clear(); + this._Storyboard = null; + this.IsPlaying = false; + InitAnimationData(); + this.Visibility = Visibility.Collapsed; + } + } +} diff --git a/BBWY.Controls/Themes/Generic.xaml b/BBWY.Controls/Themes/Generic.xaml new file mode 100644 index 00000000..2e65fa81 --- /dev/null +++ b/BBWY.Controls/Themes/Generic.xaml @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.JDSDK/AutoRetryJdClient.cs b/BBWY.JDSDK/AutoRetryJdClient.cs new file mode 100644 index 00000000..31d1c769 --- /dev/null +++ b/BBWY.JDSDK/AutoRetryJdClient.cs @@ -0,0 +1,92 @@ +using Jd.Api.Request; +using System; +using System.Threading; + +namespace Jd.Api +{ + /// + /// 调用出错自动重试客户端。 + /// + public class AutoRetryJdClient : DefaultJdClient + { + private static readonly JdException RETRY_FAIL = new JdException ("sdk.retry-call-fail", "API调用重试失败"); + [ThreadStatic] + private static int retryCounter = -1; + /// + /// 单次请求的最大重试次数,默认值为3次。 + /// + private int maxRetryCount = 3; + /// + /// 重试之前休眠时间,默认值为500毫秒。 + /// + private int retryWaitTime = 500; + /// + /// 超过最大重试次数时是否抛出异常。 + /// + private bool throwIfOverMaxRetry = false; + + public AutoRetryJdClient (string serverUrl, string appKey, string appSecret) + : base (serverUrl, appKey, appSecret) + { + } + + public AutoRetryJdClient (string serverUrl, string appKey, string appSecret, string format) + : base (serverUrl, appKey, appSecret, format) + { + } + + public new T Execute (IJdRequest request) where T : JdResponse + { + return Execute (request, null); + } + + public new T Execute (IJdRequest request, string session) where T : JdResponse + { + return Execute (request, session, DateTime.Now); + } + + public new T Execute (IJdRequest request, string session, DateTime timestamp) where T : JdResponse + { + T rsp = null; + try { + retryCounter++; + rsp = base.Execute(request, session, timestamp); + if (rsp.IsError) { + if (retryCounter < maxRetryCount) { + if (rsp.ErrCode != null && !rsp.ErrCode.Equals("0")) { + Thread.Sleep (retryWaitTime); + return Execute (request, session, timestamp); + } + } else { + if (throwIfOverMaxRetry) { + throw RETRY_FAIL; + } + } + } + } catch (Exception e) { + if (e != RETRY_FAIL && retryCounter < maxRetryCount) { + Thread.Sleep (retryWaitTime); + return Execute (request, session, timestamp); + } + } finally { + retryWaitTime = -1; + } + return rsp; + } + + public void SetMaxRetryCount (int maxRetryCount) + { + this.maxRetryCount = maxRetryCount; + } + + public void SetRetryWaitTime (int retryWaitTime) + { + this.retryWaitTime = retryWaitTime; + } + + public void SetThrowIfOverMaxRetry (bool throwIfOverMaxRetry) + { + this.throwIfOverMaxRetry = throwIfOverMaxRetry; + } + } +} diff --git a/BBWY.JDSDK/BBWY.JDSDK.csproj b/BBWY.JDSDK/BBWY.JDSDK.csproj new file mode 100644 index 00000000..2230c68e --- /dev/null +++ b/BBWY.JDSDK/BBWY.JDSDK.csproj @@ -0,0 +1,11 @@ + + + + netstandard2.0 + + + + + + + diff --git a/BBWY.JDSDK/DefaultJdClient.cs b/BBWY.JDSDK/DefaultJdClient.cs new file mode 100644 index 00000000..5ee843c5 --- /dev/null +++ b/BBWY.JDSDK/DefaultJdClient.cs @@ -0,0 +1,270 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.Xml; +using Jd.Api.Parser; +using Jd.Api.Request; +using Jd.Api.Util; +using Newtonsoft.Json.Linq; +using System.Threading; + +namespace Jd.Api +{ + /// + /// 基于REST的Jd客户端。 + /// + public class DefaultJdClient : IJdClient + { + public const string APP_KEY = "app_key"; + public const string APP_PARAM = "360buy_param_json"; + public const string FORMAT = "format"; + public const string METHOD = "method"; + public const string TIMESTAMP = "timestamp"; + public const string VERSION = "v"; + public const string SIGN = "sign"; + public const string ACCESSTOKEN = "access_token"; + public const string FORMAT_XML = "xml"; + public const string FORMAT_JSON = "json"; + + public string serverUrl; + public string appKey; + public string appSecret; + public string accessToken; + private string Proxy; + private string format = FORMAT_JSON; + private bool isJava = false; + + private WebUtils webUtils; + private IJdLogger topLogger; + + private bool disableParser = false; // 禁用响应结果解释 + private bool disableTrace = true; // 禁用日志调试功能 + + #region DefaultJdClient Constructors + + public DefaultJdClient(string serverUrl, string appKey, string appSecret, bool isJava = false) + { + System.Net.ServicePointManager.DefaultConnectionLimit = 200; + this.appKey = appKey; + this.appSecret = appSecret; + this.serverUrl = serverUrl; + this.webUtils = new WebUtils(); + this.topLogger = new DefaultJdLogger(); + this.isJava = isJava; + } + public DefaultJdClient(string serverUrl, string appKey, string appSecret, string accessToken, string proxy) + : this(serverUrl, appKey, appSecret) + { + this.Proxy = proxy; + this.accessToken = accessToken; + } + public DefaultJdClient(string serverUrl, string appKey, string appSecret, string accessToken, bool isJava = false) + : this(serverUrl, appKey, appSecret, isJava) + { + this.accessToken = accessToken; + } + + #endregion + + public void SetTimeout(int timeout) + { + webUtils.Timeout = timeout; + } + + public void SetDisableParser(bool disableParser) + { + this.disableParser = disableParser; + } + + public void SetDisableTrace(bool disableTrace) + { + this.disableTrace = disableTrace; + } + + public void SetJdLogger(IJdLogger topLogger) + { + this.topLogger = topLogger; + } + + public void SetAccessToken(String accessToken) + { + this.accessToken = accessToken; + } + + #region IJdClient Members + + public T Execute(IJdRequest request) where T : JdResponse + { + return Execute(request, accessToken); + } + + public T Execute(IJdRequest request, string accessToken) where T : JdResponse + { + return Execute(request, accessToken, DateTime.Now); + } + + public T Execute(IJdRequest request, string accessToken, DateTime timestamp) where T : JdResponse + { + if (disableTrace) + { + return DoExecute(request, accessToken, timestamp); + } + else + { + try + { + return DoExecute(request, accessToken, timestamp); + } + catch (Exception e) + { + topLogger.Error(this.serverUrl + "\r\n" + e.StackTrace); + throw e; + } + } + } + + #endregion + + public string GetParamJson(IDictionary parameters) + { + IDictionary sortedParams = new SortedDictionary(parameters); + IEnumerator> dem = sortedParams.GetEnumerator(); + StringBuilder query = new StringBuilder("{"); + Boolean first = true; + while (dem.MoveNext()) + { + string key = dem.Current.Key; + string value = dem.Current.Value; + if (!string.IsNullOrEmpty(key)) + { + Trace.WriteLine(String.Format("参数:{0} 值:{1}", key, value)); + if (!first) + query.Append(","); + + query.AppendFormat("\"{0}\":\"{1}\"", key, value); + first = false; + } + } + + query.Append("}"); + return query.ToString(); + } + + private T DoExecute(IJdRequest request, string accessToken, DateTime timestamp) where T : JdResponse + { + // 提前检查业务参数 + try + { + request.Validate(); + } + catch (JdException e) + { + return createErrorResponse(e.ErrorCode, e.ErrorMsg); + } + + // 添加协议级请求参数 + JdDictionary txtParams = new JdDictionary(); + string strParam = request.GetParamJson(); + txtParams.Add(APP_PARAM, strParam); + txtParams.Add(METHOD, request.ApiName); + //API版本号,兼容开普勒接口调用,JOS接口不区分版本 + txtParams.Add(VERSION, string.IsNullOrEmpty(request.ApiVersion)?"2.0":request.ApiVersion); + txtParams.Add(APP_KEY, appKey); + //txtParams.Add(FORMAT, format); + //txtParams.Add(PARTNER_ID, "top-sdk-net-20111024"); + txtParams.Add(TIMESTAMP, timestamp.ToString("yyyy-MM-dd HH:mm:ss.fff") + timestamp.ToString("zzzz").Replace(":", "")); + txtParams.Add(ACCESSTOKEN, accessToken); + + // 添加签名参数 + txtParams.Add(SIGN, JdUtils.SignJdRequest(txtParams, appSecret)); + + string serverUrl = this.serverUrl; + if (this.isJava) + { + txtParams.Remove(APP_PARAM); + serverUrl = serverUrl + "?" + WebUtils.BuildQuery(txtParams); + txtParams = new JdDictionary(); + txtParams.Add(APP_PARAM, strParam); + } + + // 是否需要上传文件 + string body; + int nErr = 0; + retry: + Thread.Sleep(nErr * 500); + T rsp; + rsp = Activator.CreateInstance(); + if (request is IJdUploadRequest) + { + IJdUploadRequest uRequest = (IJdUploadRequest)request; + IDictionary fileParams = JdUtils.CleanupDictionary(uRequest.GetFileParameters()); + body = webUtils.DoPost(serverUrl, txtParams, fileParams); + } + else + { + body = webUtils.DoPost(serverUrl, txtParams, Proxy); + } + + // 解释响应结果 + rsp.Body = body; + { + if (FORMAT_JSON.Equals(format)) + { + IJdParser tp = new JdJsonParser(); + rsp = tp.Parse(body); + } + rsp.Body = body; + if ((rsp.ErrCode == "66") && nErr++ < 5) + { + //Trace.WriteLine(body); + goto retry; + } + } + + // 追踪错误的请求 + if (!disableTrace) + { + rsp.ReqUrl = webUtils.BuildGetUrl(this.serverUrl, txtParams); + if (rsp.IsError) + { + topLogger.Warn(rsp.ReqUrl + "\r\n" + rsp.Body); + } + } + + return rsp; + } + + private T createErrorResponse(string errCode, string errMsg) where T : JdResponse + { + T rsp = Activator.CreateInstance(); + rsp.ErrCode = errCode; + rsp.ErrMsg = errMsg; + + if (FORMAT_XML.Equals(format)) + { + XmlDocument root = new XmlDocument(); + XmlElement bodyE = root.CreateElement("error_response"); + XmlElement codeE = root.CreateElement("code"); + codeE.InnerText = errCode; + bodyE.AppendChild(codeE); + XmlElement msgE = root.CreateElement("msg"); + msgE.InnerText = errMsg; + bodyE.AppendChild(msgE); + root.AppendChild(bodyE); + rsp.Body = root.OuterXml; + } + else + { + JObject errJson = new JObject(); + errJson["error_response"] = new JObject(); + errJson["error_response"]["code"] = errCode; + errJson["error_response"]["zh_desc"] = errMsg; + string body = errJson.ToString(); + rsp.Body = body; + } + + return rsp; + } + } +} diff --git a/BBWY.JDSDK/DefaultJdLogger.cs b/BBWY.JDSDK/DefaultJdLogger.cs new file mode 100644 index 00000000..362b5549 --- /dev/null +++ b/BBWY.JDSDK/DefaultJdLogger.cs @@ -0,0 +1,34 @@ +using System; +using System.Diagnostics; +using System.IO; + +namespace Jd.Api +{ + /// + /// 日志打点的简单实现。 + /// + public class DefaultJdLogger : IJdLogger + { + public const string LOG_FILE_NAME = "jdsdk.log"; + public const string DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; + + static DefaultJdLogger() + { + } + + public void Error(string message) + { + Trace.WriteLine(message, DateTime.Now.ToString(DATETIME_FORMAT) + " ERROR"); + } + + public void Warn(string message) + { + Trace.WriteLine(message, DateTime.Now.ToString(DATETIME_FORMAT) + " WARN"); + } + + public void Info(string message) + { + Trace.WriteLine(message, DateTime.Now.ToString(DATETIME_FORMAT) + " INFO"); + } + } +} diff --git a/BBWY.JDSDK/Domain/ADGroupQuery.cs b/BBWY.JDSDK/Domain/ADGroupQuery.cs new file mode 100644 index 00000000..a84337d8 --- /dev/null +++ b/BBWY.JDSDK/Domain/ADGroupQuery.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ADGroupQuery:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("doubleFee")] +public double + + doubleFee + { get; set; } + [JsonProperty("doubleOutFee")] +public double + + doubleOutFee + { get; set; } + [JsonProperty("doubleSearchFee")] +public double + + doubleSearchFee + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("area")] +public string + + area + { get; set; } + [JsonProperty("areaId")] +public string + + areaId + { get; set; } + [JsonProperty("groupDirection")] +public string + + groupDirection + { get; set; } + [JsonProperty("position")] +public string + + position + { get; set; } + [JsonProperty("billingType")] +public int + + billingType + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AbnormalOrderInfoDTO.cs b/BBWY.JDSDK/Domain/AbnormalOrderInfoDTO.cs new file mode 100644 index 00000000..17a2b53c --- /dev/null +++ b/BBWY.JDSDK/Domain/AbnormalOrderInfoDTO.cs @@ -0,0 +1,30 @@ +using Newtonsoft.Json; +using System; +namespace Jd.Api.Domain +{ + + [Serializable] + public class AbnormalOrderInfoDTO : JdObject + { + [JsonProperty("orderId")] + public string orderId { get; set; } + + [JsonProperty("deliveryId")] + public string deliveryId { get; set; } + + [JsonProperty("operateTime")] + public DateTime operateTime { get; set; } + + [JsonProperty("mainTypeName")] + public string mainTypeName { get; set; } + + [JsonProperty("reqestComment")] + public string reqestComment { get; set; } + + [JsonProperty("currentAuditCounter")] + public int currentAuditCounter { get; set; } + + [JsonProperty("totalAuditCounter")] + public int totalAuditCounter { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AbutmentOrderResultInfo.cs b/BBWY.JDSDK/Domain/AbutmentOrderResultInfo.cs new file mode 100644 index 00000000..5088861d --- /dev/null +++ b/BBWY.JDSDK/Domain/AbutmentOrderResultInfo.cs @@ -0,0 +1,28 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + + [Serializable] + public class AbutmentOrderResultInfo : JdObject + { + [JsonProperty("isAuthorized")] + public string + + isAuthorized + { get; set; } + [JsonProperty("factoryAbutmentOrderDealInfoList")] + public List + + factoryAbutmentOrderDealInfoList + { get; set; } + [JsonProperty("errorMessage")] + public string + + errorMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AccessSignatureResult.cs b/BBWY.JDSDK/Domain/AccessSignatureResult.cs new file mode 100644 index 00000000..ef81ac5a --- /dev/null +++ b/BBWY.JDSDK/Domain/AccessSignatureResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AccessSignatureResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("errmsg")] +public string + + errmsg + { get; set; } + [JsonProperty("expiresSecs")] +public long + + expiresSecs + { get; set; } + [JsonProperty("accessToken")] +public string + + accessToken + { get; set; } + [JsonProperty("version")] +public string + + version + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AccountBalanceDTO.cs b/BBWY.JDSDK/Domain/AccountBalanceDTO.cs new file mode 100644 index 00000000..57ffbb01 --- /dev/null +++ b/BBWY.JDSDK/Domain/AccountBalanceDTO.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AccountBalanceDTO:JdObject{ + [JsonProperty("type_id")] +public long + + typeId + { get; set; } + [JsonProperty("type_name")] +public string + + typeName + { get; set; } + [JsonProperty("item_id")] +public long + + itemId + { get; set; } + [JsonProperty("item_name")] +public string + + itemName + { get; set; } + [JsonProperty("unit")] +public string + + unit + { get; set; } + [JsonProperty("quantity_total")] +public int + + quantityTotal + { get; set; } + [JsonProperty("quantity_frozen")] +public int + + quantityFrozen + { get; set; } + [JsonProperty("quantity_balance")] +public int + + quantityBalance + { get; set; } + [JsonProperty("signed")] +public bool + + signed + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AccountBalanceVO.cs b/BBWY.JDSDK/Domain/AccountBalanceVO.cs new file mode 100644 index 00000000..29244719 --- /dev/null +++ b/BBWY.JDSDK/Domain/AccountBalanceVO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AccountBalanceVO:JdObject{ + [JsonProperty("totalAmount")] +public double + + totalAmount + { get; set; } + [JsonProperty("availableAmount")] +public double + + availableAmount + { get; set; } + [JsonProperty("freezeAmount")] +public double + + freezeAmount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ActivityCancelDTO.cs b/BBWY.JDSDK/Domain/ActivityCancelDTO.cs new file mode 100644 index 00000000..3160ff0f --- /dev/null +++ b/BBWY.JDSDK/Domain/ActivityCancelDTO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ActivityCancelDTO:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ActivityDTO.cs b/BBWY.JDSDK/Domain/ActivityDTO.cs new file mode 100644 index 00000000..8092067f --- /dev/null +++ b/BBWY.JDSDK/Domain/ActivityDTO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ActivityDTO:JdObject{ + [JsonProperty("token")] +public string + + token + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ActivityDetailDTO.cs b/BBWY.JDSDK/Domain/ActivityDetailDTO.cs new file mode 100644 index 00000000..3f554ef0 --- /dev/null +++ b/BBWY.JDSDK/Domain/ActivityDetailDTO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ActivityDetailDTO:JdObject{ + [JsonProperty("type_id")] +public long + + typeId + { get; set; } + [JsonProperty("item_id")] +public long + + itemId + { get; set; } + [JsonProperty("quantity_total")] +public int + + quantityTotal + { get; set; } + [JsonProperty("quantity_balance")] +public int + + quantityBalance + { get; set; } + [JsonProperty("quantity_actual")] +public int + + quantityActual + { get; set; } + [JsonProperty("liquidated")] +public bool + + liquidated + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ActivityModeVO.cs b/BBWY.JDSDK/Domain/ActivityModeVO.cs new file mode 100644 index 00000000..e22d4a11 --- /dev/null +++ b/BBWY.JDSDK/Domain/ActivityModeVO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ActivityModeVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + [JsonProperty("num_bound")] +public int + + numBound + { get; set; } + [JsonProperty("freq_bound")] +public int + + freqBound + { get; set; } + [JsonProperty("per_max_num")] +public int + + perMaxNum + { get; set; } + [JsonProperty("per_min_num")] +public int + + perMinNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ActivityResponse.cs b/BBWY.JDSDK/Domain/ActivityResponse.cs new file mode 100644 index 00000000..7894aa08 --- /dev/null +++ b/BBWY.JDSDK/Domain/ActivityResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ActivityResponse:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("err_code")] +public int + + errCode + { get; set; } + [JsonProperty("err_msg")] +public string + + errMsg + { get; set; } + [JsonProperty("data")] +public CooperationResult + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ActivityStatistics.cs b/BBWY.JDSDK/Domain/ActivityStatistics.cs new file mode 100644 index 00000000..94e46c72 --- /dev/null +++ b/BBWY.JDSDK/Domain/ActivityStatistics.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ActivityStatistics:JdObject{ + [JsonProperty("activityId")] +public long + + activityId + { get; set; } + [JsonProperty("statisticsDateStr")] +public string + + statisticsDateStr + { get; set; } + [JsonProperty("discountedPrice")] +public double + + discountedPrice + { get; set; } + [JsonProperty("couponUsedCount")] +public long + + couponUsedCount + { get; set; } + [JsonProperty("activityClickUV")] +public long + + activityClickUV + { get; set; } + [JsonProperty("activityType")] +public int + + activityType + { get; set; } + [JsonProperty("activityExportUV")] +public long + + activityExportUV + { get; set; } + [JsonProperty("relatedOrderPrice")] +public double + + relatedOrderPrice + { get; set; } + [JsonProperty("relatedOrderCount")] +public long + + relatedOrderCount + { get; set; } + [JsonProperty("couponDrawCount")] +public long + + couponDrawCount + { get; set; } + [JsonProperty("activityAwardUV")] +public long + + activityAwardUV + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ActivityUpdateDTO.cs b/BBWY.JDSDK/Domain/ActivityUpdateDTO.cs new file mode 100644 index 00000000..aabcb753 --- /dev/null +++ b/BBWY.JDSDK/Domain/ActivityUpdateDTO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ActivityUpdateDTO:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ActyResult.cs b/BBWY.JDSDK/Domain/ActyResult.cs new file mode 100644 index 00000000..ace7cf53 --- /dev/null +++ b/BBWY.JDSDK/Domain/ActyResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ActyResult:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("registrationItems")] +public List + + registrationItems + { get; set; } + [JsonProperty("count")] +public int + + count + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AdWords.cs b/BBWY.JDSDK/Domain/AdWords.cs new file mode 100644 index 00000000..7b3ea7fd --- /dev/null +++ b/BBWY.JDSDK/Domain/AdWords.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AdWords:JdObject{ + [JsonProperty("url")] +public string + + url + { get; set; } + [JsonProperty("urlWords")] +public string + + urlWords + { get; set; } + [JsonProperty("words")] +public string + + words + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AdditionalPaymentResp.cs b/BBWY.JDSDK/Domain/AdditionalPaymentResp.cs new file mode 100644 index 00000000..9250227f --- /dev/null +++ b/BBWY.JDSDK/Domain/AdditionalPaymentResp.cs @@ -0,0 +1,33 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + + [Serializable] + public class AdditionalPaymentResp : JdObject + { + [JsonProperty("type")] + public int + + type + { get; set; } + [JsonProperty("code")] + public string + + code + { get; set; } + [JsonProperty("amount")] + public string + + amount + { get; set; } + [JsonProperty("description")] + public string + + description + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AddressInfo.cs b/BBWY.JDSDK/Domain/AddressInfo.cs new file mode 100644 index 00000000..d6433c87 --- /dev/null +++ b/BBWY.JDSDK/Domain/AddressInfo.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AddressInfo:JdObject{ + [JsonProperty("provinceCode")] +public int + + provinceCode + { get; set; } + [JsonProperty("cityCode")] +public int + + cityCode + { get; set; } + [JsonProperty("countyCode")] +public int + + countyCode + { get; set; } + [JsonProperty("villageCode")] +public int + + villageCode + { get; set; } + [JsonProperty("detailAddress")] +public string + + detailAddress + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AddressInfoExport.cs b/BBWY.JDSDK/Domain/AddressInfoExport.cs new file mode 100644 index 00000000..c0370922 --- /dev/null +++ b/BBWY.JDSDK/Domain/AddressInfoExport.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AddressInfoExport:JdObject{ + [JsonProperty("province")] +public int + + province + { get; set; } + [JsonProperty("city")] +public int + + city + { get; set; } + [JsonProperty("county")] +public int + + county + { get; set; } + [JsonProperty("village")] +public int + + village + { get; set; } + [JsonProperty("detailAddress")] +public string + + detailAddress + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AdventGoodsStockDetail.cs b/BBWY.JDSDK/Domain/AdventGoodsStockDetail.cs new file mode 100644 index 00000000..4101aef5 --- /dev/null +++ b/BBWY.JDSDK/Domain/AdventGoodsStockDetail.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AdventGoodsStockDetail:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("stockStatus")] +public string + + stockStatus + { get; set; } + [JsonProperty("num")] +public int[] + + num + { get; set; } + [JsonProperty("ext1")] +public string + + ext1 + { get; set; } + [JsonProperty("ext2")] +public string + + ext2 + { get; set; } + [JsonProperty("ext3")] +public string + + ext3 + { get; set; } + [JsonProperty("ext4")] +public string + + ext4 + { get; set; } + [JsonProperty("ext5")] +public string + + ext5 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AdventGoodsStockResponse.cs b/BBWY.JDSDK/Domain/AdventGoodsStockResponse.cs new file mode 100644 index 00000000..8a0b5f53 --- /dev/null +++ b/BBWY.JDSDK/Domain/AdventGoodsStockResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AdventGoodsStockResponse:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("details")] +public List + + details + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsAddressInfo.cs b/BBWY.JDSDK/Domain/AfsAddressInfo.cs new file mode 100644 index 00000000..a35ad13c --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsAddressInfo.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsAddressInfo:JdObject{ + [JsonProperty("companyId")] +public int + + companyId + { get; set; } + [JsonProperty("typeId")] +public int + + typeId + { get; set; } + [JsonProperty("addressId")] +public int + + addressId + { get; set; } + [JsonProperty("contactName")] +public string + + contactName + { get; set; } + [JsonProperty("contactTel")] +public string + + contactTel + { get; set; } + [JsonProperty("contactZipcode")] +public string + + contactZipcode + { get; set; } + [JsonProperty("provinceCode")] +public int + + provinceCode + { get; set; } + [JsonProperty("detailAddress")] +public string + + detailAddress + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsFreightOut.cs b/BBWY.JDSDK/Domain/AfsFreightOut.cs new file mode 100644 index 00000000..18bf72ab --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsFreightOut.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsFreightOut:JdObject{ + [JsonProperty("afsFreightId")] +public int + + afsFreightId + { get; set; } + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("partReceiveId")] +public int + + partReceiveId + { get; set; } + [JsonProperty("freightCode")] +public string + + freightCode + { get; set; } + [JsonProperty("expressCode")] +public string + + expressCode + { get; set; } + [JsonProperty("freightMoney")] +public string + + freightMoney + { get; set; } + [JsonProperty("modifiedMoney")] +public string + + modifiedMoney + { get; set; } + [JsonProperty("expressCompany")] +public string + + expressCompany + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsRefundInfoOut.cs b/BBWY.JDSDK/Domain/AfsRefundInfoOut.cs new file mode 100644 index 00000000..ab1d757d --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsRefundInfoOut.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsRefundInfoOut:JdObject{ + [JsonProperty("afsFinanceDetailOuts")] +public List + + afsFinanceDetailOuts + { get; set; } + [JsonProperty("afsSignatureOut")] +public List + + afsSignatureOut + { get; set; } + [JsonProperty("afsRefundOut")] +public AfsRefundOut + + afsRefundOut + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsRefundOut.cs b/BBWY.JDSDK/Domain/AfsRefundOut.cs new file mode 100644 index 00000000..2e783c96 --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsRefundOut.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsRefundOut:JdObject{ + [JsonProperty("afsRefundId")] +public int + + afsRefundId + { get; set; } + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("suggestAmount")] +public string + + suggestAmount + { get; set; } + [JsonProperty("mark")] +public string + + mark + { get; set; } + [JsonProperty("reason")] +public string + + reason + { get; set; } + [JsonProperty("payInfo")] +public string + + payInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsServiceDetailDto.cs b/BBWY.JDSDK/Domain/AfsServiceDetailDto.cs new file mode 100644 index 00000000..14395d77 --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsServiceDetailDto.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsServiceDetailDto:JdObject{ + [JsonProperty("afsServiceDetailId")] +public int + + afsServiceDetailId + { get; set; } + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareDescribe")] +public string + + wareDescribe + { get; set; } + [JsonProperty("wareBrand")] +public string + + wareBrand + { get; set; } + [JsonProperty("wareCid1")] +public int + + wareCid1 + { get; set; } + [JsonProperty("wareCid2")] +public int + + wareCid2 + { get; set; } + [JsonProperty("wareCid3")] +public int + + wareCid3 + { get; set; } + [JsonProperty("createName")] +public string + + createName + { get; set; } + [JsonProperty("updateName")] +public string + + updateName + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("updateDate")] +public DateTime + + updateDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsServiceMessage.cs b/BBWY.JDSDK/Domain/AfsServiceMessage.cs new file mode 100644 index 00000000..1e79e92f --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsServiceMessage.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsServiceMessage:JdObject{ + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("afsApplyId")] +public int + + afsApplyId + { get; set; } + [JsonProperty("afsCategoryId")] +public int + + afsCategoryId + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("wareId")] +public int + + wareId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerMobilePhone")] +public string + + customerMobilePhone + { get; set; } + [JsonProperty("approveName")] +public string + + approveName + { get; set; } + [JsonProperty("afsApplyTime")] +public DateTime + + afsApplyTime + { get; set; } + [JsonProperty("approvedDate")] +public DateTime + + approvedDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsServiceOut.cs b/BBWY.JDSDK/Domain/AfsServiceOut.cs new file mode 100644 index 00000000..bc6b877b --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsServiceOut.cs @@ -0,0 +1,157 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsServiceOut:JdObject{ + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("afsCategoryId")] +public int + + afsCategoryId + { get; set; } + [JsonProperty("afsApplyId")] +public int + + afsApplyId + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderRemark")] +public string + + orderRemark + { get; set; } + [JsonProperty("wareId")] +public int + + wareId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("pickwareProvince")] +public int + + pickwareProvince + { get; set; } + [JsonProperty("pickwareCity")] +public int + + pickwareCity + { get; set; } + [JsonProperty("pickwareCounty")] +public int + + pickwareCounty + { get; set; } + [JsonProperty("pickwareVillage")] +public int + + pickwareVillage + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("returnwareProvince")] +public int + + returnwareProvince + { get; set; } + [JsonProperty("returnwareCity")] +public int + + returnwareCity + { get; set; } + [JsonProperty("returnwareCounty")] +public int + + returnwareCounty + { get; set; } + [JsonProperty("returnwareVillage")] +public int + + returnwareVillage + { get; set; } + [JsonProperty("returnwareAddress")] +public string + + returnwareAddress + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("questionDesc")] +public string + + questionDesc + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerMobilePhone")] +public string + + customerMobilePhone + { get; set; } + [JsonProperty("customerEmail")] +public string + + customerEmail + { get; set; } + [JsonProperty("approveName")] +public string + + approveName + { get; set; } + [JsonProperty("afsApplyTime")] +public DateTime + + afsApplyTime + { get; set; } + [JsonProperty("approvedDate")] +public DateTime + + approvedDate + { get; set; } + [JsonProperty("processedDate")] +public DateTime + + processedDate + { get; set; } + [JsonProperty("receiveDate")] +public DateTime + + receiveDate + { get; set; } + [JsonProperty("createName")] +public string + + createName + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsServiceSendResponse.cs b/BBWY.JDSDK/Domain/AfsServiceSendResponse.cs new file mode 100644 index 00000000..7979768e --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsServiceSendResponse.cs @@ -0,0 +1,147 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsServiceSendResponse:JdObject{ + [JsonProperty("afs_no")] +public string + + afsNo + { get; set; } + [JsonProperty("afs_task_no")] +public string + + afsTaskNo + { get; set; } + [JsonProperty("ord_no")] +public string + + ordNo + { get; set; } + [JsonProperty("inv_no")] +public string + + invNo + { get; set; } + [JsonProperty("buy_pri")] +public string + + buyPri + { get; set; } + [JsonProperty("cus_n")] +public string + + cusN + { get; set; } + [JsonProperty("cus_mp")] +public string + + cusMp + { get; set; } + [JsonProperty("prov_no")] +public string + + provNo + { get; set; } + [JsonProperty("prov_n")] +public string + + provN + { get; set; } + [JsonProperty("cty_no")] +public string + + ctyNo + { get; set; } + [JsonProperty("cty_n")] +public string + + ctyN + { get; set; } + [JsonProperty("cnty_no")] +public string + + cntyNo + { get; set; } + [JsonProperty("cnty_n")] +public string + + cntyN + { get; set; } + [JsonProperty("tn_no")] +public string + + tnNo + { get; set; } + [JsonProperty("tn_n")] +public string + + tnN + { get; set; } + [JsonProperty("add")] +public string + + add + { get; set; } + [JsonProperty("del_t")] +public string + + delT + { get; set; } + [JsonProperty("has_inv")] +public int + + hasInv + { get; set; } + [JsonProperty("aud_typ")] +public string + + audTyp + { get; set; } + [JsonProperty("que_desc")] +public string + + queDesc + { get; set; } + [JsonProperty("app_t")] +public string + + appT + { get; set; } + [JsonProperty("cus_exp")] +public string + + cusExp + { get; set; } + [JsonProperty("cus_exp_t")] +public string + + cusExpT + { get; set; } + [JsonProperty("afs_sta")] +public int + + afsSta + { get; set; } + [JsonProperty("app_num")] +public int + + appNum + { get; set; } + [JsonProperty("bef_fin_rs")] +public string + + befFinRs + { get; set; } + [JsonProperty("afs_det")] +public string + + afsDet + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AfsServiceStatusResponse.cs b/BBWY.JDSDK/Domain/AfsServiceStatusResponse.cs new file mode 100644 index 00000000..63545159 --- /dev/null +++ b/BBWY.JDSDK/Domain/AfsServiceStatusResponse.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AfsServiceStatusResponse:JdObject{ + [JsonProperty("serviceNo")] +public string + + serviceNo + { get; set; } + [JsonProperty("afsServiceTaskNo")] +public string + + afsServiceTaskNo + { get; set; } + [JsonProperty("afsServiceStatus")] +public int + + afsServiceStatus + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("latestUpdateTime")] +public string + + latestUpdateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AgingTemplate.cs b/BBWY.JDSDK/Domain/AgingTemplate.cs new file mode 100644 index 00000000..a01883ac --- /dev/null +++ b/BBWY.JDSDK/Domain/AgingTemplate.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AgingTemplate:JdObject{ + [JsonProperty("templateId")] +public long + + templateId + { get; set; } + [JsonProperty("templateName")] +public string + + templateName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AgingTemplateResponse.cs b/BBWY.JDSDK/Domain/AgingTemplateResponse.cs new file mode 100644 index 00000000..12bf8e01 --- /dev/null +++ b/BBWY.JDSDK/Domain/AgingTemplateResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AgingTemplateResponse:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("agingTemplateList")] +public List + + agingTemplateList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AnnouncementVO.cs b/BBWY.JDSDK/Domain/AnnouncementVO.cs new file mode 100644 index 00000000..ba942a12 --- /dev/null +++ b/BBWY.JDSDK/Domain/AnnouncementVO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AnnouncementVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("content_type")] +public string + + contentType + { get; set; } + [JsonProperty("publish_time")] +public string + + publishTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApiJosResult.cs b/BBWY.JDSDK/Domain/ApiJosResult.cs new file mode 100644 index 00000000..9fcd5c7c --- /dev/null +++ b/BBWY.JDSDK/Domain/ApiJosResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApiJosResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public string + + resultCode + { get; set; } + [JsonProperty("result_describe")] +public string + + resultDescribe + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApiOrderPrintData.cs b/BBWY.JDSDK/Domain/ApiOrderPrintData.cs new file mode 100644 index 00000000..2432743b --- /dev/null +++ b/BBWY.JDSDK/Domain/ApiOrderPrintData.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApiOrderPrintData:JdObject{ + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("out_bound_date")] +public string + + outBoundDate + { get; set; } + [JsonProperty("bf_deli_good_glag")] +public string + + bfDeliGoodGlag + { get; set; } + [JsonProperty("cod_time_name")] +public string + + codTimeName + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("cky2_name")] +public string + + cky2Name + { get; set; } + [JsonProperty("sorting_code")] +public string + + sortingCode + { get; set; } + [JsonProperty("create_date")] +public string + + createDate + { get; set; } + [JsonProperty("should_pay")] +public string + + shouldPay + { get; set; } + [JsonProperty("payment_typeStr")] +public string + + paymentTypeStr + { get; set; } + [JsonProperty("partner")] +public string + + partner + { get; set; } + [JsonProperty("generade")] +public string + + generade + { get; set; } + [JsonProperty("items_count")] +public string + + itemsCount + { get; set; } + [JsonProperty("order_items")] +public List + + orderItems + { get; set; } + [JsonProperty("Consignee")] +public OrderPrintDataConsignee + + Consignee + { get; set; } + [JsonProperty("pickUpSign")] +public string + + pickUpSign + { get; set; } + [JsonProperty("orderLevelSign")] +public string + + orderLevelSign + { get; set; } + [JsonProperty("freight")] +public string + + freight + { get; set; } + [JsonProperty("codDT")] +public string + + codDT + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApiResponse.cs b/BBWY.JDSDK/Domain/ApiResponse.cs new file mode 100644 index 00000000..f44eb187 --- /dev/null +++ b/BBWY.JDSDK/Domain/ApiResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApiResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApiResult.cs b/BBWY.JDSDK/Domain/ApiResult.cs new file mode 100644 index 00000000..e4285111 --- /dev/null +++ b/BBWY.JDSDK/Domain/ApiResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApiResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("data")] +public bool + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApiSafResult.cs b/BBWY.JDSDK/Domain/ApiSafResult.cs new file mode 100644 index 00000000..211e628e --- /dev/null +++ b/BBWY.JDSDK/Domain/ApiSafResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApiSafResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("resultDescribe")] +public string + + resultDescribe + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApiStringResponse.cs b/BBWY.JDSDK/Domain/ApiStringResponse.cs new file mode 100644 index 00000000..33aa8357 --- /dev/null +++ b/BBWY.JDSDK/Domain/ApiStringResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApiStringResponse:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AplsVCResponse.cs b/BBWY.JDSDK/Domain/AplsVCResponse.cs new file mode 100644 index 00000000..cb589614 --- /dev/null +++ b/BBWY.JDSDK/Domain/AplsVCResponse.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AplsVCResponse:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("errorType")] +public string + + errorType + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("stockList")] +public List + + stockList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApplyBrief.cs b/BBWY.JDSDK/Domain/ApplyBrief.cs new file mode 100644 index 00000000..c0f180c5 --- /dev/null +++ b/BBWY.JDSDK/Domain/ApplyBrief.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApplyBrief:JdObject{ + [JsonProperty("applyId")] +public int + + applyId + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("customerExpectName")] +public string + + customerExpectName + { get; set; } + [JsonProperty("pickwareType")] +public int + + pickwareType + { get; set; } + [JsonProperty("pickwareTypeName")] +public string + + pickwareTypeName + { get; set; } + [JsonProperty("questionTypeCid1")] +public int + + questionTypeCid1 + { get; set; } + [JsonProperty("questionTypeCid1Name")] +public string + + questionTypeCid1Name + { get; set; } + [JsonProperty("questionTypeCid2")] +public int + + questionTypeCid2 + { get; set; } + [JsonProperty("questionTypeCid2Name")] +public string + + questionTypeCid2Name + { get; set; } + [JsonProperty("questionDesc")] +public string + + questionDesc + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("skuUuid")] +public string + + skuUuid + { get; set; } + [JsonProperty("wareNum")] +public int + + wareNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApplyDetail.cs b/BBWY.JDSDK/Domain/ApplyDetail.cs new file mode 100644 index 00000000..4d8d0a89 --- /dev/null +++ b/BBWY.JDSDK/Domain/ApplyDetail.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApplyDetail:JdObject{ + [JsonProperty("applyDetailId")] +public int + + applyDetailId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareType")] +public int + + wareType + { get; set; } + [JsonProperty("wareTypeName")] +public string + + wareTypeName + { get; set; } + [JsonProperty("wareDescribe")] +public string + + wareDescribe + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("skuUuid")] +public string + + skuUuid + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApplyProductDto.cs b/BBWY.JDSDK/Domain/ApplyProductDto.cs new file mode 100644 index 00000000..e9de8af5 --- /dev/null +++ b/BBWY.JDSDK/Domain/ApplyProductDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApplyProductDto:JdObject{ + [JsonProperty("apply_id")] +public string + + applyId + { get; set; } + [JsonProperty("wareId")] +public string + + wareId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("submit_time")] +public string + + submitTime + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ApplyResult.cs b/BBWY.JDSDK/Domain/ApplyResult.cs new file mode 100644 index 00000000..ff3858a4 --- /dev/null +++ b/BBWY.JDSDK/Domain/ApplyResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ApplyResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public ApplyBrief + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Appointment.cs b/BBWY.JDSDK/Domain/Appointment.cs new file mode 100644 index 00000000..f2df0e9e --- /dev/null +++ b/BBWY.JDSDK/Domain/Appointment.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Appointment:JdObject{ + [JsonProperty("appointDateBegin")] +public DateTime + + appointDateBegin + { get; set; } + [JsonProperty("appointDateEnd")] +public DateTime + + appointDateEnd + { get; set; } + [JsonProperty("appointDateStr")] +public string + + appointDateStr + { get; set; } + [JsonProperty("appointDateType")] +public int + + appointDateType + { get; set; } + [JsonProperty("reserveDate")] +public DateTime + + reserveDate + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AppointmentInfoExport.cs b/BBWY.JDSDK/Domain/AppointmentInfoExport.cs new file mode 100644 index 00000000..80d60c71 --- /dev/null +++ b/BBWY.JDSDK/Domain/AppointmentInfoExport.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AppointmentInfoExport:JdObject{ + [JsonProperty("appointDateBegin")] +public DateTime + + appointDateBegin + { get; set; } + [JsonProperty("appointDateEnd")] +public DateTime + + appointDateEnd + { get; set; } + [JsonProperty("appointDateStr")] +public string + + appointDateStr + { get; set; } + [JsonProperty("appointDateType")] +public int + + appointDateType + { get; set; } + [JsonProperty("reserveDate")] +public DateTime + + reserveDate + { get; set; } + [JsonProperty("sendPay")] +public string + + sendPay + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Area.cs b/BBWY.JDSDK/Domain/Area.cs new file mode 100644 index 00000000..3dc0db96 --- /dev/null +++ b/BBWY.JDSDK/Domain/Area.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Area:JdObject{ + [JsonProperty("areaId")] +public int + + areaId + { get; set; } + [JsonProperty("areaName")] +public string + + areaName + { get; set; } + [JsonProperty("parentId")] +public int + + parentId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("level")] +public int + + level + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AreaDefineInfoResult.cs b/BBWY.JDSDK/Domain/AreaDefineInfoResult.cs new file mode 100644 index 00000000..add39337 --- /dev/null +++ b/BBWY.JDSDK/Domain/AreaDefineInfoResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AreaDefineInfoResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + [JsonProperty("errors")] +public List + + errors + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AreaListBeanVO.cs b/BBWY.JDSDK/Domain/AreaListBeanVO.cs new file mode 100644 index 00000000..cfcbbb08 --- /dev/null +++ b/BBWY.JDSDK/Domain/AreaListBeanVO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AreaListBeanVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("is3cod")] +public string + + is3cod + { get; set; } + [JsonProperty("cod")] +public bool + + cod + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AreaVO.cs b/BBWY.JDSDK/Domain/AreaVO.cs new file mode 100644 index 00000000..08d55fac --- /dev/null +++ b/BBWY.JDSDK/Domain/AreaVO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AreaVO:JdObject{ + [JsonProperty("area_name")] +public string + + areaName + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("area_level")] +public string + + areaLevel + { get; set; } + [JsonProperty("has_sub")] +public bool + + hasSub + { get; set; } + [JsonProperty("sub_areas")] +public List + + subAreas + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ArrayList.cs b/BBWY.JDSDK/Domain/ArrayList.cs new file mode 100644 index 00000000..0a127ff0 --- /dev/null +++ b/BBWY.JDSDK/Domain/ArrayList.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ArrayList:JdObject{ + [JsonProperty("v1")] +public CityVO + + v1 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AssignOrder.cs b/BBWY.JDSDK/Domain/AssignOrder.cs new file mode 100644 index 00000000..935f8650 --- /dev/null +++ b/BBWY.JDSDK/Domain/AssignOrder.cs @@ -0,0 +1,122 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AssignOrder:JdObject{ + [JsonProperty("userRemark")] +public string + + userRemark + { get; set; } + [JsonProperty("changeAddress")] +public int + + changeAddress + { get; set; } + [JsonProperty("userCounty")] +public string + + userCounty + { get; set; } + [JsonProperty("firstOldCat")] +public string + + firstOldCat + { get; set; } + [JsonProperty("workOrderRemark")] +public string + + workOrderRemark + { get; set; } + [JsonProperty("userTown")] +public string + + userTown + { get; set; } + [JsonProperty("oldMachineMode")] +public int + + oldMachineMode + { get; set; } + [JsonProperty("userCity")] +public string + + userCity + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + [JsonProperty("secondOldCat")] +public string + + secondOldCat + { get; set; } + [JsonProperty("stat")] +public int + + stat + { get; set; } + [JsonProperty("thirdOldCat")] +public string + + thirdOldCat + { get; set; } + [JsonProperty("userProvince")] +public string + + userProvince + { get; set; } + [JsonProperty("userMobile")] +public string + + userMobile + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("estimatePrice")] +public double + + estimatePrice + { get; set; } + [JsonProperty("forthOldCat")] +public string + + forthOldCat + { get; set; } + [JsonProperty("incomeType")] +public string + + incomeType + { get; set; } + [JsonProperty("oldMachineInfo")] +public string + + oldMachineInfo + { get; set; } + [JsonProperty("expectOnsite")] +public DateTime + + expectOnsite + { get; set; } + [JsonProperty("phoneBindTimeout")] +public string + + phoneBindTimeout + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Attribute.cs b/BBWY.JDSDK/Domain/Attribute.cs new file mode 100644 index 00000000..3de35320 --- /dev/null +++ b/BBWY.JDSDK/Domain/Attribute.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Attribute:JdObject{ + [JsonProperty("attId")] +public int + + attId + { get; set; } + [JsonProperty("attName")] +public string + + attName + { get; set; } + [JsonProperty("groupId")] +public int + + groupId + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AttributeGroup.cs b/BBWY.JDSDK/Domain/AttributeGroup.cs new file mode 100644 index 00000000..ada0806c --- /dev/null +++ b/BBWY.JDSDK/Domain/AttributeGroup.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AttributeGroup:JdObject{ + [JsonProperty("groupId")] +public int + + groupId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("cid")] +public int + + cid + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AttributeSetting.cs b/BBWY.JDSDK/Domain/AttributeSetting.cs new file mode 100644 index 00000000..b3f78311 --- /dev/null +++ b/BBWY.JDSDK/Domain/AttributeSetting.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AttributeSetting:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("cid")] +public long + + cid + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("attId")] +public int + + attId + { get; set; } + [JsonProperty("valueId")] +public int + + valueId + { get; set; } + [JsonProperty("value")] +public string + + value + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AttributeValue.cs b/BBWY.JDSDK/Domain/AttributeValue.cs new file mode 100644 index 00000000..09153883 --- /dev/null +++ b/BBWY.JDSDK/Domain/AttributeValue.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AttributeValue:JdObject{ + [JsonProperty("valueId")] +public int + + valueId + { get; set; } + [JsonProperty("valueName")] +public string + + valueName + { get; set; } + [JsonProperty("attId")] +public int + + attId + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AuditCancelOrderResult.cs b/BBWY.JDSDK/Domain/AuditCancelOrderResult.cs new file mode 100644 index 00000000..929b8117 --- /dev/null +++ b/BBWY.JDSDK/Domain/AuditCancelOrderResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AuditCancelOrderResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("data")] +public bool + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AuditInfoDto.cs b/BBWY.JDSDK/Domain/AuditInfoDto.cs new file mode 100644 index 00000000..bd93f78f --- /dev/null +++ b/BBWY.JDSDK/Domain/AuditInfoDto.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AuditInfoDto:JdObject{ + [JsonProperty("task_id")] +public string + + taskId + { get; set; } + [JsonProperty("approver_code")] +public string + + approverCode + { get; set; } + [JsonProperty("approver_name")] +public string + + approverName + { get; set; } + [JsonProperty("opinion")] +public string + + opinion + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + [JsonProperty("approve_time")] +public DateTime + + approveTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AuthLogin.cs b/BBWY.JDSDK/Domain/AuthLogin.cs new file mode 100644 index 00000000..ae2842d4 --- /dev/null +++ b/BBWY.JDSDK/Domain/AuthLogin.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AuthLogin:JdObject{ + [JsonProperty("userType")] +public int + + userType + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AuthLoginResult.cs b/BBWY.JDSDK/Domain/AuthLoginResult.cs new file mode 100644 index 00000000..03a4fbbc --- /dev/null +++ b/BBWY.JDSDK/Domain/AuthLoginResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AuthLoginResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("authLogin")] +public AuthLogin + + authLogin + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/AuthMethodVo.cs b/BBWY.JDSDK/Domain/AuthMethodVo.cs new file mode 100644 index 00000000..322ccd01 --- /dev/null +++ b/BBWY.JDSDK/Domain/AuthMethodVo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class AuthMethodVo:JdObject{ + [JsonProperty("validateName")] +public string + + validateName + { get; set; } + [JsonProperty("riskRule")] +public string + + riskRule + { get; set; } + [JsonProperty("validateType")] +public int + + validateType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/B2bLwbBillPhoto.cs b/BBWY.JDSDK/Domain/B2bLwbBillPhoto.cs new file mode 100644 index 00000000..931a543b --- /dev/null +++ b/BBWY.JDSDK/Domain/B2bLwbBillPhoto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class B2bLwbBillPhoto:JdObject{ + [JsonProperty("attachmentUrl")] +public string + + attachmentUrl + { get; set; } + [JsonProperty("attachmentName")] +public string + + attachmentName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/B2bLwbTrack.cs b/BBWY.JDSDK/Domain/B2bLwbTrack.cs new file mode 100644 index 00000000..98b2b37f --- /dev/null +++ b/BBWY.JDSDK/Domain/B2bLwbTrack.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class B2bLwbTrack:JdObject{ + [JsonProperty("opeTitle")] +public string + + opeTitle + { get; set; } + [JsonProperty("opeRemark")] +public string + + opeRemark + { get; set; } + [JsonProperty("opeName")] +public string + + opeName + { get; set; } + [JsonProperty("opeTime")] +public string + + opeTime + { get; set; } + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/B2bSkuToPoolDto.cs b/BBWY.JDSDK/Domain/B2bSkuToPoolDto.cs new file mode 100644 index 00000000..92c50f45 --- /dev/null +++ b/BBWY.JDSDK/Domain/B2bSkuToPoolDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class B2bSkuToPoolDto:JdObject{ + [JsonProperty("creator")] +public string + + creator + { get; set; } + [JsonProperty("jdSkuId")] +public long + + jdSkuId + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("b2bPoolId")] +public long + + b2bPoolId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/B2bUserToPoolDto.cs b/BBWY.JDSDK/Domain/B2bUserToPoolDto.cs new file mode 100644 index 00000000..bc6c95e8 --- /dev/null +++ b/BBWY.JDSDK/Domain/B2bUserToPoolDto.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class B2bUserToPoolDto:JdObject{ + [JsonProperty("mappingId")] +public string + + mappingId + { get; set; } + [JsonProperty("attributeId")] +public string + + attributeId + { get; set; } + [JsonProperty("mappingLevel")] +public int + + mappingLevel + { get; set; } + [JsonProperty("b2bMappingId")] +public long + + b2bMappingId + { get; set; } + [JsonProperty("cateType")] +public int + + cateType + { get; set; } + [JsonProperty("wareMappingType")] +public int + + wareMappingType + { get; set; } + [JsonProperty("bizPoolType")] +public string + + bizPoolType + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("ext")] +public string + + ext + { get; set; } + [JsonProperty("editor")] +public string + + editor + { get; set; } + [JsonProperty("creator")] +public string + + creator + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("b2bPoolId")] +public long + + b2bPoolId + { get; set; } + [JsonProperty("b2bPoolName")] +public string + + b2bPoolName + { get; set; } + [JsonProperty("routerParam")] +public string + + routerParam + { get; set; } + [JsonProperty("cateId")] +public int + + cateId + { get; set; } + [JsonProperty("mappingType")] +public int + + mappingType + { get; set; } + [JsonProperty("thirdMappingId")] +public string + + thirdMappingId + { get; set; } + [JsonProperty("outerMappingId")] +public string + + outerMappingId + { get; set; } + [JsonProperty("dataSource")] +public int + + dataSource + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BImageDto.cs b/BBWY.JDSDK/Domain/BImageDto.cs new file mode 100644 index 00000000..9ae0819c --- /dev/null +++ b/BBWY.JDSDK/Domain/BImageDto.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BImageDto:JdObject{ + [JsonProperty("jdSkuId")] +public long + + jdSkuId + { get; set; } + [JsonProperty("imageId")] +public long + + imageId + { get; set; } + [JsonProperty("gmtModify")] +public DateTime + + gmtModify + { get; set; } + [JsonProperty("imagePath")] +public string + + imagePath + { get; set; } + [JsonProperty("colorId")] +public long + + colorId + { get; set; } + [JsonProperty("bizCode")] +public string + + bizCode + { get; set; } + [JsonProperty("shopSkuId")] +public long + + shopSkuId + { get; set; } + [JsonProperty("gmtCreate")] +public DateTime + + gmtCreate + { get; set; } + [JsonProperty("colorIdStr")] +public string + + colorIdStr + { get; set; } + [JsonProperty("imgZoneIdStr")] +public string + + imgZoneIdStr + { get; set; } + [JsonProperty("isPrimary")] +public bool + + isPrimary + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("imageType")] +public int + + imageType + { get; set; } + [JsonProperty("imgZoneId")] +public long + + imgZoneId + { get; set; } + [JsonProperty("imageIndex")] +public int + + imageIndex + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BSkuChildsInfoDto.cs b/BBWY.JDSDK/Domain/BSkuChildsInfoDto.cs new file mode 100644 index 00000000..29f47705 --- /dev/null +++ b/BBWY.JDSDK/Domain/BSkuChildsInfoDto.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BSkuChildsInfoDto:JdObject{ + [JsonProperty("childNum")] +public int + + childNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BSkuInfoDto.cs b/BBWY.JDSDK/Domain/BSkuInfoDto.cs new file mode 100644 index 00000000..716c1847 --- /dev/null +++ b/BBWY.JDSDK/Domain/BSkuInfoDto.cs @@ -0,0 +1,207 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BSkuInfoDto:JdObject{ + [JsonProperty("jdSkuId")] +public long + + jdSkuId + { get; set; } + [JsonProperty("color")] +public string + + color + { get; set; } + [JsonProperty("bizCode")] +public string + + bizCode + { get; set; } + [JsonProperty("sizeSequence")] +public string + + sizeSequence + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("specSequence")] +public string + + specSequence + { get; set; } + [JsonProperty("channelFields")] +public Dictionary + + channelFields + { get; set; } + [JsonProperty("saleDate")] +public string + + saleDate + { get; set; } + [JsonProperty("saleAttributes")] +public string + + saleAttributes + { get; set; } + [JsonProperty("colorSequence")] +public string + + colorSequence + { get; set; } + [JsonProperty("spec")] +public string + + spec + { get; set; } + [JsonProperty("b2bSkuId")] +public long + + b2bSkuId + { get; set; } + [JsonProperty("skuOffShelfTime")] +public string + + skuOffShelfTime + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("skuMark")] +public long + + skuMark + { get; set; } + [JsonProperty("modified")] +public string + + modified + { get; set; } + [JsonProperty("skuOnShelfTime")] +public string + + skuOnShelfTime + { get; set; } + [JsonProperty("wholesalePrice")] +public string + + wholesalePrice + { get; set; } + [JsonProperty("skuB2bSpecInfo")] +public Dictionary + + skuB2bSpecInfo + { get; set; } + [JsonProperty("childSkus")] +public List + + childSkus + { get; set; } + [JsonProperty("images")] +public List + + images + { get; set; } + [JsonProperty("skuState")] +public int + + skuState + { get; set; } + [JsonProperty("dataVersion")] +public int + + dataVersion + { get; set; } + [JsonProperty("jdSpuId")] +public long + + jdSpuId + { get; set; } + [JsonProperty("created")] +public string + + created + { get; set; } + [JsonProperty("skuSpecInfo")] +public Dictionary + + skuSpecInfo + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("b2bSpuId")] +public long + + b2bSpuId + { get; set; } + [JsonProperty("sizeNote")] +public string + + sizeNote + { get; set; } + [JsonProperty("skuBizArray")] +public Dictionary + + skuBizArray + { get; set; } + [JsonProperty("thirdSkuId")] +public string + + thirdSkuId + { get; set; } + [JsonProperty("skuB2bBizInfo")] +public Dictionary + + skuB2bBizInfo + { get; set; } + [JsonProperty("productCode")] +public string + + productCode + { get; set; } + [JsonProperty("size")] +public string + + size + { get; set; } + [JsonProperty("specName")] +public string + + specName + { get; set; } + [JsonProperty("mainJdSkuId")] +public long + + mainJdSkuId + { get; set; } + [JsonProperty("colorNote")] +public string + + colorNote + { get; set; } + [JsonProperty("outerId")] +public string + + outerId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BSpuAttrDto.cs b/BBWY.JDSDK/Domain/BSpuAttrDto.cs new file mode 100644 index 00000000..5da18df1 --- /dev/null +++ b/BBWY.JDSDK/Domain/BSpuAttrDto.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BSpuAttrDto:JdObject{ + [JsonProperty("jdSkuId")] +public long + + jdSkuId + { get; set; } + [JsonProperty("mainSkuId")] +public long + + mainSkuId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("isZD")] +public bool + + isZD + { get; set; } + [JsonProperty("dataVersion")] +public int + + dataVersion + { get; set; } + [JsonProperty("attrValueId")] +public long + + attrValueId + { get; set; } + [JsonProperty("bizCode")] +public string + + bizCode + { get; set; } + [JsonProperty("jdSpuId")] +public long + + jdSpuId + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("concurrentVersion")] +public int + + concurrentVersion + { get; set; } + [JsonProperty("b2bSpuId")] +public long + + b2bSpuId + { get; set; } + [JsonProperty("b2bSkuId")] +public long + + b2bSkuId + { get; set; } + [JsonProperty("attrId")] +public long + + attrId + { get; set; } + [JsonProperty("bizChannelEnum")] +public string + + bizChannelEnum + { get; set; } + [JsonProperty("spuPropertyType")] +public string + + spuPropertyType + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("attrValue")] +public string + + attrValue + { get; set; } + [JsonProperty("zdId")] +public long + + zdId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BSpuExtendInfoDto.cs b/BBWY.JDSDK/Domain/BSpuExtendInfoDto.cs new file mode 100644 index 00000000..63f917ae --- /dev/null +++ b/BBWY.JDSDK/Domain/BSpuExtendInfoDto.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BSpuExtendInfoDto:JdObject{ + [JsonProperty("advWords")] +public string + + advWords + { get; set; } + [JsonProperty("advLinkWords")] +public string + + advLinkWords + { get; set; } + [JsonProperty("advLinkUrl")] +public string + + advLinkUrl + { get; set; } + [JsonProperty("shopCategorys")] +public string + + shopCategorys + { get; set; } + [JsonProperty("itemNum")] +public string + + itemNum + { get; set; } + [JsonProperty("taxInfo")] +public string + + taxInfo + { get; set; } + [JsonProperty("isSnManage")] +public int + + isSnManage + { get; set; } + [JsonProperty("isSafeDayManage")] +public int + + isSafeDayManage + { get; set; } + [JsonProperty("safeDays")] +public string + + safeDays + { get; set; } + [JsonProperty("productionTime")] +public string + + productionTime + { get; set; } + [JsonProperty("warrantyInfo")] +public string + + warrantyInfo + { get; set; } + [JsonProperty("servicePhone")] +public string + + servicePhone + { get; set; } + [JsonProperty("site")] +public string + + site + { get; set; } + [JsonProperty("transportId")] +public int + + transportId + { get; set; } + [JsonProperty("auditState")] +public int + + auditState + { get; set; } + [JsonProperty("jdSpuId")] +public long + + jdSpuId + { get; set; } + [JsonProperty("b2bSpuId")] +public long + + b2bSpuId + { get; set; } + [JsonProperty("bizCode")] +public string + + bizCode + { get; set; } + [JsonProperty("productOwner")] +public string + + productOwner + { get; set; } + [JsonProperty("productShortTitle")] +public string + + productShortTitle + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BSpuInfoDto.cs b/BBWY.JDSDK/Domain/BSpuInfoDto.cs new file mode 100644 index 00000000..d2c2bc48 --- /dev/null +++ b/BBWY.JDSDK/Domain/BSpuInfoDto.cs @@ -0,0 +1,312 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BSpuInfoDto:JdObject{ + [JsonProperty("jdSpuId")] +public long + + jdSpuId + { get; set; } + [JsonProperty("b2bSpuId")] +public long + + b2bSpuId + { get; set; } + [JsonProperty("spuName")] +public string + + spuName + { get; set; } + [JsonProperty("spuSource")] +public int + + spuSource + { get; set; } + [JsonProperty("leavedSpuId")] +public long + + leavedSpuId + { get; set; } + [JsonProperty("outerSpuId")] +public string + + outerSpuId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("shopId")] +public long + + shopId + { get; set; } + [JsonProperty("venderColType")] +public int + + venderColType + { get; set; } + [JsonProperty("productColType")] +public int + + productColType + { get; set; } + [JsonProperty("spuType")] +public int + + spuType + { get; set; } + [JsonProperty("category")] +public string + + category + { get; set; } + [JsonProperty("firstCid")] +public int + + firstCid + { get; set; } + [JsonProperty("firstCidName")] +public string + + firstCidName + { get; set; } + [JsonProperty("secondCid")] +public int + + secondCid + { get; set; } + [JsonProperty("secondCidName")] +public string + + secondCidName + { get; set; } + [JsonProperty("thirdCid")] +public int + + thirdCid + { get; set; } + [JsonProperty("thirdCidName")] +public string + + thirdCidName + { get; set; } + [JsonProperty("spuState")] +public int + + spuState + { get; set; } + [JsonProperty("spuOnShelfTime")] +public string + + spuOnShelfTime + { get; set; } + [JsonProperty("spuOffShelfTime")] +public string + + spuOffShelfTime + { get; set; } + [JsonProperty("imagePath")] +public string + + imagePath + { get; set; } + [JsonProperty("brandId")] +public int + + brandId + { get; set; } + [JsonProperty("productionAreaId")] +public int + + productionAreaId + { get; set; } + [JsonProperty("productionArea")] +public string + + productionArea + { get; set; } + [JsonProperty("deliveryAreaId")] +public int + + deliveryAreaId + { get; set; } + [JsonProperty("dayLimitedSales")] +public int + + dayLimitedSales + { get; set; } + [JsonProperty("isPayFirst")] +public int + + isPayFirst + { get; set; } + [JsonProperty("packSpecification")] +public int + + packSpecification + { get; set; } + [JsonProperty("saleUnit")] +public string + + saleUnit + { get; set; } + [JsonProperty("carton")] +public string + + carton + { get; set; } + [JsonProperty("length")] +public int + + length + { get; set; } + [JsonProperty("width")] +public int + + width + { get; set; } + [JsonProperty("height")] +public int + + height + { get; set; } + [JsonProperty("weight")] +public string + + weight + { get; set; } + [JsonProperty("valueWeight")] +public string + + valueWeight + { get; set; } + [JsonProperty("saler")] +public string + + saler + { get; set; } + [JsonProperty("shangg")] +public string + + shangg + { get; set; } + [JsonProperty("buyer")] +public string + + buyer + { get; set; } + [JsonProperty("operater")] +public string + + operater + { get; set; } + [JsonProperty("salePlatform")] +public int + + salePlatform + { get; set; } + [JsonProperty("enBrand")] +public string + + enBrand + { get; set; } + [JsonProperty("cnBrand")] +public string + + cnBrand + { get; set; } + [JsonProperty("model")] +public string + + model + { get; set; } + [JsonProperty("shangJia")] +public string + + shangJia + { get; set; } + [JsonProperty("thirdSpuId")] +public string + + thirdSpuId + { get; set; } + [JsonProperty("upcCode")] +public string + + upcCode + { get; set; } + [JsonProperty("wholesalePrice")] +public string + + wholesalePrice + { get; set; } + [JsonProperty("pcDes")] +public string + + pcDes + { get; set; } + [JsonProperty("mobDes")] +public string + + mobDes + { get; set; } + [JsonProperty("channelFields")] +public Dictionary + + channelFields + { get; set; } + [JsonProperty("specialProperty")] +public Dictionary + + specialProperty + { get; set; } + [JsonProperty("b2bSpecialProperty")] +public Dictionary + + b2bSpecialProperty + { get; set; } + [JsonProperty("dataVersion")] +public int + + dataVersion + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("created")] +public string + + created + { get; set; } + [JsonProperty("modified")] +public string + + modified + { get; set; } + [JsonProperty("bizCode")] +public string + + bizCode + { get; set; } + [JsonProperty("unLimitCid")] +public int + + unLimitCid + { get; set; } + [JsonProperty("unLimitCidName")] +public string + + unLimitCidName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BSpuQualifyDto.cs b/BBWY.JDSDK/Domain/BSpuQualifyDto.cs new file mode 100644 index 00000000..67a70a02 --- /dev/null +++ b/BBWY.JDSDK/Domain/BSpuQualifyDto.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BSpuQualifyDto:JdObject{ + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("gmtModify")] +public DateTime + + gmtModify + { get; set; } + [JsonProperty("yn")] +public int + + yn + { get; set; } + [JsonProperty("imagePath")] +public string + + imagePath + { get; set; } + [JsonProperty("bizCode")] +public string + + bizCode + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("gmtCreate")] +public DateTime + + gmtCreate + { get; set; } + [JsonProperty("imageIndex")] +public int + + imageIndex + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BWareInfoDto.cs b/BBWY.JDSDK/Domain/BWareInfoDto.cs new file mode 100644 index 00000000..cbafe3e9 --- /dev/null +++ b/BBWY.JDSDK/Domain/BWareInfoDto.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BWareInfoDto:JdObject{ + [JsonProperty("spuInfo")] +public BSpuInfoDto + + spuInfo + { get; set; } + [JsonProperty("spuExtendInfo")] +public BSpuExtendInfoDto + + spuExtendInfo + { get; set; } + [JsonProperty("bSpuAttrs")] +public List + + bSpuAttrs + { get; set; } + [JsonProperty("bSpuQualifies")] +public List + + bSpuQualifies + { get; set; } + [JsonProperty("bSpuImages")] +public List + + bSpuImages + { get; set; } + [JsonProperty("skuInfo")] +public List + + skuInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BaseApiReturnVo.cs b/BBWY.JDSDK/Domain/BaseApiReturnVo.cs new file mode 100644 index 00000000..3b5fac86 --- /dev/null +++ b/BBWY.JDSDK/Domain/BaseApiReturnVo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BaseApiReturnVo:JdObject{ + [JsonProperty("rtnCode")] +public string + + rtnCode + { get; set; } + [JsonProperty("rtnMsg")] +public string + + rtnMsg + { get; set; } + [JsonProperty("rtnExt")] +public string + + rtnExt + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BaseAreaServiceResponse.cs b/BBWY.JDSDK/Domain/BaseAreaServiceResponse.cs new file mode 100644 index 00000000..0870bf6f --- /dev/null +++ b/BBWY.JDSDK/Domain/BaseAreaServiceResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BaseAreaServiceResponse:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BaseResponseVo.cs b/BBWY.JDSDK/Domain/BaseResponseVo.cs new file mode 100644 index 00000000..754e9dc6 --- /dev/null +++ b/BBWY.JDSDK/Domain/BaseResponseVo.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BaseResponseVo:JdObject{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BaseResult.cs b/BBWY.JDSDK/Domain/BaseResult.cs new file mode 100644 index 00000000..9c4e11f0 --- /dev/null +++ b/BBWY.JDSDK/Domain/BaseResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BaseResult:JdObject{ + [JsonProperty("statusCode")] +public int + + statusCode + { get; set; } + [JsonProperty("statusMessage")] +public string + + statusMessage + { get; set; } + [JsonProperty("data")] +public PickupDto + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BaseResultInfo.cs b/BBWY.JDSDK/Domain/BaseResultInfo.cs new file mode 100644 index 00000000..20451c58 --- /dev/null +++ b/BBWY.JDSDK/Domain/BaseResultInfo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BaseResultInfo:JdObject{ + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BaseStore.cs b/BBWY.JDSDK/Domain/BaseStore.cs new file mode 100644 index 00000000..301338e2 --- /dev/null +++ b/BBWY.JDSDK/Domain/BaseStore.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BaseStore:JdObject{ + [JsonProperty("storeCode")] +public string + + storeCode + { get; set; } + [JsonProperty("storeName")] +public string + + storeName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BasicInfoDynamicFieldDto.cs b/BBWY.JDSDK/Domain/BasicInfoDynamicFieldDto.cs new file mode 100644 index 00000000..cab33f42 --- /dev/null +++ b/BBWY.JDSDK/Domain/BasicInfoDynamicFieldDto.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BasicInfoDynamicFieldDto:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("cid3")] +public int + + cid3 + { get; set; } + [JsonProperty("field_id")] +public string + + fieldId + { get; set; } + [JsonProperty("field_name")] +public string + + fieldName + { get; set; } + [JsonProperty("field_length")] +public string + + fieldLength + { get; set; } + [JsonProperty("field_value")] +public string + + fieldValue + { get; set; } + [JsonProperty("field_type")] +public int + + fieldType + { get; set; } + [JsonProperty("is_necessary")] +public int + + isNecessary + { get; set; } + [JsonProperty("is_show")] +public int + + isShow + { get; set; } + [JsonProperty("offset")] +public int + + offset + { get; set; } + [JsonProperty("limit")] +public int + + limit + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BatAttr.cs b/BBWY.JDSDK/Domain/BatAttr.cs new file mode 100644 index 00000000..5599397c --- /dev/null +++ b/BBWY.JDSDK/Domain/BatAttr.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BatAttr:JdObject{ + [JsonProperty("batchKey")] +public string + + batchKey + { get; set; } + [JsonProperty("batchValue")] +public string + + batchValue + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BatchAttrData.cs b/BBWY.JDSDK/Domain/BatchAttrData.cs new file mode 100644 index 00000000..aa02c1de --- /dev/null +++ b/BBWY.JDSDK/Domain/BatchAttrData.cs @@ -0,0 +1,177 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BatchAttrData:JdObject{ + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("sellerName")] +public string + + sellerName + { get; set; } + [JsonProperty("sellerNo")] +public string + + sellerNo + { get; set; } + [JsonProperty("logistics")] +public string + + logistics + { get; set; } + [JsonProperty("boxNumberAttr")] +public string + + boxNumberAttr + { get; set; } + [JsonProperty("warehouseName")] +public string + + warehouseName + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("manufacturer")] +public string + + manufacturer + { get; set; } + [JsonProperty("productionDate")] +public DateTime + + productionDate + { get; set; } + [JsonProperty("spareBatch")] +public string + + spareBatch + { get; set; } + [JsonProperty("poNo")] +public string + + poNo + { get; set; } + [JsonProperty("supplier")] +public string + + supplier + { get; set; } + [JsonProperty("stockNum")] +public int + + stockNum + { get; set; } + [JsonProperty("stockStatus")] +public int + + stockStatus + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("expirationDate")] +public DateTime + + expirationDate + { get; set; } + [JsonProperty("pluManagerBatchAttr")] +public string + + pluManagerBatchAttr + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("stockType")] +public int + + stockType + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("usableNum")] +public int + + usableNum + { get; set; } + [JsonProperty("packageBatchNo")] +public string + + packageBatchNo + { get; set; } + [JsonProperty("receiptDate")] +public DateTime + + receiptDate + { get; set; } + [JsonProperty("lotNumber")] +public string + + lotNumber + { get; set; } + [JsonProperty("store")] +public string + + store + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("supplierManage")] +public string + + supplierManage + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("originCountry")] +public string + + originCountry + { get; set; } + [JsonProperty("notMarketableAttr")] +public string + + notMarketableAttr + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + [JsonProperty("goodsBarcode")] +public string + + goodsBarcode + { get; set; } + [JsonProperty("isBusinessPo")] +public string + + isBusinessPo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BatchAttrLevel.cs b/BBWY.JDSDK/Domain/BatchAttrLevel.cs new file mode 100644 index 00000000..39695ccb --- /dev/null +++ b/BBWY.JDSDK/Domain/BatchAttrLevel.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BatchAttrLevel:JdObject{ + [JsonProperty("expiration_date_lot")] +public string + + expirationDateLot + { get; set; } + [JsonProperty("production_date_lot")] +public string + + productionDateLot + { get; set; } + [JsonProperty("isPo")] +public string + + isPo + { get; set; } + [JsonProperty("isSupplier")] +public string + + isSupplier + { get; set; } + [JsonProperty("isRcvDate")] +public string + + isRcvDate + { get; set; } + [JsonProperty("isPLU")] +public string + + isPLU + { get; set; } + [JsonProperty("isLogisticCompany")] +public string + + isLogisticCompany + { get; set; } + [JsonProperty("isOrigin")] +public string + + isOrigin + { get; set; } + [JsonProperty("isLot")] +public string + + isLot + { get; set; } + [JsonProperty("isManufacturer")] +public string + + isManufacturer + { get; set; } + [JsonProperty("isPackageBatch")] +public string + + isPackageBatch + { get; set; } + [JsonProperty("isBoxNo")] +public string + + isBoxNo + { get; set; } + [JsonProperty("isNosale")] +public string + + isNosale + { get; set; } + [JsonProperty("gysgL")] +public string + + gysgL + { get; set; } + [JsonProperty("isStore")] +public string + + isStore + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BatchAttrLosses.cs b/BBWY.JDSDK/Domain/BatchAttrLosses.cs new file mode 100644 index 00000000..a9c8056c --- /dev/null +++ b/BBWY.JDSDK/Domain/BatchAttrLosses.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BatchAttrLosses:JdObject{ + [JsonProperty("expiration_date_lot")] +public string + + expirationDateLot + { get; set; } + [JsonProperty("production_date_lot")] +public string + + productionDateLot + { get; set; } + [JsonProperty("isPo")] +public string + + isPo + { get; set; } + [JsonProperty("isSupplier")] +public string + + isSupplier + { get; set; } + [JsonProperty("isRcvDate")] +public string + + isRcvDate + { get; set; } + [JsonProperty("isPLU")] +public string + + isPLU + { get; set; } + [JsonProperty("isLogisticCompany")] +public string + + isLogisticCompany + { get; set; } + [JsonProperty("isOrigin")] +public string + + isOrigin + { get; set; } + [JsonProperty("isLot")] +public string + + isLot + { get; set; } + [JsonProperty("isManufacturer")] +public string + + isManufacturer + { get; set; } + [JsonProperty("isPackageBatch")] +public string + + isPackageBatch + { get; set; } + [JsonProperty("isBoxNo")] +public string + + isBoxNo + { get; set; } + [JsonProperty("isNosale")] +public string + + isNosale + { get; set; } + [JsonProperty("gysgL")] +public string + + gysgL + { get; set; } + [JsonProperty("isStore")] +public string + + isStore + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BatchAttrProfit.cs b/BBWY.JDSDK/Domain/BatchAttrProfit.cs new file mode 100644 index 00000000..ad55e51f --- /dev/null +++ b/BBWY.JDSDK/Domain/BatchAttrProfit.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BatchAttrProfit:JdObject{ + [JsonProperty("expiration_date_lot")] +public string + + expirationDateLot + { get; set; } + [JsonProperty("production_date_lot")] +public string + + productionDateLot + { get; set; } + [JsonProperty("isPo")] +public string + + isPo + { get; set; } + [JsonProperty("isSupplier")] +public string + + isSupplier + { get; set; } + [JsonProperty("isRcvDate")] +public string + + isRcvDate + { get; set; } + [JsonProperty("isPLU")] +public string + + isPLU + { get; set; } + [JsonProperty("isLogisticCompany")] +public string + + isLogisticCompany + { get; set; } + [JsonProperty("isOrigin")] +public string + + isOrigin + { get; set; } + [JsonProperty("isLot")] +public string + + isLot + { get; set; } + [JsonProperty("isManufacturer")] +public string + + isManufacturer + { get; set; } + [JsonProperty("isPackageBatch")] +public string + + isPackageBatch + { get; set; } + [JsonProperty("isBoxNo")] +public string + + isBoxNo + { get; set; } + [JsonProperty("isNosale")] +public string + + isNosale + { get; set; } + [JsonProperty("gysgL")] +public string + + gysgL + { get; set; } + [JsonProperty("isStore")] +public string + + isStore + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BatchAttrStockResponse.cs b/BBWY.JDSDK/Domain/BatchAttrStockResponse.cs new file mode 100644 index 00000000..8ddc26d8 --- /dev/null +++ b/BBWY.JDSDK/Domain/BatchAttrStockResponse.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BatchAttrStockResponse:JdObject{ + [JsonProperty("cursor")] +public string + + cursor + { get; set; } + [JsonProperty("batchAttrData")] +public List + + batchAttrData + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + [JsonProperty("responseCode")] +public int + + responseCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BatchChangeResponse.cs b/BBWY.JDSDK/Domain/BatchChangeResponse.cs new file mode 100644 index 00000000..bb0a2da9 --- /dev/null +++ b/BBWY.JDSDK/Domain/BatchChangeResponse.cs @@ -0,0 +1,177 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BatchChangeResponse:JdObject{ + [JsonProperty("batchAttrChangeNo")] +public string + + batchAttrChangeNo + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("allocativeCenterNo")] +public string + + allocativeCenterNo + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("preChangeSoNo")] +public string + + preChangeSoNo + { get; set; } + [JsonProperty("preChangePD")] +public string + + preChangePD + { get; set; } + [JsonProperty("preChangeGP")] +public string + + preChangeGP + { get; set; } + [JsonProperty("preChangeSupplier")] +public string + + preChangeSupplier + { get; set; } + [JsonProperty("preChangeDD")] +public string + + preChangeDD + { get; set; } + [JsonProperty("preChangeLC")] +public string + + preChangeLC + { get; set; } + [JsonProperty("preChangePOO")] +public string + + preChangePOO + { get; set; } + [JsonProperty("preChangeBatchNo")] +public string + + preChangeBatchNo + { get; set; } + [JsonProperty("preChangeMfrs")] +public string + + preChangeMfrs + { get; set; } + [JsonProperty("preChangePackBatchNo")] +public string + + preChangePackBatchNo + { get; set; } + [JsonProperty("preChangeBoxNo")] +public string + + preChangeBoxNo + { get; set; } + [JsonProperty("preChangeShop")] +public string + + preChangeShop + { get; set; } + [JsonProperty("afterChangeSoNo")] +public string + + afterChangeSoNo + { get; set; } + [JsonProperty("afterChangePD")] +public string + + afterChangePD + { get; set; } + [JsonProperty("afterChangeGP")] +public string + + afterChangeGP + { get; set; } + [JsonProperty("afterChangeSupplier")] +public string + + afterChangeSupplier + { get; set; } + [JsonProperty("afterChangeDD")] +public string + + afterChangeDD + { get; set; } + [JsonProperty("afterChangeLC")] +public string + + afterChangeLC + { get; set; } + [JsonProperty("afterChangePOO")] +public string + + afterChangePOO + { get; set; } + [JsonProperty("afterChangeBatchNo")] +public string + + afterChangeBatchNo + { get; set; } + [JsonProperty("afterChangeMfrs")] +public string + + afterChangeMfrs + { get; set; } + [JsonProperty("afterChangePackBatchNo")] +public string + + afterChangePackBatchNo + { get; set; } + [JsonProperty("afterChangeBoxNo")] +public string + + afterChangeBoxNo + { get; set; } + [JsonProperty("afterChangeShop")] +public string + + afterChangeShop + { get; set; } + [JsonProperty("changeNum")] +public int[] + + changeNum + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BatchDetailResult.cs b/BBWY.JDSDK/Domain/BatchDetailResult.cs new file mode 100644 index 00000000..c8c9d8c2 --- /dev/null +++ b/BBWY.JDSDK/Domain/BatchDetailResult.cs @@ -0,0 +1,38 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + + [Serializable] + public class BatchDetailResult : JdObject + { + [JsonProperty("batchQty")] + public int + + batchQty + { get; set; } + [JsonProperty("goodsNo")] + public string + + goodsNo + { get; set; } + [JsonProperty("isvGoodsNo")] + public string + + isvGoodsNo + { get; set; } + [JsonProperty("orderLine")] + public string + + orderLine + { get; set; } + [JsonProperty("batAttrList")] + public List + + batAttrList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BeanAccountVo.cs b/BBWY.JDSDK/Domain/BeanAccountVo.cs new file mode 100644 index 00000000..bf7ed519 --- /dev/null +++ b/BBWY.JDSDK/Domain/BeanAccountVo.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BeanAccountVo:JdObject{ + [JsonProperty("accountCode")] +public string + + accountCode + { get; set; } + [JsonProperty("mainNum")] +public long + + mainNum + { get; set; } + [JsonProperty("accountType")] +public int + + accountType + { get; set; } + [JsonProperty("availableNum")] +public long + + availableNum + { get; set; } + [JsonProperty("freezeNum")] +public long + + freezeNum + { get; set; } + [JsonProperty("accountId")] +public long + + accountId + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("subNum")] +public long + + subNum + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("creator")] +public string + + creator + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BeanSendResult.cs b/BBWY.JDSDK/Domain/BeanSendResult.cs new file mode 100644 index 00000000..9563a0fb --- /dev/null +++ b/BBWY.JDSDK/Domain/BeanSendResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BeanSendResult:JdObject{ + [JsonProperty("result")] +public int + + result + { get; set; } + [JsonProperty("remainBeanNum")] +public long + + remainBeanNum + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BearerMo.cs b/BBWY.JDSDK/Domain/BearerMo.cs new file mode 100644 index 00000000..25ab7eb0 --- /dev/null +++ b/BBWY.JDSDK/Domain/BearerMo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BearerMo:JdObject{ + [JsonProperty("contributeParty")] +public string + + contributeParty + { get; set; } + [JsonProperty("money")] +public string + + money + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BenZGoodsStockQueryResponse.cs b/BBWY.JDSDK/Domain/BenZGoodsStockQueryResponse.cs new file mode 100644 index 00000000..8a51ffd9 --- /dev/null +++ b/BBWY.JDSDK/Domain/BenZGoodsStockQueryResponse.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BenZGoodsStockQueryResponse:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("warehouseName")] +public string + + warehouseName + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + [JsonProperty("eclpGoodsName")] +public string + + eclpGoodsName + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("stockNum")] +public int + + stockNum + { get; set; } + [JsonProperty("usableNum")] +public int + + usableNum + { get; set; } + [JsonProperty("shelfLifeDays")] +public string + + shelfLifeDays + { get; set; } + [JsonProperty("productionDate")] +public string + + productionDate + { get; set; } + [JsonProperty("expirationDate")] +public string + + expirationDate + { get; set; } + [JsonProperty("locDate")] +public string + + locDate + { get; set; } + [JsonProperty("remainDays")] +public string + + remainDays + { get; set; } + [JsonProperty("remainDaysRate")] +public string + + remainDaysRate + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BigShotDTO.cs b/BBWY.JDSDK/Domain/BigShotDTO.cs new file mode 100644 index 00000000..23249e08 --- /dev/null +++ b/BBWY.JDSDK/Domain/BigShotDTO.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BigShotDTO:JdObject{ + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + [JsonProperty("bigShotName")] +public string + + bigShotName + { get; set; } + [JsonProperty("bigShotCode")] +public string + + bigShotCode + { get; set; } + [JsonProperty("gatherCenterName")] +public string + + gatherCenterName + { get; set; } + [JsonProperty("gatherCenterCode")] +public string + + gatherCenterCode + { get; set; } + [JsonProperty("branchName")] +public string + + branchName + { get; set; } + [JsonProperty("branchCode")] +public string + + branchCode + { get; set; } + [JsonProperty("secondSectionCode")] +public string + + secondSectionCode + { get; set; } + [JsonProperty("thirdSectionCode")] +public string + + thirdSectionCode + { get; set; } + [JsonProperty("toTabletrolleyCode")] +public string + + toTabletrolleyCode + { get; set; } + [JsonProperty("fromTabletrolleyCode")] +public string + + fromTabletrolleyCode + { get; set; } + [JsonProperty("toCrossCode")] +public string + + toCrossCode + { get; set; } + [JsonProperty("fromCrossCode")] +public string + + fromCrossCode + { get; set; } + [JsonProperty("road")] +public string + + road + { get; set; } + [JsonProperty("orderSign")] +public string + + orderSign + { get; set; } + [JsonProperty("packageNo")] +public string + + packageNo + { get; set; } + [JsonProperty("fromBranchName")] +public string + + fromBranchName + { get; set; } + [JsonProperty("toBranchName")] +public string + + toBranchName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BillChargeMO.cs b/BBWY.JDSDK/Domain/BillChargeMO.cs new file mode 100644 index 00000000..85bfb254 --- /dev/null +++ b/BBWY.JDSDK/Domain/BillChargeMO.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BillChargeMO:JdObject{ + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("orderStatus")] +public string + + orderStatus + { get; set; } + [JsonProperty("completed")] +public DateTime + + completed + { get; set; } + [JsonProperty("outStockTime")] +public DateTime + + outStockTime + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("cancelTime")] +public DateTime + + cancelTime + { get; set; } + [JsonProperty("docCreateTime")] +public DateTime + + docCreateTime + { get; set; } + [JsonProperty("docUpdateTime")] +public DateTime + + docUpdateTime + { get; set; } + [JsonProperty("rfBusiType")] +public string + + rfBusiType + { get; set; } + [JsonProperty("feeList")] +public List + + feeList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BillCouponMO.cs b/BBWY.JDSDK/Domain/BillCouponMO.cs new file mode 100644 index 00000000..075be83f --- /dev/null +++ b/BBWY.JDSDK/Domain/BillCouponMO.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BillCouponMO:JdObject{ + [JsonProperty("couponName")] +public string + + couponName + { get; set; } + [JsonProperty("effectDate")] +public string + + effectDate + { get; set; } + [JsonProperty("couponSource")] +public string + + couponSource + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("couponType")] +public string + + couponType + { get; set; } + [JsonProperty("bearerList")] +public List + + bearerList + { get; set; } + [JsonProperty("couponBatchCode")] +public string + + couponBatchCode + { get; set; } + [JsonProperty("couponCode")] +public string + + couponCode + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BillStatusVo.cs b/BBWY.JDSDK/Domain/BillStatusVo.cs new file mode 100644 index 00000000..cb2189b9 --- /dev/null +++ b/BBWY.JDSDK/Domain/BillStatusVo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BillStatusVo:JdObject{ + [JsonProperty("bill_Type")] +public string + + billType + { get; set; } + [JsonProperty("bill_sn")] +public string + + billSn + { get; set; } + [JsonProperty("bill_status")] +public string + + billStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BizResult.cs b/BBWY.JDSDK/Domain/BizResult.cs new file mode 100644 index 00000000..ce3df7f7 --- /dev/null +++ b/BBWY.JDSDK/Domain/BizResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BizResult:JdObject{ + [JsonProperty("enterpriseId")] +public long + + enterpriseId + { get; set; } + [JsonProperty("sourceOrderCode")] +public string + + sourceOrderCode + { get; set; } + [JsonProperty("yjtOrderCode")] +public string + + yjtOrderCode + { get; set; } + [JsonProperty("yjtOrderId")] +public long + + yjtOrderId + { get; set; } + [JsonProperty("yjtOrderType")] +public int + + yjtOrderType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BjkResult.cs b/BBWY.JDSDK/Domain/BjkResult.cs new file mode 100644 index 00000000..19c1d196 --- /dev/null +++ b/BBWY.JDSDK/Domain/BjkResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BjkResult:JdObject{ + [JsonProperty("errorCode")] +public int + + errorCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("serviceNo")] +public string + + serviceNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BookBigFieldInfo.cs b/BBWY.JDSDK/Domain/BookBigFieldInfo.cs new file mode 100644 index 00000000..3be65615 --- /dev/null +++ b/BBWY.JDSDK/Domain/BookBigFieldInfo.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BookBigFieldInfo:JdObject{ + [JsonProperty("comments")] +public string + + comments + { get; set; } + [JsonProperty("image")] +public string + + image + { get; set; } + [JsonProperty("content_desc")] +public string + + contentDesc + { get; set; } + [JsonProperty("relatedProducts")] +public string + + relatedProducts + { get; set; } + [JsonProperty("editer_desc")] +public string + + editerDesc + { get; set; } + [JsonProperty("catalogue")] +public string + + catalogue + { get; set; } + [JsonProperty("book_abstract")] +public string + + bookAbstract + { get; set; } + [JsonProperty("authorDesc")] +public string + + authorDesc + { get; set; } + [JsonProperty("introduction")] +public string + + introduction + { get; set; } + [JsonProperty("productFeatures")] +public string + + productFeatures + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BookInfo.cs b/BBWY.JDSDK/Domain/BookInfo.cs new file mode 100644 index 00000000..093940e8 --- /dev/null +++ b/BBWY.JDSDK/Domain/BookInfo.cs @@ -0,0 +1,217 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BookInfo:JdObject{ + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("first_category")] +public int + + firstCategory + { get; set; } + [JsonProperty("isbn")] +public string + + isbn + { get; set; } + [JsonProperty("issn")] +public string + + issn + { get; set; } + [JsonProperty("book_name")] +public string + + bookName + { get; set; } + [JsonProperty("foreign_book_name")] +public string + + foreignBookName + { get; set; } + [JsonProperty("language")] +public string + + language + { get; set; } + [JsonProperty("author")] +public string + + author + { get; set; } + [JsonProperty("editer")] +public string + + editer + { get; set; } + [JsonProperty("proofreader")] +public string + + proofreader + { get; set; } + [JsonProperty("remarker")] +public string + + remarker + { get; set; } + [JsonProperty("transfer")] +public string + + transfer + { get; set; } + [JsonProperty("drawer")] +public string + + drawer + { get; set; } + [JsonProperty("publishers")] +public string + + publishers + { get; set; } + [JsonProperty("publish_no")] +public string + + publishNo + { get; set; } + [JsonProperty("series")] +public string + + series + { get; set; } + [JsonProperty("brand")] +public string + + brand + { get; set; } + [JsonProperty("format")] +public string + + format + { get; set; } + [JsonProperty("packages")] +public string + + packages + { get; set; } + [JsonProperty("pages")] +public string + + pages + { get; set; } + [JsonProperty("batch_no")] +public string + + batchNo + { get; set; } + [JsonProperty("publish_time")] +public string + + publishTime + { get; set; } + [JsonProperty("print_no")] +public int + + printNo + { get; set; } + [JsonProperty("print_time")] +public string + + printTime + { get; set; } + [JsonProperty("size_and_height")] +public string + + sizeAndHeight + { get; set; } + [JsonProperty("china_catalog")] +public string + + chinaCatalog + { get; set; } + [JsonProperty("sheet")] +public string + + sheet + { get; set; } + [JsonProperty("papers")] +public string + + papers + { get; set; } + [JsonProperty("attachment")] +public string + + attachment + { get; set; } + [JsonProperty("attachment_num")] +public int + + attachmentNum + { get; set; } + [JsonProperty("pack_num")] +public int + + packNum + { get; set; } + [JsonProperty("letters")] +public int + + letters + { get; set; } + [JsonProperty("bar_code")] +public string + + barCode + { get; set; } + [JsonProperty("keywords")] +public string + + keywords + { get; set; } + [JsonProperty("pick_state")] +public string + + pickState + { get; set; } + [JsonProperty("compile")] +public string + + compile + { get; set; } + [JsonProperty("photography")] +public string + + photography + { get; set; } + [JsonProperty("dictation")] +public string + + dictation + { get; set; } + [JsonProperty("read")] +public string + + read + { get; set; } + [JsonProperty("finishing")] +public string + + finishing + { get; set; } + [JsonProperty("write")] +public string + + write + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BookOrderVO.cs b/BBWY.JDSDK/Domain/BookOrderVO.cs new file mode 100644 index 00000000..8eac4cc3 --- /dev/null +++ b/BBWY.JDSDK/Domain/BookOrderVO.cs @@ -0,0 +1,182 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BookOrderVO:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("salesOrderNo")] +public string + + salesOrderNo + { get; set; } + [JsonProperty("companyType")] +public string + + companyType + { get; set; } + [JsonProperty("seviceSkuCode")] +public string + + seviceSkuCode + { get; set; } + [JsonProperty("seviceSkuName")] +public string + + seviceSkuName + { get; set; } + [JsonProperty("itemCode")] +public string + + itemCode + { get; set; } + [JsonProperty("itemName")] +public string + + itemName + { get; set; } + [JsonProperty("productSn")] +public string + + productSn + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("userMobile")] +public string + + userMobile + { get; set; } + [JsonProperty("userProvince")] +public string + + userProvince + { get; set; } + [JsonProperty("userCity")] +public string + + userCity + { get; set; } + [JsonProperty("userCounty")] +public string + + userCounty + { get; set; } + [JsonProperty("userTown")] +public string + + userTown + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + [JsonProperty("userAreaId")] +public string + + userAreaId + { get; set; } + [JsonProperty("itemCatName")] +public string + + itemCatName + { get; set; } + [JsonProperty("buyDate")] +public DateTime + + buyDate + { get; set; } + [JsonProperty("buyShop")] +public string + + buyShop + { get; set; } + [JsonProperty("inOrOut")] +public int + + inOrOut + { get; set; } + [JsonProperty("salesOrderState")] +public string + + salesOrderState + { get; set; } + [JsonProperty("failureName")] +public string + + failureName + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("wishBookDate")] +public string + + wishBookDate + { get; set; } + [JsonProperty("deliverCompany")] +public string + + deliverCompany + { get; set; } + [JsonProperty("deliverNo")] +public string + + deliverNo + { get; set; } + [JsonProperty("deliverArriveDate")] +public DateTime + + deliverArriveDate + { get; set; } + [JsonProperty("phoneBindTimeout")] +public string + + phoneBindTimeout + { get; set; } + [JsonProperty("sendRepairType")] +public int + + sendRepairType + { get; set; } + [JsonProperty("takeAddress")] +public string + + takeAddress + { get; set; } + [JsonProperty("verifyCodeFlag")] +public int + + verifyCodeFlag + { get; set; } + [JsonProperty("questionPic")] +public string + + questionPic + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BookVideoBigFieldEntity.cs b/BBWY.JDSDK/Domain/BookVideoBigFieldEntity.cs new file mode 100644 index 00000000..4c5a1c28 --- /dev/null +++ b/BBWY.JDSDK/Domain/BookVideoBigFieldEntity.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BookVideoBigFieldEntity:JdObject{ + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("first_class_id")] +public int + + firstClassId + { get; set; } + [JsonProperty("book_big_field_info")] +public BookBigFieldInfo + + bookBigFieldInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BookVideoEntity.cs b/BBWY.JDSDK/Domain/BookVideoEntity.cs new file mode 100644 index 00000000..1430427f --- /dev/null +++ b/BBWY.JDSDK/Domain/BookVideoEntity.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BookVideoEntity:JdObject{ + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("book_info")] +public BookInfo + + bookInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BrandCustomerCheckDTO.cs b/BBWY.JDSDK/Domain/BrandCustomerCheckDTO.cs new file mode 100644 index 00000000..d08e76ec --- /dev/null +++ b/BBWY.JDSDK/Domain/BrandCustomerCheckDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BrandCustomerCheckDTO:JdObject{ + [JsonProperty("customer_in_brand")] +public bool + + customerInBrand + { get; set; } + [JsonProperty("brand_logo")] +public string + + brandLogo + { get; set; } + [JsonProperty("brand_name")] +public string + + brandName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BrandVO.cs b/BBWY.JDSDK/Domain/BrandVO.cs new file mode 100644 index 00000000..a41c1cbb --- /dev/null +++ b/BBWY.JDSDK/Domain/BrandVO.cs @@ -0,0 +1,69 @@ +using Newtonsoft.Json; +using System; +namespace Jd.Api.Domain +{ + + [Serializable] +public class BrandVo:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("brandId")] +public int + + brandId + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("cnName")] +public string + + cnName + { get; set; } + [JsonProperty("enName")] +public string + + enName + { get; set; } + [JsonProperty("logo")] +public string + + logo + { get; set; } + [JsonProperty("firstChar")] +public string + + firstChar + { get; set; } + [JsonProperty("endTime")] +public DateTime + + endTime + { get; set; } + [JsonProperty("isForever")] +public int + + isForever + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BrandsCouponUserDTO.cs b/BBWY.JDSDK/Domain/BrandsCouponUserDTO.cs new file mode 100644 index 00000000..03bc8ae6 --- /dev/null +++ b/BBWY.JDSDK/Domain/BrandsCouponUserDTO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BrandsCouponUserDTO:JdObject{ + [JsonProperty("couponId")] +public long + + couponId + { get; set; } + [JsonProperty("couponAmount")] +public long + + couponAmount + { get; set; } + [JsonProperty("couponType")] +public int + + couponType + { get; set; } + [JsonProperty("quota")] +public long + + quota + { get; set; } + [JsonProperty("modifiedDate")] +public DateTime + + modifiedDate + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BroadBandOrderInfo.cs b/BBWY.JDSDK/Domain/BroadBandOrderInfo.cs new file mode 100644 index 00000000..f589002c --- /dev/null +++ b/BBWY.JDSDK/Domain/BroadBandOrderInfo.cs @@ -0,0 +1,79 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + + [Serializable] + public class BroadBandOrderInfo : JdObject + { + [JsonProperty("order_id")] + public long orderId { get; set; } + [JsonProperty("vender_id")] + public long venderId { get; set; } + [JsonProperty("sku_id")] + public long skuId + { get; set; } + [JsonProperty("sku_name")] + public string skuName + { get; set; } + [JsonProperty("sku_price")] + public string skuPrice + { get; set; } + [JsonProperty("order_price")] + public string orderPrice + { get; set; } + [JsonProperty("broadband_type")] + public int broadbandType + { get; set; } + [JsonProperty("broadband_type_desc")] + public string broadbandTypeDesc + { get; set; } + [JsonProperty("customer_name")] + public string customerName + { get; set; } + [JsonProperty("id_number")] + public string idNumber + { get; set; } + [JsonProperty("address_detail")] + public string addressDetail + { get; set; } + [JsonProperty("broadband_account")] + public string broadbandAccount + { get; set; } + [JsonProperty("operator")] + public int Operator { get; set; } + [JsonProperty("operator_desc")] + public string operatorDesc + { get; set; } + [JsonProperty("province")] + public string province + { get; set; } + [JsonProperty("city")] + public string city + { get; set; } + [JsonProperty("erp_status")] + public int erpStatus + { get; set; } + [JsonProperty("erp_status_desc")] + public string erpStatusDesc + { get; set; } + [JsonProperty("order_created")] + public string orderCreated + { get; set; } + [JsonProperty("county")] + public string county + { get; set; } + [JsonProperty("town")] + public string town + { get; set; } + [JsonProperty("phone_number")] + public long phoneNumber + { get; set; } + [JsonProperty("channel_no")] + public string channelNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/BusinessInfo.cs b/BBWY.JDSDK/Domain/BusinessInfo.cs new file mode 100644 index 00000000..cf92b774 --- /dev/null +++ b/BBWY.JDSDK/Domain/BusinessInfo.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class BusinessInfo:JdObject{ + [JsonProperty("bId")] +public long + + bId + { get; set; } + [JsonProperty("pId")] +public long + + pId + { get; set; } + [JsonProperty("businessName")] +public string + + businessName + { get; set; } + [JsonProperty("companyId")] +public long + + companyId + { get; set; } + [JsonProperty("lastOpertor")] +public string + + lastOpertor + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("mark")] +public string + + mark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CallCapacityResult.cs b/BBWY.JDSDK/Domain/CallCapacityResult.cs new file mode 100644 index 00000000..eb8a05c8 --- /dev/null +++ b/BBWY.JDSDK/Domain/CallCapacityResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CallCapacityResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("data")] +public string + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CampaignQuery.cs b/BBWY.JDSDK/Domain/CampaignQuery.cs new file mode 100644 index 00000000..ffdfbe33 --- /dev/null +++ b/BBWY.JDSDK/Domain/CampaignQuery.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CampaignQuery:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("dayBudgetStr")] +public string + + dayBudgetStr + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CancelOrderVO.cs b/BBWY.JDSDK/Domain/CancelOrderVO.cs new file mode 100644 index 00000000..fcf0c5b8 --- /dev/null +++ b/BBWY.JDSDK/Domain/CancelOrderVO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CancelOrderVO:JdObject{ + [JsonProperty("cancelDate")] +public DateTime + + cancelDate + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("cancelReason")] +public string + + cancelReason + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CancelResult.cs b/BBWY.JDSDK/Domain/CancelResult.cs new file mode 100644 index 00000000..cc52ce2c --- /dev/null +++ b/BBWY.JDSDK/Domain/CancelResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CancelResult:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CancelledOrder.cs b/BBWY.JDSDK/Domain/CancelledOrder.cs new file mode 100644 index 00000000..62cabac9 --- /dev/null +++ b/BBWY.JDSDK/Domain/CancelledOrder.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CancelledOrder:JdObject{ + [JsonProperty("userCancelInfo")] +public string + + userCancelInfo + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("modelType")] +public string + + modelType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Carrier.cs b/BBWY.JDSDK/Domain/Carrier.cs new file mode 100644 index 00000000..d39eec31 --- /dev/null +++ b/BBWY.JDSDK/Domain/Carrier.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Carrier:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CarrierInfo.cs b/BBWY.JDSDK/Domain/CarrierInfo.cs new file mode 100644 index 00000000..12a136f6 --- /dev/null +++ b/BBWY.JDSDK/Domain/CarrierInfo.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CarrierInfo:JdObject{ + [JsonProperty("tenantId")] +public string + + tenantId + { get; set; } + [JsonProperty("carrierNo")] +public string + + carrierNo + { get; set; } + [JsonProperty("carrierName")] +public string + + carrierName + { get; set; } + [JsonProperty("tel")] +public string + + tel + { get; set; } + [JsonProperty("useFlag")] +public string + + useFlag + { get; set; } + [JsonProperty("contact")] +public string + + contact + { get; set; } + [JsonProperty("postCode")] +public string + + postCode + { get; set; } + [JsonProperty("carrierType")] +public int + + carrierType + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CarriersDetail.cs b/BBWY.JDSDK/Domain/CarriersDetail.cs new file mode 100644 index 00000000..224ff0f1 --- /dev/null +++ b/BBWY.JDSDK/Domain/CarriersDetail.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CarriersDetail:JdObject{ + [JsonProperty("carriers_id")] +public string + + carriersId + { get; set; } + [JsonProperty("carriers_name")] +public string + + carriersName + { get; set; } + [JsonProperty("carriers_phone")] +public string + + carriersPhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CartResp.cs b/BBWY.JDSDK/Domain/CartResp.cs new file mode 100644 index 00000000..27e5cf6c --- /dev/null +++ b/BBWY.JDSDK/Domain/CartResp.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CartResp:JdObject{ + [JsonProperty("skuResps")] +public List + + skuResps + { get; set; } + [JsonProperty("suiteResps")] +public List + + suiteResps + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CartonDTO.cs b/BBWY.JDSDK/Domain/CartonDTO.cs new file mode 100644 index 00000000..13c202af --- /dev/null +++ b/BBWY.JDSDK/Domain/CartonDTO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CartonDTO:JdObject{ + [JsonProperty("cartonNo")] +public string + + cartonNo + { get; set; } + [JsonProperty("cartonItemList")] +public List + + cartonItemList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CartonItemDTO.cs b/BBWY.JDSDK/Domain/CartonItemDTO.cs new file mode 100644 index 00000000..ae45fc6c --- /dev/null +++ b/BBWY.JDSDK/Domain/CartonItemDTO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CartonItemDTO:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsQty")] +public string + + goodsQty + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Category.cs b/BBWY.JDSDK/Domain/Category.cs new file mode 100644 index 00000000..b91e3f98 --- /dev/null +++ b/BBWY.JDSDK/Domain/Category.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Category:JdObject{ + [JsonProperty("fid")] +public int + + fid + { get; set; } + [JsonProperty("aliasName")] +public string + + aliasName + { get; set; } + [JsonProperty("featureMap")] +public Dictionary + + featureMap + { get; set; } + [JsonProperty("notes")] +public string + + notes + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("features")] +public string + + features + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("indexId")] +public int + + indexId + { get; set; } + [JsonProperty("logo")] +public string + + logo + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("lev")] +public int + + lev + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttr.cs b/BBWY.JDSDK/Domain/CategoryAttr.cs new file mode 100644 index 00000000..6ed64bf8 --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttr.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttr:JdObject{ + [JsonProperty("categoryAttrId")] +public long + + categoryAttrId + { get; set; } + [JsonProperty("categoryId")] +public long + + categoryId + { get; set; } + [JsonProperty("attName")] +public string + + attName + { get; set; } + [JsonProperty("attrIndexId")] +public int + + attrIndexId + { get; set; } + [JsonProperty("inputType")] +public int + + inputType + { get; set; } + [JsonProperty("attributeType")] +public int + + attributeType + { get; set; } + [JsonProperty("attrFeatures")] +public List + + attrFeatures + { get; set; } + [JsonProperty("categoryAttrGroup")] +public CategoryAttrGroup + + categoryAttrGroup + { get; set; } + [JsonProperty("attrValueList")] +public List + + attrValueList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttrGroup.cs b/BBWY.JDSDK/Domain/CategoryAttrGroup.cs new file mode 100644 index 00000000..7d868217 --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttrGroup.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttrGroup:JdObject{ + [JsonProperty("groupId")] +public long + + groupId + { get; set; } + [JsonProperty("groupName")] +public string + + groupName + { get; set; } + [JsonProperty("attrGroupIndexId")] +public int + + attrGroupIndexId + { get; set; } + [JsonProperty("attrGroupfeatures")] +public List + + attrGroupfeatures + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttrGroupJos.cs b/BBWY.JDSDK/Domain/CategoryAttrGroupJos.cs new file mode 100644 index 00000000..f2d0afce --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttrGroupJos.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttrGroupJos:JdObject{ + [JsonProperty("groupId")] +public long + + groupId + { get; set; } + [JsonProperty("groupName")] +public string + + groupName + { get; set; } + [JsonProperty("attrGroupIndexId")] +public int + + attrGroupIndexId + { get; set; } + [JsonProperty("attrGroupfeatures")] +public List + + attrGroupfeatures + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttrGroupUnlimit.cs b/BBWY.JDSDK/Domain/CategoryAttrGroupUnlimit.cs new file mode 100644 index 00000000..c762f715 --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttrGroupUnlimit.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttrGroupUnlimit:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("orderSort")] +public int + + orderSort + { get; set; } + [JsonProperty("features")] +public List + + features + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttrJos.cs b/BBWY.JDSDK/Domain/CategoryAttrJos.cs new file mode 100644 index 00000000..902a23ee --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttrJos.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttrJos:JdObject{ + [JsonProperty("categoryAttrId")] +public long + + categoryAttrId + { get; set; } + [JsonProperty("categoryId")] +public long + + categoryId + { get; set; } + [JsonProperty("attName")] +public string + + attName + { get; set; } + [JsonProperty("attrIndexId")] +public int + + attrIndexId + { get; set; } + [JsonProperty("inputType")] +public int + + inputType + { get; set; } + [JsonProperty("attributeType")] +public int + + attributeType + { get; set; } + [JsonProperty("attrFeatures")] +public List + + attrFeatures + { get; set; } + [JsonProperty("categoryAttrGroup")] +public CategoryAttrGroupJos + + categoryAttrGroup + { get; set; } + [JsonProperty("attrValueList")] +public List + + attrValueList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttrUnlimit.cs b/BBWY.JDSDK/Domain/CategoryAttrUnlimit.cs new file mode 100644 index 00000000..c58a7da6 --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttrUnlimit.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttrUnlimit:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("catId")] +public long + + catId + { get; set; } + [JsonProperty("orderSort")] +public int + + orderSort + { get; set; } + [JsonProperty("attributeType")] +public int + + attributeType + { get; set; } + [JsonProperty("inputType")] +public int + + inputType + { get; set; } + [JsonProperty("graphic")] +public string + + graphic + { get; set; } + [JsonProperty("isRequired")] +public bool + + isRequired + { get; set; } + [JsonProperty("features")] +public List + + features + { get; set; } + [JsonProperty("attrValueList")] +public List + + attrValueList + { get; set; } + [JsonProperty("attrGroup")] +public CategoryAttrGroupUnlimit + + attrGroup + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttrValue.cs b/BBWY.JDSDK/Domain/CategoryAttrValue.cs new file mode 100644 index 00000000..428d8f99 --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttrValue.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttrValue:JdObject{ + [JsonProperty("attrValueId")] +public long + + attrValueId + { get; set; } + [JsonProperty("attrValueIndexId")] +public int + + attrValueIndexId + { get; set; } + [JsonProperty("attrValue")] +public string + + attrValue + { get; set; } + [JsonProperty("attrValueFeatures")] +public List + + attrValueFeatures + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttrValueJos.cs b/BBWY.JDSDK/Domain/CategoryAttrValueJos.cs new file mode 100644 index 00000000..5fdfbaa8 --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttrValueJos.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttrValueJos:JdObject{ + [JsonProperty("attributeId")] +public long + + attributeId + { get; set; } + [JsonProperty("categoryId")] +public long + + categoryId + { get; set; } + [JsonProperty("features")] +public List + + features + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("indexId")] +public int + + indexId + { get; set; } + [JsonProperty("value")] +public string + + value + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttrValueUnlimit.cs b/BBWY.JDSDK/Domain/CategoryAttrValueUnlimit.cs new file mode 100644 index 00000000..09553397 --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttrValueUnlimit.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttrValueUnlimit:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("attId")] +public long + + attId + { get; set; } + [JsonProperty("catId")] +public long + + catId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("orderSort")] +public int + + orderSort + { get; set; } + [JsonProperty("features")] +public List + + features + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryAttributeApiResult.cs b/BBWY.JDSDK/Domain/CategoryAttributeApiResult.cs new file mode 100644 index 00000000..5f22f36a --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryAttributeApiResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryAttributeApiResult:JdObject{ + [JsonProperty("categoryPropertyList")] +public List + + categoryPropertyList + { get; set; } + [JsonProperty("messegeCode")] +public string + + messegeCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryBrandSpuDto.cs b/BBWY.JDSDK/Domain/CategoryBrandSpuDto.cs new file mode 100644 index 00000000..4da1702a --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryBrandSpuDto.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryBrandSpuDto:JdObject{ + [JsonProperty("model")] +public string + + model + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryDto.cs b/BBWY.JDSDK/Domain/CategoryDto.cs new file mode 100644 index 00000000..954afe6c --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryDto:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("depth")] +public int + + depth + { get; set; } + [JsonProperty("cid3")] +public int + + cid3 + { get; set; } + [JsonProperty("cid3_name")] +public string + + cid3Name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryResult.cs b/BBWY.JDSDK/Domain/CategoryResult.cs new file mode 100644 index 00000000..c3ff0b86 --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("list")] +public List + + list + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CategoryVo.cs b/BBWY.JDSDK/Domain/CategoryVo.cs new file mode 100644 index 00000000..79fa9b9e --- /dev/null +++ b/BBWY.JDSDK/Domain/CategoryVo.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CategoryVo:JdObject{ + [JsonProperty("catId")] +public int + + catId + { get; set; } + [JsonProperty("parentId")] +public int + + parentId + { get; set; } + [JsonProperty("catName")] +public string + + catName + { get; set; } + [JsonProperty("catNameEn")] +public string + + catNameEn + { get; set; } + [JsonProperty("catLevel")] +public int + + catLevel + { get; set; } + [JsonProperty("sortOrder")] +public int + + sortOrder + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CetusRemoteResult.cs b/BBWY.JDSDK/Domain/CetusRemoteResult.cs new file mode 100644 index 00000000..3a6dbdfe --- /dev/null +++ b/BBWY.JDSDK/Domain/CetusRemoteResult.cs @@ -0,0 +1,27 @@ +using Newtonsoft.Json; +using System; +namespace Jd.Api.Domain +{ + + [Serializable] + public class CetusRemoteResult : JdObject + { + [JsonProperty("errorCode")] + public string + + errorCode + { get; set; } + [JsonProperty("message")] + public string + + message + { get; set; } + [JsonProperty("isSuccess")] + public bool + + isSuccess + { get; set; } + [JsonProperty("data")] + public BrandVo data { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ChangeBookDateOrderVO.cs b/BBWY.JDSDK/Domain/ChangeBookDateOrderVO.cs new file mode 100644 index 00000000..277fffe4 --- /dev/null +++ b/BBWY.JDSDK/Domain/ChangeBookDateOrderVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ChangeBookDateOrderVO:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("wishBookDate")] +public string + + wishBookDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ChangeSettlePriceInfo.cs b/BBWY.JDSDK/Domain/ChangeSettlePriceInfo.cs new file mode 100644 index 00000000..0e474168 --- /dev/null +++ b/BBWY.JDSDK/Domain/ChangeSettlePriceInfo.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ChangeSettlePriceInfo:JdObject{ + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("modifyDate")] +public DateTime + + modifyDate + { get; set; } + [JsonProperty("afterChangeSettleprice")] +public string + + afterChangeSettleprice + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("beforeChangeSettleprice")] +public string + + beforeChangeSettleprice + { get; set; } + [JsonProperty("sku")] +public string + + sku + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ChargeCycleModel.cs b/BBWY.JDSDK/Domain/ChargeCycleModel.cs new file mode 100644 index 00000000..c96dd6b1 --- /dev/null +++ b/BBWY.JDSDK/Domain/ChargeCycleModel.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ChargeCycleModel:JdObject{ + [JsonProperty("service_code")] +public string + + serviceCode + { get; set; } + [JsonProperty("service_id")] +public long + + serviceId + { get; set; } + [JsonProperty("item_id")] +public long + + itemId + { get; set; } + [JsonProperty("item_code")] +public string + + itemCode + { get; set; } + [JsonProperty("charge_days")] +public int + + chargeDays + { get; set; } + [JsonProperty("price")] +public long + + price + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("page_display")] +public int + + pageDisplay + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ChatLog.cs b/BBWY.JDSDK/Domain/ChatLog.cs new file mode 100644 index 00000000..03cf2a68 --- /dev/null +++ b/BBWY.JDSDK/Domain/ChatLog.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ChatLog:JdObject{ + [JsonProperty("customer")] +public string + + customer + { get; set; } + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("sid")] +public string + + sid + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("time")] +public DateTime + + time + { get; set; } + [JsonProperty("channel")] +public int + + channel + { get; set; } + [JsonProperty("waiterSend")] +public bool + + waiterSend + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ChatLogPage.cs b/BBWY.JDSDK/Domain/ChatLogPage.cs new file mode 100644 index 00000000..a31830dc --- /dev/null +++ b/BBWY.JDSDK/Domain/ChatLogPage.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ChatLogPage:JdObject{ + [JsonProperty("chatLogList")] +public List + + chatLogList + { get; set; } + [JsonProperty("totalRecord")] +public int + + totalRecord + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ChatSession.cs b/BBWY.JDSDK/Domain/ChatSession.cs new file mode 100644 index 00000000..d801d25c --- /dev/null +++ b/BBWY.JDSDK/Domain/ChatSession.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ChatSession:JdObject{ + [JsonProperty("customer")] +public string + + customer + { get; set; } + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("beginTime")] +public DateTime + + beginTime + { get; set; } + [JsonProperty("replyTime")] +public DateTime + + replyTime + { get; set; } + [JsonProperty("endTime")] +public DateTime + + endTime + { get; set; } + [JsonProperty("sessionType")] +public int + + sessionType + { get; set; } + [JsonProperty("transfer")] +public bool + + transfer + { get; set; } + [JsonProperty("sid")] +public string + + sid + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ChatSessionPage.cs b/BBWY.JDSDK/Domain/ChatSessionPage.cs new file mode 100644 index 00000000..6058558a --- /dev/null +++ b/BBWY.JDSDK/Domain/ChatSessionPage.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ChatSessionPage:JdObject{ + [JsonProperty("chatSessionList")] +public List + + chatSessionList + { get; set; } + [JsonProperty("totalRecord")] +public int + + totalRecord + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CheckNumBalanceResponse.cs b/BBWY.JDSDK/Domain/CheckNumBalanceResponse.cs new file mode 100644 index 00000000..3c1afcbb --- /dev/null +++ b/BBWY.JDSDK/Domain/CheckNumBalanceResponse.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CheckNumBalanceResponse:JdObject{ + [JsonProperty("couponDiscount")] +public string + + couponDiscount + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("codeNum")] +public string + + codeNum + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("payment")] +public string + + payment + { get; set; } + [JsonProperty("commission")] +public string + + commission + { get; set; } + [JsonProperty("paymentOnline")] +public string + + paymentOnline + { get; set; } + [JsonProperty("pwdNumber")] +public string + + pwdNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CheckNumberResult.cs b/BBWY.JDSDK/Domain/CheckNumberResult.cs new file mode 100644 index 00000000..e8b358e5 --- /dev/null +++ b/BBWY.JDSDK/Domain/CheckNumberResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CheckNumberResult:JdObject{ + [JsonProperty("result_code")] +public int + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("check_numbers")] +public List + + checkNumbers + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ChildOrderInfo.cs b/BBWY.JDSDK/Domain/ChildOrderInfo.cs new file mode 100644 index 00000000..ca21278a --- /dev/null +++ b/BBWY.JDSDK/Domain/ChildOrderInfo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ChildOrderInfo:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("groupId")] +public int + + groupId + { get; set; } + [JsonProperty("skus")] +public List + + skus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CityVO.cs b/BBWY.JDSDK/Domain/CityVO.cs new file mode 100644 index 00000000..00802649 --- /dev/null +++ b/BBWY.JDSDK/Domain/CityVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CityVO:JdObject{ + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CmpJsfResult.cs b/BBWY.JDSDK/Domain/CmpJsfResult.cs new file mode 100644 index 00000000..45fd9b98 --- /dev/null +++ b/BBWY.JDSDK/Domain/CmpJsfResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CmpJsfResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("isSuccess")] +public bool + + isSuccess + { get; set; } + [JsonProperty("date")] +public List + + date + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CmpSkuInfoVO.cs b/BBWY.JDSDK/Domain/CmpSkuInfoVO.cs new file mode 100644 index 00000000..a74fcb85 --- /dev/null +++ b/BBWY.JDSDK/Domain/CmpSkuInfoVO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CmpSkuInfoVO:JdObject{ + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("productImageUrl")] +public string + + productImageUrl + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("price")] +public double + + price + { get; set; } + [JsonProperty("commission")] +public double + + commission + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("ImagePrefix")] +public string + + ImagePrefix + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CoCreateLwbResult.cs b/BBWY.JDSDK/Domain/CoCreateLwbResult.cs new file mode 100644 index 00000000..9a762365 --- /dev/null +++ b/BBWY.JDSDK/Domain/CoCreateLwbResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CoCreateLwbResult:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("listPhoto")] +public List + + listPhoto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CoCreateLwbResultForCreateWbOrder.cs b/BBWY.JDSDK/Domain/CoCreateLwbResultForCreateWbOrder.cs new file mode 100644 index 00000000..78c77959 --- /dev/null +++ b/BBWY.JDSDK/Domain/CoCreateLwbResultForCreateWbOrder.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CoCreateLwbResultForCreateWbOrder:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("wbNo")] +public string + + wbNo + { get; set; } + [JsonProperty("lwbNo")] +public string + + lwbNo + { get; set; } + [JsonProperty("deliveryMthd")] +public byte + + deliveryMthd + { get; set; } + [JsonProperty("providerName")] +public string + + providerName + { get; set; } + [JsonProperty("thrOrderId")] +public string + + thrOrderId + { get; set; } + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("resultForLwbMainList")] +public List + + resultForLwbMainList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CoCreateLwbResultForGotoB2BSWbMainAllTrack.cs b/BBWY.JDSDK/Domain/CoCreateLwbResultForGotoB2BSWbMainAllTrack.cs new file mode 100644 index 00000000..8babf1d3 --- /dev/null +++ b/BBWY.JDSDK/Domain/CoCreateLwbResultForGotoB2BSWbMainAllTrack.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CoCreateLwbResultForGotoB2BSWbMainAllTrack:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("b2bLwbTrack")] +public List + + b2bLwbTrack + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CoCreateLwbResultForQueryB2BSWbMain.cs b/BBWY.JDSDK/Domain/CoCreateLwbResultForQueryB2BSWbMain.cs new file mode 100644 index 00000000..37261ccb --- /dev/null +++ b/BBWY.JDSDK/Domain/CoCreateLwbResultForQueryB2BSWbMain.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CoCreateLwbResultForQueryB2BSWbMain:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("lwbMain")] +public LwbMain + + lwbMain + { get; set; } + [JsonProperty("waybillList")] +public List + + waybillList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CoResult.cs b/BBWY.JDSDK/Domain/CoResult.cs new file mode 100644 index 00000000..6c3bcd9d --- /dev/null +++ b/BBWY.JDSDK/Domain/CoResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CoResult:JdObject{ + [JsonProperty("wbNo")] +public string + + wbNo + { get; set; } + [JsonProperty("lwbNo")] +public string + + lwbNo + { get; set; } + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("resultData")] +public Dictionary + + resultData + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CollectionSmart.cs b/BBWY.JDSDK/Domain/CollectionSmart.cs new file mode 100644 index 00000000..50f35ad8 --- /dev/null +++ b/BBWY.JDSDK/Domain/CollectionSmart.cs @@ -0,0 +1,152 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CollectionSmart:JdObject{ + [JsonProperty("receivableId")] +public int + + receivableId + { get; set; } + [JsonProperty("amount")] +public string + + amount + { get; set; } + [JsonProperty("receivableState")] +public int + + receivableState + { get; set; } + [JsonProperty("receivableStateName")] +public string + + receivableStateName + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("reconciliationTime")] +public DateTime + + reconciliationTime + { get; set; } + [JsonProperty("companyId")] +public int + + companyId + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("updateDate")] +public DateTime + + updateDate + { get; set; } + [JsonProperty("paymentChannel")] +public string + + paymentChannel + { get; set; } + [JsonProperty("balanceFlag")] +public int + + balanceFlag + { get; set; } + [JsonProperty("receivableType")] +public int + + receivableType + { get; set; } + [JsonProperty("receivableTypeName")] +public string + + receivableTypeName + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerMobile")] +public string + + customerMobile + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("serviceStatusName")] +public string + + serviceStatusName + { get; set; } + [JsonProperty("serviceApplyTime")] +public DateTime + + serviceApplyTime + { get; set; } + [JsonProperty("expirationDate")] +public DateTime + + expirationDate + { get; set; } + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("serviceCount")] +public int + + serviceCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ColseOrder.cs b/BBWY.JDSDK/Domain/ColseOrder.cs new file mode 100644 index 00000000..01ae81b2 --- /dev/null +++ b/BBWY.JDSDK/Domain/ColseOrder.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ColseOrder:JdObject{ + [JsonProperty("reason")] +public string + + reason + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CommonResponse.cs b/BBWY.JDSDK/Domain/CommonResponse.cs new file mode 100644 index 00000000..3b430ca1 --- /dev/null +++ b/BBWY.JDSDK/Domain/CommonResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CommonResponse:JdObject{ + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("subCode")] +public string + + subCode + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("data")] +public bool + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CommonResult.cs b/BBWY.JDSDK/Domain/CommonResult.cs new file mode 100644 index 00000000..072dc638 --- /dev/null +++ b/BBWY.JDSDK/Domain/CommonResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CommonResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CompensateResult.cs b/BBWY.JDSDK/Domain/CompensateResult.cs new file mode 100644 index 00000000..7974e869 --- /dev/null +++ b/BBWY.JDSDK/Domain/CompensateResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CompensateResult:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CompletePageResult.cs b/BBWY.JDSDK/Domain/CompletePageResult.cs new file mode 100644 index 00000000..7d81fda4 --- /dev/null +++ b/BBWY.JDSDK/Domain/CompletePageResult.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CompletePageResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("pageNumber")] +public int + + pageNumber + { get; set; } + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Component.cs b/BBWY.JDSDK/Domain/Component.cs new file mode 100644 index 00000000..ebc5578a --- /dev/null +++ b/BBWY.JDSDK/Domain/Component.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Component:JdObject{ + [JsonProperty("key")] +public string + + key + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ComponentExport.cs b/BBWY.JDSDK/Domain/ComponentExport.cs new file mode 100644 index 00000000..7a330c32 --- /dev/null +++ b/BBWY.JDSDK/Domain/ComponentExport.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ComponentExport:JdObject{ + [JsonProperty("codeS")] +public string + + codeS + { get; set; } + [JsonProperty("nameS")] +public string + + nameS + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConfirmAcceptOrderResult.cs b/BBWY.JDSDK/Domain/ConfirmAcceptOrderResult.cs new file mode 100644 index 00000000..924ca5bf --- /dev/null +++ b/BBWY.JDSDK/Domain/ConfirmAcceptOrderResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConfirmAcceptOrderResult:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public bool + + data + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConfirmReject4JosResult.cs b/BBWY.JDSDK/Domain/ConfirmReject4JosResult.cs new file mode 100644 index 00000000..75266815 --- /dev/null +++ b/BBWY.JDSDK/Domain/ConfirmReject4JosResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConfirmReject4JosResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("data")] +public bool + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConsigneeInfoDTO.cs b/BBWY.JDSDK/Domain/ConsigneeInfoDTO.cs new file mode 100644 index 00000000..60bf5270 --- /dev/null +++ b/BBWY.JDSDK/Domain/ConsigneeInfoDTO.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConsigneeInfoDTO:JdObject{ + [JsonProperty("consName")] +public string + + consName + { get; set; } + [JsonProperty("consMobile")] +public string + + consMobile + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countyId")] +public int + + countyId + { get; set; } + [JsonProperty("countyName")] +public string + + countyName + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + [JsonProperty("townName")] +public string + + townName + { get; set; } + [JsonProperty("consAddress")] +public string + + consAddress + { get; set; } + [JsonProperty("consVirtualMobile")] +public string + + consVirtualMobile + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConsigneeResp.cs b/BBWY.JDSDK/Domain/ConsigneeResp.cs new file mode 100644 index 00000000..035676f7 --- /dev/null +++ b/BBWY.JDSDK/Domain/ConsigneeResp.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConsigneeResp:JdObject{ + [JsonProperty("regAddressId")] +public long + + regAddressId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("countyId")] +public int + + countyId + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countyName")] +public string + + countyName + { get; set; } + [JsonProperty("townName")] +public string + + townName + { get; set; } + [JsonProperty("addressDetail")] +public string + + addressDetail + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("idCard")] +public string + + idCard + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("bigItemShipmentDate")] +public DateTime + + bigItemShipmentDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConsumeResultVO.cs b/BBWY.JDSDK/Domain/ConsumeResultVO.cs new file mode 100644 index 00000000..c72848b5 --- /dev/null +++ b/BBWY.JDSDK/Domain/ConsumeResultVO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConsumeResultVO:JdObject{ + [JsonProperty("swiftNumber")] +public string + + swiftNumber + { get; set; } + [JsonProperty("amount")] +public string + + amount + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + [JsonProperty("type")] +public string + + type + { get; set; } + [JsonProperty("spaceId")] +public string + + spaceId + { get; set; } + [JsonProperty("unitId")] +public string + + unitId + { get; set; } + [JsonProperty("mediaId")] +public string + + mediaId + { get; set; } + [JsonProperty("compaignId")] +public string + + compaignId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConsumerCode.cs b/BBWY.JDSDK/Domain/ConsumerCode.cs new file mode 100644 index 00000000..7d28688d --- /dev/null +++ b/BBWY.JDSDK/Domain/ConsumerCode.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConsumerCode:JdObject{ + [JsonProperty("order_id")] +public long + + orderId + { get; set; } + [JsonProperty("code_num")] +public string + + codeNum + { get; set; } + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("effective_date")] +public DateTime + + effectiveDate + { get; set; } + [JsonProperty("send_count")] +public int + + sendCount + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("consumer_status")] +public int + + consumerStatus + { get; set; } + [JsonProperty("consumer_time")] +public DateTime + + consumerTime + { get; set; } + [JsonProperty("card_number")] +public string + + cardNumber + { get; set; } + [JsonProperty("pwd_number")] +public string + + pwdNumber + { get; set; } + [JsonProperty("coupons_amount")] +public string + + couponsAmount + { get; set; } + [JsonProperty("min_consumption")] +public string + + minConsumption + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConsumerResult.cs b/BBWY.JDSDK/Domain/ConsumerResult.cs new file mode 100644 index 00000000..a6138929 --- /dev/null +++ b/BBWY.JDSDK/Domain/ConsumerResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConsumerResult:JdObject{ + [JsonProperty("result_code")] +public int + + resultCode + { get; set; } + [JsonProperty("rsudoesult_message")] +public string + + rsudoesultMessage + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConsumptionDTO.cs b/BBWY.JDSDK/Domain/ConsumptionDTO.cs new file mode 100644 index 00000000..d72fa479 --- /dev/null +++ b/BBWY.JDSDK/Domain/ConsumptionDTO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConsumptionDTO:JdObject{ + [JsonProperty("consumption_id")] +public long + + consumptionId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ConsumptionDetailDTO.cs b/BBWY.JDSDK/Domain/ConsumptionDetailDTO.cs new file mode 100644 index 00000000..afd0500d --- /dev/null +++ b/BBWY.JDSDK/Domain/ConsumptionDetailDTO.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ConsumptionDetailDTO:JdObject{ + [JsonProperty("quantity")] +public int + + quantity + { get; set; } + [JsonProperty("user_pin")] +public string + + userPin + { get; set; } + [JsonProperty("face_value")] +public string + + faceValue + { get; set; } + [JsonProperty("type_id")] +public long + + typeId + { get; set; } + [JsonProperty("consumption_id")] +public long + + consumptionId + { get; set; } + [JsonProperty("request_id")] +public string + + requestId + { get; set; } + [JsonProperty("send_date")] +public DateTime + + sendDate + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("status_desc")] +public string + + statusDesc + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("type_name")] +public string + + typeName + { get; set; } + [JsonProperty("unit")] +public string + + unit + { get; set; } + [JsonProperty("amount")] +public long + + amount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ContactInfo.cs b/BBWY.JDSDK/Domain/ContactInfo.cs new file mode 100644 index 00000000..8d87787f --- /dev/null +++ b/BBWY.JDSDK/Domain/ContactInfo.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ContactInfo:JdObject{ + [JsonProperty("contactName")] +public string + + contactName + { get; set; } + [JsonProperty("contactTel")] +public string + + contactTel + { get; set; } + [JsonProperty("contactMobile")] +public string + + contactMobile + { get; set; } + [JsonProperty("contactZipcode")] +public string + + contactZipcode + { get; set; } + [JsonProperty("provinceCode")] +public int + + provinceCode + { get; set; } + [JsonProperty("cityCode")] +public int + + cityCode + { get; set; } + [JsonProperty("countyCode")] +public int + + countyCode + { get; set; } + [JsonProperty("villageCode")] +public int + + villageCode + { get; set; } + [JsonProperty("detailAddress")] +public string + + detailAddress + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ContactsInfoExport.cs b/BBWY.JDSDK/Domain/ContactsInfoExport.cs new file mode 100644 index 00000000..5b4bd2a1 --- /dev/null +++ b/BBWY.JDSDK/Domain/ContactsInfoExport.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ContactsInfoExport:JdObject{ + [JsonProperty("addressInfoExport")] +public AddressInfoExport + + addressInfoExport + { get; set; } + [JsonProperty("contactsName")] +public string + + contactsName + { get; set; } + [JsonProperty("contactsTel")] +public string + + contactsTel + { get; set; } + [JsonProperty("contactsPhone")] +public string + + contactsPhone + { get; set; } + [JsonProperty("contactsZipCode")] +public string + + contactsZipCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Content.cs b/BBWY.JDSDK/Domain/Content.cs new file mode 100644 index 00000000..8361cf3e --- /dev/null +++ b/BBWY.JDSDK/Domain/Content.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Content:JdObject{ + [JsonProperty("Slaveimageurl")] +public string + + Slaveimageurl + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CooperationCouponResult.cs b/BBWY.JDSDK/Domain/CooperationCouponResult.cs new file mode 100644 index 00000000..76d1d71b --- /dev/null +++ b/BBWY.JDSDK/Domain/CooperationCouponResult.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CooperationCouponResult:JdObject{ + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("begin_time")] +public string + + beginTime + { get; set; } + [JsonProperty("end_time")] +public string + + endTime + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("quato")] +public string + + quato + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CooperationResult.cs b/BBWY.JDSDK/Domain/CooperationResult.cs new file mode 100644 index 00000000..86d90f54 --- /dev/null +++ b/BBWY.JDSDK/Domain/CooperationResult.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CooperationResult:JdObject{ + [JsonProperty("coupons")] +public List + + coupons + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CountPartitionWarehouseResult.cs b/BBWY.JDSDK/Domain/CountPartitionWarehouseResult.cs new file mode 100644 index 00000000..7d92741e --- /dev/null +++ b/BBWY.JDSDK/Domain/CountPartitionWarehouseResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CountPartitionWarehouseResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("result")] +public int + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CouponCanCelJosDTO.cs b/BBWY.JDSDK/Domain/CouponCanCelJosDTO.cs new file mode 100644 index 00000000..61bfc874 --- /dev/null +++ b/BBWY.JDSDK/Domain/CouponCanCelJosDTO.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CouponCanCelJosDTO:JdObject{ + [JsonProperty("couponAmount")] +public long + + couponAmount + { get; set; } + [JsonProperty("orderAmount")] +public long + + orderAmount + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("couponType")] +public int + + couponType + { get; set; } + [JsonProperty("cancelOffTime")] +public DateTime + + cancelOffTime + { get; set; } + [JsonProperty("couponId")] +public long + + couponId + { get; set; } + [JsonProperty("type")] +public string + + type + { get; set; } + [JsonProperty("couponCode")] +public long + + couponCode + { get; set; } + [JsonProperty("couponReturnTime")] +public DateTime + + couponReturnTime + { get; set; } + [JsonProperty("couponName")] +public string + + couponName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CouponDetail.cs b/BBWY.JDSDK/Domain/CouponDetail.cs new file mode 100644 index 00000000..fea4328c --- /dev/null +++ b/BBWY.JDSDK/Domain/CouponDetail.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CouponDetail:JdObject{ + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("couponType")] +public string + + couponType + { get; set; } + [JsonProperty("couponPrice")] +public string + + couponPrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CouponDetailExternal.cs b/BBWY.JDSDK/Domain/CouponDetailExternal.cs new file mode 100644 index 00000000..1b27cf47 --- /dev/null +++ b/BBWY.JDSDK/Domain/CouponDetailExternal.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CouponDetailExternal:JdObject{ + [JsonProperty("rtnCode")] +public int + + rtnCode + { get; set; } + [JsonProperty("couponDetailVo")] +public CouponDetailVo + + couponDetailVo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CouponDetailFBP.cs b/BBWY.JDSDK/Domain/CouponDetailFBP.cs new file mode 100644 index 00000000..a6b9d7ed --- /dev/null +++ b/BBWY.JDSDK/Domain/CouponDetailFBP.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CouponDetailFBP:JdObject{ + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("couponType")] +public string + + couponType + { get; set; } + [JsonProperty("couponPrice")] +public string + + couponPrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CouponDetailVo.cs b/BBWY.JDSDK/Domain/CouponDetailVo.cs new file mode 100644 index 00000000..d4bfb031 --- /dev/null +++ b/BBWY.JDSDK/Domain/CouponDetailVo.cs @@ -0,0 +1,167 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CouponDetailVo:JdObject{ + [JsonProperty("promotionList")] +public List + + promotionList + { get; set; } + [JsonProperty("couponList")] +public List + + couponList + { get; set; } + [JsonProperty("skuList")] +public List + + skuList + { get; set; } + [JsonProperty("totalItemPrice")] +public string + + totalItemPrice + { get; set; } + [JsonProperty("totalBaseDiscount")] +public string + + totalBaseDiscount + { get; set; } + [JsonProperty("totalManJian")] +public string + + totalManJian + { get; set; } + [JsonProperty("totalVenderFee")] +public string + + totalVenderFee + { get; set; } + [JsonProperty("totalBaseFee")] +public string + + totalBaseFee + { get; set; } + [JsonProperty("totalRemoteFee")] +public string + + totalRemoteFee + { get; set; } + [JsonProperty("totalCoupon")] +public string + + totalCoupon + { get; set; } + [JsonProperty("totalJingDou")] +public string + + totalJingDou + { get; set; } + [JsonProperty("totalBalance")] +public string + + totalBalance + { get; set; } + [JsonProperty("totalSuperRedEnvelope")] +public string + + totalSuperRedEnvelope + { get; set; } + [JsonProperty("totalPlus95")] +public string + + totalPlus95 + { get; set; } + [JsonProperty("totalTuiHuanHuoWuYou")] +public string + + totalTuiHuanHuoWuYou + { get; set; } + [JsonProperty("totalTaxFee")] +public string + + totalTaxFee + { get; set; } + [JsonProperty("totalLuoDiPeiService")] +public string + + totalLuoDiPeiService + { get; set; } + [JsonProperty("totalShouldPay")] +public string + + totalShouldPay + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderCreateDate")] +public DateTime + + orderCreateDate + { get; set; } + [JsonProperty("totalJingQuan")] +public string + + totalJingQuan + { get; set; } + [JsonProperty("totalDongQuan")] +public string + + totalDongQuan + { get; set; } + [JsonProperty("totalXianPinLeiJingQuan")] +public string + + totalXianPinLeiJingQuan + { get; set; } + [JsonProperty("totalXianPinLeiDongQuan")] +public string + + totalXianPinLeiDongQuan + { get; set; } + [JsonProperty("totalPingTaiChengDanYouHuiQuan")] +public string + + totalPingTaiChengDanYouHuiQuan + { get; set; } + [JsonProperty("totalLiJinYouHui")] +public string + + totalLiJinYouHui + { get; set; } + [JsonProperty("totalZhiFuYingXiaoYouHui")] +public string + + totalZhiFuYingXiaoYouHui + { get; set; } + [JsonProperty("totalJdZhiFuYouHui")] +public string + + totalJdZhiFuYouHui + { get; set; } + [JsonProperty("totalGlobalGeneralTax")] +public string + + totalGlobalGeneralTax + { get; set; } + [JsonProperty("totalGlobalGeneralIncludeTax")] +public string + + totalGlobalGeneralIncludeTax + { get; set; } + [JsonProperty("totalJingXiangLiJin")] +public string + + totalJingXiangLiJin + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CouponUsedCountQueryResponDTO.cs b/BBWY.JDSDK/Domain/CouponUsedCountQueryResponDTO.cs new file mode 100644 index 00000000..47f1b2dc --- /dev/null +++ b/BBWY.JDSDK/Domain/CouponUsedCountQueryResponDTO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CouponUsedCountQueryResponDTO:JdObject{ + [JsonProperty("countOrderAmount")] +public long + + countOrderAmount + { get; set; } + [JsonProperty("countUse")] +public long + + countUse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CreateOrderResVo.cs b/BBWY.JDSDK/Domain/CreateOrderResVo.cs new file mode 100644 index 00000000..87b28cd1 --- /dev/null +++ b/BBWY.JDSDK/Domain/CreateOrderResVo.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CreateOrderResVo:JdObject{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CreateResult.cs b/BBWY.JDSDK/Domain/CreateResult.cs new file mode 100644 index 00000000..526eb4e1 --- /dev/null +++ b/BBWY.JDSDK/Domain/CreateResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CreateResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + [JsonProperty("errors")] +public List + + errors + { get; set; } + [JsonProperty("data")] +public StrategyInstanceResponseDTO + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CrmMember.cs b/BBWY.JDSDK/Domain/CrmMember.cs new file mode 100644 index 00000000..e0ba6c5b --- /dev/null +++ b/BBWY.JDSDK/Domain/CrmMember.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CrmMember:JdObject{ + [JsonProperty("customer_pin")] +public string + + customerPin + { get; set; } + [JsonProperty("grade")] +public string + + grade + { get; set; } + [JsonProperty("trade_count")] +public int + + tradeCount + { get; set; } + [JsonProperty("trade_amount")] +public string + + tradeAmount + { get; set; } + [JsonProperty("close_trade_count")] +public int + + closeTradeCount + { get; set; } + [JsonProperty("close_trade_amount")] +public string + + closeTradeAmount + { get; set; } + [JsonProperty("item_num")] +public int + + itemNum + { get; set; } + [JsonProperty("avg_price")] +public string + + avgPrice + { get; set; } + [JsonProperty("last_trade_time")] +public DateTime + + lastTradeTime + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CrmMemberResult.cs b/BBWY.JDSDK/Domain/CrmMemberResult.cs new file mode 100644 index 00000000..29822bf9 --- /dev/null +++ b/BBWY.JDSDK/Domain/CrmMemberResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CrmMemberResult:JdObject{ + [JsonProperty("crm_members")] +public CrmMember[] + + crmMembers + { get; set; } + [JsonProperty("total_result")] +public int + + totalResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CrmMemberScanResult.cs b/BBWY.JDSDK/Domain/CrmMemberScanResult.cs new file mode 100644 index 00000000..334ef629 --- /dev/null +++ b/BBWY.JDSDK/Domain/CrmMemberScanResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CrmMemberScanResult:JdObject{ + [JsonProperty("crm_members")] +public CrmMember[] + + crmMembers + { get; set; } + [JsonProperty("total_result")] +public int + + totalResult + { get; set; } + [JsonProperty("scroll_id")] +public string + + scrollId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CrowdDmpVo.cs b/BBWY.JDSDK/Domain/CrowdDmpVo.cs new file mode 100644 index 00000000..cb55ea80 --- /dev/null +++ b/BBWY.JDSDK/Domain/CrowdDmpVo.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CrowdDmpVo:JdObject{ + [JsonProperty("crowdId")] +public long + + crowdId + { get; set; } + [JsonProperty("crowdName")] +public string + + crowdName + { get; set; } + [JsonProperty("crowdType")] +public int + + crowdType + { get; set; } + [JsonProperty("crowdTypeLable")] +public string + + crowdTypeLable + { get; set; } + [JsonProperty("isUsed")] +public int + + isUsed + { get; set; } + [JsonProperty("adGroupPrice")] +public int + + adGroupPrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Customer.cs b/BBWY.JDSDK/Domain/Customer.cs new file mode 100644 index 00000000..5eb4789b --- /dev/null +++ b/BBWY.JDSDK/Domain/Customer.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Customer:JdObject{ + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("levelAtShop")] +public string + + levelAtShop + { get; set; } + [JsonProperty("levelAtJd")] +public string + + levelAtJd + { get; set; } + [JsonProperty("tradeCount")] +public string + + tradeCount + { get; set; } + [JsonProperty("tradeAmount")] +public string + + tradeAmount + { get; set; } + [JsonProperty("lastOrderDate")] +public string + + lastOrderDate + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CustomerEvaluationDTO.cs b/BBWY.JDSDK/Domain/CustomerEvaluationDTO.cs new file mode 100644 index 00000000..6ef6aac7 --- /dev/null +++ b/BBWY.JDSDK/Domain/CustomerEvaluationDTO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CustomerEvaluationDTO:JdObject{ + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("score")] +public string + + score + { get; set; } + [JsonProperty("creationTime")] +public string + + creationTime + { get; set; } + [JsonProperty("sku")] +public string + + sku + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("nickName")] +public string + + nickName + { get; set; } + [JsonProperty("maxPage")] +public int + + maxPage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CustomerInfo.cs b/BBWY.JDSDK/Domain/CustomerInfo.cs new file mode 100644 index 00000000..d9c6865a --- /dev/null +++ b/BBWY.JDSDK/Domain/CustomerInfo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CustomerInfo:JdObject{ + [JsonProperty("jdPin")] +public string + + jdPin + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("grade")] +public int + + grade + { get; set; } + [JsonProperty("contactInfo")] +public ContactInfo + + contactInfo + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CustomerInfoEs.cs b/BBWY.JDSDK/Domain/CustomerInfoEs.cs new file mode 100644 index 00000000..e70811b2 --- /dev/null +++ b/BBWY.JDSDK/Domain/CustomerInfoEs.cs @@ -0,0 +1,142 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CustomerInfoEs:JdObject{ + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("shopId")] +public long + + shopId + { get; set; } + [JsonProperty("companyId")] +public long + + companyId + { get; set; } + [JsonProperty("userId")] +public long + + userId + { get; set; } + [JsonProperty("nickName")] +public string + + nickName + { get; set; } + [JsonProperty("levelAtJd")] +public string + + levelAtJd + { get; set; } + [JsonProperty("totalOrderPrice")] +public long + + totalOrderPrice + { get; set; } + [JsonProperty("totalOrderCount")] +public long + + totalOrderCount + { get; set; } + [JsonProperty("totalGoodsCount")] +public long + + totalGoodsCount + { get; set; } + [JsonProperty("canceledOrderCount")] +public int + + canceledOrderCount + { get; set; } + [JsonProperty("avgOrderPrice")] +public long + + avgOrderPrice + { get; set; } + [JsonProperty("lastOrderDate")] +public string + + lastOrderDate + { get; set; } + [JsonProperty("orderFrom")] +public int + + orderFrom + { get; set; } + [JsonProperty("firstOrderDate")] +public string + + firstOrderDate + { get; set; } + [JsonProperty("customerStatus")] +public int + + customerStatus + { get; set; } + [JsonProperty("levelAtShop")] +public int + + levelAtShop + { get; set; } + [JsonProperty("pcFlag")] +public int + + pcFlag + { get; set; } + [JsonProperty("phoneFlag")] +public int + + phoneFlag + { get; set; } + [JsonProperty("wxFlag")] +public int + + wxFlag + { get; set; } + [JsonProperty("increaseDate")] +public string + + increaseDate + { get; set; } + [JsonProperty("created")] +public string + + created + { get; set; } + [JsonProperty("modified")] +public string + + modified + { get; set; } + [JsonProperty("huanHuo")] +public long + + huanHuo + { get; set; } + [JsonProperty("tuidan")] +public long + + tuidan + { get; set; } + [JsonProperty("tuihuanMoney")] +public long + + tuihuanMoney + { get; set; } + [JsonProperty("points")] +public long + + points + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CustomerInfoVo.cs b/BBWY.JDSDK/Domain/CustomerInfoVo.cs new file mode 100644 index 00000000..3f8e918b --- /dev/null +++ b/BBWY.JDSDK/Domain/CustomerInfoVo.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CustomerInfoVo:JdObject{ + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + [JsonProperty("customer_name")] +public string + + customerName + { get; set; } + [JsonProperty("account_name")] +public string + + accountName + { get; set; } + [JsonProperty("consignee")] +public string + + consignee + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("province_name")] +public string + + provinceName + { get; set; } + [JsonProperty("city_name")] +public string + + cityName + { get; set; } + [JsonProperty("district_name")] +public string + + districtName + { get; set; } + [JsonProperty("street_name")] +public string + + streetName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/CustomerOrderDTO.cs b/BBWY.JDSDK/Domain/CustomerOrderDTO.cs new file mode 100644 index 00000000..08a98f91 --- /dev/null +++ b/BBWY.JDSDK/Domain/CustomerOrderDTO.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class CustomerOrderDTO:JdObject{ + [JsonProperty("userId")] +public string + + userId + { get; set; } + [JsonProperty("level")] +public string + + level + { get; set; } + [JsonProperty("receiveAddress")] +public string + + receiveAddress + { get; set; } + [JsonProperty("client")] +public string + + client + { get; set; } + [JsonProperty("orderCode")] +public string + + orderCode + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("price")] +public double + + price + { get; set; } + [JsonProperty("quantity")] +public string + + quantity + { get; set; } + [JsonProperty("orderAmount")] +public string + + orderAmount + { get; set; } + [JsonProperty("amountAfterDiscount")] +public string + + amountAfterDiscount + { get; set; } + [JsonProperty("promotion")] +public bool + + promotion + { get; set; } + [JsonProperty("groupBuying")] +public bool + + groupBuying + { get; set; } + [JsonProperty("packageDiscount")] +public bool + + packageDiscount + { get; set; } + [JsonProperty("fullMinus")] +public bool + + fullMinus + { get; set; } + [JsonProperty("payTime")] +public DateTime + + payTime + { get; set; } + [JsonProperty("orderCreateTime")] +public DateTime + + orderCreateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DCStoreDto.cs b/BBWY.JDSDK/Domain/DCStoreDto.cs new file mode 100644 index 00000000..94779e82 --- /dev/null +++ b/BBWY.JDSDK/Domain/DCStoreDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DCStoreDto:JdObject{ + [JsonProperty("dcid")] +public int + + dcid + { get; set; } + [JsonProperty("sid")] +public int + + sid + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DangerGoodsDto.cs b/BBWY.JDSDK/Domain/DangerGoodsDto.cs new file mode 100644 index 00000000..83fffc09 --- /dev/null +++ b/BBWY.JDSDK/Domain/DangerGoodsDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DangerGoodsDto:JdObject{ + [JsonProperty("key")] +public string + + key + { get; set; } + [JsonProperty("val")] +public int + + val + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DataResult.cs b/BBWY.JDSDK/Domain/DataResult.cs new file mode 100644 index 00000000..ec3d27ad --- /dev/null +++ b/BBWY.JDSDK/Domain/DataResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DataResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("jsonData")] +public string + + jsonData + { get; set; } + [JsonProperty("errmsg")] +public string + + errmsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DataVO.cs b/BBWY.JDSDK/Domain/DataVO.cs new file mode 100644 index 00000000..bbec1796 --- /dev/null +++ b/BBWY.JDSDK/Domain/DataVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DataVO:JdObject{ + [JsonProperty("isSuccess")] +public int + + isSuccess + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DeclaredResult.cs b/BBWY.JDSDK/Domain/DeclaredResult.cs new file mode 100644 index 00000000..9c0345fc --- /dev/null +++ b/BBWY.JDSDK/Domain/DeclaredResult.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DeclaredResult:JdObject{ + [JsonProperty("logisticsCode")] +public string + + logisticsCode + { get; set; } + [JsonProperty("logisticsNo")] +public string + + logisticsNo + { get; set; } + [JsonProperty("customId")] +public string + + customId + { get; set; } + [JsonProperty("pattern")] +public string + + pattern + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("spSoNo")] +public string + + spSoNo + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("result")] +public int + + result + { get; set; } + [JsonProperty("time")] +public DateTime + + time + { get; set; } + [JsonProperty("processStatus")] +public string + + processStatus + { get; set; } + [JsonProperty("statusMsg")] +public string + + statusMsg + { get; set; } + [JsonProperty("goodsCheck")] +public string + + goodsCheck + { get; set; } + [JsonProperty("actualTax")] +public double + + actualTax + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("storeId")] +public string + + storeId + { get; set; } + [JsonProperty("isvUUID")] +public string + + isvUUID + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DeliverDoResultSetDto.cs b/BBWY.JDSDK/Domain/DeliverDoResultSetDto.cs new file mode 100644 index 00000000..af7f8a81 --- /dev/null +++ b/BBWY.JDSDK/Domain/DeliverDoResultSetDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DeliverDoResultSetDto:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DeliverInfo.cs b/BBWY.JDSDK/Domain/DeliverInfo.cs new file mode 100644 index 00000000..5993073e --- /dev/null +++ b/BBWY.JDSDK/Domain/DeliverInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DeliverInfo:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("deliverSpot")] +public string + + deliverSpot + { get; set; } + [JsonProperty("deliverDate")] +public DateTime + + deliverDate + { get; set; } + [JsonProperty("deliverType")] +public int + + deliverType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DeliverOrderTrackDTO.cs b/BBWY.JDSDK/Domain/DeliverOrderTrackDTO.cs new file mode 100644 index 00000000..0306b44a --- /dev/null +++ b/BBWY.JDSDK/Domain/DeliverOrderTrackDTO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DeliverOrderTrackDTO:JdObject{ + [JsonProperty("ope_title")] +public string + + opeTitle + { get; set; } + [JsonProperty("ope_remark")] +public string + + opeRemark + { get; set; } + [JsonProperty("ope_name")] +public string + + opeName + { get; set; } + [JsonProperty("ope_time")] +public string + + opeTime + { get; set; } + [JsonProperty("way_bill_code")] +public string + + wayBillCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DeliveryAddressInfo.cs b/BBWY.JDSDK/Domain/DeliveryAddressInfo.cs new file mode 100644 index 00000000..2037d72d --- /dev/null +++ b/BBWY.JDSDK/Domain/DeliveryAddressInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DeliveryAddressInfo:JdObject{ + [JsonProperty("addressId")] +public int + + addressId + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DemandBillVo.cs b/BBWY.JDSDK/Domain/DemandBillVo.cs new file mode 100644 index 00000000..99b95455 --- /dev/null +++ b/BBWY.JDSDK/Domain/DemandBillVo.cs @@ -0,0 +1,122 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DemandBillVo:JdObject{ + [JsonProperty("offer_lost_time")] +public string + + offerLostTime + { get; set; } + [JsonProperty("demand_sn")] +public string + + demandSn + { get; set; } + [JsonProperty("image_list")] +public List + + imageList + { get; set; } + [JsonProperty("vin_code")] +public string + + vinCode + { get; set; } + [JsonProperty("offer_last_time")] +public string + + offerLastTime + { get; set; } + [JsonProperty("status_key")] +public int + + statusKey + { get; set; } + [JsonProperty("status_name")] +public string + + statusName + { get; set; } + [JsonProperty("invoice_type")] +public int + + invoiceType + { get; set; } + [JsonProperty("invoice_type_name")] +public string + + invoiceTypeName + { get; set; } + [JsonProperty("invoice_title")] +public string + + invoiceTitle + { get; set; } + [JsonProperty("tax_number")] +public string + + taxNumber + { get; set; } + [JsonProperty("demand_desc")] +public string + + demandDesc + { get; set; } + [JsonProperty("expect_quality")] +public string + + expectQuality + { get; set; } + [JsonProperty("expect_quality_name")] +public string + + expectQualityName + { get; set; } + [JsonProperty("other_fee")] +public string + + otherFee + { get; set; } + [JsonProperty("shipping_type")] +public int + + shippingType + { get; set; } + [JsonProperty("shipping_pay_way")] +public int + + shippingPayWay + { get; set; } + [JsonProperty("offer_sn")] +public string + + offerSn + { get; set; } + [JsonProperty("operate_name")] +public string + + operateName + { get; set; } + [JsonProperty("customer_info_vo")] +public CustomerInfoVo + + customerInfoVo + { get; set; } + [JsonProperty("carInfo_vo")] +public HawkCarInfoVo + + carInfoVo + { get; set; } + [JsonProperty("detail_vo_list")] +public List + + detailVoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DemandDetailVo.cs b/BBWY.JDSDK/Domain/DemandDetailVo.cs new file mode 100644 index 00000000..6768f302 --- /dev/null +++ b/BBWY.JDSDK/Domain/DemandDetailVo.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DemandDetailVo:JdObject{ + [JsonProperty("offer_goods_id")] +public int + + offerGoodsId + { get; set; } + [JsonProperty("goods_name")] +public string + + goodsName + { get; set; } + [JsonProperty("oe_num")] +public string + + oeNum + { get; set; } + [JsonProperty("goods_number")] +public int + + goodsNumber + { get; set; } + [JsonProperty("goods_measure_unit")] +public string + + goodsMeasureUnit + { get; set; } + [JsonProperty("goods_quality_type")] +public int + + goodsQualityType + { get; set; } + [JsonProperty("goods_quality_name")] +public int + + goodsQualityName + { get; set; } + [JsonProperty("goods_price")] +public string + + goodsPrice + { get; set; } + [JsonProperty("package_size")] +public int + + packageSize + { get; set; } + [JsonProperty("shipping_fee")] +public string + + shippingFee + { get; set; } + [JsonProperty("seller_remark")] +public string + + sellerRemark + { get; set; } + [JsonProperty("create_offer_time")] +public DateTime + + createOfferTime + { get; set; } + [JsonProperty("brand_name")] +public string + + brandName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DeptOut.cs b/BBWY.JDSDK/Domain/DeptOut.cs new file mode 100644 index 00000000..38ddee78 --- /dev/null +++ b/BBWY.JDSDK/Domain/DeptOut.cs @@ -0,0 +1,122 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DeptOut:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("sellerNo")] +public string + + sellerNo + { get; set; } + [JsonProperty("sellerName")] +public string + + sellerName + { get; set; } + [JsonProperty("enableTemplate")] +public string + + enableTemplate + { get; set; } + [JsonProperty("managerName")] +public string + + managerName + { get; set; } + [JsonProperty("managerPhone")] +public string + + managerPhone + { get; set; } + [JsonProperty("managerFax")] +public string + + managerFax + { get; set; } + [JsonProperty("managerEmail")] +public string + + managerEmail + { get; set; } + [JsonProperty("managerAddress")] +public string + + managerAddress + { get; set; } + [JsonProperty("settlementMode")] +public string + + settlementMode + { get; set; } + [JsonProperty("settlementBody")] +public string + + settlementBody + { get; set; } + [JsonProperty("resultsSection")] +public string + + resultsSection + { get; set; } + [JsonProperty("accountData")] +public string + + accountData + { get; set; } + [JsonProperty("qualification")] +public string + + qualification + { get; set; } + [JsonProperty("billingConditions")] +public string + + billingConditions + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("reserve1")] +public string + + reserve1 + { get; set; } + [JsonProperty("reserve2")] +public string + + reserve2 + { get; set; } + [JsonProperty("reserve3")] +public string + + reserve3 + { get; set; } + [JsonProperty("reserve4")] +public string + + reserve4 + { get; set; } + [JsonProperty("reserve5")] +public string + + reserve5 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DetailFreightsDTO.cs b/BBWY.JDSDK/Domain/DetailFreightsDTO.cs new file mode 100644 index 00000000..903c523c --- /dev/null +++ b/BBWY.JDSDK/Domain/DetailFreightsDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DetailFreightsDTO:JdObject{ + [JsonProperty("code1")] +public string + + code1 + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("amount")] +public double + + amount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DetailResultDto.cs b/BBWY.JDSDK/Domain/DetailResultDto.cs new file mode 100644 index 00000000..31943e30 --- /dev/null +++ b/BBWY.JDSDK/Domain/DetailResultDto.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DetailResultDto:JdObject{ + [JsonProperty("returnId")] +public long + + returnId + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("providerName")] +public string + + providerName + { get; set; } + [JsonProperty("fromDeliverCenterName")] +public string + + fromDeliverCenterName + { get; set; } + [JsonProperty("toDeliverCenterName")] +public string + + toDeliverCenterName + { get; set; } + [JsonProperty("totalNum")] +public int + + totalNum + { get; set; } + [JsonProperty("totalPrice")] +public string + + totalPrice + { get; set; } + [JsonProperty("wareVariety")] +public int + + wareVariety + { get; set; } + [JsonProperty("bookingDate")] +public DateTime + + bookingDate + { get; set; } + [JsonProperty("deliverTime")] +public DateTime + + deliverTime + { get; set; } + [JsonProperty("balanceState")] +public int + + balanceState + { get; set; } + [JsonProperty("balanceStateName")] +public string + + balanceStateName + { get; set; } + [JsonProperty("balanceDate")] +public DateTime + + balanceDate + { get; set; } + [JsonProperty("opinion")] +public string + + opinion + { get; set; } + [JsonProperty("outStoreRoomDate")] +public DateTime + + outStoreRoomDate + { get; set; } + [JsonProperty("detailDtoList")] +public List + + detailDtoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DirectPayDO.cs b/BBWY.JDSDK/Domain/DirectPayDO.cs new file mode 100644 index 00000000..6ab31f5e --- /dev/null +++ b/BBWY.JDSDK/Domain/DirectPayDO.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DirectPayDO:JdObject{ + [JsonProperty("purchaseId")] +public int + + purchaseId + { get; set; } + [JsonProperty("payType")] +public int + + payType + { get; set; } + [JsonProperty("compensateId")] +public int + + compensateId + { get; set; } + [JsonProperty("payForSeller")] +public string + + payForSeller + { get; set; } + [JsonProperty("payState")] +public int + + payState + { get; set; } + [JsonProperty("created")] +public string + + created + { get; set; } + [JsonProperty("sellerId")] +public int + + sellerId + { get; set; } + [JsonProperty("sellerName")] +public string + + sellerName + { get; set; } + [JsonProperty("payForUser")] +public string + + payForUser + { get; set; } + [JsonProperty("modified")] +public string + + modified + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DmpSychroResult.cs b/BBWY.JDSDK/Domain/DmpSychroResult.cs new file mode 100644 index 00000000..ac2027cc --- /dev/null +++ b/BBWY.JDSDK/Domain/DmpSychroResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DmpSychroResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + [JsonProperty("errors")] +public List + + errors + { get; set; } + [JsonProperty("data")] +public Page + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DrivingRegistrationItemEntity.cs b/BBWY.JDSDK/Domain/DrivingRegistrationItemEntity.cs new file mode 100644 index 00000000..ff3e38da --- /dev/null +++ b/BBWY.JDSDK/Domain/DrivingRegistrationItemEntity.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DrivingRegistrationItemEntity:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderStatus")] +public string + + orderStatus + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("phoneNumber")] +public string + + phoneNumber + { get; set; } + [JsonProperty("householdRegistration")] +public string + + householdRegistration + { get; set; } + [JsonProperty("idNumber")] +public string + + idNumber + { get; set; } + [JsonProperty("certificateIssuance")] +public string + + certificateIssuance + { get; set; } + [JsonProperty("liveAddress")] +public string + + liveAddress + { get; set; } + [JsonProperty("addressDetail")] +public string + + addressDetail + { get; set; } + [JsonProperty("drivingName")] +public string + + drivingName + { get; set; } + [JsonProperty("drivingAddress")] +public string + + drivingAddress + { get; set; } + [JsonProperty("drivingAddressee")] +public string + + drivingAddressee + { get; set; } + [JsonProperty("drivingPhone")] +public string + + drivingPhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DrivingResult.cs b/BBWY.JDSDK/Domain/DrivingResult.cs new file mode 100644 index 00000000..54680bf8 --- /dev/null +++ b/BBWY.JDSDK/Domain/DrivingResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DrivingResult:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("registrationItems")] +public List + + registrationItems + { get; set; } + [JsonProperty("count")] +public int + + count + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DropshipResult.cs b/BBWY.JDSDK/Domain/DropshipResult.cs new file mode 100644 index 00000000..64137f34 --- /dev/null +++ b/BBWY.JDSDK/Domain/DropshipResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DropshipResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DropshipStoreResult.cs b/BBWY.JDSDK/Domain/DropshipStoreResult.cs new file mode 100644 index 00000000..3f59636f --- /dev/null +++ b/BBWY.JDSDK/Domain/DropshipStoreResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DropshipStoreResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DspDayForeCast.cs b/BBWY.JDSDK/Domain/DspDayForeCast.cs new file mode 100644 index 00000000..eb4e6994 --- /dev/null +++ b/BBWY.JDSDK/Domain/DspDayForeCast.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DspDayForeCast:JdObject{ + [JsonProperty("day")] +public int + + day + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DspPriceForeCast.cs b/BBWY.JDSDK/Domain/DspPriceForeCast.cs new file mode 100644 index 00000000..e6cabd13 --- /dev/null +++ b/BBWY.JDSDK/Domain/DspPriceForeCast.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DspPriceForeCast:JdObject{ + [JsonProperty("hourHigh")] +public List + + hourHigh + { get; set; } + [JsonProperty("hourMiddle")] +public List + + hourMiddle + { get; set; } + [JsonProperty("hourLow")] +public List + + hourLow + { get; set; } + [JsonProperty("dayHigh")] +public List + + dayHigh + { get; set; } + [JsonProperty("dayMiddle")] +public List + + dayMiddle + { get; set; } + [JsonProperty("dayLow")] +public List + + dayLow + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DspResult.cs b/BBWY.JDSDK/Domain/DspResult.cs new file mode 100644 index 00000000..6224c6f3 --- /dev/null +++ b/BBWY.JDSDK/Domain/DspResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DspResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("data")] +public PageList + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/DspWeekForeCast.cs b/BBWY.JDSDK/Domain/DspWeekForeCast.cs new file mode 100644 index 00000000..95186d7f --- /dev/null +++ b/BBWY.JDSDK/Domain/DspWeekForeCast.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class DspWeekForeCast:JdObject{ + [JsonProperty("day")] +public int + + day + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ElectronicPolicyDTO.cs b/BBWY.JDSDK/Domain/ElectronicPolicyDTO.cs new file mode 100644 index 00000000..69c96a16 --- /dev/null +++ b/BBWY.JDSDK/Domain/ElectronicPolicyDTO.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ElectronicPolicyDTO:JdObject{ + [JsonProperty("purchaseOrderCode")] +public string + + purchaseOrderCode + { get; set; } + [JsonProperty("mark")] +public int + + mark + { get; set; } + [JsonProperty("brand")] +public string + + brand + { get; set; } + [JsonProperty("category")] +public string + + category + { get; set; } + [JsonProperty("sku")] +public string + + sku + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("orderAmount")] +public double + + orderAmount + { get; set; } + [JsonProperty("payAmount")] +public double + + payAmount + { get; set; } + [JsonProperty("orderCreateTime")] +public DateTime + + orderCreateTime + { get; set; } + [JsonProperty("orderLeaveStockTime")] +public DateTime + + orderLeaveStockTime + { get; set; } + [JsonProperty("payTime")] +public DateTime + + payTime + { get; set; } + [JsonProperty("finishOrderTime")] +public DateTime + + finishOrderTime + { get; set; } + [JsonProperty("serialNumber")] +public string + + serialNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/EncryptMobileResult.cs b/BBWY.JDSDK/Domain/EncryptMobileResult.cs new file mode 100644 index 00000000..a4a1b133 --- /dev/null +++ b/BBWY.JDSDK/Domain/EncryptMobileResult.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class EncryptMobileResult:JdObject{ + [JsonProperty("cipherText")] +public string + + cipherText + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/EptAPIResult.cs b/BBWY.JDSDK/Domain/EptAPIResult.cs new file mode 100644 index 00000000..ef3dde00 --- /dev/null +++ b/BBWY.JDSDK/Domain/EptAPIResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class EptAPIResult:JdObject{ + [JsonProperty("messegeCode")] +public string + + messegeCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ErpOrder.cs b/BBWY.JDSDK/Domain/ErpOrder.cs new file mode 100644 index 00000000..4cacdb2f --- /dev/null +++ b/BBWY.JDSDK/Domain/ErpOrder.cs @@ -0,0 +1,82 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ErpOrder:JdObject{ + [JsonProperty("purchaseOrderPrice")] +public string + + purchaseOrderPrice + { get; set; } + [JsonProperty("consigneeTel")] +public string + + consigneeTel + { get; set; } + [JsonProperty("sellerName")] +public string + + sellerName + { get; set; } + [JsonProperty("orderSkuList")] +public List + + orderSkuList + { get; set; } + [JsonProperty("complateDate")] +public DateTime + + complateDate + { get; set; } + [JsonProperty("userPin")] +public string + + userPin + { get; set; } + [JsonProperty("consigneeName")] +public string + + consigneeName + { get; set; } + [JsonProperty("purchaseOrderTotalPrice")] +public string + + purchaseOrderTotalPrice + { get; set; } + [JsonProperty("submiteDate")] +public DateTime + + submiteDate + { get; set; } + [JsonProperty("purchaseOrderId")] +public long + + purchaseOrderId + { get; set; } + [JsonProperty("erpOrderStatus")] +public string + + erpOrderStatus + { get; set; } + [JsonProperty("freightPrice")] +public string + + freightPrice + { get; set; } + [JsonProperty("jdOrderId")] +public long + + jdOrderId + { get; set; } + [JsonProperty("consigneeAddress")] +public string + + consigneeAddress + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ErpPageResult.cs b/BBWY.JDSDK/Domain/ErpPageResult.cs new file mode 100644 index 00000000..22ba298a --- /dev/null +++ b/BBWY.JDSDK/Domain/ErpPageResult.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ErpPageResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("total")] +public int + + total + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("pageIndex")] +public int + + pageIndex + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ErpResult.cs b/BBWY.JDSDK/Domain/ErpResult.cs new file mode 100644 index 00000000..8672dcde --- /dev/null +++ b/BBWY.JDSDK/Domain/ErpResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ErpResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Err.cs b/BBWY.JDSDK/Domain/Err.cs new file mode 100644 index 00000000..625132ad --- /dev/null +++ b/BBWY.JDSDK/Domain/Err.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Err:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/EvaluatData.cs b/BBWY.JDSDK/Domain/EvaluatData.cs new file mode 100644 index 00000000..717cab0a --- /dev/null +++ b/BBWY.JDSDK/Domain/EvaluatData.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class EvaluatData:JdObject{ + [JsonProperty("public_id")] +public string + + publicId + { get; set; } + [JsonProperty("date")] +public string + + date + { get; set; } + [JsonProperty("user_num")] +public long[] + + userNum + { get; set; } + [JsonProperty("follow_sku_num")] +public long[] + + followSkuNum + { get; set; } + [JsonProperty("follow_shop_sku")] +public long[] + + followShopSku + { get; set; } + [JsonProperty("cart_num")] +public long[] + + cartNum + { get; set; } + [JsonProperty("order_num")] +public long[] + + orderNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Evaluation.cs b/BBWY.JDSDK/Domain/Evaluation.cs new file mode 100644 index 00000000..c80801bc --- /dev/null +++ b/BBWY.JDSDK/Domain/Evaluation.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Evaluation:JdObject{ + [JsonProperty("customer")] +public string + + customer + { get; set; } + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("score")] +public int + + score + { get; set; } + [JsonProperty("evaTime")] +public DateTime + + evaTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ExpressInfoDto.cs b/BBWY.JDSDK/Domain/ExpressInfoDto.cs new file mode 100644 index 00000000..7a335ebb --- /dev/null +++ b/BBWY.JDSDK/Domain/ExpressInfoDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ExpressInfoDto:JdObject{ + [JsonProperty("customOrderId")] +public string + + customOrderId + { get; set; } + [JsonProperty("receiveName")] +public string + + receiveName + { get; set; } + [JsonProperty("deliveryId")] +public string + + deliveryId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Expressage.cs b/BBWY.JDSDK/Domain/Expressage.cs new file mode 100644 index 00000000..7a6a2ca5 --- /dev/null +++ b/BBWY.JDSDK/Domain/Expressage.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Expressage:JdObject{ + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("expressCode")] +public string + + expressCode + { get; set; } + [JsonProperty("expressCompany")] +public string + + expressCompany + { get; set; } + [JsonProperty("finalFreightMoney")] +public string + + finalFreightMoney + { get; set; } + [JsonProperty("freightMoney")] +public string + + freightMoney + { get; set; } + [JsonProperty("modifiedMoney")] +public string + + modifiedMoney + { get; set; } + [JsonProperty("repeatFreightFlag")] +public bool + + repeatFreightFlag + { get; set; } + [JsonProperty("deliveryDate")] +public DateTime + + deliveryDate + { get; set; } + [JsonProperty("firstUploadDate")] +public DateTime + + firstUploadDate + { get; set; } + [JsonProperty("shipWayId")] +public int + + shipWayId + { get; set; } + [JsonProperty("freightLogList")] +public List + + freightLogList + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ExtPropDto.cs b/BBWY.JDSDK/Domain/ExtPropDto.cs new file mode 100644 index 00000000..e9347f9f --- /dev/null +++ b/BBWY.JDSDK/Domain/ExtPropDto.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ExtPropDto:JdObject{ + [JsonProperty("att_id")] +public int + + attId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("cid")] +public int + + cid + { get; set; } + [JsonProperty("cata_class")] +public int + + cataClass + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("order_sort")] +public int + + orderSort + { get; set; } + [JsonProperty("is_required")] +public int + + isRequired + { get; set; } + [JsonProperty("is_shield")] +public int + + isShield + { get; set; } + [JsonProperty("is_search")] +public int + + isSearch + { get; set; } + [JsonProperty("is_key_property")] +public int + + isKeyProperty + { get; set; } + [JsonProperty("is_custom")] +public int + + isCustom + { get; set; } + [JsonProperty("is_multi_sele")] +public int + + isMultiSele + { get; set; } + [JsonProperty("col_num")] +public int + + colNum + { get; set; } + [JsonProperty("yn")] +public int + + yn + { get; set; } + [JsonProperty("group_id")] +public int + + groupId + { get; set; } + [JsonProperty("values")] +public List + + values + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ExtPropDtow.cs b/BBWY.JDSDK/Domain/ExtPropDtow.cs new file mode 100644 index 00000000..ded224d7 --- /dev/null +++ b/BBWY.JDSDK/Domain/ExtPropDtow.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ExtPropDtow:JdObject{ + [JsonProperty("att_id")] +public int + + attId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("cid")] +public int + + cid + { get; set; } + [JsonProperty("cata_class")] +public int + + cataClass + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("order_sort")] +public int + + orderSort + { get; set; } + [JsonProperty("is_required")] +public int + + isRequired + { get; set; } + [JsonProperty("is_shield")] +public int + + isShield + { get; set; } + [JsonProperty("is_search")] +public int + + isSearch + { get; set; } + [JsonProperty("is_keyProperty")] +public int + + isKeyProperty + { get; set; } + [JsonProperty("is_custom")] +public int + + isCustom + { get; set; } + [JsonProperty("is_multiSele")] +public int + + isMultiSele + { get; set; } + [JsonProperty("col_num")] +public int + + colNum + { get; set; } + [JsonProperty("yn")] +public int + + yn + { get; set; } + [JsonProperty("group_id")] +public int + + groupId + { get; set; } + [JsonProperty("input_type")] +public int + + inputType + { get; set; } + [JsonProperty("attr_alias")] +public string + + attrAlias + { get; set; } + [JsonProperty("val_unit")] +public string + + valUnit + { get; set; } + [JsonProperty("maintain_remark")] +public string + + maintainRemark + { get; set; } + [JsonProperty("ext_prop_value")] +public List + + extPropValue + { get; set; } + [JsonProperty("valCount")] +public int + + valCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ExtPropValueDto.cs b/BBWY.JDSDK/Domain/ExtPropValueDto.cs new file mode 100644 index 00000000..2e1abc9e --- /dev/null +++ b/BBWY.JDSDK/Domain/ExtPropValueDto.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ExtPropValueDto:JdObject{ + [JsonProperty("value_id")] +public int + + valueId + { get; set; } + [JsonProperty("att_id")] +public int + + attId + { get; set; } + [JsonProperty("value_name")] +public string + + valueName + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("yn")] +public int + + yn + { get; set; } + [JsonProperty("brand_prx")] +public string + + brandPrx + { get; set; } + [JsonProperty("sort")] +public int + + sort + { get; set; } + [JsonProperty("grade_avg")] +public int + + gradeAvg + { get; set; } + [JsonProperty("remarks")] +public string + + remarks + { get; set; } + [JsonProperty("is_required")] +public int + + isRequired + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ExtTraceDto.cs b/BBWY.JDSDK/Domain/ExtTraceDto.cs new file mode 100644 index 00000000..398a60a5 --- /dev/null +++ b/BBWY.JDSDK/Domain/ExtTraceDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ExtTraceDto:JdObject{ + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + [JsonProperty("operateDesc")] +public string + + operateDesc + { get; set; } + [JsonProperty("operateMessage")] +public string + + operateMessage + { get; set; } + [JsonProperty("operateName")] +public string + + operateName + { get; set; } + [JsonProperty("operateTime")] +public DateTime + + operateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FactoryAbutmentDisposeInfo.cs b/BBWY.JDSDK/Domain/FactoryAbutmentDisposeInfo.cs new file mode 100644 index 00000000..b7c3260c --- /dev/null +++ b/BBWY.JDSDK/Domain/FactoryAbutmentDisposeInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FactoryAbutmentDisposeInfo:JdObject{ + [JsonProperty("orderno")] +public string + + orderno + { get; set; } + [JsonProperty("disposeTime")] +public DateTime + + disposeTime + { get; set; } + [JsonProperty("disposeResult")] +public int + + disposeResult + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FactoryAbutmentOrderDealInfo.cs b/BBWY.JDSDK/Domain/FactoryAbutmentOrderDealInfo.cs new file mode 100644 index 00000000..fb23735f --- /dev/null +++ b/BBWY.JDSDK/Domain/FactoryAbutmentOrderDealInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FactoryAbutmentOrderDealInfo:JdObject{ + [JsonProperty("orderno")] +public string + + orderno + { get; set; } + [JsonProperty("returnCode")] +public string + + returnCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FactoryAbutmentOrderInfo.cs b/BBWY.JDSDK/Domain/FactoryAbutmentOrderInfo.cs new file mode 100644 index 00000000..fa59f07c --- /dev/null +++ b/BBWY.JDSDK/Domain/FactoryAbutmentOrderInfo.cs @@ -0,0 +1,152 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FactoryAbutmentOrderInfo:JdObject{ + [JsonProperty("orderno")] +public string + + orderno + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("factoryAbutmentServiceInfoList")] +public List + + factoryAbutmentServiceInfoList + { get; set; } + [JsonProperty("orderServiceRemark")] +public string + + orderServiceRemark + { get; set; } + [JsonProperty("authorizedSequence")] +public string + + authorizedSequence + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerTel")] +public string + + customerTel + { get; set; } + [JsonProperty("serviceProvinceId")] +public string + + serviceProvinceId + { get; set; } + [JsonProperty("serviceCityId")] +public string + + serviceCityId + { get; set; } + [JsonProperty("serviceCountyId")] +public string + + serviceCountyId + { get; set; } + [JsonProperty("serviceDistrictId")] +public string + + serviceDistrictId + { get; set; } + [JsonProperty("serviceProvince")] +public string + + serviceProvince + { get; set; } + [JsonProperty("serviceCity")] +public string + + serviceCity + { get; set; } + [JsonProperty("serviceCounty")] +public string + + serviceCounty + { get; set; } + [JsonProperty("serviceDistrict")] +public string + + serviceDistrict + { get; set; } + [JsonProperty("serviceStreet")] +public string + + serviceStreet + { get; set; } + [JsonProperty("jdWareId")] +public string + + jdWareId + { get; set; } + [JsonProperty("factoryWareId")] +public string + + factoryWareId + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("serviceOrderId")] +public string + + serviceOrderId + { get; set; } + [JsonProperty("createOrderTime")] +public DateTime + + createOrderTime + { get; set; } + [JsonProperty("ImageUploadPath")] +public DateTime + + ImageUploadPath + { get; set; } + [JsonProperty("ImageDownloadPath")] +public DateTime + + ImageDownloadPath + { get; set; } + [JsonProperty("codDate")] +public DateTime + + codDate + { get; set; } + [JsonProperty("daJiaDianInstallDate")] +public DateTime + + daJiaDianInstallDate + { get; set; } + [JsonProperty("serviceDate")] +public DateTime + + serviceDate + { get; set; } + [JsonProperty("expectAtHomePeriod")] +public string + + expectAtHomePeriod + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FactoryAbutmentServiceInfo.cs b/BBWY.JDSDK/Domain/FactoryAbutmentServiceInfo.cs new file mode 100644 index 00000000..7990b08b --- /dev/null +++ b/BBWY.JDSDK/Domain/FactoryAbutmentServiceInfo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FactoryAbutmentServiceInfo:JdObject{ + [JsonProperty("orderno")] +public string + + orderno + { get; set; } + [JsonProperty("serviceTypeId")] +public int + + serviceTypeId + { get; set; } + [JsonProperty("serviceTypeName")] +public string + + serviceTypeName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FailPopSiteStockDTO.cs b/BBWY.JDSDK/Domain/FailPopSiteStockDTO.cs new file mode 100644 index 00000000..efb734bd --- /dev/null +++ b/BBWY.JDSDK/Domain/FailPopSiteStockDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FailPopSiteStockDTO:JdObject{ + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("errorUpdateList")] +public List + + errorUpdateList + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FbpApiResult.cs b/BBWY.JDSDK/Domain/FbpApiResult.cs new file mode 100644 index 00000000..5e68c58e --- /dev/null +++ b/BBWY.JDSDK/Domain/FbpApiResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FbpApiResult:JdObject{ + [JsonProperty("isSuccess")] +public bool + + isSuccess + { get; set; } + [JsonProperty("EnglishErrCode")] +public string + + EnglishErrCode + { get; set; } + [JsonProperty("ChineseErrCode")] +public string + + ChineseErrCode + { get; set; } + [JsonProperty("numberCode")] +public int + + numberCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Feature.cs b/BBWY.JDSDK/Domain/Feature.cs new file mode 100644 index 00000000..d25a99b0 --- /dev/null +++ b/BBWY.JDSDK/Domain/Feature.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Feature:JdObject{ + [JsonProperty("key")] +public string + + key + { get; set; } + [JsonProperty("fvalue")] +public string + + fvalue + { get; set; } + [JsonProperty("cn")] +public string + + cn + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FeatureCateAttrGroupJos.cs b/BBWY.JDSDK/Domain/FeatureCateAttrGroupJos.cs new file mode 100644 index 00000000..d3d993c2 --- /dev/null +++ b/BBWY.JDSDK/Domain/FeatureCateAttrGroupJos.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FeatureCateAttrGroupJos:JdObject{ + [JsonProperty("attrGroupFeatureCn")] +public string + + attrGroupFeatureCn + { get; set; } + [JsonProperty("attrGroupFeatureKey")] +public string + + attrGroupFeatureKey + { get; set; } + [JsonProperty("attrGroupFeatureValue")] +public string + + attrGroupFeatureValue + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FeatureCateAttrJos.cs b/BBWY.JDSDK/Domain/FeatureCateAttrJos.cs new file mode 100644 index 00000000..9c2d9594 --- /dev/null +++ b/BBWY.JDSDK/Domain/FeatureCateAttrJos.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FeatureCateAttrJos:JdObject{ + [JsonProperty("attrFeatureCn")] +public string + + attrFeatureCn + { get; set; } + [JsonProperty("attrFeatureKey")] +public string + + attrFeatureKey + { get; set; } + [JsonProperty("attrFeatureValue")] +public string + + attrFeatureValue + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FeatureCateAttrValueJos.cs b/BBWY.JDSDK/Domain/FeatureCateAttrValueJos.cs new file mode 100644 index 00000000..6150e06d --- /dev/null +++ b/BBWY.JDSDK/Domain/FeatureCateAttrValueJos.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FeatureCateAttrValueJos:JdObject{ + [JsonProperty("featureCn")] +public string + + featureCn + { get; set; } + [JsonProperty("featureKey")] +public string + + featureKey + { get; set; } + [JsonProperty("featureValue")] +public string + + featureValue + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FeeAccountResult.cs b/BBWY.JDSDK/Domain/FeeAccountResult.cs new file mode 100644 index 00000000..363d4ceb --- /dev/null +++ b/BBWY.JDSDK/Domain/FeeAccountResult.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FeeAccountResult:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("accountNo")] +public string + + accountNo + { get; set; } + [JsonProperty("incomePayoutFlag")] +public int[] + + incomePayoutFlag + { get; set; } + [JsonProperty("settlementTarget")] +public int[] + + settlementTarget + { get; set; } + [JsonProperty("settlementPerson")] +public string + + settlementPerson + { get; set; } + [JsonProperty("settlementPersonName")] +public string + + settlementPersonName + { get; set; } + [JsonProperty("accountDay")] +public DateTime + + accountDay + { get; set; } + [JsonProperty("amount")] +public string + + amount + { get; set; } + [JsonProperty("status")] +public int[] + + status + { get; set; } + [JsonProperty("totalRecord")] +public int[] + + totalRecord + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FeeDetailResult.cs b/BBWY.JDSDK/Domain/FeeDetailResult.cs new file mode 100644 index 00000000..279144e7 --- /dev/null +++ b/BBWY.JDSDK/Domain/FeeDetailResult.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FeeDetailResult:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("feeDay")] +public DateTime + + feeDay + { get; set; } + [JsonProperty("jobNo")] +public string + + jobNo + { get; set; } + [JsonProperty("incomePayoutFlag")] +public int[] + + incomePayoutFlag + { get; set; } + [JsonProperty("settlementTarget")] +public int[] + + settlementTarget + { get; set; } + [JsonProperty("settlementPerson")] +public string + + settlementPerson + { get; set; } + [JsonProperty("settlementPersonName")] +public string + + settlementPersonName + { get; set; } + [JsonProperty("businessType")] +public int + + businessType + { get; set; } + [JsonProperty("billType")] +public string + + billType + { get; set; } + [JsonProperty("billTypeName")] +public string + + billTypeName + { get; set; } + [JsonProperty("accountNo")] +public string + + accountNo + { get; set; } + [JsonProperty("status")] +public int[] + + status + { get; set; } + [JsonProperty("feeType")] +public int[] + + feeType + { get; set; } + [JsonProperty("subjectNo")] +public string + + subjectNo + { get; set; } + [JsonProperty("subjectName")] +public string + + subjectName + { get; set; } + [JsonProperty("feeMode")] +public int[] + + feeMode + { get; set; } + [JsonProperty("amount")] +public string + + amount + { get; set; } + [JsonProperty("feeQty")] +public string + + feeQty + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("totalRecord")] +public int[] + + totalRecord + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FeeMo.cs b/BBWY.JDSDK/Domain/FeeMo.cs new file mode 100644 index 00000000..6efc5339 --- /dev/null +++ b/BBWY.JDSDK/Domain/FeeMo.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FeeMo:JdObject{ + [JsonProperty("detailId")] +public string + + detailId + { get; set; } + [JsonProperty("money")] +public string + + money + { get; set; } + [JsonProperty("direction")] +public int + + direction + { get; set; } + [JsonProperty("businessUuid")] +public string + + businessUuid + { get; set; } + [JsonProperty("billingRecordId")] +public long + + billingRecordId + { get; set; } + [JsonProperty("settlementRecordId")] +public long + + settlementRecordId + { get; set; } + [JsonProperty("currency")] +public string + + currency + { get; set; } + [JsonProperty("feeType")] +public int + + feeType + { get; set; } + [JsonProperty("settlementStatus")] +public int + + settlementStatus + { get; set; } + [JsonProperty("settlementTime")] +public DateTime + + settlementTime + { get; set; } + [JsonProperty("billNo")] +public string + + billNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FenceImportResponseDto.cs b/BBWY.JDSDK/Domain/FenceImportResponseDto.cs new file mode 100644 index 00000000..62b9c067 --- /dev/null +++ b/BBWY.JDSDK/Domain/FenceImportResponseDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FenceImportResponseDto:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FinInvoiceOwnIvcDetail.cs b/BBWY.JDSDK/Domain/FinInvoiceOwnIvcDetail.cs new file mode 100644 index 00000000..2e566a72 --- /dev/null +++ b/BBWY.JDSDK/Domain/FinInvoiceOwnIvcDetail.cs @@ -0,0 +1,137 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FinInvoiceOwnIvcDetail:JdObject{ + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("invoiceType")] +public int + + invoiceType + { get; set; } + [JsonProperty("receiverTaxNo")] +public string + + receiverTaxNo + { get; set; } + [JsonProperty("receiverName")] +public string + + receiverName + { get; set; } + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + [JsonProperty("invoiceNo")] +public int + + invoiceNo + { get; set; } + [JsonProperty("ivcTitle")] +public string + + ivcTitle + { get; set; } + [JsonProperty("totalPrice")] +public string + + totalPrice + { get; set; } + [JsonProperty("invoiceTime")] +public string + + invoiceTime + { get; set; } + [JsonProperty("pdfInfo")] +public string + + pdfInfo + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("ivcContentType")] +public int + + ivcContentType + { get; set; } + [JsonProperty("ivcContentName")] +public string + + ivcContentName + { get; set; } + [JsonProperty("eiRemark")] +public string + + eiRemark + { get; set; } + [JsonProperty("receiverAddress")] +public string + + receiverAddress + { get; set; } + [JsonProperty("receiverPhone")] +public string + + receiverPhone + { get; set; } + [JsonProperty("receiverBankName")] +public string + + receiverBankName + { get; set; } + [JsonProperty("receiverBankAccount")] +public string + + receiverBankAccount + { get; set; } + [JsonProperty("drawer")] +public string + + drawer + { get; set; } + [JsonProperty("payee")] +public string + + payee + { get; set; } + [JsonProperty("blueInvoiceCode")] +public string + + blueInvoiceCode + { get; set; } + [JsonProperty("blueInvoiceNo")] +public int + + blueInvoiceNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FindPartitionWarehouseResult.cs b/BBWY.JDSDK/Domain/FindPartitionWarehouseResult.cs new file mode 100644 index 00000000..136a5d17 --- /dev/null +++ b/BBWY.JDSDK/Domain/FindPartitionWarehouseResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FindPartitionWarehouseResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FreeCoupon.cs b/BBWY.JDSDK/Domain/FreeCoupon.cs new file mode 100644 index 00000000..baa40c40 --- /dev/null +++ b/BBWY.JDSDK/Domain/FreeCoupon.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FreeCoupon:JdObject{ + [JsonProperty("activityStartTime")] +public DateTime + + activityStartTime + { get; set; } + [JsonProperty("activityEndTime")] +public DateTime + + activityEndTime + { get; set; } + [JsonProperty("prizeType")] +public int + + prizeType + { get; set; } + [JsonProperty("key")] +public string + + key + { get; set; } + [JsonProperty("roleId")] +public string + + roleId + { get; set; } + [JsonProperty("discount")] +public double + + discount + { get; set; } + [JsonProperty("quota")] +public double + + quota + { get; set; } + [JsonProperty("batchId")] +public long + + batchId + { get; set; } + [JsonProperty("isSelf")] +public bool + + isSelf + { get; set; } + [JsonProperty("couponType")] +public int + + couponType + { get; set; } + [JsonProperty("addDays")] +public int + + addDays + { get; set; } + [JsonProperty("batchCount")] +public int + + batchCount + { get; set; } + [JsonProperty("usedCount")] +public int + + usedCount + { get; set; } + [JsonProperty("sendCount")] +public int + + sendCount + { get; set; } + [JsonProperty("remainderCount")] +public int + + remainderCount + { get; set; } + [JsonProperty("batchKey")] +public string + + batchKey + { get; set; } + [JsonProperty("expireType")] +public int + + expireType + { get; set; } + [JsonProperty("beginTime")] +public DateTime + + beginTime + { get; set; } + [JsonProperty("endTime")] +public DateTime + + endTime + { get; set; } + [JsonProperty("riskLevel")] +public int + + riskLevel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FreeCouponResults.cs b/BBWY.JDSDK/Domain/FreeCouponResults.cs new file mode 100644 index 00000000..21c0813a --- /dev/null +++ b/BBWY.JDSDK/Domain/FreeCouponResults.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FreeCouponResults:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public long + + code + { get; set; } + [JsonProperty("freeCoupon")] +public FreeCoupon + + freeCoupon + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FreightLog.cs b/BBWY.JDSDK/Domain/FreightLog.cs new file mode 100644 index 00000000..54c54c5a --- /dev/null +++ b/BBWY.JDSDK/Domain/FreightLog.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FreightLog:JdObject{ + [JsonProperty("freightId")] +public int + + freightId + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("createName")] +public string + + createName + { get; set; } + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FreightsDataDTO.cs b/BBWY.JDSDK/Domain/FreightsDataDTO.cs new file mode 100644 index 00000000..2ddfd5a3 --- /dev/null +++ b/BBWY.JDSDK/Domain/FreightsDataDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FreightsDataDTO:JdObject{ + [JsonProperty("bizCode")] +public int + + bizCode + { get; set; } + [JsonProperty("bizMessage")] +public string + + bizMessage + { get; set; } + [JsonProperty("generalInfo")] +public GeneralFreightsDTO + + generalInfo + { get; set; } + [JsonProperty("detailInfo")] +public List + + detailInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FreightsResponseDTO.cs b/BBWY.JDSDK/Domain/FreightsResponseDTO.cs new file mode 100644 index 00000000..8d0e467c --- /dev/null +++ b/BBWY.JDSDK/Domain/FreightsResponseDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FreightsResponseDTO:JdObject{ + [JsonProperty("resultCode")] +public byte + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("resultData")] +public FreightsDataDTO + + resultData + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FuWuVO.cs b/BBWY.JDSDK/Domain/FuWuVO.cs new file mode 100644 index 00000000..8dc44896 --- /dev/null +++ b/BBWY.JDSDK/Domain/FuWuVO.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FuWuVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("service_code")] +public string + + serviceCode + { get; set; } + [JsonProperty("service_name")] +public string + + serviceName + { get; set; } + [JsonProperty("service_status")] +public int + + serviceStatus + { get; set; } + [JsonProperty("service_logo")] +public string + + serviceLogo + { get; set; } + [JsonProperty("fws_pin")] +public string + + fwsPin + { get; set; } + [JsonProperty("fws_id")] +public int + + fwsId + { get; set; } + [JsonProperty("cid")] +public int + + cid + { get; set; } + [JsonProperty("service_type")] +public int + + serviceType + { get; set; } + [JsonProperty("chare_mode")] +public int + + chareMode + { get; set; } + [JsonProperty("app_key")] +public string + + appKey + { get; set; } + [JsonProperty("has_success_case")] +public int + + hasSuccessCase + { get; set; } + [JsonProperty("customer_number")] +public int + + customerNumber + { get; set; } + [JsonProperty("introduce")] +public string + + introduce + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("service_ext")] +public ServiceMongoDBVO + + serviceExt + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FuWuVOS.cs b/BBWY.JDSDK/Domain/FuWuVOS.cs new file mode 100644 index 00000000..e560d635 --- /dev/null +++ b/BBWY.JDSDK/Domain/FuWuVOS.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FuWuVOS:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("service_code")] +public string + + serviceCode + { get; set; } + [JsonProperty("service_name")] +public string + + serviceName + { get; set; } + [JsonProperty("service_status")] +public int + + serviceStatus + { get; set; } + [JsonProperty("service_logo")] +public string + + serviceLogo + { get; set; } + [JsonProperty("fws_pin")] +public string + + fwsPin + { get; set; } + [JsonProperty("fws_id")] +public int + + fwsId + { get; set; } + [JsonProperty("cid")] +public int + + cid + { get; set; } + [JsonProperty("service_type")] +public int + + serviceType + { get; set; } + [JsonProperty("app_key")] +public string + + appKey + { get; set; } + [JsonProperty("has_success_case")] +public int + + hasSuccessCase + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/FwTast.cs b/BBWY.JDSDK/Domain/FwTast.cs new file mode 100644 index 00000000..d3a39726 --- /dev/null +++ b/BBWY.JDSDK/Domain/FwTast.cs @@ -0,0 +1,162 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class FwTast:JdObject{ + [JsonProperty("userCity")] +public string + + userCity + { get; set; } + [JsonProperty("saleOrderStat")] +public string + + saleOrderStat + { get; set; } + [JsonProperty("userProvince")] +public string + + userProvince + { get; set; } + [JsonProperty("wishBookDate")] +public string + + wishBookDate + { get; set; } + [JsonProperty("buyShop")] +public string + + buyShop + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("buyDate")] +public DateTime + + buyDate + { get; set; } + [JsonProperty("itemCode")] +public string + + itemCode + { get; set; } + [JsonProperty("deliverNo")] +public string + + deliverNo + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("deliverCompany")] +public string + + deliverCompany + { get; set; } + [JsonProperty("deliverArriveDate")] +public DateTime + + deliverArriveDate + { get; set; } + [JsonProperty("failureName")] +public string + + failureName + { get; set; } + [JsonProperty("itemName")] +public string + + itemName + { get; set; } + [JsonProperty("userMobile")] +public string + + userMobile + { get; set; } + [JsonProperty("serviceTypeId")] +public int + + serviceTypeId + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("userTown")] +public string + + userTown + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("saleOrderNo")] +public string + + saleOrderNo + { get; set; } + [JsonProperty("userCounty")] +public string + + userCounty + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("itemCatName")] +public string + + itemCatName + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + [JsonProperty("inOrOut")] +public int + + inOrOut + { get; set; } + [JsonProperty("qty")] +public int + + qty + { get; set; } + [JsonProperty("serviceTypeName")] +public string + + serviceTypeName + { get; set; } + [JsonProperty("userAreaId")] +public string + + userAreaId + { get; set; } + [JsonProperty("productSn")] +public string + + productSn + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GeneralFreightsDTO.cs b/BBWY.JDSDK/Domain/GeneralFreightsDTO.cs new file mode 100644 index 00000000..9f47ed07 --- /dev/null +++ b/BBWY.JDSDK/Domain/GeneralFreightsDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GeneralFreightsDTO:JdObject{ + [JsonProperty("buNo")] +public string + + buNo + { get; set; } + [JsonProperty("businessNo")] +public string + + businessNo + { get; set; } + [JsonProperty("expDate")] +public DateTime + + expDate + { get; set; } + [JsonProperty("totalAmount")] +public double + + totalAmount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GetOrderOpRecResult.cs b/BBWY.JDSDK/Domain/GetOrderOpRecResult.cs new file mode 100644 index 00000000..36226389 --- /dev/null +++ b/BBWY.JDSDK/Domain/GetOrderOpRecResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GetOrderOpRecResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GetResultInfoDTO.cs b/BBWY.JDSDK/Domain/GetResultInfoDTO.cs new file mode 100644 index 00000000..0a2c5e8c --- /dev/null +++ b/BBWY.JDSDK/Domain/GetResultInfoDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GetResultInfoDTO:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("deliveryIdList")] +public List + + deliveryIdList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GetVoucherInfoResVo.cs b/BBWY.JDSDK/Domain/GetVoucherInfoResVo.cs new file mode 100644 index 00000000..a619e5f7 --- /dev/null +++ b/BBWY.JDSDK/Domain/GetVoucherInfoResVo.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GetVoucherInfoResVo:JdObject{ + [JsonProperty("voucher")] +public string + + voucher + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GiftActivity.cs b/BBWY.JDSDK/Domain/GiftActivity.cs new file mode 100644 index 00000000..fab33348 --- /dev/null +++ b/BBWY.JDSDK/Domain/GiftActivity.cs @@ -0,0 +1,137 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GiftActivity:JdObject{ + [JsonProperty("isPrize")] +public int + + isPrize + { get; set; } + [JsonProperty("giftRuleActivityList")] +public List + + giftRuleActivityList + { get; set; } + [JsonProperty("modifier")] +public string + + modifier + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("sourceLink")] +public string + + sourceLink + { get; set; } + [JsonProperty("isSinglePrize")] +public int + + isSinglePrize + { get; set; } + [JsonProperty("source")] +public int + + source + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("modelIds")] +public string + + modelIds + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("rfId")] +public long + + rfId + { get; set; } + [JsonProperty("startTime")] +public DateTime + + startTime + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("validate")] +public DateTime + + validate + { get; set; } + [JsonProperty("isEverydayAward")] +public int + + isEverydayAward + { get; set; } + [JsonProperty("creator")] +public string + + creator + { get; set; } + [JsonProperty("subtitleName")] +public string + + subtitleName + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("taskIds")] +public string + + taskIds + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("sourceCloseLink")] +public string + + sourceCloseLink + { get; set; } + [JsonProperty("pictureLink")] +public string + + pictureLink + { get; set; } + [JsonProperty("endTime")] +public DateTime + + endTime + { get; set; } + [JsonProperty("sourceName")] +public string + + sourceName + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GiftActivityResults.cs b/BBWY.JDSDK/Domain/GiftActivityResults.cs new file mode 100644 index 00000000..c8d6f9f5 --- /dev/null +++ b/BBWY.JDSDK/Domain/GiftActivityResults.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GiftActivityResults:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public long + + code + { get; set; } + [JsonProperty("data")] +public bool + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GiftRuleActivity.cs b/BBWY.JDSDK/Domain/GiftRuleActivity.cs new file mode 100644 index 00000000..ff1294e2 --- /dev/null +++ b/BBWY.JDSDK/Domain/GiftRuleActivity.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GiftRuleActivity:JdObject{ + [JsonProperty("batchKey")] +public string + + batchKey + { get; set; } + [JsonProperty("prizeStartTime")] +public DateTime + + prizeStartTime + { get; set; } + [JsonProperty("collectTimes")] +public long + + collectTimes + { get; set; } + [JsonProperty("prizeType")] +public int + + prizeType + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("discount")] +public long + + discount + { get; set; } + [JsonProperty("couponId")] +public long + + couponId + { get; set; } + [JsonProperty("skuIds")] +public string + + skuIds + { get; set; } + [JsonProperty("sendCount")] +public long + + sendCount + { get; set; } + [JsonProperty("prizeId")] +public long + + prizeId + { get; set; } + [JsonProperty("activityId")] +public long + + activityId + { get; set; } + [JsonProperty("prizeLevel")] +public int + + prizeLevel + { get; set; } + [JsonProperty("quota")] +public int + + quota + { get; set; } + [JsonProperty("prizeEndTime")] +public DateTime + + prizeEndTime + { get; set; } + [JsonProperty("validateDay")] +public int + + validateDay + { get; set; } + [JsonProperty("drawCount")] +public long + + drawCount + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GoodsInfo.cs b/BBWY.JDSDK/Domain/GoodsInfo.cs new file mode 100644 index 00000000..17335870 --- /dev/null +++ b/BBWY.JDSDK/Domain/GoodsInfo.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GoodsInfo:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("sellerGoodsSign")] +public string + + sellerGoodsSign + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + [JsonProperty("spGoodsNo")] +public string + + spGoodsNo + { get; set; } + [JsonProperty("barcodes")] +public string + + barcodes + { get; set; } + [JsonProperty("thirdCategoryNo")] +public string + + thirdCategoryNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GoodsRecord.cs b/BBWY.JDSDK/Domain/GoodsRecord.cs new file mode 100644 index 00000000..4f37b035 --- /dev/null +++ b/BBWY.JDSDK/Domain/GoodsRecord.cs @@ -0,0 +1,282 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GoodsRecord:JdObject{ + [JsonProperty("bondedArea")] +public string + + bondedArea + { get; set; } + [JsonProperty("platformId")] +public string + + platformId + { get; set; } + [JsonProperty("platformName")] +public string + + platformName + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + [JsonProperty("ccProvider")] +public string + + ccProvider + { get; set; } + [JsonProperty("pattern")] +public string + + pattern + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("barcodes")] +public string + + barcodes + { get; set; } + [JsonProperty("postChangeType")] +public string + + postChangeType + { get; set; } + [JsonProperty("brand")] +public string + + brand + { get; set; } + [JsonProperty("brandEn")] +public string + + brandEn + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("goodsNameEn")] +public string + + goodsNameEn + { get; set; } + [JsonProperty("modelNumber")] +public string + + modelNumber + { get; set; } + [JsonProperty("spe")] +public string + + spe + { get; set; } + [JsonProperty("unit")] +public string + + unit + { get; set; } + [JsonProperty("grossWeight")] +public string + + grossWeight + { get; set; } + [JsonProperty("netWeight")] +public string + + netWeight + { get; set; } + [JsonProperty("hsCode")] +public string + + hsCode + { get; set; } + [JsonProperty("vatRate")] +public int + + vatRate + { get; set; } + [JsonProperty("taxRate")] +public int + + taxRate + { get; set; } + [JsonProperty("hgsbys")] +public string + + hgsbys + { get; set; } + [JsonProperty("function")] +public string + + function + { get; set; } + [JsonProperty("purpose")] +public string + + purpose + { get; set; } + [JsonProperty("composition")] +public string + + composition + { get; set; } + [JsonProperty("enterpriseName")] +public string + + enterpriseName + { get; set; } + [JsonProperty("enterpriseAddress")] +public string + + enterpriseAddress + { get; set; } + [JsonProperty("country")] +public string + + country + { get; set; } + [JsonProperty("qiCountry")] +public string + + qiCountry + { get; set; } + [JsonProperty("originRegion")] +public string + + originRegion + { get; set; } + [JsonProperty("goodsCostPrice")] +public string + + goodsCostPrice + { get; set; } + [JsonProperty("goodsSellerPrice")] +public string + + goodsSellerPrice + { get; set; } + [JsonProperty("volume")] +public string + + volume + { get; set; } + [JsonProperty("safeDays")] +public int + + safeDays + { get; set; } + [JsonProperty("saleWebPage")] +public string + + saleWebPage + { get; set; } + [JsonProperty("contacts")] +public string + + contacts + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("telephone")] +public string + + telephone + { get; set; } + [JsonProperty("recordSuccess")] +public byte + + recordSuccess + { get; set; } + [JsonProperty("sellerRecord")] +public string + + sellerRecord + { get; set; } + [JsonProperty("customRecord")] +public string + + customRecord + { get; set; } + [JsonProperty("qiRecord")] +public string + + qiRecord + { get; set; } + [JsonProperty("taxNumberPost")] +public string + + taxNumberPost + { get; set; } + [JsonProperty("postRate")] +public string + + postRate + { get; set; } + [JsonProperty("measurement")] +public string + + measurement + { get; set; } + [JsonProperty("qiMeasurement")] +public string + + qiMeasurement + { get; set; } + [JsonProperty("legalUnit1")] +public string + + legalUnit1 + { get; set; } + [JsonProperty("legalAmount1")] +public string + + legalAmount1 + { get; set; } + [JsonProperty("legalUnit2")] +public string + + legalUnit2 + { get; set; } + [JsonProperty("legalAmount2")] +public string + + legalAmount2 + { get; set; } + [JsonProperty("itemNo")] +public string + + itemNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GoodsRecordQueryResult.cs b/BBWY.JDSDK/Domain/GoodsRecordQueryResult.cs new file mode 100644 index 00000000..ce172179 --- /dev/null +++ b/BBWY.JDSDK/Domain/GoodsRecordQueryResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GoodsRecordQueryResult:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("goodsRecordList")] +public List + + goodsRecordList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GoodsSerial.cs b/BBWY.JDSDK/Domain/GoodsSerial.cs new file mode 100644 index 00000000..c96e7276 --- /dev/null +++ b/BBWY.JDSDK/Domain/GoodsSerial.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GoodsSerial:JdObject{ + [JsonProperty("businessNo")] +public string + + businessNo + { get; set; } + [JsonProperty("businessType")] +public string + + businessType + { get; set; } + [JsonProperty("departmentNo")] +public string + + departmentNo + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("serialNumber")] +public string + + serialNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GradePromotion.cs b/BBWY.JDSDK/Domain/GradePromotion.cs new file mode 100644 index 00000000..f9371985 --- /dev/null +++ b/BBWY.JDSDK/Domain/GradePromotion.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GradePromotion:JdObject{ + [JsonProperty("cur_grade")] +public string + + curGrade + { get; set; } + [JsonProperty("cur_grade_name")] +public string + + curGradeName + { get; set; } + [JsonProperty("next_upgrade_amount")] +public long + + nextUpgradeAmount + { get; set; } + [JsonProperty("next_upgrade_count")] +public int + + nextUpgradeCount + { get; set; } + [JsonProperty("next_grade_name")] +public string + + nextGradeName + { get; set; } + [JsonProperty("next_grade")] +public string + + nextGrade + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GroupModelDomain.cs b/BBWY.JDSDK/Domain/GroupModelDomain.cs new file mode 100644 index 00000000..8b518607 --- /dev/null +++ b/BBWY.JDSDK/Domain/GroupModelDomain.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GroupModelDomain:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("modelId")] +public long + + modelId + { get; set; } + [JsonProperty("modelName")] +public string + + modelName + { get; set; } + [JsonProperty("modelDesc")] +public string + + modelDesc + { get; set; } + [JsonProperty("range")] +public string + + range + { get; set; } + [JsonProperty("ruleExp")] +public string + + ruleExp + { get; set; } + [JsonProperty("isDelete")] +public int + + isDelete + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("modifyTime")] +public DateTime + + modifyTime + { get; set; } + [JsonProperty("modelNum")] +public int + + modelNum + { get; set; } + [JsonProperty("modelType")] +public int + + modelType + { get; set; } + [JsonProperty("taskId")] +public int + + taskId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("modelDescList")] +public List + + modelDescList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GxCompanyInfoResponse.cs b/BBWY.JDSDK/Domain/GxCompanyInfoResponse.cs new file mode 100644 index 00000000..21c0165e --- /dev/null +++ b/BBWY.JDSDK/Domain/GxCompanyInfoResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GxCompanyInfoResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GxListPageResult.cs b/BBWY.JDSDK/Domain/GxListPageResult.cs new file mode 100644 index 00000000..0cbe1dbd --- /dev/null +++ b/BBWY.JDSDK/Domain/GxListPageResult.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GxListPageResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("total")] +public int + + total + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("pageIndex")] +public int + + pageIndex + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GxOrderInfoResponse.cs b/BBWY.JDSDK/Domain/GxOrderInfoResponse.cs new file mode 100644 index 00000000..5fb3ca64 --- /dev/null +++ b/BBWY.JDSDK/Domain/GxOrderInfoResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GxOrderInfoResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public Dictionary + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GxOrderListResponse.cs b/BBWY.JDSDK/Domain/GxOrderListResponse.cs new file mode 100644 index 00000000..42db0f15 --- /dev/null +++ b/BBWY.JDSDK/Domain/GxOrderListResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GxOrderListResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GxResponse.cs b/BBWY.JDSDK/Domain/GxResponse.cs new file mode 100644 index 00000000..b6b2b0b1 --- /dev/null +++ b/BBWY.JDSDK/Domain/GxResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GxResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/GxStockOutResponse.cs b/BBWY.JDSDK/Domain/GxStockOutResponse.cs new file mode 100644 index 00000000..8ea64f47 --- /dev/null +++ b/BBWY.JDSDK/Domain/GxStockOutResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class GxStockOutResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public string + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/HashMap.cs b/BBWY.JDSDK/Domain/HashMap.cs new file mode 100644 index 00000000..c1285817 --- /dev/null +++ b/BBWY.JDSDK/Domain/HashMap.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class HashMap:JdObject{ + [JsonProperty("order_list")] +public List + + orderList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/HawkCarInfoVo.cs b/BBWY.JDSDK/Domain/HawkCarInfoVo.cs new file mode 100644 index 00000000..4237f450 --- /dev/null +++ b/BBWY.JDSDK/Domain/HawkCarInfoVo.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class HawkCarInfoVo:JdObject{ + [JsonProperty("car_model_id")] +public int + + carModelId + { get; set; } + [JsonProperty("car_model")] +public string + + carModel + { get; set; } + [JsonProperty("car_brand_id")] +public int + + carBrandId + { get; set; } + [JsonProperty("car_brand")] +public string + + carBrand + { get; set; } + [JsonProperty("car_series_id")] +public int + + carSeriesId + { get; set; } + [JsonProperty("car_series")] +public string + + carSeries + { get; set; } + [JsonProperty("car_power_id")] +public int + + carPowerId + { get; set; } + [JsonProperty("car_power")] +public string + + carPower + { get; set; } + [JsonProperty("car_year_id")] +public int + + carYearId + { get; set; } + [JsonProperty("car_year")] +public string + + carYear + { get; set; } + [JsonProperty("car_name")] +public string + + carName + { get; set; } + [JsonProperty("id")] +public int + + id + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/HouseJosClueNoticeResponse.cs b/BBWY.JDSDK/Domain/HouseJosClueNoticeResponse.cs new file mode 100644 index 00000000..dee80176 --- /dev/null +++ b/BBWY.JDSDK/Domain/HouseJosClueNoticeResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class HouseJosClueNoticeResponse:JdObject{ + [JsonProperty("sysMsg")] +public string + + sysMsg + { get; set; } + [JsonProperty("sysCode")] +public string + + sysCode + { get; set; } + [JsonProperty("data")] +public HouseJosNoticeClueVO + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/HouseJosNewOrderClueVO.cs b/BBWY.JDSDK/Domain/HouseJosNewOrderClueVO.cs new file mode 100644 index 00000000..60e560ad --- /dev/null +++ b/BBWY.JDSDK/Domain/HouseJosNewOrderClueVO.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class HouseJosNewOrderClueVO:JdObject{ + [JsonProperty("clueId")] +public long + + clueId + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderAmt")] +public string + + orderAmt + { get; set; } + [JsonProperty("orderPayTime")] +public DateTime + + orderPayTime + { get; set; } + [JsonProperty("spuId")] +public long + + spuId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("spuName")] +public string + + spuName + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("houseId")] +public long + + houseId + { get; set; } + [JsonProperty("houseNo")] +public string + + houseNo + { get; set; } + [JsonProperty("layout")] +public int + + layout + { get; set; } + [JsonProperty("contractName")] +public string + + contractName + { get; set; } + [JsonProperty("contractPhone")] +public string + + contractPhone + { get; set; } + [JsonProperty("userIdCard")] +public string + + userIdCard + { get; set; } + [JsonProperty("recommendName")] +public string + + recommendName + { get; set; } + [JsonProperty("recommendPhone")] +public string + + recommendPhone + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("venderName")] +public string + + venderName + { get; set; } + [JsonProperty("shopId")] +public long + + shopId + { get; set; } + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/HouseJosNewOrderResponse.cs b/BBWY.JDSDK/Domain/HouseJosNewOrderResponse.cs new file mode 100644 index 00000000..50e3f1c5 --- /dev/null +++ b/BBWY.JDSDK/Domain/HouseJosNewOrderResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class HouseJosNewOrderResponse:JdObject{ + [JsonProperty("sysMsg")] +public string + + sysMsg + { get; set; } + [JsonProperty("sysCode")] +public string + + sysCode + { get; set; } + [JsonProperty("data")] +public HouseJosNewOrderClueVO + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/HouseJosNoticeClueVO.cs b/BBWY.JDSDK/Domain/HouseJosNoticeClueVO.cs new file mode 100644 index 00000000..d7ec7bb6 --- /dev/null +++ b/BBWY.JDSDK/Domain/HouseJosNoticeClueVO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class HouseJosNoticeClueVO:JdObject{ + [JsonProperty("clueId")] +public long + + clueId + { get; set; } + [JsonProperty("spuId")] +public long + + spuId + { get; set; } + [JsonProperty("spuTitle")] +public string + + spuTitle + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("type")] +public short + + type + { get; set; } + [JsonProperty("submitTime")] +public DateTime + + submitTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/HouseJosXjkClueResponse.cs b/BBWY.JDSDK/Domain/HouseJosXjkClueResponse.cs new file mode 100644 index 00000000..e9d40125 --- /dev/null +++ b/BBWY.JDSDK/Domain/HouseJosXjkClueResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class HouseJosXjkClueResponse:JdObject{ + [JsonProperty("sysMsg")] +public string + + sysMsg + { get; set; } + [JsonProperty("sysCode")] +public string + + sysCode + { get; set; } + [JsonProperty("data")] +public HouseJosXjkClueVO + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/HouseJosXjkClueVO.cs b/BBWY.JDSDK/Domain/HouseJosXjkClueVO.cs new file mode 100644 index 00000000..1a7a57c8 --- /dev/null +++ b/BBWY.JDSDK/Domain/HouseJosXjkClueVO.cs @@ -0,0 +1,137 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class HouseJosXjkClueVO:JdObject{ + [JsonProperty("clueId")] +public long + + clueId + { get; set; } + [JsonProperty("freezeNo")] +public string + + freezeNo + { get; set; } + [JsonProperty("unFreezeNo")] +public string + + unFreezeNo + { get; set; } + [JsonProperty("activityName")] +public string + + activityName + { get; set; } + [JsonProperty("spuId")] +public long + + spuId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("spuName")] +public string + + spuName + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("layout")] +public int + + layout + { get; set; } + [JsonProperty("nums")] +public int + + nums + { get; set; } + [JsonProperty("houseNo")] +public string + + houseNo + { get; set; } + [JsonProperty("freezeAmt")] +public string + + freezeAmt + { get; set; } + [JsonProperty("freezeStatus")] +public int + + freezeStatus + { get; set; } + [JsonProperty("acitvityTime")] +public DateTime + + acitvityTime + { get; set; } + [JsonProperty("payStatus")] +public int + + payStatus + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("contractName")] +public string + + contractName + { get; set; } + [JsonProperty("contractPhone")] +public string + + contractPhone + { get; set; } + [JsonProperty("userIdCard")] +public string + + userIdCard + { get; set; } + [JsonProperty("recommendName")] +public string + + recommendName + { get; set; } + [JsonProperty("recommendPhone")] +public string + + recommendPhone + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("shopId")] +public long + + shopId + { get; set; } + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + [JsonProperty("venderName")] +public string + + venderName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IcoTagInfo.cs b/BBWY.JDSDK/Domain/IcoTagInfo.cs new file mode 100644 index 00000000..20284c60 --- /dev/null +++ b/BBWY.JDSDK/Domain/IcoTagInfo.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IcoTagInfo:JdObject{ + [JsonProperty("tagurl")] +public string + + tagurl + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IllegalResponse.cs b/BBWY.JDSDK/Domain/IllegalResponse.cs new file mode 100644 index 00000000..2416104f --- /dev/null +++ b/BBWY.JDSDK/Domain/IllegalResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IllegalResponse:JdObject{ + [JsonProperty("data")] +public VenderJingcreditMainInfo + + data + { get; set; } + [JsonProperty("retCode")] +public string + + retCode + { get; set; } + [JsonProperty("retMsg")] +public string + + retMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImOrderFactoryAbutmentDelivery.cs b/BBWY.JDSDK/Domain/ImOrderFactoryAbutmentDelivery.cs new file mode 100644 index 00000000..d056345d --- /dev/null +++ b/BBWY.JDSDK/Domain/ImOrderFactoryAbutmentDelivery.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImOrderFactoryAbutmentDelivery:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("deliveryTime")] +public DateTime + + deliveryTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImPendingOrderDto.cs b/BBWY.JDSDK/Domain/ImPendingOrderDto.cs new file mode 100644 index 00000000..e45112a9 --- /dev/null +++ b/BBWY.JDSDK/Domain/ImPendingOrderDto.cs @@ -0,0 +1,447 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImPendingOrderDto:JdObject{ + [JsonProperty("ord_no")] +public string + + ordNo + { get; set; } + [JsonProperty("jd_ord_no")] +public string + + jdOrdNo + { get; set; } + [JsonProperty("ser_sco")] +public int + + serSco + { get; set; } + [JsonProperty("is_col")] +public int + + isCol + { get; set; } + [JsonProperty("col_t")] +public DateTime + + colT + { get; set; } + [JsonProperty("pop_n")] +public string + + popN + { get; set; } + [JsonProperty("pop_no")] +public string + + popNo + { get; set; } + [JsonProperty("pop_add")] +public string + + popAdd + { get; set; } + [JsonProperty("pop_tel")] +public string + + popTel + { get; set; } + [JsonProperty("pop_con")] +public string + + popCon + { get; set; } + [JsonProperty("del_pro_no")] +public string + + delProNo + { get; set; } + [JsonProperty("del_pro_n")] +public string + + delProN + { get; set; } + [JsonProperty("del_cit_no")] +public string + + delCitNo + { get; set; } + [JsonProperty("del_cit_n")] +public string + + delCitN + { get; set; } + [JsonProperty("del_dis_no")] +public string + + delDisNo + { get; set; } + [JsonProperty("del_dis_n")] +public string + + delDisN + { get; set; } + [JsonProperty("del_tow_no")] +public string + + delTowNo + { get; set; } + [JsonProperty("del_tow_n")] +public string + + delTowN + { get; set; } + [JsonProperty("del_add")] +public string + + delAdd + { get; set; } + [JsonProperty("des_pro_no")] +public string + + desProNo + { get; set; } + [JsonProperty("des_pro_n")] +public string + + desProN + { get; set; } + [JsonProperty("des_cit_no")] +public string + + desCitNo + { get; set; } + [JsonProperty("des_cit_n")] +public string + + desCitN + { get; set; } + [JsonProperty("des_dis_no")] +public string + + desDisNo + { get; set; } + [JsonProperty("des_dis_n")] +public string + + desDisN + { get; set; } + [JsonProperty("des_tow_no")] +public string + + desTowNo + { get; set; } + [JsonProperty("des_tow_n")] +public string + + desTowN + { get; set; } + [JsonProperty("sit_no")] +public string + + sitNo + { get; set; } + [JsonProperty("sit_n")] +public string + + sitN + { get; set; } + [JsonProperty("sit_con")] +public string + + sitCon + { get; set; } + [JsonProperty("sit_tel")] +public string + + sitTel + { get; set; } + [JsonProperty("sit_add")] +public string + + sitAdd + { get; set; } + [JsonProperty("col_pro_no")] +public string + + colProNo + { get; set; } + [JsonProperty("col_pro_n")] +public string + + colProN + { get; set; } + [JsonProperty("col_cit_no")] +public string + + colCitNo + { get; set; } + [JsonProperty("col_cit_n")] +public string + + colCitN + { get; set; } + [JsonProperty("col_dis_no")] +public string + + colDisNo + { get; set; } + [JsonProperty("col_dis_n")] +public string + + colDisN + { get; set; } + [JsonProperty("col_tow_no")] +public string + + colTowNo + { get; set; } + [JsonProperty("col_tow_n")] +public string + + colTowN + { get; set; } + [JsonProperty("col_add")] +public string + + colAdd + { get; set; } + [JsonProperty("col_tel")] +public string + + colTel + { get; set; } + [JsonProperty("col_cod")] +public string + + colCod + { get; set; } + [JsonProperty("rec_pro_no")] +public string + + recProNo + { get; set; } + [JsonProperty("rec_pro_n")] +public string + + recProN + { get; set; } + [JsonProperty("rec_cit_no")] +public string + + recCitNo + { get; set; } + [JsonProperty("rec_cit_n")] +public string + + recCitN + { get; set; } + [JsonProperty("rec_dis_no")] +public string + + recDisNo + { get; set; } + [JsonProperty("rec_dis_n")] +public string + + recDisN + { get; set; } + [JsonProperty("rec_tow_no")] +public string + + recTowNo + { get; set; } + [JsonProperty("rec_tow_n")] +public string + + recTowN + { get; set; } + [JsonProperty("cus_n")] +public string + + cusN + { get; set; } + [JsonProperty("cus_tel")] +public string + + cusTel + { get; set; } + [JsonProperty("cus_add")] +public string + + cusAdd + { get; set; } + [JsonProperty("est_rec_t")] +public DateTime + + estRecT + { get; set; } + [JsonProperty("sum_pri")] +public string + + sumPri + { get; set; } + [JsonProperty("col_pri")] +public string + + colPri + { get; set; } + [JsonProperty("mai_pri")] +public string + + maiPri + { get; set; } + [JsonProperty("bra_pri")] +public string + + braPri + { get; set; } + [JsonProperty("vou_pri")] +public string + + vouPri + { get; set; } + [JsonProperty("ins_pri")] +public string + + insPri + { get; set; } + [JsonProperty("sum_vol")] +public string + + sumVol + { get; set; } + [JsonProperty("lgs_sta")] +public int + + lgsSta + { get; set; } + [JsonProperty("ord_sta")] +public int + + ordSta + { get; set; } + [JsonProperty("is_ver")] +public int + + isVer + { get; set; } + [JsonProperty("ord_fro_typ")] +public int + + ordFroTyp + { get; set; } + [JsonProperty("del_t")] +public string + + delT + { get; set; } + [JsonProperty("car_rec_t")] +public string + + carRecT + { get; set; } + [JsonProperty("del_fin_t")] +public string + + delFinT + { get; set; } + [JsonProperty("rej_t")] +public string + + rejT + { get; set; } + [JsonProperty("exp_at_hom_t")] +public string + + expAtHomT + { get; set; } + [JsonProperty("cre_ord_t")] +public string + + creOrdT + { get; set; } + [JsonProperty("ord_det")] +public string + + ordDet + { get; set; } + [JsonProperty("ika_pac")] +public string + + ikaPac + { get; set; } + [JsonProperty("ika_sal_no")] +public string + + ikaSalNo + { get; set; } + [JsonProperty("cre_ord_slo")] +public string + + creOrdSlo + { get; set; } + [JsonProperty("ord_dir")] +public string + + ordDir + { get; set; } + [JsonProperty("sa_pafr")] +public int + + saPafr + { get; set; } + [JsonProperty("sa_pafrna")] +public string + + saPafrna + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("pac_rem")] +public string + + pacRem + { get; set; } + [JsonProperty("pro_cate_name")] +public string + + proCateName + { get; set; } + [JsonProperty("pro_cate_secondname")] +public string + + proCateSecondname + { get; set; } + [JsonProperty("pro_cate_firstname")] +public string + + proCateFirstname + { get; set; } + [JsonProperty("pro_bran")] +public string + + proBran + { get; set; } + [JsonProperty("pac_num")] +public int + + pacNum + { get; set; } + [JsonProperty("sku_wei")] +public double + + skuWei + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Image.cs b/BBWY.JDSDK/Domain/Image.cs new file mode 100644 index 00000000..4d9d4e36 --- /dev/null +++ b/BBWY.JDSDK/Domain/Image.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Image:JdObject{ + [JsonProperty("colorId")] +public string + + colorId + { get; set; } + [JsonProperty("imgId")] +public long + + imgId + { get; set; } + [JsonProperty("imgIndex")] +public int + + imgIndex + { get; set; } + [JsonProperty("imgUrl")] +public string + + imgUrl + { get; set; } + [JsonProperty("imgZoneId")] +public string + + imgZoneId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImagePath.cs b/BBWY.JDSDK/Domain/ImagePath.cs new file mode 100644 index 00000000..cf83b51b --- /dev/null +++ b/BBWY.JDSDK/Domain/ImagePath.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImagePath:JdObject{ + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("image_list")] +public List + + imageList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImagePathDto.cs b/BBWY.JDSDK/Domain/ImagePathDto.cs new file mode 100644 index 00000000..56c3dea0 --- /dev/null +++ b/BBWY.JDSDK/Domain/ImagePathDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImagePathDto:JdObject{ + [JsonProperty("is_primary")] +public int + + isPrimary + { get; set; } + [JsonProperty("order_sort")] +public int + + orderSort + { get; set; } + [JsonProperty("path")] +public string + + path + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImagePathDtoLong.cs b/BBWY.JDSDK/Domain/ImagePathDtoLong.cs new file mode 100644 index 00000000..408fc216 --- /dev/null +++ b/BBWY.JDSDK/Domain/ImagePathDtoLong.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImagePathDtoLong:JdObject{ + [JsonProperty("is_primary_long")] +public int + + isPrimaryLong + { get; set; } + [JsonProperty("order_sort_long")] +public int + + orderSortLong + { get; set; } + [JsonProperty("path_long")] +public string + + pathLong + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImagePathDtoLucency.cs b/BBWY.JDSDK/Domain/ImagePathDtoLucency.cs new file mode 100644 index 00000000..32b92e1e --- /dev/null +++ b/BBWY.JDSDK/Domain/ImagePathDtoLucency.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImagePathDtoLucency:JdObject{ + [JsonProperty("is_primary_lucency")] +public int + + isPrimaryLucency + { get; set; } + [JsonProperty("order_sort_lucency")] +public int + + orderSortLucency + { get; set; } + [JsonProperty("path_lucency")] +public string + + pathLucency + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImageUgcVo.cs b/BBWY.JDSDK/Domain/ImageUgcVo.cs new file mode 100644 index 00000000..1c1c06cb --- /dev/null +++ b/BBWY.JDSDK/Domain/ImageUgcVo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImageUgcVo:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("imgUrl")] +public string + + imgUrl + { get; set; } + [JsonProperty("imgTitle")] +public string + + imgTitle + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImgzoneCategory.cs b/BBWY.JDSDK/Domain/ImgzoneCategory.cs new file mode 100644 index 00000000..9291319c --- /dev/null +++ b/BBWY.JDSDK/Domain/ImgzoneCategory.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImgzoneCategory:JdObject{ + [JsonProperty("cate_id")] +public long + + cateId + { get; set; } + [JsonProperty("cate_name")] +public string + + cateName + { get; set; } + [JsonProperty("cate_level")] +public int + + cateLevel + { get; set; } + [JsonProperty("parent_cate_id")] +public long + + parentCateId + { get; set; } + [JsonProperty("cate_order")] +public int + + cateOrder + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImgzoneImgInfo.cs b/BBWY.JDSDK/Domain/ImgzoneImgInfo.cs new file mode 100644 index 00000000..a1953233 --- /dev/null +++ b/BBWY.JDSDK/Domain/ImgzoneImgInfo.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImgzoneImgInfo:JdObject{ + [JsonProperty("category_id")] +public long + + categoryId + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("img_height")] +public int + + imgHeight + { get; set; } + [JsonProperty("img_id")] +public string + + imgId + { get; set; } + [JsonProperty("img_name")] +public string + + imgName + { get; set; } + [JsonProperty("img_size")] +public int + + imgSize + { get; set; } + [JsonProperty("img_type")] +public string + + imgType + { get; set; } + [JsonProperty("img_url")] +public string + + imgUrl + { get; set; } + [JsonProperty("img_width")] +public int + + imgWidth + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + [JsonProperty("use_flag")] +public int + + useFlag + { get; set; } + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ImgzoneZoneInfo.cs b/BBWY.JDSDK/Domain/ImgzoneZoneInfo.cs new file mode 100644 index 00000000..0a90eb6f --- /dev/null +++ b/BBWY.JDSDK/Domain/ImgzoneZoneInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ImgzoneZoneInfo:JdObject{ + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("used_size")] +public int + + usedSize + { get; set; } + [JsonProperty("total_size")] +public int + + totalSize + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InfoSubVo.cs b/BBWY.JDSDK/Domain/InfoSubVo.cs new file mode 100644 index 00000000..6c31bfc4 --- /dev/null +++ b/BBWY.JDSDK/Domain/InfoSubVo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InfoSubVo:JdObject{ + [JsonProperty("result")] +public bool + + result + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InsuranceOrderVo.cs b/BBWY.JDSDK/Domain/InsuranceOrderVo.cs new file mode 100644 index 00000000..9f66cf77 --- /dev/null +++ b/BBWY.JDSDK/Domain/InsuranceOrderVo.cs @@ -0,0 +1,237 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InsuranceOrderVo:JdObject{ + [JsonProperty("exchangeDate")] +public DateTime + + exchangeDate + { get; set; } + [JsonProperty("serviceSkuName")] +public string + + serviceSkuName + { get; set; } + [JsonProperty("buyDate")] +public DateTime + + buyDate + { get; set; } + [JsonProperty("itemCode")] +public string + + itemCode + { get; set; } + [JsonProperty("orderParentId")] +public string + + orderParentId + { get; set; } + [JsonProperty("deliverArriveDate")] +public DateTime + + deliverArriveDate + { get; set; } + [JsonProperty("insuranceType")] +public int + + insuranceType + { get; set; } + [JsonProperty("serviceSkuPromotionPrice")] +public string + + serviceSkuPromotionPrice + { get; set; } + [JsonProperty("mainBrandName")] +public string + + mainBrandName + { get; set; } + [JsonProperty("itemName")] +public string + + itemName + { get; set; } + [JsonProperty("extOrderNo")] +public string + + extOrderNo + { get; set; } + [JsonProperty("serviceSettlePrice")] +public string + + serviceSettlePrice + { get; set; } + [JsonProperty("userMobile")] +public string + + userMobile + { get; set; } + [JsonProperty("extMainFinishTime")] +public DateTime + + extMainFinishTime + { get; set; } + [JsonProperty("currentEndDate")] +public DateTime + + currentEndDate + { get; set; } + [JsonProperty("currentBeginDate")] +public DateTime + + currentBeginDate + { get; set; } + [JsonProperty("currentNum")] +public int + + currentNum + { get; set; } + [JsonProperty("salesOrderNo")] +public string + + salesOrderNo + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("category2")] +public string + + category2 + { get; set; } + [JsonProperty("category3")] +public string + + category3 + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("productSn")] +public string + + productSn + { get; set; } + [JsonProperty("skuUuid")] +public string + + skuUuid + { get; set; } + [JsonProperty("stageType")] +public int + + stageType + { get; set; } + [JsonProperty("serviceSkuCode")] +public string + + serviceSkuCode + { get; set; } + [JsonProperty("category1")] +public string + + category1 + { get; set; } + [JsonProperty("mainOrderDate")] +public DateTime + + mainOrderDate + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("categoryId1")] +public int + + categoryId1 + { get; set; } + [JsonProperty("extensionEndDate")] +public DateTime + + extensionEndDate + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + [JsonProperty("categoryId2")] +public int + + categoryId2 + { get; set; } + [JsonProperty("categoryId3")] +public int + + categoryId3 + { get; set; } + [JsonProperty("mainQty")] +public int + + mainQty + { get; set; } + [JsonProperty("extMainOrderNo")] +public string + + extMainOrderNo + { get; set; } + [JsonProperty("extensionBeginDate")] +public DateTime + + extensionBeginDate + { get; set; } + [JsonProperty("totalNum")] +public int + + totalNum + { get; set; } + [JsonProperty("mainOrderFinishDate")] +public DateTime + + mainOrderFinishDate + { get; set; } + [JsonProperty("extMainSn")] +public string + + extMainSn + { get; set; } + [JsonProperty("mainOrderNo")] +public string + + mainOrderNo + { get; set; } + [JsonProperty("returnsDate")] +public DateTime + + returnsDate + { get; set; } + [JsonProperty("mainBrandId")] +public string + + mainBrandId + { get; set; } + [JsonProperty("extinsuranceMode")] +public int + + extinsuranceMode + { get; set; } + [JsonProperty("mainPromotionPrice")] +public string + + mainPromotionPrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceEasyInfo.cs b/BBWY.JDSDK/Domain/InvoiceEasyInfo.cs new file mode 100644 index 00000000..f7f01c51 --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceEasyInfo.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceEasyInfo:JdObject{ + [JsonProperty("invoiceType")] +public string + + invoiceType + { get; set; } + [JsonProperty("invoiceTitle")] +public string + + invoiceTitle + { get; set; } + [JsonProperty("invoiceContentId")] +public string + + invoiceContentId + { get; set; } + [JsonProperty("invoiceConsigneeEmail")] +public string + + invoiceConsigneeEmail + { get; set; } + [JsonProperty("invoiceConsigneePhone")] +public string + + invoiceConsigneePhone + { get; set; } + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceInfo.cs b/BBWY.JDSDK/Domain/InvoiceInfo.cs new file mode 100644 index 00000000..25841b8e --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceInfo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceInfo:JdObject{ + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + [JsonProperty("invoiceState")] +public string + + invoiceState + { get; set; } + [JsonProperty("invoiceStateName")] +public string + + invoiceStateName + { get; set; } + [JsonProperty("invoiceLogList")] +public List + + invoiceLogList + { get; set; } + [JsonProperty("afsAddress")] +public AfsAddressInfo + + afsAddress + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceInfoDTO.cs b/BBWY.JDSDK/Domain/InvoiceInfoDTO.cs new file mode 100644 index 00000000..9c078b67 --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceInfoDTO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceInfoDTO:JdObject{ + [JsonProperty("invoiceType")] +public int + + invoiceType + { get; set; } + [JsonProperty("invoiceTitle")] +public string + + invoiceTitle + { get; set; } + [JsonProperty("invoiceContentId")] +public string + + invoiceContentId + { get; set; } + [JsonProperty("invoiceConsigneeEmail")] +public string + + invoiceConsigneeEmail + { get; set; } + [JsonProperty("invoiceConsigneePhone")] +public string + + invoiceConsigneePhone + { get; set; } + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceLog.cs b/BBWY.JDSDK/Domain/InvoiceLog.cs new file mode 100644 index 00000000..a14944c5 --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceLog.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceLog:JdObject{ + [JsonProperty("operatePin")] +public string + + operatePin + { get; set; } + [JsonProperty("operateDate")] +public DateTime + + operateDate + { get; set; } + [JsonProperty("operateContent")] +public string + + operateContent + { get; set; } + [JsonProperty("operateType")] +public int + + operateType + { get; set; } + [JsonProperty("operateTypeName")] +public string + + operateTypeName + { get; set; } + [JsonProperty("invoiceState")] +public int + + invoiceState + { get; set; } + [JsonProperty("invoiceStateName")] +public string + + invoiceStateName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceOwnGetResult.cs b/BBWY.JDSDK/Domain/InvoiceOwnGetResult.cs new file mode 100644 index 00000000..ebb61bad --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceOwnGetResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceOwnGetResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("detail")] +public FinInvoiceOwnIvcDetail + + detail + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceOwnQueryAmountResult.cs b/BBWY.JDSDK/Domain/InvoiceOwnQueryAmountResult.cs new file mode 100644 index 00000000..4f60ed46 --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceOwnQueryAmountResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceOwnQueryAmountResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("data")] +public OrderShouldInvoiceAmount + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceOwnQueryResult.cs b/BBWY.JDSDK/Domain/InvoiceOwnQueryResult.cs new file mode 100644 index 00000000..86c43bbd --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceOwnQueryResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceOwnQueryResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("total")] +public long + + total + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceOwnResult.cs b/BBWY.JDSDK/Domain/InvoiceOwnResult.cs new file mode 100644 index 00000000..ef2e310f --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceOwnResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceOwnResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/InvoiceResp.cs b/BBWY.JDSDK/Domain/InvoiceResp.cs new file mode 100644 index 00000000..fea3ca79 --- /dev/null +++ b/BBWY.JDSDK/Domain/InvoiceResp.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class InvoiceResp:JdObject{ + [JsonProperty("invoiceType")] +public int + + invoiceType + { get; set; } + [JsonProperty("invoicePutType")] +public int + + invoicePutType + { get; set; } + [JsonProperty("regAddressId")] +public long + + regAddressId + { get; set; } + [JsonProperty("normalInvoiceResp")] +public NormalInvoiceResp + + normalInvoiceResp + { get; set; } + [JsonProperty("vatInvoiceResp")] +public VatInvoiceResp + + vatInvoiceResp + { get; set; } + [JsonProperty("consigneeResp")] +public ConsigneeResp + + consigneeResp + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvActivity.cs b/BBWY.JDSDK/Domain/IsvActivity.cs new file mode 100644 index 00000000..2e004769 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvActivity.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvActivity:JdObject{ + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvActivityDTO.cs b/BBWY.JDSDK/Domain/IsvActivityDTO.cs new file mode 100644 index 00000000..3bea86e6 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvActivityDTO.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvActivityDTO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("categoryId")] +public int + + categoryId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("beginTime")] +public DateTime + + beginTime + { get; set; } + [JsonProperty("endTime")] +public DateTime + + endTime + { get; set; } + [JsonProperty("imageUrl")] +public string + + imageUrl + { get; set; } + [JsonProperty("note")] +public string + + note + { get; set; } + [JsonProperty("channelType")] +public string + + channelType + { get; set; } + [JsonProperty("ruleType")] +public int + + ruleType + { get; set; } + [JsonProperty("shared")] +public int + + shared + { get; set; } + [JsonProperty("source")] +public int + + source + { get; set; } + [JsonProperty("isvUrl")] +public string + + isvUrl + { get; set; } + [JsonProperty("pluginName")] +public string + + pluginName + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("callBackUrl")] +public string + + callBackUrl + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvActivityResult.cs b/BBWY.JDSDK/Domain/IsvActivityResult.cs new file mode 100644 index 00000000..4d5f3536 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvActivityResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvActivityResult:JdObject{ + [JsonProperty("result")] +public bool + + result + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvActivityStatusResultVo.cs b/BBWY.JDSDK/Domain/IsvActivityStatusResultVo.cs new file mode 100644 index 00000000..eb31d8ed --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvActivityStatusResultVo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvActivityStatusResultVo:JdObject{ + [JsonProperty("state")] +public byte + + state + { get; set; } + [JsonProperty("auditMsg")] +public string + + auditMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvCheckStock.cs b/BBWY.JDSDK/Domain/IsvCheckStock.cs new file mode 100644 index 00000000..3ce9e1f4 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvCheckStock.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvCheckStock:JdObject{ + [JsonProperty("checkStockNo")] +public string + + checkStockNo + { get; set; } + [JsonProperty("warehouseId")] +public string + + warehouseId + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("createPin")] +public string + + createPin + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("details")] +public List + + details + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvCheckStockDetail.cs b/BBWY.JDSDK/Domain/IsvCheckStockDetail.cs new file mode 100644 index 00000000..c4644348 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvCheckStockDetail.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvCheckStockDetail:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("diffQty")] +public string + + diffQty + { get; set; } + [JsonProperty("oneLevelReason")] +public string + + oneLevelReason + { get; set; } + [JsonProperty("twoLevelReason")] +public string + + twoLevelReason + { get; set; } + [JsonProperty("threeLevelReason")] +public string + + threeLevelReason + { get; set; } + [JsonProperty("productLevel")] +public string + + productLevel + { get; set; } + [JsonProperty("isvLotattrs")] +public string + + isvLotattrs + { get; set; } + [JsonProperty("batchInfoMap")] +public BatchAttrLosses + + batchInfoMap + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvDayStockLog.cs b/BBWY.JDSDK/Domain/IsvDayStockLog.cs new file mode 100644 index 00000000..0e33e90c --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvDayStockLog.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvDayStockLog:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("purchaseInstoreNum")] +public int + + purchaseInstoreNum + { get; set; } + [JsonProperty("orderOutstoreNum")] +public int + + orderOutstoreNum + { get; set; } + [JsonProperty("returnInstoreNum")] +public int + + returnInstoreNum + { get; set; } + [JsonProperty("returnOutstoreNum")] +public int + + returnOutstoreNum + { get; set; } + [JsonProperty("stockOverNum")] +public int + + stockOverNum + { get; set; } + [JsonProperty("stockShortNum")] +public int + + stockShortNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvPackDetailInfoVO.cs b/BBWY.JDSDK/Domain/IsvPackDetailInfoVO.cs new file mode 100644 index 00000000..9cfae069 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvPackDetailInfoVO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvPackDetailInfoVO:JdObject{ + [JsonProperty("resultNum")] +public long + + resultNum + { get; set; } + [JsonProperty("searchId")] +public string + + searchId + { get; set; } + [JsonProperty("resultDesc")] +public string + + resultDesc + { get; set; } + [JsonProperty("type")] +public byte + + type + { get; set; } + [JsonProperty("resultName")] +public string + + resultName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvPackSendDmpOutputVo.cs b/BBWY.JDSDK/Domain/IsvPackSendDmpOutputVo.cs new file mode 100644 index 00000000..4b020df2 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvPackSendDmpOutputVo.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvPackSendDmpOutputVo:JdObject{ + [JsonProperty("recordId")] +public string + + recordId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvPackSendDmpQueryResultVo.cs b/BBWY.JDSDK/Domain/IsvPackSendDmpQueryResultVo.cs new file mode 100644 index 00000000..a3fddf53 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvPackSendDmpQueryResultVo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvPackSendDmpQueryResultVo:JdObject{ + [JsonProperty("authoFailurePins")] +public string + + authoFailurePins + { get; set; } + [JsonProperty("authoPins")] +public string + + authoPins + { get; set; } + [JsonProperty("authoSuccessPins")] +public string + + authoSuccessPins + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvSceneSumOutput.cs b/BBWY.JDSDK/Domain/IsvSceneSumOutput.cs new file mode 100644 index 00000000..3d3beee6 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvSceneSumOutput.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvSceneSumOutput:JdObject{ + [JsonProperty("scenes")] +public List + + scenes + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvSearchPackStatusVO.cs b/BBWY.JDSDK/Domain/IsvSearchPackStatusVO.cs new file mode 100644 index 00000000..a51c1b38 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvSearchPackStatusVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvSearchPackStatusVO:JdObject{ + [JsonProperty("status")] +public byte + + status + { get; set; } + [JsonProperty("result_number")] +public long + + resultNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvSelfCreateSmsModel.cs b/BBWY.JDSDK/Domain/IsvSelfCreateSmsModel.cs new file mode 100644 index 00000000..0c273044 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvSelfCreateSmsModel.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvSelfCreateSmsModel:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("smsModelTypeName")] +public string + + smsModelTypeName + { get; set; } + [JsonProperty("detail")] +public string + + detail + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("created")] +public string + + created + { get; set; } + [JsonProperty("canUnsubscribe")] +public bool + + canUnsubscribe + { get; set; } + [JsonProperty("isApprovalStatus")] +public int + + isApprovalStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvSmsAuditStatusOutVo.cs b/BBWY.JDSDK/Domain/IsvSmsAuditStatusOutVo.cs new file mode 100644 index 00000000..6d936142 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvSmsAuditStatusOutVo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvSmsAuditStatusOutVo:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("auditMsg")] +public string + + auditMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvSmsEffectVO.cs b/BBWY.JDSDK/Domain/IsvSmsEffectVO.cs new file mode 100644 index 00000000..8601da78 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvSmsEffectVO.cs @@ -0,0 +1,142 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvSmsEffectVO:JdObject{ + [JsonProperty("shop_id")] +public string + + shopId + { get; set; } + [JsonProperty("flag")] +public string + + flag + { get; set; } + [JsonProperty("op_time")] +public string + + opTime + { get; set; } + [JsonProperty("pv")] +public string + + pv + { get; set; } + [JsonProperty("uv")] +public string + + uv + { get; set; } + [JsonProperty("cart_num")] +public string + + cartNum + { get; set; } + [JsonProperty("sku_pv_num")] +public string + + skuPvNum + { get; set; } + [JsonProperty("sku_uv_num")] +public string + + skuUvNum + { get; set; } + [JsonProperty("shop_pv_num")] +public string + + shopPvNum + { get; set; } + [JsonProperty("shop_uv_num")] +public string + + shopUvNum + { get; set; } + [JsonProperty("follow_sku_num")] +public string + + followSkuNum + { get; set; } + [JsonProperty("follow_shop_num")] +public string + + followShopNum + { get; set; } + [JsonProperty("ord_pins")] +public string + + ordPins + { get; set; } + [JsonProperty("ord_amount")] +public string + + ordAmount + { get; set; } + [JsonProperty("ord_num")] +public string + + ordNum + { get; set; } + [JsonProperty("ord_qtty")] +public string + + ordQtty + { get; set; } + [JsonProperty("pay_pins")] +public string + + payPins + { get; set; } + [JsonProperty("pay_amount")] +public string + + payAmount + { get; set; } + [JsonProperty("pay_num")] +public string + + payNum + { get; set; } + [JsonProperty("pay_qtty")] +public string + + payQtty + { get; set; } + [JsonProperty("people_sent_num")] +public string + + peopleSentNum + { get; set; } + [JsonProperty("delivered_num")] +public string + + deliveredNum + { get; set; } + [JsonProperty("coupon_pins")] +public string + + couponPins + { get; set; } + [JsonProperty("coupon_use_pins")] +public string + + couponUsePins + { get; set; } + [JsonProperty("coupon_orders")] +public string + + couponOrders + { get; set; } + [JsonProperty("coupon_amount")] +public string + + couponAmount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvSmsModelResponse.cs b/BBWY.JDSDK/Domain/IsvSmsModelResponse.cs new file mode 100644 index 00000000..5b3d392c --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvSmsModelResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvSmsModelResponse:JdObject{ + [JsonProperty("result")] +public bool + + result + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("modelId")] +public long + + modelId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvUploadBlockOutputVO.cs b/BBWY.JDSDK/Domain/IsvUploadBlockOutputVO.cs new file mode 100644 index 00000000..dbc30905 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvUploadBlockOutputVO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvUploadBlockOutputVO:JdObject{ + [JsonProperty("upload_id")] +public string + + uploadId + { get; set; } + [JsonProperty("part_number")] +public int + + partNumber + { get; set; } + [JsonProperty("e_tag")] +public string + + eTag + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvUploadEndOutputVO.cs b/BBWY.JDSDK/Domain/IsvUploadEndOutputVO.cs new file mode 100644 index 00000000..47cac67a --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvUploadEndOutputVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvUploadEndOutputVO:JdObject{ + [JsonProperty("miss_blocks")] +public List + + missBlocks + { get; set; } + [JsonProperty("search_id")] +public string + + searchId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/IsvUploadStartOutputVO.cs b/BBWY.JDSDK/Domain/IsvUploadStartOutputVO.cs new file mode 100644 index 00000000..6c8a0219 --- /dev/null +++ b/BBWY.JDSDK/Domain/IsvUploadStartOutputVO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class IsvUploadStartOutputVO:JdObject{ + [JsonProperty("upload_id")] +public string + + uploadId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemAttrApplyDto.cs b/BBWY.JDSDK/Domain/ItemAttrApplyDto.cs new file mode 100644 index 00000000..ce716e4f --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemAttrApplyDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemAttrApplyDto:JdObject{ + [JsonProperty("apply_id")] +public string + + applyId + { get; set; } + [JsonProperty("apply_time")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("ware_group_id")] +public string + + wareGroupId + { get; set; } + [JsonProperty("public_name")] +public string + + publicName + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemDTO.cs b/BBWY.JDSDK/Domain/ItemDTO.cs new file mode 100644 index 00000000..6a239d98 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemDTO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemDTO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("description")] +public string + + description + { get; set; } + [JsonProperty("ratio")] +public long + + ratio + { get; set; } + [JsonProperty("face_value")] +public long + + faceValue + { get; set; } + [JsonProperty("amount")] +public long + + amount + { get; set; } + [JsonProperty("unit")] +public string + + unit + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemInfo.cs b/BBWY.JDSDK/Domain/ItemInfo.cs new file mode 100644 index 00000000..a90f37d2 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemInfo.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemInfo:JdObject{ + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("outerSkuId")] +public string + + outerSkuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("giftPoint")] +public string + + giftPoint + { get; set; } + [JsonProperty("wareId")] +public string + + wareId + { get; set; } + [JsonProperty("itemTotal")] +public string + + itemTotal + { get; set; } + [JsonProperty("productNo")] +public string + + productNo + { get; set; } + [JsonProperty("serviceName")] +public string + + serviceName + { get; set; } + [JsonProperty("newStoreId")] +public string + + newStoreId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemInfoDTO.cs b/BBWY.JDSDK/Domain/ItemInfoDTO.cs new file mode 100644 index 00000000..28665e6a --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemInfoDTO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemInfoDTO:JdObject{ + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("itemTotal")] +public int + + itemTotal + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("goodCatName")] +public string + + goodCatName + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("outerId")] +public string + + outerId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemInfoFBP.cs b/BBWY.JDSDK/Domain/ItemInfoFBP.cs new file mode 100644 index 00000000..e1349ba0 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemInfoFBP.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemInfoFBP:JdObject{ + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("outerSkuId")] +public string + + outerSkuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("giftPoint")] +public string + + giftPoint + { get; set; } + [JsonProperty("wareId")] +public string + + wareId + { get; set; } + [JsonProperty("newStoreId")] +public string + + newStoreId + { get; set; } + [JsonProperty("itemTotal")] +public string + + itemTotal + { get; set; } + [JsonProperty("productNo")] +public string + + productNo + { get; set; } + [JsonProperty("invoiceContentId")] +public string + + invoiceContentId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemPicApplyDto.cs b/BBWY.JDSDK/Domain/ItemPicApplyDto.cs new file mode 100644 index 00000000..0d43c9b6 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemPicApplyDto.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemPicApplyDto:JdObject{ + [JsonProperty("ware_id")] +public string + + wareId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("brand_id")] +public int + + brandId + { get; set; } + [JsonProperty("category_id")] +public int + + categoryId + { get; set; } + [JsonProperty("vendor_code")] +public string + + vendorCode + { get; set; } + [JsonProperty("sku_list")] +public List + + skuList + { get; set; } + [JsonProperty("sku_list_long")] +public List + + skuListLong + { get; set; } + [JsonProperty("sku_list_lucency")] +public List + + skuListLucency + { get; set; } + [JsonProperty("brand_name")] +public string + + brandName + { get; set; } + [JsonProperty("sale_state")] +public int + + saleState + { get; set; } + [JsonProperty("category_name")] +public string + + categoryName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemPicAuditDto.cs b/BBWY.JDSDK/Domain/ItemPicAuditDto.cs new file mode 100644 index 00000000..e37fae93 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemPicAuditDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemPicAuditDto:JdObject{ + [JsonProperty("state")] +public int + + state + { get; set; } + [JsonProperty("operate_time")] +public string + + operateTime + { get; set; } + [JsonProperty("erp_code")] +public string + + erpCode + { get; set; } + [JsonProperty("opinion")] +public string + + opinion + { get; set; } + [JsonProperty("erp_name")] +public string + + erpName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemPicSkuDto.cs b/BBWY.JDSDK/Domain/ItemPicSkuDto.cs new file mode 100644 index 00000000..b7ae2c90 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemPicSkuDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemPicSkuDto:JdObject{ + [JsonProperty("image_path_dto_list")] +public List + + imagePathDtoList + { get; set; } + [JsonProperty("sku_id")] +public string + + skuId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemPicSkuDtoLong.cs b/BBWY.JDSDK/Domain/ItemPicSkuDtoLong.cs new file mode 100644 index 00000000..951febb6 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemPicSkuDtoLong.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemPicSkuDtoLong:JdObject{ + [JsonProperty("image_path_dto_list_long")] +public List + + imagePathDtoListLong + { get; set; } + [JsonProperty("sku_id_long")] +public string + + skuIdLong + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemPicSkuDtoLucency.cs b/BBWY.JDSDK/Domain/ItemPicSkuDtoLucency.cs new file mode 100644 index 00000000..f4bff680 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemPicSkuDtoLucency.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemPicSkuDtoLucency:JdObject{ + [JsonProperty("image_path_dto_list_lucency")] +public List + + imagePathDtoListLucency + { get; set; } + [JsonProperty("sku_id_lucency")] +public string + + skuIdLucency + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemPictureApplyDto.cs b/BBWY.JDSDK/Domain/ItemPictureApplyDto.cs new file mode 100644 index 00000000..a3f91c84 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemPictureApplyDto.cs @@ -0,0 +1,132 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemPictureApplyDto:JdObject{ + [JsonProperty("apply_id")] +public string + + applyId + { get; set; } + [JsonProperty("yn")] +public string + + yn + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + [JsonProperty("create_by")] +public string + + createBy + { get; set; } + [JsonProperty("modify_by")] +public string + + modifyBy + { get; set; } + [JsonProperty("create_time")] +public string + + createTime + { get; set; } + [JsonProperty("modify_time")] +public string + + modifyTime + { get; set; } + [JsonProperty("apply_time")] +public string + + applyTime + { get; set; } + [JsonProperty("ware_id")] +public string + + wareId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("brand_id")] +public int + + brandId + { get; set; } + [JsonProperty("category_id")] +public int + + categoryId + { get; set; } + [JsonProperty("vendor_code")] +public string + + vendorCode + { get; set; } + [JsonProperty("sku_list")] +public List + + skuList + { get; set; } + [JsonProperty("sku_list_long")] +public List + + skuListLong + { get; set; } + [JsonProperty("sku_list_lucency")] +public List + + skuListLucency + { get; set; } + [JsonProperty("brand_name")] +public string + + brandName + { get; set; } + [JsonProperty("sale_state")] +public int + + saleState + { get; set; } + [JsonProperty("category_name")] +public string + + categoryName + { get; set; } + [JsonProperty("sale_state_name")] +public string + + saleStateName + { get; set; } + [JsonProperty("state_name")] +public string + + stateName + { get; set; } + [JsonProperty("item_pic_audit_dto")] +public ItemPicAuditDto + + itemPicAuditDto + { get; set; } + [JsonProperty("is_publishSchedule")] +public int + + isPublishSchedule + { get; set; } + [JsonProperty("publish_time")] +public DateTime + + publishTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ItemVO.cs b/BBWY.JDSDK/Domain/ItemVO.cs new file mode 100644 index 00000000..4b0a0418 --- /dev/null +++ b/BBWY.JDSDK/Domain/ItemVO.cs @@ -0,0 +1,82 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ItemVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("service_id")] +public long + + serviceId + { get; set; } + [JsonProperty("service_code")] +public string + + serviceCode + { get; set; } + [JsonProperty("fws_pin")] +public string + + fwsPin + { get; set; } + [JsonProperty("fws_id")] +public int + + fwsId + { get; set; } + [JsonProperty("item_code")] +public string + + itemCode + { get; set; } + [JsonProperty("item_name")] +public string + + itemName + { get; set; } + [JsonProperty("item_type")] +public int + + itemType + { get; set; } + [JsonProperty("item_version")] +public int + + itemVersion + { get; set; } + [JsonProperty("item_status")] +public int + + itemStatus + { get; set; } + [JsonProperty("item_desc")] +public string + + itemDesc + { get; set; } + [JsonProperty("charge_type")] +public int + + chargeType + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSCreateOrderResultDto.cs b/BBWY.JDSDK/Domain/JOSCreateOrderResultDto.cs new file mode 100644 index 00000000..a4ab8744 --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSCreateOrderResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSCreateOrderResultDto:JdObject{ + [JsonProperty("order_id_list")] +public List + + orderIdList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public string + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSDetailResultDto.cs b/BBWY.JDSDK/Domain/JOSDetailResultDto.cs new file mode 100644 index 00000000..3aa50a0d --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSDetailResultDto.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSDetailResultDto:JdObject{ + [JsonProperty("order_id")] +public long + + orderId + { get; set; } + [JsonProperty("delivery_time")] +public DateTime + + deliveryTime + { get; set; } + [JsonProperty("record_count")] +public int + + recordCount + { get; set; } + [JsonProperty("purchase_allocation_detail_list")] +public List + + purchaseAllocationDetailList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public string + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSOrderResultDto.cs b/BBWY.JDSDK/Domain/JOSOrderResultDto.cs new file mode 100644 index 00000000..e0b9d766 --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSOrderResultDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSOrderResultDto:JdObject{ + [JsonProperty("record_count")] +public int + + recordCount + { get; set; } + [JsonProperty("purchase_order_list")] +public List + + purchaseOrderList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public string + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSPageResult.cs b/BBWY.JDSDK/Domain/JOSPageResult.cs new file mode 100644 index 00000000..aed428e4 --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSPageResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSPageResult:JdObject{ + [JsonProperty("page_index")] +public int + + pageIndex + { get; set; } + [JsonProperty("page_size")] +public int + + pageSize + { get; set; } + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSRelativeResult.cs b/BBWY.JDSDK/Domain/JOSRelativeResult.cs new file mode 100644 index 00000000..39042010 --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSRelativeResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSRelativeResult:JdObject{ + [JsonProperty("productId")] +public long + + productId + { get; set; } + [JsonProperty("success_skud_ids")] +public string + + successSkudIds + { get; set; } + [JsonProperty("failSkuIds")] +public string + + failSkuIds + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSVideoInfo.cs b/BBWY.JDSDK/Domain/JOSVideoInfo.cs new file mode 100644 index 00000000..9569d54a --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSVideoInfo.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSVideoInfo:JdObject{ + [JsonProperty("video_id")] +public long + + videoId + { get; set; } + [JsonProperty("video_name")] +public string + + videoName + { get; set; } + [JsonProperty("video_desc")] +public string + + videoDesc + { get; set; } + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + [JsonProperty("video_size")] +public int + + videoSize + { get; set; } + [JsonProperty("cover")] +public string + + cover + { get; set; } + [JsonProperty("verifier")] +public string + + verifier + { get; set; } + [JsonProperty("verify_desc")] +public string + + verifyDesc + { get; set; } + [JsonProperty("created_date")] +public DateTime + + createdDate + { get; set; } + [JsonProperty("modified_date")] +public DateTime + + modifiedDate + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("apply_reason")] +public string + + applyReason + { get; set; } + [JsonProperty("time")] +public int + + time + { get; set; } + [JsonProperty("agent_video_id")] +public long + + agentVideoId + { get; set; } + [JsonProperty("video_type")] +public int + + videoType + { get; set; } + [JsonProperty("play_url")] +public string + + playUrl + { get; set; } + [JsonProperty("rel_apply_count")] +public int + + relApplyCount + { get; set; } + [JsonProperty("rel_pass_count")] +public int + + relPassCount + { get; set; } + [JsonProperty("rel_reject_count")] +public int + + relRejectCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSVideoRelativeInfo.cs b/BBWY.JDSDK/Domain/JOSVideoRelativeInfo.cs new file mode 100644 index 00000000..46b0044f --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSVideoRelativeInfo.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSVideoRelativeInfo:JdObject{ + [JsonProperty("product_id")] +public long + + productId + { get; set; } + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("video_id")] +public long + + videoId + { get; set; } + [JsonProperty("agent_video_id")] +public long + + agentVideoId + { get; set; } + [JsonProperty("video_name")] +public string + + videoName + { get; set; } + [JsonProperty("video_type")] +public int + + videoType + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSVideoSkuRelative.cs b/BBWY.JDSDK/Domain/JOSVideoSkuRelative.cs new file mode 100644 index 00000000..a8b2acf0 --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSVideoSkuRelative.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSVideoSkuRelative:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("videoId")] +public long + + videoId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("productId")] +public long + + productId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("categoryId")] +public long + + categoryId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("verifier")] +public string + + verifier + { get; set; } + [JsonProperty("verifyDesc")] +public string + + verifyDesc + { get; set; } + [JsonProperty("applyReason")] +public string + + applyReason + { get; set; } + [JsonProperty("createdDate")] +public DateTime + + createdDate + { get; set; } + [JsonProperty("modifiedDate")] +public DateTime + + modifiedDate + { get; set; } + [JsonProperty("videoType")] +public int + + videoType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JOSWarehouseResultDto.cs b/BBWY.JDSDK/Domain/JOSWarehouseResultDto.cs new file mode 100644 index 00000000..4226e04a --- /dev/null +++ b/BBWY.JDSDK/Domain/JOSWarehouseResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JOSWarehouseResultDto:JdObject{ + [JsonProperty("warehouse_list")] +public List + + warehouseList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public string + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JdAdressResponse.cs b/BBWY.JDSDK/Domain/JdAdressResponse.cs new file mode 100644 index 00000000..c924af3f --- /dev/null +++ b/BBWY.JDSDK/Domain/JdAdressResponse.cs @@ -0,0 +1,82 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JdAdressResponse:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countryId")] +public int + + countryId + { get; set; } + [JsonProperty("countryName")] +public string + + countryName + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + [JsonProperty("townName")] +public string + + townName + { get; set; } + [JsonProperty("lng")] +public double + + lng + { get; set; } + [JsonProperty("lat")] +public double + + lat + { get; set; } + [JsonProperty("reliability")] +public int + + reliability + { get; set; } + [JsonProperty("shipCodResult")] +public ShipCodResult + + shipCodResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JmServiceResult.cs b/BBWY.JDSDK/Domain/JmServiceResult.cs new file mode 100644 index 00000000..05337e31 --- /dev/null +++ b/BBWY.JDSDK/Domain/JmServiceResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JmServiceResult:JdObject{ + [JsonProperty("errorCode")] +public int + + errorCode + { get; set; } + [JsonProperty("isSuccess")] +public bool + + isSuccess + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("body")] +public string + + body + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosApplyProductDto.cs b/BBWY.JDSDK/Domain/JosApplyProductDto.cs new file mode 100644 index 00000000..4cc34593 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosApplyProductDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosApplyProductDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosBasicInfoDynamicFieldDto.cs b/BBWY.JDSDK/Domain/JosBasicInfoDynamicFieldDto.cs new file mode 100644 index 00000000..5f5609ea --- /dev/null +++ b/BBWY.JDSDK/Domain/JosBasicInfoDynamicFieldDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosBasicInfoDynamicFieldDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosBooleanDto.cs b/BBWY.JDSDK/Domain/JosBooleanDto.cs new file mode 100644 index 00000000..2111b26c --- /dev/null +++ b/BBWY.JDSDK/Domain/JosBooleanDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosBooleanDto:JdObject{ + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + [JsonProperty("single_obj")] +public string + + singleObj + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosCategoryDto.cs b/BBWY.JDSDK/Domain/JosCategoryDto.cs new file mode 100644 index 00000000..d8ed48f5 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosCategoryDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosCategoryDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosCoupon.cs b/BBWY.JDSDK/Domain/JosCoupon.cs new file mode 100644 index 00000000..e6d663e5 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosCoupon.cs @@ -0,0 +1,197 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosCoupon:JdObject{ + [JsonProperty("couponId")] +public long + + couponId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("lockType")] +public int + + lockType + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("bindType")] +public int + + bindType + { get; set; } + [JsonProperty("grantType")] +public int + + grantType + { get; set; } + [JsonProperty("num")] +public int + + num + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("quota")] +public string + + quota + { get; set; } + [JsonProperty("validityType")] +public int + + validityType + { get; set; } + [JsonProperty("days")] +public int + + days + { get; set; } + [JsonProperty("beginTime")] +public long + + beginTime + { get; set; } + [JsonProperty("endTime")] +public long + + endTime + { get; set; } + [JsonProperty("password")] +public string + + password + { get; set; } + [JsonProperty("rfId")] +public long + + rfId + { get; set; } + [JsonProperty("member")] +public int + + member + { get; set; } + [JsonProperty("takeBeginTime")] +public long + + takeBeginTime + { get; set; } + [JsonProperty("takeEndTime")] +public long + + takeEndTime + { get; set; } + [JsonProperty("takeRule")] +public int + + takeRule + { get; set; } + [JsonProperty("takeNum")] +public int + + takeNum + { get; set; } + [JsonProperty("link")] +public string + + link + { get; set; } + [JsonProperty("activityRfId")] +public long + + activityRfId + { get; set; } + [JsonProperty("activityLink")] +public string + + activityLink + { get; set; } + [JsonProperty("usedNum")] +public int + + usedNum + { get; set; } + [JsonProperty("sendNum")] +public int + + sendNum + { get; set; } + [JsonProperty("deleted")] +public bool + + deleted + { get; set; } + [JsonProperty("display")] +public int + + display + { get; set; } + [JsonProperty("created")] +public long + + created + { get; set; } + [JsonProperty("platformType")] +public int + + platformType + { get; set; } + [JsonProperty("platform")] +public string + + platform + { get; set; } + [JsonProperty("imgUrl")] +public string + + imgUrl + { get; set; } + [JsonProperty("boundStatus")] +public int + + boundStatus + { get; set; } + [JsonProperty("jdNum")] +public int + + jdNum + { get; set; } + [JsonProperty("itemId")] +public long + + itemId + { get; set; } + [JsonProperty("shareType")] +public int + + shareType + { get; set; } + [JsonProperty("extMapInfo")] +public Dictionary + + extMapInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosDangerGoodsDto.cs b/BBWY.JDSDK/Domain/JosDangerGoodsDto.cs new file mode 100644 index 00000000..c6a4fdc5 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosDangerGoodsDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosDangerGoodsDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosExceptionQueryResult.cs b/BBWY.JDSDK/Domain/JosExceptionQueryResult.cs new file mode 100644 index 00000000..ff37a56a --- /dev/null +++ b/BBWY.JDSDK/Domain/JosExceptionQueryResult.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosExceptionQueryResult:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("isvOrderNo")] +public string + + isvOrderNo + { get; set; } + [JsonProperty("sellerName")] +public string + + sellerName + { get; set; } + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("warehouseName")] +public string + + warehouseName + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("errReason")] +public string + + errReason + { get; set; } + [JsonProperty("solution")] +public string + + solution + { get; set; } + [JsonProperty("pauseTime")] +public string + + pauseTime + { get; set; } + [JsonProperty("isvCreateTime")] +public string + + isvCreateTime + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosExtPropDto.cs b/BBWY.JDSDK/Domain/JosExtPropDto.cs new file mode 100644 index 00000000..3e2bbf38 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosExtPropDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosExtPropDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosGoodsInfo.cs b/BBWY.JDSDK/Domain/JosGoodsInfo.cs new file mode 100644 index 00000000..2816029d --- /dev/null +++ b/BBWY.JDSDK/Domain/JosGoodsInfo.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosGoodsInfo:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("wp_name")] +public string + + wpName + { get; set; } + [JsonProperty("image_url")] +public string + + imageUrl + { get; set; } + [JsonProperty("w_name")] +public string + + wName + { get; set; } + [JsonProperty("wp_id")] +public long + + wpId + { get; set; } + [JsonProperty("class_names")] +public string + + classNames + { get; set; } + [JsonProperty("class_ids")] +public int + + classIds + { get; set; } + [JsonProperty("image_urls")] +public string + + imageUrls + { get; set; } + [JsonProperty("sku_similars")] +public List + + skuSimilars + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosIntegerDto.cs b/BBWY.JDSDK/Domain/JosIntegerDto.cs new file mode 100644 index 00000000..37811024 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosIntegerDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosIntegerDto:JdObject{ + [JsonProperty("single_obj")] +public int + + singleObj + { get; set; } + [JsonProperty("count")] +public int + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosInvoiceDTO.cs b/BBWY.JDSDK/Domain/JosInvoiceDTO.cs new file mode 100644 index 00000000..7a2ec25f --- /dev/null +++ b/BBWY.JDSDK/Domain/JosInvoiceDTO.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosInvoiceDTO:JdObject{ + [JsonProperty("invoiceNo")] +public string + + invoiceNo + { get; set; } + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + [JsonProperty("saveTime")] +public string + + saveTime + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + [JsonProperty("amountWithTax")] +public string + + amountWithTax + { get; set; } + [JsonProperty("discountAmount")] +public string + + discountAmount + { get; set; } + [JsonProperty("taxRate")] +public string + + taxRate + { get; set; } + [JsonProperty("taxAmount")] +public string + + taxAmount + { get; set; } + [JsonProperty("invoiceType")] +public int + + invoiceType + { get; set; } + [JsonProperty("verificationStatus")] +public int + + verificationStatus + { get; set; } + [JsonProperty("verificationTime")] +public string + + verificationTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosInvoiceResultDTO.cs b/BBWY.JDSDK/Domain/JosInvoiceResultDTO.cs new file mode 100644 index 00000000..b50f5eb3 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosInvoiceResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosInvoiceResultDTO:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("invoiceDTOList")] +public List + + invoiceDTOList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosItemAttrApplyDto.cs b/BBWY.JDSDK/Domain/JosItemAttrApplyDto.cs new file mode 100644 index 00000000..f853d541 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosItemAttrApplyDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosItemAttrApplyDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("totle")] +public long + + totle + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosItemPicApplyDto.cs b/BBWY.JDSDK/Domain/JosItemPicApplyDto.cs new file mode 100644 index 00000000..6e98fdeb --- /dev/null +++ b/BBWY.JDSDK/Domain/JosItemPicApplyDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosItemPicApplyDto:JdObject{ + [JsonProperty("single_obj")] +public ItemPicApplyDto + + singleObj + { get; set; } + [JsonProperty("count")] +public int + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosItemPicApplyInfoDto.cs b/BBWY.JDSDK/Domain/JosItemPicApplyInfoDto.cs new file mode 100644 index 00000000..474d7586 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosItemPicApplyInfoDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosItemPicApplyInfoDto:JdObject{ + [JsonProperty("single_obj")] +public ItemPictureApplyDto + + singleObj + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosListOrderResultDTO.cs b/BBWY.JDSDK/Domain/JosListOrderResultDTO.cs new file mode 100644 index 00000000..4b1aa64a --- /dev/null +++ b/BBWY.JDSDK/Domain/JosListOrderResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosListOrderResultDTO:JdObject{ + [JsonProperty("orderList")] +public List + + orderList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosMapSb.cs b/BBWY.JDSDK/Domain/JosMapSb.cs new file mode 100644 index 00000000..11bbb38f --- /dev/null +++ b/BBWY.JDSDK/Domain/JosMapSb.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosMapSb:JdObject{ + [JsonProperty("single_obj")] +public Dictionary + + singleObj + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosModelDto.cs b/BBWY.JDSDK/Domain/JosModelDto.cs new file mode 100644 index 00000000..4472264c --- /dev/null +++ b/BBWY.JDSDK/Domain/JosModelDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosModelDto:JdObject{ + [JsonProperty("custom")] +public bool + + custom + { get; set; } + [JsonProperty("models")] +public List + + models + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosMyProductInfoDto.cs b/BBWY.JDSDK/Domain/JosMyProductInfoDto.cs new file mode 100644 index 00000000..f830ea6b --- /dev/null +++ b/BBWY.JDSDK/Domain/JosMyProductInfoDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosMyProductInfoDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public int + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPage.cs b/BBWY.JDSDK/Domain/JosPage.cs new file mode 100644 index 00000000..7e72fc45 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPage.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPage:JdObject{ + [JsonProperty("size")] +public int + + size + { get; set; } + [JsonProperty("nex_que_cod")] +public string + + nexQueCod + { get; set; } + [JsonProperty("cur_que_cod")] +public string + + curQueCod + { get; set; } + [JsonProperty("err_cod")] +public int + + errCod + { get; set; } + [JsonProperty("err_msg")] +public string + + errMsg + { get; set; } + [JsonProperty("content")] +public List + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPopSiteStockNumParam.cs b/BBWY.JDSDK/Domain/JosPopSiteStockNumParam.cs new file mode 100644 index 00000000..ee93ded6 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPopSiteStockNumParam.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPopSiteStockNumParam:JdObject{ + [JsonProperty("num")] +public int + + num + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosProductApplyDto.cs b/BBWY.JDSDK/Domain/JosProductApplyDto.cs new file mode 100644 index 00000000..bfc66d39 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosProductApplyDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosProductApplyDto:JdObject{ + [JsonProperty("single_obj")] +public ProductApplyDto + + singleObj + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosProductInfoDto.cs b/BBWY.JDSDK/Domain/JosProductInfoDto.cs new file mode 100644 index 00000000..0397f784 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosProductInfoDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosProductInfoDto:JdObject{ + [JsonProperty("single_obj")] +public SingleProductInfoDto + + singleObj + { get; set; } + [JsonProperty("count")] +public int + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPromotion.cs b/BBWY.JDSDK/Domain/JosPromotion.cs new file mode 100644 index 00000000..9a6000b0 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPromotion.cs @@ -0,0 +1,237 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPromotion:JdObject{ + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + [JsonProperty("promo_name")] +public string + + promoName + { get; set; } + [JsonProperty("promo_type")] +public int + + promoType + { get; set; } + [JsonProperty("favor_mode")] +public int + + favorMode + { get; set; } + [JsonProperty("begin_time")] +public string + + beginTime + { get; set; } + [JsonProperty("end_time")] +public string + + endTime + { get; set; } + [JsonProperty("bound")] +public int + + bound + { get; set; } + [JsonProperty("member")] +public int + + member + { get; set; } + [JsonProperty("slogan")] +public string + + slogan + { get; set; } + [JsonProperty("comment")] +public string + + comment + { get; set; } + [JsonProperty("promo_status")] +public int + + promoStatus + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("platform")] +public int + + platform + { get; set; } + [JsonProperty("link")] +public string + + link + { get; set; } + [JsonProperty("shop_member")] +public int + + shopMember + { get; set; } + [JsonProperty("qq_member")] +public int + + qqMember + { get; set; } + [JsonProperty("plus_member")] +public int + + plusMember + { get; set; } + [JsonProperty("member_level_only")] +public bool + + memberLevelOnly + { get; set; } + [JsonProperty("allow_others_operate")] +public bool + + allowOthersOperate + { get; set; } + [JsonProperty("allow_others_check")] +public bool + + allowOthersCheck + { get; set; } + [JsonProperty("allow_other_user_operate")] +public bool + + allowOtherUserOperate + { get; set; } + [JsonProperty("allow_other_user_check")] +public bool + + allowOtherUserCheck + { get; set; } + [JsonProperty("need_manual_check")] +public bool + + needManualCheck + { get; set; } + [JsonProperty("allow_check")] +public bool + + allowCheck + { get; set; } + [JsonProperty("allow_operate")] +public bool + + allowOperate + { get; set; } + [JsonProperty("is_jingdou_required")] +public bool + + isJingdouRequired + { get; set; } + [JsonProperty("freq_bound")] +public int + + freqBound + { get; set; } + [JsonProperty("per_max_num")] +public int + + perMaxNum + { get; set; } + [JsonProperty("per_min_num")] +public int + + perMinNum + { get; set; } + [JsonProperty("prop_type")] +public int + + propType + { get; set; } + [JsonProperty("prop_num")] +public int + + propNum + { get; set; } + [JsonProperty("prop_used_way")] +public int + + propUsedWay + { get; set; } + [JsonProperty("coupon_id")] +public int + + couponId + { get; set; } + [JsonProperty("coupon_batch_key")] +public string + + couponBatchKey + { get; set; } + [JsonProperty("coupon_valid_days")] +public int + + couponValidDays + { get; set; } + [JsonProperty("quota")] +public string + + quota + { get; set; } + [JsonProperty("rate")] +public string + + rate + { get; set; } + [JsonProperty("plus")] +public string + + plus + { get; set; } + [JsonProperty("order_mode_desc")] +public string + + orderModeDesc + { get; set; } + [JsonProperty("token_use_num")] +public int + + tokenUseNum + { get; set; } + [JsonProperty("user_pins")] +public string + + userPins + { get; set; } + [JsonProperty("promo_area_type")] +public int + + promoAreaType + { get; set; } + [JsonProperty("promo_areas")] +public string + + promoAreas + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPromotionSku.cs b/BBWY.JDSDK/Domain/JosPromotionSku.cs new file mode 100644 index 00000000..f3032ad3 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPromotionSku.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPromotionSku:JdObject{ + [JsonProperty("promo_sku_id")] +public long + + promoSkuId + { get; set; } + [JsonProperty("ware_id")] +public long + + wareId + { get; set; } + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("sku_name")] +public string + + skuName + { get; set; } + [JsonProperty("bind_type")] +public int + + bindType + { get; set; } + [JsonProperty("jd_price")] +public string + + jdPrice + { get; set; } + [JsonProperty("promo_price")] +public string + + promoPrice + { get; set; } + [JsonProperty("item_num")] +public string + + itemNum + { get; set; } + [JsonProperty("limit_num")] +public int + + limitNum + { get; set; } + [JsonProperty("sku_status")] +public int + + skuStatus + { get; set; } + [JsonProperty("seq")] +public int + + seq + { get; set; } + [JsonProperty("display")] +public int + + display + { get; set; } + [JsonProperty("is_need_to_buy")] +public int + + isNeedToBuy + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("rfId")] +public long + + rfId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPropGroupDto.cs b/BBWY.JDSDK/Domain/JosPropGroupDto.cs new file mode 100644 index 00000000..f7a049e8 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPropGroupDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPropGroupDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPurchaseOrderDTO.cs b/BBWY.JDSDK/Domain/JosPurchaseOrderDTO.cs new file mode 100644 index 00000000..a77cd1b4 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPurchaseOrderDTO.cs @@ -0,0 +1,147 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPurchaseOrderDTO:JdObject{ + [JsonProperty("purchaseOrderCode")] +public string + + purchaseOrderCode + { get; set; } + [JsonProperty("categoryNumber")] +public int + + categoryNumber + { get; set; } + [JsonProperty("totalNubmer")] +public int + + totalNubmer + { get; set; } + [JsonProperty("totalAmount")] +public string + + totalAmount + { get; set; } + [JsonProperty("actualTotalAmount")] +public string + + actualTotalAmount + { get; set; } + [JsonProperty("purchaseDate")] +public DateTime + + purchaseDate + { get; set; } + [JsonProperty("supposedArrivingDate")] +public DateTime + + supposedArrivingDate + { get; set; } + [JsonProperty("buyerContactId")] +public string + + buyerContactId + { get; set; } + [JsonProperty("buyerContact")] +public string + + buyerContact + { get; set; } + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("shippingAddress")] +public string + + shippingAddress + { get; set; } + [JsonProperty("warehouseCode")] +public string + + warehouseCode + { get; set; } + [JsonProperty("warehouse")] +public string + + warehouse + { get; set; } + [JsonProperty("orderOwnerCode")] +public string + + orderOwnerCode + { get; set; } + [JsonProperty("orderOwner")] +public string + + orderOwner + { get; set; } + [JsonProperty("closingDate")] +public DateTime + + closingDate + { get; set; } + [JsonProperty("station")] +public string + + station + { get; set; } + [JsonProperty("payment")] +public string + + payment + { get; set; } + [JsonProperty("orgCode")] +public string + + orgCode + { get; set; } + [JsonProperty("orgName")] +public string + + orgName + { get; set; } + [JsonProperty("ouCode")] +public string + + ouCode + { get; set; } + [JsonProperty("comments")] +public string + + comments + { get; set; } + [JsonProperty("backOrder")] +public bool + + backOrder + { get; set; } + [JsonProperty("tcFlag")] +public bool + + tcFlag + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPurchaseOrderDetailProResultDTO.cs b/BBWY.JDSDK/Domain/JosPurchaseOrderDetailProResultDTO.cs new file mode 100644 index 00000000..37d338e9 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPurchaseOrderDetailProResultDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPurchaseOrderDetailProResultDTO:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("purchaseOrderLineList")] +public List + + purchaseOrderLineList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPurchaseOrderDetailResultDTO.cs b/BBWY.JDSDK/Domain/JosPurchaseOrderDetailResultDTO.cs new file mode 100644 index 00000000..a8493f68 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPurchaseOrderDetailResultDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPurchaseOrderDetailResultDTO:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("purchaseOrderLineList")] +public List + + purchaseOrderLineList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPurchaseOrderLineDTO.cs b/BBWY.JDSDK/Domain/JosPurchaseOrderLineDTO.cs new file mode 100644 index 00000000..1bfa5a15 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPurchaseOrderLineDTO.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPurchaseOrderLineDTO:JdObject{ + [JsonProperty("purchaseOrderCode")] +public string + + purchaseOrderCode + { get; set; } + [JsonProperty("brandId")] +public int + + brandId + { get; set; } + [JsonProperty("cate3Id")] +public int + + cate3Id + { get; set; } + [JsonProperty("vendorSku")] +public string + + vendorSku + { get; set; } + [JsonProperty("buyerProductId")] +public string + + buyerProductId + { get; set; } + [JsonProperty("productCode")] +public string + + productCode + { get; set; } + [JsonProperty("upcCode")] +public string + + upcCode + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("encasementRule")] +public int + + encasementRule + { get; set; } + [JsonProperty("listPrice")] +public double + + listPrice + { get; set; } + [JsonProperty("quantity")] +public int + + quantity + { get; set; } + [JsonProperty("salePrice")] +public double + + salePrice + { get; set; } + [JsonProperty("discountRate")] +public double + + discountRate + { get; set; } + [JsonProperty("inspectionMode")] +public int + + inspectionMode + { get; set; } + [JsonProperty("backOrderProcessing")] +public string + + backOrderProcessing + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPurchaseOrderProDTO.cs b/BBWY.JDSDK/Domain/JosPurchaseOrderProDTO.cs new file mode 100644 index 00000000..ef631c48 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPurchaseOrderProDTO.cs @@ -0,0 +1,167 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPurchaseOrderProDTO:JdObject{ + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("vendorId")] +public string + + vendorId + { get; set; } + [JsonProperty("jdGlnCode")] +public string + + jdGlnCode + { get; set; } + [JsonProperty("glnCode")] +public string + + glnCode + { get; set; } + [JsonProperty("prePurchaseOrderCode")] +public string + + prePurchaseOrderCode + { get; set; } + [JsonProperty("purchaseOrderCode")] +public string + + purchaseOrderCode + { get; set; } + [JsonProperty("categoryNumber")] +public int + + categoryNumber + { get; set; } + [JsonProperty("totalNubmer")] +public int + + totalNubmer + { get; set; } + [JsonProperty("totalAmount")] +public string + + totalAmount + { get; set; } + [JsonProperty("actualTotalAmount")] +public string + + actualTotalAmount + { get; set; } + [JsonProperty("purchaseDate")] +public DateTime + + purchaseDate + { get; set; } + [JsonProperty("supposedArrivingDate")] +public DateTime + + supposedArrivingDate + { get; set; } + [JsonProperty("buyerContact")] +public string + + buyerContact + { get; set; } + [JsonProperty("departmentCode")] +public string + + departmentCode + { get; set; } + [JsonProperty("advanceOrder")] +public string + + advanceOrder + { get; set; } + [JsonProperty("orderAttribute")] +public string + + orderAttribute + { get; set; } + [JsonProperty("ouCode")] +public string + + ouCode + { get; set; } + [JsonProperty("orgName")] +public string + + orgName + { get; set; } + [JsonProperty("orgCode")] +public string + + orgCode + { get; set; } + [JsonProperty("warehouseCode")] +public string + + warehouseCode + { get; set; } + [JsonProperty("warehouse")] +public string + + warehouse + { get; set; } + [JsonProperty("warehouseGln")] +public string + + warehouseGln + { get; set; } + [JsonProperty("receiver")] +public string + + receiver + { get; set; } + [JsonProperty("receiverTel")] +public string + + receiverTel + { get; set; } + [JsonProperty("shippingAddress")] +public string + + shippingAddress + { get; set; } + [JsonProperty("station")] +public string + + station + { get; set; } + [JsonProperty("isTC")] +public bool + + isTC + { get; set; } + [JsonProperty("payment")] +public string + + payment + { get; set; } + [JsonProperty("backOrder")] +public bool + + backOrder + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPurchaseOrderProResultDTO.cs b/BBWY.JDSDK/Domain/JosPurchaseOrderProResultDTO.cs new file mode 100644 index 00000000..10047865 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPurchaseOrderProResultDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPurchaseOrderProResultDTO:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("purchaseOrderList")] +public List + + purchaseOrderList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPurchaseOrderResultDTO.cs b/BBWY.JDSDK/Domain/JosPurchaseOrderResultDTO.cs new file mode 100644 index 00000000..be6ada12 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPurchaseOrderResultDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPurchaseOrderResultDTO:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("purchaseOrderList")] +public List + + purchaseOrderList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosPurchaseOrderStatusResultDTO.cs b/BBWY.JDSDK/Domain/JosPurchaseOrderStatusResultDTO.cs new file mode 100644 index 00000000..6dc12f34 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosPurchaseOrderStatusResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosPurchaseOrderStatusResultDTO:JdObject{ + [JsonProperty("purchaseOrderCode")] +public string + + purchaseOrderCode + { get; set; } + [JsonProperty("bipStatus")] +public int + + bipStatus + { get; set; } + [JsonProperty("bipLogicalDel")] +public int + + bipLogicalDel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosQualificationInfoDto.cs b/BBWY.JDSDK/Domain/JosQualificationInfoDto.cs new file mode 100644 index 00000000..369b59a4 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosQualificationInfoDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosQualificationInfoDto:JdObject{ + [JsonProperty("single_obj")] +public QualificationInfoDto + + singleObj + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosQualificationRowDto.cs b/BBWY.JDSDK/Domain/JosQualificationRowDto.cs new file mode 100644 index 00000000..25284926 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosQualificationRowDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosQualificationRowDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosRealTimeInventoryDTO.cs b/BBWY.JDSDK/Domain/JosRealTimeInventoryDTO.cs new file mode 100644 index 00000000..200f94bd --- /dev/null +++ b/BBWY.JDSDK/Domain/JosRealTimeInventoryDTO.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosRealTimeInventoryDTO:JdObject{ + [JsonProperty("productCode")] +public string + + productCode + { get; set; } + [JsonProperty("orgCode")] +public string + + orgCode + { get; set; } + [JsonProperty("warehouseCode")] +public string + + warehouseCode + { get; set; } + [JsonProperty("spotQuantity")] +public int + + spotQuantity + { get; set; } + [JsonProperty("orderableQuantity")] +public int + + orderableQuantity + { get; set; } + [JsonProperty("orderBookingNum")] +public int + + orderBookingNum + { get; set; } + [JsonProperty("ztNum")] +public int + + ztNum + { get; set; } + [JsonProperty("transferInNum")] +public int + + transferInNum + { get; set; } + [JsonProperty("transferOutNum")] +public int + + transferOutNum + { get; set; } + [JsonProperty("unarrivedPurchases")] +public int + + unarrivedPurchases + { get; set; } + [JsonProperty("appBookingNum")] +public int + + appBookingNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosRealTimeInventoryResultDTO.cs b/BBWY.JDSDK/Domain/JosRealTimeInventoryResultDTO.cs new file mode 100644 index 00000000..a61cdbaf --- /dev/null +++ b/BBWY.JDSDK/Domain/JosRealTimeInventoryResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosRealTimeInventoryResultDTO:JdObject{ + [JsonProperty("realTimeInventorys")] +public List + + realTimeInventorys + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosResult.cs b/BBWY.JDSDK/Domain/JosResult.cs new file mode 100644 index 00000000..81b0f4cd --- /dev/null +++ b/BBWY.JDSDK/Domain/JosResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosResultDTO.cs b/BBWY.JDSDK/Domain/JosResultDTO.cs new file mode 100644 index 00000000..0e7c4ba3 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosResultDTO:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosResultModelDto.cs b/BBWY.JDSDK/Domain/JosResultModelDto.cs new file mode 100644 index 00000000..029a6d8d --- /dev/null +++ b/BBWY.JDSDK/Domain/JosResultModelDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosResultModelDto:JdObject{ + [JsonProperty("single_obj")] +public JosModelDto + + singleObj + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosReturnOrderDTO.cs b/BBWY.JDSDK/Domain/JosReturnOrderDTO.cs new file mode 100644 index 00000000..b93e86dc --- /dev/null +++ b/BBWY.JDSDK/Domain/JosReturnOrderDTO.cs @@ -0,0 +1,147 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosReturnOrderDTO:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("returnOrderCode")] +public string + + returnOrderCode + { get; set; } + [JsonProperty("deliveryNumber")] +public string + + deliveryNumber + { get; set; } + [JsonProperty("lineNumber")] +public int + + lineNumber + { get; set; } + [JsonProperty("categoryNumber")] +public int + + categoryNumber + { get; set; } + [JsonProperty("totalNubmer")] +public int + + totalNubmer + { get; set; } + [JsonProperty("totalAmount")] +public string + + totalAmount + { get; set; } + [JsonProperty("actualTotalAmount")] +public string + + actualTotalAmount + { get; set; } + [JsonProperty("returnDate")] +public DateTime + + returnDate + { get; set; } + [JsonProperty("shippingAddress")] +public string + + shippingAddress + { get; set; } + [JsonProperty("freightNum")] +public string + + freightNum + { get; set; } + [JsonProperty("pakagesNumber")] +public int + + pakagesNumber + { get; set; } + [JsonProperty("returnOrderStatus")] +public int + + returnOrderStatus + { get; set; } + [JsonProperty("productType")] +public int + + productType + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("orgCode")] +public string + + orgCode + { get; set; } + [JsonProperty("orgName")] +public string + + orgName + { get; set; } + [JsonProperty("warehouseCode")] +public string + + warehouseCode + { get; set; } + [JsonProperty("warehouse")] +public string + + warehouse + { get; set; } + [JsonProperty("operatorCode")] +public string + + operatorCode + { get; set; } + [JsonProperty("operatorName")] +public string + + operatorName + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("productState")] +public int + + productState + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("infoNote")] +public string + + infoNote + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosReturnOrderDetailResultDTO.cs b/BBWY.JDSDK/Domain/JosReturnOrderDetailResultDTO.cs new file mode 100644 index 00000000..77ee7d04 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosReturnOrderDetailResultDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosReturnOrderDetailResultDTO:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("returnOrderLineList")] +public List + + returnOrderLineList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosReturnOrderLineBatchDTO.cs b/BBWY.JDSDK/Domain/JosReturnOrderLineBatchDTO.cs new file mode 100644 index 00000000..7715ce80 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosReturnOrderLineBatchDTO.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosReturnOrderLineBatchDTO:JdObject{ + [JsonProperty("returnOrderCode")] +public string + + returnOrderCode + { get; set; } + [JsonProperty("jdSku")] +public string + + jdSku + { get; set; } + [JsonProperty("returnPrice")] +public string + + returnPrice + { get; set; } + [JsonProperty("returnQuantity")] +public int + + returnQuantity + { get; set; } + [JsonProperty("purchasePrice")] +public string + + purchasePrice + { get; set; } + [JsonProperty("purchaseOrderCode")] +public string + + purchaseOrderCode + { get; set; } + [JsonProperty("purchaseDate")] +public DateTime + + purchaseDate + { get; set; } + [JsonProperty("comments")] +public string + + comments + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosReturnOrderLineBatchResultDTO.cs b/BBWY.JDSDK/Domain/JosReturnOrderLineBatchResultDTO.cs new file mode 100644 index 00000000..2c306baf --- /dev/null +++ b/BBWY.JDSDK/Domain/JosReturnOrderLineBatchResultDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosReturnOrderLineBatchResultDTO:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("returnOrderLineBatchList")] +public List + + returnOrderLineBatchList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosReturnOrderLineDTO.cs b/BBWY.JDSDK/Domain/JosReturnOrderLineDTO.cs new file mode 100644 index 00000000..e01a454e --- /dev/null +++ b/BBWY.JDSDK/Domain/JosReturnOrderLineDTO.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosReturnOrderLineDTO:JdObject{ + [JsonProperty("returnOrderCode")] +public string + + returnOrderCode + { get; set; } + [JsonProperty("vendorProductId")] +public string + + vendorProductId + { get; set; } + [JsonProperty("jdSku")] +public string + + jdSku + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("productCode")] +public string + + productCode + { get; set; } + [JsonProperty("quantity")] +public int + + quantity + { get; set; } + [JsonProperty("pricing")] +public string + + pricing + { get; set; } + [JsonProperty("salesPrice")] +public string + + salesPrice + { get; set; } + [JsonProperty("sparePartReturnPrice")] +public string + + sparePartReturnPrice + { get; set; } + [JsonProperty("discountRate")] +public string + + discountRate + { get; set; } + [JsonProperty("returnBased")] +public string + + returnBased + { get; set; } + [JsonProperty("receivingQty")] +public int + + receivingQty + { get; set; } + [JsonProperty("damagedQty")] +public int + + damagedQty + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("idPart")] +public string + + idPart + { get; set; } + [JsonProperty("damageReason")] +public string + + damageReason + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosReturnOrderResultDTO.cs b/BBWY.JDSDK/Domain/JosReturnOrderResultDTO.cs new file mode 100644 index 00000000..a66017da --- /dev/null +++ b/BBWY.JDSDK/Domain/JosReturnOrderResultDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosReturnOrderResultDTO:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("returnOrderList")] +public List + + returnOrderList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSaleAttrNameDto.cs b/BBWY.JDSDK/Domain/JosSaleAttrNameDto.cs new file mode 100644 index 00000000..6a96ea27 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSaleAttrNameDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSaleAttrNameDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSalesInfoDto.cs b/BBWY.JDSDK/Domain/JosSalesInfoDto.cs new file mode 100644 index 00000000..14124402 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSalesInfoDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSalesInfoDto:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("deliverCenterCode")] +public string + + deliverCenterCode + { get; set; } + [JsonProperty("jdSku")] +public string + + jdSku + { get; set; } + [JsonProperty("salesVolume")] +public string + + salesVolume + { get; set; } + [JsonProperty("days")] +public int + + days + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSalesInfoResultDto.cs b/BBWY.JDSDK/Domain/JosSalesInfoResultDto.cs new file mode 100644 index 00000000..450b23c8 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSalesInfoResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSalesInfoResultDto:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("salesInfoList")] +public List + + salesInfoList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSalesOutWarehouseDto.cs b/BBWY.JDSDK/Domain/JosSalesOutWarehouseDto.cs new file mode 100644 index 00000000..40620521 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSalesOutWarehouseDto.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSalesOutWarehouseDto:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("serialNo")] +public string + + serialNo + { get; set; } + [JsonProperty("ckBusId")] +public string + + ckBusId + { get; set; } + [JsonProperty("saleOrdTm")] +public DateTime + + saleOrdTm + { get; set; } + [JsonProperty("ckTime")] +public DateTime + + ckTime + { get; set; } + [JsonProperty("userPayablePayAmount")] +public string + + userPayablePayAmount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSalesOutWarehouseResultDto.cs b/BBWY.JDSDK/Domain/JosSalesOutWarehouseResultDto.cs new file mode 100644 index 00000000..0a64e940 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSalesOutWarehouseResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSalesOutWarehouseResultDto:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("salesOutWarehouseList")] +public List + + salesOutWarehouseList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSalesReturnDto.cs b/BBWY.JDSDK/Domain/JosSalesReturnDto.cs new file mode 100644 index 00000000..b151f95d --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSalesReturnDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSalesReturnDto:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("serialNo")] +public string + + serialNo + { get; set; } + [JsonProperty("rkBusId")] +public string + + rkBusId + { get; set; } + [JsonProperty("rkTime")] +public DateTime + + rkTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSalesReturnResultDto.cs b/BBWY.JDSDK/Domain/JosSalesReturnResultDto.cs new file mode 100644 index 00000000..f1e3517e --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSalesReturnResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSalesReturnResultDto:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("salesReturnList")] +public List + + salesReturnList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosShipmentConfirmationDetailResultDTO.cs b/BBWY.JDSDK/Domain/JosShipmentConfirmationDetailResultDTO.cs new file mode 100644 index 00000000..091f3140 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosShipmentConfirmationDetailResultDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosShipmentConfirmationDetailResultDTO:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("shipmentConfirmationLineList")] +public List + + shipmentConfirmationLineList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosShipmentConfirmationLineDTO.cs b/BBWY.JDSDK/Domain/JosShipmentConfirmationLineDTO.cs new file mode 100644 index 00000000..c5188d64 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosShipmentConfirmationLineDTO.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosShipmentConfirmationLineDTO:JdObject{ + [JsonProperty("currentRecordCount")] +public int + + currentRecordCount + { get; set; } + [JsonProperty("vendorSku")] +public string + + vendorSku + { get; set; } + [JsonProperty("buyerProductId")] +public string + + buyerProductId + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("quantity")] +public int + + quantity + { get; set; } + [JsonProperty("receivingQty")] +public int + + receivingQty + { get; set; } + [JsonProperty("salePrice")] +public string + + salePrice + { get; set; } + [JsonProperty("packageNum")] +public string + + packageNum + { get; set; } + [JsonProperty("packFirmNumber")] +public string + + packFirmNumber + { get; set; } + [JsonProperty("firmRoyalty")] +public string + + firmRoyalty + { get; set; } + [JsonProperty("diffDescription")] +public string + + diffDescription + { get; set; } + [JsonProperty("receivingDate")] +public DateTime + + receivingDate + { get; set; } + [JsonProperty("comments")] +public string + + comments + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSimpleBrandDto.cs b/BBWY.JDSDK/Domain/JosSimpleBrandDto.cs new file mode 100644 index 00000000..1d635f6c --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSimpleBrandDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSimpleBrandDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSkuInfo.cs b/BBWY.JDSDK/Domain/JosSkuInfo.cs new file mode 100644 index 00000000..9fc51813 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSkuInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSkuInfo:JdObject{ + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("sku_url")] +public string + + skuUrl + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSpuTemplateDto.cs b/BBWY.JDSDK/Domain/JosSpuTemplateDto.cs new file mode 100644 index 00000000..30a598d5 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSpuTemplateDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSpuTemplateDto:JdObject{ + [JsonProperty("result")] +public List + + result + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosStatementApproveDTO.cs b/BBWY.JDSDK/Domain/JosStatementApproveDTO.cs new file mode 100644 index 00000000..3dd0e9eb --- /dev/null +++ b/BBWY.JDSDK/Domain/JosStatementApproveDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosStatementApproveDTO:JdObject{ + [JsonProperty("approveTime")] +public DateTime + + approveTime + { get; set; } + [JsonProperty("approveJobName")] +public string + + approveJobName + { get; set; } + [JsonProperty("approveStatus")] +public int + + approveStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosStatementApproveResultDTO.cs b/BBWY.JDSDK/Domain/JosStatementApproveResultDTO.cs new file mode 100644 index 00000000..41acc855 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosStatementApproveResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosStatementApproveResultDTO:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("statementApproveDTOList")] +public List + + statementApproveDTOList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosStatementDTO.cs b/BBWY.JDSDK/Domain/JosStatementDTO.cs new file mode 100644 index 00000000..89f9261f --- /dev/null +++ b/BBWY.JDSDK/Domain/JosStatementDTO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosStatementDTO:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("billNo")] +public string + + billNo + { get; set; } + [JsonProperty("billTime")] +public string + + billTime + { get; set; } + [JsonProperty("finalAmount")] +public string + + finalAmount + { get; set; } + [JsonProperty("auditStatus")] +public int + + auditStatus + { get; set; } + [JsonProperty("verifyStatus")] +public int + + verifyStatus + { get; set; } + [JsonProperty("payStatus")] +public int + + payStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosStatementLocalDTO.cs b/BBWY.JDSDK/Domain/JosStatementLocalDTO.cs new file mode 100644 index 00000000..d1461dda --- /dev/null +++ b/BBWY.JDSDK/Domain/JosStatementLocalDTO.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosStatementLocalDTO:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("billNo")] +public string + + billNo + { get; set; } + [JsonProperty("billTime")] +public string + + billTime + { get; set; } + [JsonProperty("collectionAmount")] +public string + + collectionAmount + { get; set; } + [JsonProperty("payAmount")] +public string + + payAmount + { get; set; } + [JsonProperty("finalAmount")] +public string + + finalAmount + { get; set; } + [JsonProperty("invoiceAmount")] +public string + + invoiceAmount + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateUser")] +public string + + updateUser + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosStatementResultDTO.cs b/BBWY.JDSDK/Domain/JosStatementResultDTO.cs new file mode 100644 index 00000000..6d09b211 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosStatementResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosStatementResultDTO:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("statementDTOList")] +public List + + statementDTOList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosStockInfoDto.cs b/BBWY.JDSDK/Domain/JosStockInfoDto.cs new file mode 100644 index 00000000..06a05525 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosStockInfoDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosStockInfoDto:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("deliverCenterCode")] +public string + + deliverCenterCode + { get; set; } + [JsonProperty("jdSku")] +public string + + jdSku + { get; set; } + [JsonProperty("stockNum")] +public string + + stockNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosStockInfoResultDto.cs b/BBWY.JDSDK/Domain/JosStockInfoResultDto.cs new file mode 100644 index 00000000..e5673e9d --- /dev/null +++ b/BBWY.JDSDK/Domain/JosStockInfoResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosStockInfoResultDto:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("stockInfoList")] +public List + + stockInfoList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosStringDto.cs b/BBWY.JDSDK/Domain/JosStringDto.cs new file mode 100644 index 00000000..f4f66fa4 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosStringDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosStringDto:JdObject{ + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + [JsonProperty("apply_id")] +public string + + applyId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSubAdvertiseDto.cs b/BBWY.JDSDK/Domain/JosSubAdvertiseDto.cs new file mode 100644 index 00000000..b81e9794 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSubAdvertiseDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSubAdvertiseDto:JdObject{ + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosSubCategory.cs b/BBWY.JDSDK/Domain/JosSubCategory.cs new file mode 100644 index 00000000..a232ffc3 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosSubCategory.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosSubCategory:JdObject{ + [JsonProperty("category_id")] +public int + + categoryId + { get; set; } + [JsonProperty("category_name")] +public string + + categoryName + { get; set; } + [JsonProperty("category_level")] +public int + + categoryLevel + { get; set; } + [JsonProperty("parent_id")] +public int + + parentId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosVcUserPurchaserResultDto.cs b/BBWY.JDSDK/Domain/JosVcUserPurchaserResultDto.cs new file mode 100644 index 00000000..8b34421e --- /dev/null +++ b/BBWY.JDSDK/Domain/JosVcUserPurchaserResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosVcUserPurchaserResultDto:JdObject{ + [JsonProperty("vcUserPurchaserList")] +public List + + vcUserPurchaserList + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public string + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JosWarePerformanceResultDTO.cs b/BBWY.JDSDK/Domain/JosWarePerformanceResultDTO.cs new file mode 100644 index 00000000..b36ee014 --- /dev/null +++ b/BBWY.JDSDK/Domain/JosWarePerformanceResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JosWarePerformanceResultDTO:JdObject{ + [JsonProperty("warePerformanceDatas")] +public List + + warePerformanceDatas + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JpassActivityDTO.cs b/BBWY.JDSDK/Domain/JpassActivityDTO.cs new file mode 100644 index 00000000..3fb90fc5 --- /dev/null +++ b/BBWY.JDSDK/Domain/JpassActivityDTO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JpassActivityDTO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("startDate")] +public DateTime + + startDate + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("endDate")] +public DateTime + + endDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JpassCouponInfoDTO.cs b/BBWY.JDSDK/Domain/JpassCouponInfoDTO.cs new file mode 100644 index 00000000..536044a2 --- /dev/null +++ b/BBWY.JDSDK/Domain/JpassCouponInfoDTO.cs @@ -0,0 +1,127 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JpassCouponInfoDTO:JdObject{ + [JsonProperty("couponNum")] +public long + + couponNum + { get; set; } + [JsonProperty("couponName")] +public string + + couponName + { get; set; } + [JsonProperty("coverImg")] +public string + + coverImg + { get; set; } + [JsonProperty("endDate")] +public DateTime + + endDate + { get; set; } + [JsonProperty("storeCount")] +public int + + storeCount + { get; set; } + [JsonProperty("couponId")] +public long + + couponId + { get; set; } + [JsonProperty("sellType")] +public int + + sellType + { get; set; } + [JsonProperty("activityId")] +public long + + activityId + { get; set; } + [JsonProperty("couponAmount")] +public long + + couponAmount + { get; set; } + [JsonProperty("effectiveType")] +public int + + effectiveType + { get; set; } + [JsonProperty("couponType")] +public int + + couponType + { get; set; } + [JsonProperty("perCoupon")] +public int + + perCoupon + { get; set; } + [JsonProperty("quota")] +public long + + quota + { get; set; } + [JsonProperty("notice")] +public string + + notice + { get; set; } + [JsonProperty("couponPutNum")] +public long + + couponPutNum + { get; set; } + [JsonProperty("storeId")] +public long + + storeId + { get; set; } + [JsonProperty("auditStatus")] +public int + + auditStatus + { get; set; } + [JsonProperty("startPutDate")] +public DateTime + + startPutDate + { get; set; } + [JsonProperty("startDate")] +public DateTime + + startDate + { get; set; } + [JsonProperty("putStatus")] +public int + + putStatus + { get; set; } + [JsonProperty("auditOpinion")] +public string + + auditOpinion + { get; set; } + [JsonProperty("skuCount")] +public int + + skuCount + { get; set; } + [JsonProperty("putStatusStr")] +public string + + putStatusStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JpassResult.cs b/BBWY.JDSDK/Domain/JpassResult.cs new file mode 100644 index 00000000..83de10f7 --- /dev/null +++ b/BBWY.JDSDK/Domain/JpassResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class JpassResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("data")] +public string + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/JsfResult.cs b/BBWY.JDSDK/Domain/JsfResult.cs new file mode 100644 index 00000000..ba8b53bf --- /dev/null +++ b/BBWY.JDSDK/Domain/JsfResult.cs @@ -0,0 +1,14 @@ +using Newtonsoft.Json; +using System; +namespace Jd.Api.Domain +{ + + [Serializable] +public class JsfResult : JdObject{ + [JsonProperty("brandsId")] +public long + + brandsId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/KeyResponse.cs b/BBWY.JDSDK/Domain/KeyResponse.cs new file mode 100644 index 00000000..f9abc27f --- /dev/null +++ b/BBWY.JDSDK/Domain/KeyResponse.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class KeyResponse:JdObject{ + [JsonProperty("status_code")] +public int + + statusCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("tid")] +public string + + tid + { get; set; } + [JsonProperty("ts")] +public long + + ts + { get; set; } + [JsonProperty("enc_service")] +public string + + encService + { get; set; } + [JsonProperty("key_cache_disabled")] +public int + + keyCacheDisabled + { get; set; } + [JsonProperty("key_backup_disabled")] +public int + + keyBackupDisabled + { get; set; } + [JsonProperty("service_key_list")] +public List + + serviceKeyList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/KeywordVOQuery.cs b/BBWY.JDSDK/Domain/KeywordVOQuery.cs new file mode 100644 index 00000000..cbee9ebd --- /dev/null +++ b/BBWY.JDSDK/Domain/KeywordVOQuery.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class KeywordVOQuery:JdObject{ + [JsonProperty("keywordName")] +public string + + keywordName + { get; set; } + [JsonProperty("searchCount")] +public string + + searchCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LeaveMsg.cs b/BBWY.JDSDK/Domain/LeaveMsg.cs new file mode 100644 index 00000000..4db9f0b9 --- /dev/null +++ b/BBWY.JDSDK/Domain/LeaveMsg.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LeaveMsg:JdObject{ + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("responseTime")] +public DateTime + + responseTime + { get; set; } + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("sessionId")] +public string + + sessionId + { get; set; } + [JsonProperty("customer")] +public string + + customer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LeaveMsgPage.cs b/BBWY.JDSDK/Domain/LeaveMsgPage.cs new file mode 100644 index 00000000..e7cd9414 --- /dev/null +++ b/BBWY.JDSDK/Domain/LeaveMsgPage.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LeaveMsgPage:JdObject{ + [JsonProperty("leaveMsgList")] +public List + + leaveMsgList + { get; set; } + [JsonProperty("totalRecord")] +public int + + totalRecord + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LocCodeInfo.cs b/BBWY.JDSDK/Domain/LocCodeInfo.cs new file mode 100644 index 00000000..ac9e0308 --- /dev/null +++ b/BBWY.JDSDK/Domain/LocCodeInfo.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LocCodeInfo:JdObject{ + [JsonProperty("order_id")] +public long + + orderId + { get; set; } + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("code_status")] +public int + + codeStatus + { get; set; } + [JsonProperty("order_create_time")] +public string + + orderCreateTime + { get; set; } + [JsonProperty("status_modified_time")] +public string + + statusModifiedTime + { get; set; } + [JsonProperty("effective_date_start")] +public string + + effectiveDateStart + { get; set; } + [JsonProperty("effective_date_end")] +public string + + effectiveDateEnd + { get; set; } + [JsonProperty("send_count")] +public int + + sendCount + { get; set; } + [JsonProperty("consume_shop_id")] +public string + + consumeShopId + { get; set; } + [JsonProperty("consume_shop_name")] +public string + + consumeShopName + { get; set; } + [JsonProperty("order_shop_id")] +public string + + orderShopId + { get; set; } + [JsonProperty("order_shop_name")] +public string + + orderShopName + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("phone_num")] +public string + + phoneNum + { get; set; } + [JsonProperty("code_consumed_time")] +public string + + codeConsumedTime + { get; set; } + [JsonProperty("card_number")] +public string + + cardNumber + { get; set; } + [JsonProperty("pwd_number")] +public string + + pwdNumber + { get; set; } + [JsonProperty("desen_phone_num")] +public string + + desenPhoneNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LocCodeInfoResult.cs b/BBWY.JDSDK/Domain/LocCodeInfoResult.cs new file mode 100644 index 00000000..8980a7bd --- /dev/null +++ b/BBWY.JDSDK/Domain/LocCodeInfoResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LocCodeInfoResult:JdObject{ + [JsonProperty("result_code")] +public int + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + [JsonProperty("total_code")] +public int + + totalCode + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("loccodeinfo_list")] +public List + + loccodeinfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LocateDetail.cs b/BBWY.JDSDK/Domain/LocateDetail.cs new file mode 100644 index 00000000..a4b01f1e --- /dev/null +++ b/BBWY.JDSDK/Domain/LocateDetail.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LocateDetail:JdObject{ + [JsonProperty("locateSkuNo")] +public string + + locateSkuNo + { get; set; } + [JsonProperty("locateSkuName")] +public string + + locateSkuName + { get; set; } + [JsonProperty("plannedQty")] +public int + + plannedQty + { get; set; } + [JsonProperty("locateShippedQty")] +public int + + locateShippedQty + { get; set; } + [JsonProperty("locateIsvLotattrs")] +public string + + locateIsvLotattrs + { get; set; } + [JsonProperty("locateUnit")] +public string + + locateUnit + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LwbGoodsItem.cs b/BBWY.JDSDK/Domain/LwbGoodsItem.cs new file mode 100644 index 00000000..b579fdec --- /dev/null +++ b/BBWY.JDSDK/Domain/LwbGoodsItem.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LwbGoodsItem:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("wbId")] +public long + + wbId + { get; set; } + [JsonProperty("sellerId")] +public long + + sellerId + { get; set; } + [JsonProperty("deptId")] +public long + + deptId + { get; set; } + [JsonProperty("skuCode")] +public string + + skuCode + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("quantity")] +public int + + quantity + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("updateUser")] +public string + + updateUser + { get; set; } + [JsonProperty("yn")] +public byte + + yn + { get; set; } + [JsonProperty("operateType")] +public byte + + operateType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LwbItem.cs b/BBWY.JDSDK/Domain/LwbItem.cs new file mode 100644 index 00000000..e5a35d4e --- /dev/null +++ b/BBWY.JDSDK/Domain/LwbItem.cs @@ -0,0 +1,187 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LwbItem:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("lwbNo")] +public string + + lwbNo + { get; set; } + [JsonProperty("wbId")] +public long + + wbId + { get; set; } + [JsonProperty("sellerId")] +public long + + sellerId + { get; set; } + [JsonProperty("deptId")] +public long + + deptId + { get; set; } + [JsonProperty("packageNo")] +public string + + packageNo + { get; set; } + [JsonProperty("packageName")] +public string + + packageName + { get; set; } + [JsonProperty("length")] +public string + + length + { get; set; } + [JsonProperty("width")] +public string + + width + { get; set; } + [JsonProperty("height")] +public string + + height + { get; set; } + [JsonProperty("weight")] +public string + + weight + { get; set; } + [JsonProperty("volume")] +public string + + volume + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("updateUser")] +public string + + updateUser + { get; set; } + [JsonProperty("yn")] +public byte + + yn + { get; set; } + [JsonProperty("operateType")] +public byte + + operateType + { get; set; } + [JsonProperty("installFlag")] +public byte + + installFlag + { get; set; } + [JsonProperty("firstCategoryNo")] +public string + + firstCategoryNo + { get; set; } + [JsonProperty("firstCategoryName")] +public string + + firstCategoryName + { get; set; } + [JsonProperty("secondCategoryNo")] +public string + + secondCategoryNo + { get; set; } + [JsonProperty("secondCategoryName")] +public string + + secondCategoryName + { get; set; } + [JsonProperty("thirdCategoryNo")] +public string + + thirdCategoryNo + { get; set; } + [JsonProperty("thirdCategoryName")] +public string + + thirdCategoryName + { get; set; } + [JsonProperty("brandNo")] +public string + + brandNo + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("productSku")] +public string + + productSku + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("districtId")] +public int + + districtId + { get; set; } + [JsonProperty("streetId")] +public int + + streetId + { get; set; } + [JsonProperty("packageId")] +public long + + packageId + { get; set; } + [JsonProperty("productId")] +public string + + productId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LwbMain.cs b/BBWY.JDSDK/Domain/LwbMain.cs new file mode 100644 index 00000000..aae1f0a2 --- /dev/null +++ b/BBWY.JDSDK/Domain/LwbMain.cs @@ -0,0 +1,632 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LwbMain:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("lwbNo")] +public string + + lwbNo + { get; set; } + [JsonProperty("wbNo")] +public string + + wbNo + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("sendPay")] +public string + + sendPay + { get; set; } + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("deptId")] +public long + + deptId + { get; set; } + [JsonProperty("sellerId")] +public long + + sellerId + { get; set; } + [JsonProperty("sellerNo")] +public string + + sellerNo + { get; set; } + [JsonProperty("sellerName")] +public string + + sellerName + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("statusDesc")] +public string + + statusDesc + { get; set; } + [JsonProperty("cancelStatus")] +public byte + + cancelStatus + { get; set; } + [JsonProperty("senderName")] +public string + + senderName + { get; set; } + [JsonProperty("senderMobile")] +public string + + senderMobile + { get; set; } + [JsonProperty("senderPhone")] +public string + + senderPhone + { get; set; } + [JsonProperty("senderProvince")] +public string + + senderProvince + { get; set; } + [JsonProperty("senderCity")] +public string + + senderCity + { get; set; } + [JsonProperty("senderCounty")] +public string + + senderCounty + { get; set; } + [JsonProperty("senderTown")] +public string + + senderTown + { get; set; } + [JsonProperty("senderProvinceName")] +public string + + senderProvinceName + { get; set; } + [JsonProperty("senderCityName")] +public string + + senderCityName + { get; set; } + [JsonProperty("senderCountyName")] +public string + + senderCountyName + { get; set; } + [JsonProperty("senderTownName")] +public string + + senderTownName + { get; set; } + [JsonProperty("senderAddress")] +public string + + senderAddress + { get; set; } + [JsonProperty("receiverName")] +public string + + receiverName + { get; set; } + [JsonProperty("receiverMobile")] +public string + + receiverMobile + { get; set; } + [JsonProperty("receiverPhone")] +public string + + receiverPhone + { get; set; } + [JsonProperty("receiverProvince")] +public string + + receiverProvince + { get; set; } + [JsonProperty("receiverCity")] +public string + + receiverCity + { get; set; } + [JsonProperty("receiverCounty")] +public string + + receiverCounty + { get; set; } + [JsonProperty("receiverTown")] +public string + + receiverTown + { get; set; } + [JsonProperty("receiverProvinceName")] +public string + + receiverProvinceName + { get; set; } + [JsonProperty("receiverCityName")] +public string + + receiverCityName + { get; set; } + [JsonProperty("receiverCountyName")] +public string + + receiverCountyName + { get; set; } + [JsonProperty("receiverTownName")] +public string + + receiverTownName + { get; set; } + [JsonProperty("receiverAddress")] +public string + + receiverAddress + { get; set; } + [JsonProperty("wholeReceiverAddress")] +public string + + wholeReceiverAddress + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("packageQty")] +public int + + packageQty + { get; set; } + [JsonProperty("predictArrivalDate")] +public DateTime + + predictArrivalDate + { get; set; } + [JsonProperty("reliability")] +public byte + + reliability + { get; set; } + [JsonProperty("grossWeight")] +public string + + grossWeight + { get; set; } + [JsonProperty("grossVolume")] +public string + + grossVolume + { get; set; } + [JsonProperty("isFragile")] +public byte + + isFragile + { get; set; } + [JsonProperty("source")] +public byte + + source + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("updateUser")] +public string + + updateUser + { get; set; } + [JsonProperty("yn")] +public byte + + yn + { get; set; } + [JsonProperty("lwbItem_list")] +public List + + lwbItemList + { get; set; } + [JsonProperty("lwbItemsStr")] +public string + + lwbItemsStr + { get; set; } + [JsonProperty("lwbStatus")] +public LwbStatus + + lwbStatus + { get; set; } + [JsonProperty("senderZip")] +public string + + senderZip + { get; set; } + [JsonProperty("transitCenterNo")] +public string + + transitCenterNo + { get; set; } + [JsonProperty("distributeNo")] +public string + + distributeNo + { get; set; } + [JsonProperty("logisticsServiceStoreId")] +public string + + logisticsServiceStoreId + { get; set; } + [JsonProperty("spId")] +public long + + spId + { get; set; } + [JsonProperty("receivable")] +public double + + receivable + { get; set; } + [JsonProperty("pinAccount")] +public string + + pinAccount + { get; set; } + [JsonProperty("isCod")] +public string + + isCod + { get; set; } + [JsonProperty("pickUpDate")] +public DateTime + + pickUpDate + { get; set; } + [JsonProperty("sourceType")] +public byte + + sourceType + { get; set; } + [JsonProperty("lwbGoodsItem_list")] +public List + + lwbGoodsItemList + { get; set; } + [JsonProperty("flowId")] +public int + + flowId + { get; set; } + [JsonProperty("operateType")] +public byte + + operateType + { get; set; } + [JsonProperty("orderDownloadTime")] +public string + + orderDownloadTime + { get; set; } + [JsonProperty("vehicleTypeName")] +public string + + vehicleTypeName + { get; set; } + [JsonProperty("vehicleTypeNo")] +public string + + vehicleTypeNo + { get; set; } + [JsonProperty("vehicleQty")] +public int + + vehicleQty + { get; set; } + [JsonProperty("expressItemName")] +public string + + expressItemName + { get; set; } + [JsonProperty("expressItemQty")] +public int + + expressItemQty + { get; set; } + [JsonProperty("guaranteeValue")] +public string + + guaranteeValue + { get; set; } + [JsonProperty("pickupBeginTime")] +public DateTime + + pickupBeginTime + { get; set; } + [JsonProperty("pickupEndTime")] +public DateTime + + pickupEndTime + { get; set; } + [JsonProperty("bussinessType")] +public byte + + bussinessType + { get; set; } + [JsonProperty("jdGrossWeight")] +public string + + jdGrossWeight + { get; set; } + [JsonProperty("deliveryType")] +public byte + + deliveryType + { get; set; } + [JsonProperty("senderNickName")] +public string + + senderNickName + { get; set; } + [JsonProperty("receiverNickName")] +public string + + receiverNickName + { get; set; } + [JsonProperty("sSendpay")] +public SSendpay + + sSendpay + { get; set; } + [JsonProperty("jdGrossVolume")] +public string + + jdGrossVolume + { get; set; } + [JsonProperty("siteId")] +public long + + siteId + { get; set; } + [JsonProperty("siteName")] +public string + + siteName + { get; set; } + [JsonProperty("siteType")] +public int + + siteType + { get; set; } + [JsonProperty("road")] +public string + + road + { get; set; } + [JsonProperty("senderCompany")] +public string + + senderCompany + { get; set; } + [JsonProperty("receiverCompany")] +public string + + receiverCompany + { get; set; } + [JsonProperty("bdOwnerNo")] +public string + + bdOwnerNo + { get; set; } + [JsonProperty("wbType")] +public byte + + wbType + { get; set; } + [JsonProperty("isprintFlag")] +public string + + isprintFlag + { get; set; } + [JsonProperty("waybillSign")] +public int + + waybillSign + { get; set; } + [JsonProperty("createType")] +public int + + createType + { get; set; } + [JsonProperty("reserve1")] +public string + + reserve1 + { get; set; } + [JsonProperty("backName")] +public string + + backName + { get; set; } + [JsonProperty("backMobile")] +public string + + backMobile + { get; set; } + [JsonProperty("backPhone")] +public string + + backPhone + { get; set; } + [JsonProperty("backProvinceCode")] +public string + + backProvinceCode + { get; set; } + [JsonProperty("backCityCode")] +public string + + backCityCode + { get; set; } + [JsonProperty("backCountyCode")] +public string + + backCountyCode + { get; set; } + [JsonProperty("backTownCode")] +public string + + backTownCode + { get; set; } + [JsonProperty("backProvinceName")] +public string + + backProvinceName + { get; set; } + [JsonProperty("backCityName")] +public string + + backCityName + { get; set; } + [JsonProperty("backCountyName")] +public string + + backCountyName + { get; set; } + [JsonProperty("backTownName")] +public string + + backTownName + { get; set; } + [JsonProperty("backAddress")] +public string + + backAddress + { get; set; } + [JsonProperty("wholeBackAddress")] +public string + + wholeBackAddress + { get; set; } + [JsonProperty("pickupReturnReason")] +public string + + pickupReturnReason + { get; set; } + [JsonProperty("saleContactPhone")] +public string + + saleContactPhone + { get; set; } + [JsonProperty("productId")] +public string + + productId + { get; set; } + [JsonProperty("associateSoNo")] +public string + + associateSoNo + { get; set; } + [JsonProperty("isGuarantee")] +public byte + + isGuarantee + { get; set; } + [JsonProperty("statusSmallDesc")] +public string + + statusSmallDesc + { get; set; } + [JsonProperty("lwbStatusObjFLas")] +public LwbStatusObjFLas + + lwbStatusObjFLas + { get; set; } + [JsonProperty("isprintBoxFlag")] +public byte + + isprintBoxFlag + { get; set; } + [JsonProperty("jdExpressItemQty")] +public int + + jdExpressItemQty + { get; set; } + [JsonProperty("sellerWarehouseCode")] +public string + + sellerWarehouseCode + { get; set; } + [JsonProperty("projectName")] +public string + + projectName + { get; set; } + [JsonProperty("actualSpId")] +public string + + actualSpId + { get; set; } + [JsonProperty("predictReceiptDate")] +public DateTime + + predictReceiptDate + { get; set; } + [JsonProperty("upShelveTime")] +public DateTime + + upShelveTime + { get; set; } + [JsonProperty("downShelveTime")] +public DateTime + + downShelveTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LwbMainStatusFull.cs b/BBWY.JDSDK/Domain/LwbMainStatusFull.cs new file mode 100644 index 00000000..a3416bc3 --- /dev/null +++ b/BBWY.JDSDK/Domain/LwbMainStatusFull.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LwbMainStatusFull:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("lwbNo")] +public string + + lwbNo + { get; set; } + [JsonProperty("lwbStatusInfo")] +public List + + lwbStatusInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LwbStatus.cs b/BBWY.JDSDK/Domain/LwbStatus.cs new file mode 100644 index 00000000..39f67b16 --- /dev/null +++ b/BBWY.JDSDK/Domain/LwbStatus.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LwbStatus:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("wbId")] +public long + + wbId + { get; set; } + [JsonProperty("sellerId")] +public long + + sellerId + { get; set; } + [JsonProperty("deptId")] +public long + + deptId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("operation")] +public string + + operation + { get; set; } + [JsonProperty("operateSystem")] +public string + + operateSystem + { get; set; } + [JsonProperty("operateDate")] +public DateTime + + operateDate + { get; set; } + [JsonProperty("bizType")] +public byte + + bizType + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("updateUser")] +public string + + updateUser + { get; set; } + [JsonProperty("yn")] +public byte + + yn + { get; set; } + [JsonProperty("statusDesc")] +public string + + statusDesc + { get; set; } + [JsonProperty("packageBarcode")] +public string + + packageBarcode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LwbStatusInfo.cs b/BBWY.JDSDK/Domain/LwbStatusInfo.cs new file mode 100644 index 00000000..8966b56d --- /dev/null +++ b/BBWY.JDSDK/Domain/LwbStatusInfo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LwbStatusInfo:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("operator")] +public string + + Operator + { get; set; } + [JsonProperty("operation")] +public string + + operation + { get; set; } + [JsonProperty("operateSystem")] +public string + + operateSystem + { get; set; } + [JsonProperty("operateDate")] +public DateTime + + operateDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/LwbStatusObjFLas.cs b/BBWY.JDSDK/Domain/LwbStatusObjFLas.cs new file mode 100644 index 00000000..f5b255bc --- /dev/null +++ b/BBWY.JDSDK/Domain/LwbStatusObjFLas.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class LwbStatusObjFLas:JdObject{ + [JsonProperty("waybillNo")] +public string + + waybillNo + { get; set; } + [JsonProperty("creationTime")] +public string + + creationTime + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("source")] +public string + + source + { get; set; } + [JsonProperty("operSystem")] +public string + + operSystem + { get; set; } + [JsonProperty("currentStatus")] +public string + + currentStatus + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("packageBarcode")] +public string + + packageBarcode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MachiningDestDetail.cs b/BBWY.JDSDK/Domain/MachiningDestDetail.cs new file mode 100644 index 00000000..c0105ea3 --- /dev/null +++ b/BBWY.JDSDK/Domain/MachiningDestDetail.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MachiningDestDetail:JdObject{ + [JsonProperty("destOwnerNo")] +public string + + destOwnerNo + { get; set; } + [JsonProperty("destSkuNo")] +public string + + destSkuNo + { get; set; } + [JsonProperty("destProductLevel")] +public string + + destProductLevel + { get; set; } + [JsonProperty("destQty")] +public string + + destQty + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MachiningHeader.cs b/BBWY.JDSDK/Domain/MachiningHeader.cs new file mode 100644 index 00000000..0bca85ce --- /dev/null +++ b/BBWY.JDSDK/Domain/MachiningHeader.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MachiningHeader:JdObject{ + [JsonProperty("machiningNo")] +public string + + machiningNo + { get; set; } + [JsonProperty("machiningType")] +public string + + machiningType + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("tenantId")] +public string + + tenantId + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("machiningSrcDetailList")] +public List + + machiningSrcDetailList + { get; set; } + [JsonProperty("machiningDestDetailList")] +public List + + machiningDestDetailList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MachiningResult.cs b/BBWY.JDSDK/Domain/MachiningResult.cs new file mode 100644 index 00000000..d6ce41e5 --- /dev/null +++ b/BBWY.JDSDK/Domain/MachiningResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MachiningResult:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public List + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MachiningSrcDetail.cs b/BBWY.JDSDK/Domain/MachiningSrcDetail.cs new file mode 100644 index 00000000..974a63fb --- /dev/null +++ b/BBWY.JDSDK/Domain/MachiningSrcDetail.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MachiningSrcDetail:JdObject{ + [JsonProperty("ownerNo")] +public string + + ownerNo + { get; set; } + [JsonProperty("skuNo")] +public string + + skuNo + { get; set; } + [JsonProperty("productLevel")] +public string + + productLevel + { get; set; } + [JsonProperty("qty")] +public string + + qty + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Map.cs b/BBWY.JDSDK/Domain/Map.cs new file mode 100644 index 00000000..8c363016 --- /dev/null +++ b/BBWY.JDSDK/Domain/Map.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Map:JdObject{ + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("wareHouseId")] +public string + + wareHouseId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MarketInfoDTO.cs b/BBWY.JDSDK/Domain/MarketInfoDTO.cs new file mode 100644 index 00000000..e3d40f4f --- /dev/null +++ b/BBWY.JDSDK/Domain/MarketInfoDTO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MarketInfoDTO:JdObject{ + [JsonProperty("marketId")] +public long + + marketId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MarketShopDto.cs b/BBWY.JDSDK/Domain/MarketShopDto.cs new file mode 100644 index 00000000..ad78287f --- /dev/null +++ b/BBWY.JDSDK/Domain/MarketShopDto.cs @@ -0,0 +1,127 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MarketShopDto:JdObject{ + [JsonProperty("shopId")] +public long + + shopId + { get; set; } + [JsonProperty("projectId")] +public long + + projectId + { get; set; } + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + [JsonProperty("contacts")] +public string + + contacts + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("shopAddressProvince")] +public long + + shopAddressProvince + { get; set; } + [JsonProperty("shopAddressProvinceName")] +public string + + shopAddressProvinceName + { get; set; } + [JsonProperty("shopAddressCity")] +public long + + shopAddressCity + { get; set; } + [JsonProperty("shopAddressCityName")] +public string + + shopAddressCityName + { get; set; } + [JsonProperty("shopAddressCountry")] +public long + + shopAddressCountry + { get; set; } + [JsonProperty("shopAddressCountryName")] +public string + + shopAddressCountryName + { get; set; } + [JsonProperty("shopAddressStreet")] +public long + + shopAddressStreet + { get; set; } + [JsonProperty("shopAddressStreetName")] +public string + + shopAddressStreetName + { get; set; } + [JsonProperty("shopAddressDetail")] +public string + + shopAddressDetail + { get; set; } + [JsonProperty("lat")] +public string + + lat + { get; set; } + [JsonProperty("lng")] +public string + + lng + { get; set; } + [JsonProperty("merchantName")] +public string + + merchantName + { get; set; } + [JsonProperty("refereeName")] +public string + + refereeName + { get; set; } + [JsonProperty("referrerPhone")] +public string + + referrerPhone + { get; set; } + [JsonProperty("refereeNo")] +public string + + refereeNo + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("auditStatus")] +public int + + auditStatus + { get; set; } + [JsonProperty("licensCertificate")] +public string + + licensCertificate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MaterialDTO.cs b/BBWY.JDSDK/Domain/MaterialDTO.cs new file mode 100644 index 00000000..a3bee1cb --- /dev/null +++ b/BBWY.JDSDK/Domain/MaterialDTO.cs @@ -0,0 +1,177 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MaterialDTO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("materialType")] +public int + + materialType + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("level1CategoryId")] +public long + + level1CategoryId + { get; set; } + [JsonProperty("level1CategoryName")] +public string + + level1CategoryName + { get; set; } + [JsonProperty("level2CategoryId")] +public long + + level2CategoryId + { get; set; } + [JsonProperty("level2CategoryName")] +public string + + level2CategoryName + { get; set; } + [JsonProperty("level3CategoryId")] +public long + + level3CategoryId + { get; set; } + [JsonProperty("level3CategoryName")] +public string + + level3CategoryName + { get; set; } + [JsonProperty("categoryFullName")] +public string + + categoryFullName + { get; set; } + [JsonProperty("storageMethod")] +public string + + storageMethod + { get; set; } + [JsonProperty("spec")] +public string + + spec + { get; set; } + [JsonProperty("available")] +public bool + + available + { get; set; } + [JsonProperty("saleMode")] +public int + + saleMode + { get; set; } + [JsonProperty("saleUnit")] +public int + + saleUnit + { get; set; } + [JsonProperty("packingSpec")] +public string + + packingSpec + { get; set; } + [JsonProperty("singleSpec")] +public string + + singleSpec + { get; set; } + [JsonProperty("sizeSpec")] +public string + + sizeSpec + { get; set; } + [JsonProperty("length")] +public string + + length + { get; set; } + [JsonProperty("width")] +public string + + width + { get; set; } + [JsonProperty("high")] +public string + + high + { get; set; } + [JsonProperty("productionPlace")] +public string + + productionPlace + { get; set; } + [JsonProperty("labelName")] +public string + + labelName + { get; set; } + [JsonProperty("material")] +public string + + material + { get; set; } + [JsonProperty("acceptableRatio")] +public string + + acceptableRatio + { get; set; } + [JsonProperty("subType")] +public int + + subType + { get; set; } + [JsonProperty("rawMaterialType")] +public int + + rawMaterialType + { get; set; } + [JsonProperty("appearanceSpec")] +public string + + appearanceSpec + { get; set; } + [JsonProperty("customerSpec")] +public string + + customerSpec + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("creator")] +public string + + creator + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MediaVo.cs b/BBWY.JDSDK/Domain/MediaVo.cs new file mode 100644 index 00000000..14967fbc --- /dev/null +++ b/BBWY.JDSDK/Domain/MediaVo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MediaVo:JdObject{ + [JsonProperty("fileUrl")] +public string + + fileUrl + { get; set; } + [JsonProperty("fileSize")] +public int + + fileSize + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MemberDynmModel.cs b/BBWY.JDSDK/Domain/MemberDynmModel.cs new file mode 100644 index 00000000..3df89664 --- /dev/null +++ b/BBWY.JDSDK/Domain/MemberDynmModel.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MemberDynmModel:JdObject{ + [JsonProperty("model_id")] +public long + + modelId + { get; set; } + [JsonProperty("model_name")] +public string + + modelName + { get; set; } + [JsonProperty("min_last_trade_time")] +public DateTime + + minLastTradeTime + { get; set; } + [JsonProperty("max_last_trade_time")] +public DateTime + + maxLastTradeTime + { get; set; } + [JsonProperty("avg_price")] +public string + + avgPrice + { get; set; } + [JsonProperty("grade")] +public string + + grade + { get; set; } + [JsonProperty("min_trade_count")] +public int + + minTradeCount + { get; set; } + [JsonProperty("max_trade_count")] +public int + + maxTradeCount + { get; set; } + [JsonProperty("min_trade_amount")] +public string + + minTradeAmount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MemberLevelInfoDTO.cs b/BBWY.JDSDK/Domain/MemberLevelInfoDTO.cs new file mode 100644 index 00000000..77bc05ab --- /dev/null +++ b/BBWY.JDSDK/Domain/MemberLevelInfoDTO.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MemberLevelInfoDTO:JdObject{ + [JsonProperty("levelAtShop")] +public int + + levelAtShop + { get; set; } + [JsonProperty("avgOrderPrice")] +public long + + avgOrderPrice + { get; set; } + [JsonProperty("refundOrderCount")] +public long + + refundOrderCount + { get; set; } + [JsonProperty("totalGoodsCount")] +public long + + totalGoodsCount + { get; set; } + [JsonProperty("changedOrderCount")] +public long + + changedOrderCount + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("canceledOrderCount")] +public long + + canceledOrderCount + { get; set; } + [JsonProperty("refundOrderPrice")] +public long + + refundOrderPrice + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("levelAtShopName")] +public string + + levelAtShopName + { get; set; } + [JsonProperty("totalOrderPrice")] +public long + + totalOrderPrice + { get; set; } + [JsonProperty("totalOrderCount")] +public long + + totalOrderCount + { get; set; } + [JsonProperty("nickName")] +public string + + nickName + { get; set; } + [JsonProperty("bindingTime")] +public string + + bindingTime + { get; set; } + [JsonProperty("bindingType")] +public int + + bindingType + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Message.cs b/BBWY.JDSDK/Domain/Message.cs new file mode 100644 index 00000000..246d0ccd --- /dev/null +++ b/BBWY.JDSDK/Domain/Message.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Message:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("result")] +public object + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MessageInfo.cs b/BBWY.JDSDK/Domain/MessageInfo.cs new file mode 100644 index 00000000..6e929595 --- /dev/null +++ b/BBWY.JDSDK/Domain/MessageInfo.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MessageInfo:JdObject{ + [JsonProperty("messageId")] +public int + + messageId + { get; set; } + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("msgType")] +public int + + msgType + { get; set; } + [JsonProperty("msgTypeName")] +public string + + msgTypeName + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("context")] +public string + + context + { get; set; } + [JsonProperty("operateType")] +public int + + operateType + { get; set; } + [JsonProperty("operateTypeName")] +public string + + operateTypeName + { get; set; } + [JsonProperty("operatePin")] +public string + + operatePin + { get; set; } + [JsonProperty("operateName")] +public string + + operateName + { get; set; } + [JsonProperty("operateDate")] +public DateTime + + operateDate + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MessagePushResult.cs b/BBWY.JDSDK/Domain/MessagePushResult.cs new file mode 100644 index 00000000..194463fb --- /dev/null +++ b/BBWY.JDSDK/Domain/MessagePushResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MessagePushResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("errmsg")] +public string + + errmsg + { get; set; } + [JsonProperty("accessid")] +public string + + accessid + { get; set; } + [JsonProperty("msgid")] +public string + + msgid + { get; set; } + [JsonProperty("sendTimestamp")] +public long + + sendTimestamp + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ModelServeType.cs b/BBWY.JDSDK/Domain/ModelServeType.cs new file mode 100644 index 00000000..83c1a2b4 --- /dev/null +++ b/BBWY.JDSDK/Domain/ModelServeType.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ModelServeType:JdObject{ + [JsonProperty("name")] +public string + + name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ModelTypeInfo.cs b/BBWY.JDSDK/Domain/ModelTypeInfo.cs new file mode 100644 index 00000000..4c9445eb --- /dev/null +++ b/BBWY.JDSDK/Domain/ModelTypeInfo.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ModelTypeInfo:JdObject{ + [JsonProperty("updater")] +public string + + updater + { get; set; } + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("serveTypeName")] +public string + + serveTypeName + { get; set; } + [JsonProperty("updated")] +public DateTime + + updated + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("serveType")] +public int + + serveType + { get; set; } + [JsonProperty("propList")] +public List + + propList + { get; set; } + [JsonProperty("disable")] +public bool + + disable + { get; set; } + [JsonProperty("used")] +public bool + + used + { get; set; } + [JsonProperty("allowCancel")] +public bool + + allowCancel + { get; set; } + [JsonProperty("creator")] +public string + + creator + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/MyProductInfoDto.cs b/BBWY.JDSDK/Domain/MyProductInfoDto.cs new file mode 100644 index 00000000..847a022f --- /dev/null +++ b/BBWY.JDSDK/Domain/MyProductInfoDto.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class MyProductInfoDto:JdObject{ + [JsonProperty("ware_id")] +public string + + wareId + { get; set; } + [JsonProperty("ware_name")] +public string + + wareName + { get; set; } + [JsonProperty("sale_state")] +public int + + saleState + { get; set; } + [JsonProperty("modify_time")] +public DateTime + + modifyTime + { get; set; } + [JsonProperty("is_primary")] +public int + + isPrimary + { get; set; } + [JsonProperty("is_gaea")] +public int + + isGaea + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/NewAssignOrder.cs b/BBWY.JDSDK/Domain/NewAssignOrder.cs new file mode 100644 index 00000000..815c4f93 --- /dev/null +++ b/BBWY.JDSDK/Domain/NewAssignOrder.cs @@ -0,0 +1,127 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class NewAssignOrder:JdObject{ + [JsonProperty("userCity")] +public string + + userCity + { get; set; } + [JsonProperty("userTown")] +public string + + userTown + { get; set; } + [JsonProperty("stat")] +public int + + stat + { get; set; } + [JsonProperty("saleOrderNo")] +public long + + saleOrderNo + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("userProvince")] +public string + + userProvince + { get; set; } + [JsonProperty("incomeType")] +public int + + incomeType + { get; set; } + [JsonProperty("userCounty")] +public string + + userCounty + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("workOrderRemark")] +public string + + workOrderRemark + { get; set; } + [JsonProperty("userRemark")] +public string + + userRemark + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + [JsonProperty("oldMachineInfo")] +public string + + oldMachineInfo + { get; set; } + [JsonProperty("userMobile")] +public string + + userMobile + { get; set; } + [JsonProperty("oldMachineMode")] +public int + + oldMachineMode + { get; set; } + [JsonProperty("changeAddress")] +public int + + changeAddress + { get; set; } + [JsonProperty("secondOldCat")] +public string + + secondOldCat + { get; set; } + [JsonProperty("thirdOldCat")] +public string + + thirdOldCat + { get; set; } + [JsonProperty("expectOnsite")] +public DateTime + + expectOnsite + { get; set; } + [JsonProperty("forthOldCat")] +public string + + forthOldCat + { get; set; } + [JsonProperty("estimatePrice")] +public double + + estimatePrice + { get; set; } + [JsonProperty("firstOldCat")] +public string + + firstOldCat + { get; set; } + [JsonProperty("phoneBindTimeout")] +public string + + phoneBindTimeout + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/NewSaaSOrderVO.cs b/BBWY.JDSDK/Domain/NewSaaSOrderVO.cs new file mode 100644 index 00000000..8aaf43fa --- /dev/null +++ b/BBWY.JDSDK/Domain/NewSaaSOrderVO.cs @@ -0,0 +1,262 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class NewSaaSOrderVO:JdObject{ + [JsonProperty("serviceType")] +public int + + serviceType + { get; set; } + [JsonProperty("userCity")] +public string + + userCity + { get; set; } + [JsonProperty("isFreeInstall")] +public int + + isFreeInstall + { get; set; } + [JsonProperty("isVerification")] +public int + + isVerification + { get; set; } + [JsonProperty("reason")] +public string + + reason + { get; set; } + [JsonProperty("inSku")] +public string + + inSku + { get; set; } + [JsonProperty("serviceSkuName")] +public string + + serviceSkuName + { get; set; } + [JsonProperty("userProvince")] +public string + + userProvince + { get; set; } + [JsonProperty("wishBookDate")] +public string + + wishBookDate + { get; set; } + [JsonProperty("buyShop")] +public string + + buyShop + { get; set; } + [JsonProperty("itemCode")] +public string + + itemCode + { get; set; } + [JsonProperty("buyDate")] +public DateTime + + buyDate + { get; set; } + [JsonProperty("inSkuName")] +public string + + inSkuName + { get; set; } + [JsonProperty("deliverNo")] +public string + + deliverNo + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("deliverCompany")] +public string + + deliverCompany + { get; set; } + [JsonProperty("deliverArriveDate")] +public DateTime + + deliverArriveDate + { get; set; } + [JsonProperty("failureName")] +public string + + failureName + { get; set; } + [JsonProperty("pieces")] +public string + + pieces + { get; set; } + [JsonProperty("itemName")] +public string + + itemName + { get; set; } + [JsonProperty("userMobile")] +public string + + userMobile + { get; set; } + [JsonProperty("verifyCodeFlag")] +public int + + verifyCodeFlag + { get; set; } + [JsonProperty("reserveDeliverTime")] +public string + + reserveDeliverTime + { get; set; } + [JsonProperty("salesOrderNo")] +public string + + salesOrderNo + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("userTown")] +public string + + userTown + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("systemId")] +public string + + systemId + { get; set; } + [JsonProperty("outSkuName")] +public string + + outSkuName + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("productSn")] +public string + + productSn + { get; set; } + [JsonProperty("companyType")] +public string + + companyType + { get; set; } + [JsonProperty("reserveSetupTime")] +public string + + reserveSetupTime + { get; set; } + [JsonProperty("userCounty")] +public string + + userCounty + { get; set; } + [JsonProperty("serviceSkuCode")] +public string + + serviceSkuCode + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("itemCatName")] +public string + + itemCatName + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + [JsonProperty("airCategory")] +public string + + airCategory + { get; set; } + [JsonProperty("inOrOut")] +public int + + inOrOut + { get; set; } + [JsonProperty("siteId")] +public string + + siteId + { get; set; } + [JsonProperty("serviceTypeName")] +public string + + serviceTypeName + { get; set; } + [JsonProperty("salesOrderState")] +public string + + salesOrderState + { get; set; } + [JsonProperty("userAreaId")] +public string + + userAreaId + { get; set; } + [JsonProperty("outSku")] +public string + + outSku + { get; set; } + [JsonProperty("deviceProperty")] +public string + + deviceProperty + { get; set; } + [JsonProperty("engineerId")] +public string + + engineerId + { get; set; } + [JsonProperty("engineerName")] +public string + + engineerName + { get; set; } + [JsonProperty("engineerTel")] +public string + + engineerTel + { get; set; } + [JsonProperty("phoneBindTimeout")] +public string + + phoneBindTimeout + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/NormalInvoiceResp.cs b/BBWY.JDSDK/Domain/NormalInvoiceResp.cs new file mode 100644 index 00000000..bee8a94d --- /dev/null +++ b/BBWY.JDSDK/Domain/NormalInvoiceResp.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class NormalInvoiceResp:JdObject{ + [JsonProperty("invoiceTitle")] +public int + + invoiceTitle + { get; set; } + [JsonProperty("invoiceContent")] +public int + + invoiceContent + { get; set; } + [JsonProperty("bookInvoiceContent")] +public int + + bookInvoiceContent + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("taxPayerId")] +public string + + taxPayerId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OAuthUserInfo.cs b/BBWY.JDSDK/Domain/OAuthUserInfo.cs new file mode 100644 index 00000000..33ae68b5 --- /dev/null +++ b/BBWY.JDSDK/Domain/OAuthUserInfo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OAuthUserInfo:JdObject{ + [JsonProperty("nickName")] +public string + + nickName + { get; set; } + [JsonProperty("imageUrl")] +public string + + imageUrl + { get; set; } + [JsonProperty("gendar")] +public int + + gendar + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OQueryResult.cs b/BBWY.JDSDK/Domain/OQueryResult.cs new file mode 100644 index 00000000..2b5fcc94 --- /dev/null +++ b/BBWY.JDSDK/Domain/OQueryResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OQueryResult:JdObject{ + [JsonProperty("serialNumbers")] +public List + + serialNumbers + { get; set; } + [JsonProperty("totalRecords")] +public int + + totalRecords + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("pageNo")] +public int + + pageNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ObjA_Price.cs b/BBWY.JDSDK/Domain/ObjA_Price.cs new file mode 100644 index 00000000..0889279a --- /dev/null +++ b/BBWY.JDSDK/Domain/ObjA_Price.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ObjA_Price:JdObject{ + [JsonProperty("max")] +public string + + max + { get; set; } + [JsonProperty("min")] +public string + + min + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ObjExtAttrCollection.cs b/BBWY.JDSDK/Domain/ObjExtAttrCollection.cs new file mode 100644 index 00000000..b2d76f7e --- /dev/null +++ b/BBWY.JDSDK/Domain/ObjExtAttrCollection.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ObjExtAttrCollection:JdObject{ + [JsonProperty("expandsortid")] +public string + + expandsortid + { get; set; } + [JsonProperty("expandsortname")] +public string + + expandsortname + { get; set; } + [JsonProperty("sortorder")] +public string + + sortorder + { get; set; } + [JsonProperty("valueid")] +public string + + valueid + { get; set; } + [JsonProperty("valuename")] +public string + + valuename + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Object.cs b/BBWY.JDSDK/Domain/Object.cs new file mode 100644 index 00000000..ca13e007 --- /dev/null +++ b/BBWY.JDSDK/Domain/Object.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Object:JdObject{ + [JsonProperty("page")] +public int + + page + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("total")] +public int + + total + { get; set; } + [JsonProperty("rows")] +public List + + rows + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OffsetResult.cs b/BBWY.JDSDK/Domain/OffsetResult.cs new file mode 100644 index 00000000..fbc0e065 --- /dev/null +++ b/BBWY.JDSDK/Domain/OffsetResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OffsetResult:JdObject{ + [JsonProperty("suc")] +public bool + + suc + { get; set; } + [JsonProperty("content")] +public List + + content + { get; set; } + [JsonProperty("err_cod")] +public int + + errCod + { get; set; } + [JsonProperty("err_msg")] +public string + + errMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OneOrderItemVO.cs b/BBWY.JDSDK/Domain/OneOrderItemVO.cs new file mode 100644 index 00000000..0022b6b4 --- /dev/null +++ b/BBWY.JDSDK/Domain/OneOrderItemVO.cs @@ -0,0 +1,82 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OneOrderItemVO:JdObject{ + [JsonProperty("oneOrderId")] +public long + + oneOrderId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("skuTotal")] +public int + + skuTotal + { get; set; } + [JsonProperty("jysSkuLength")] +public int + + jysSkuLength + { get; set; } + [JsonProperty("jysSkuWidth")] +public int + + jysSkuWidth + { get; set; } + [JsonProperty("jysSkuHeight")] +public int + + jysSkuHeight + { get; set; } + [JsonProperty("actualWeight")] +public long + + actualWeight + { get; set; } + [JsonProperty("billingWeight")] +public long + + billingWeight + { get; set; } + [JsonProperty("jysStatus")] +public int + + jysStatus + { get; set; } + [JsonProperty("jysRefuseType")] +public int + + jysRefuseType + { get; set; } + [JsonProperty("skuPrice")] +public long + + skuPrice + { get; set; } + [JsonProperty("jysRefuseReason")] +public string + + jysRefuseReason + { get; set; } + [JsonProperty("extStr")] +public string + + extStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OneOrderVO.cs b/BBWY.JDSDK/Domain/OneOrderVO.cs new file mode 100644 index 00000000..482e8006 --- /dev/null +++ b/BBWY.JDSDK/Domain/OneOrderVO.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OneOrderVO:JdObject{ + [JsonProperty("oneOrderId")] +public long + + oneOrderId + { get; set; } + [JsonProperty("orderTime")] +public DateTime + + orderTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("waybillNumber")] +public string + + waybillNumber + { get; set; } + [JsonProperty("destCountryName")] +public string + + destCountryName + { get; set; } + [JsonProperty("consigneeName")] +public string + + consigneeName + { get; set; } + [JsonProperty("consigneeAddress")] +public string + + consigneeAddress + { get; set; } + [JsonProperty("consigneePhone")] +public string + + consigneePhone + { get; set; } + [JsonProperty("consigneeEmail")] +public string + + consigneeEmail + { get; set; } + [JsonProperty("zipCode")] +public string + + zipCode + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("extStr")] +public string + + extStr + { get; set; } + [JsonProperty("oneOrderItems")] +public OneOrderItemVO[] + + oneOrderItems + { get; set; } + [JsonProperty("consolidatorServiceCode")] +public string + + consolidatorServiceCode + { get; set; } + [JsonProperty("consolidatorServiceName")] +public string + + consolidatorServiceName + { get; set; } + [JsonProperty("idPickSite")] +public long + + idPickSite + { get; set; } + [JsonProperty("idPickSiteName")] +public string + + idPickSiteName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OnlineCustomer.cs b/BBWY.JDSDK/Domain/OnlineCustomer.cs new file mode 100644 index 00000000..9070ad17 --- /dev/null +++ b/BBWY.JDSDK/Domain/OnlineCustomer.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OnlineCustomer:JdObject{ + [JsonProperty("appId")] +public string + + appId + { get; set; } + [JsonProperty("customerLevel")] +public int + + customerLevel + { get; set; } + [JsonProperty("openId")] +public string + + openId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OnlineResponse.cs b/BBWY.JDSDK/Domain/OnlineResponse.cs new file mode 100644 index 00000000..93d43dc8 --- /dev/null +++ b/BBWY.JDSDK/Domain/OnlineResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OnlineResponse:JdObject{ + [JsonProperty("levelQueryCode")] +public string + + levelQueryCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("onlineCustomer")] +public OnlineCustomer + + onlineCustomer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OpReason.cs b/BBWY.JDSDK/Domain/OpReason.cs new file mode 100644 index 00000000..ca868f88 --- /dev/null +++ b/BBWY.JDSDK/Domain/OpReason.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OpReason:JdObject{ + [JsonProperty("note")] +public string + + note + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OpenApiResponse.cs b/BBWY.JDSDK/Domain/OpenApiResponse.cs new file mode 100644 index 00000000..a5ec63e4 --- /dev/null +++ b/BBWY.JDSDK/Domain/OpenApiResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OpenApiResponse:JdObject{ + [JsonProperty("responseHeader")] +public ResponseHeader + + responseHeader + { get; set; } + [JsonProperty("responseBody")] +public ResponseBody + + responseBody + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OpenPresortResponseDto.cs b/BBWY.JDSDK/Domain/OpenPresortResponseDto.cs new file mode 100644 index 00000000..4d98eb20 --- /dev/null +++ b/BBWY.JDSDK/Domain/OpenPresortResponseDto.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OpenPresortResponseDto:JdObject{ + [JsonProperty("fullAddress")] +public string + + fullAddress + { get; set; } + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + [JsonProperty("stationCode")] +public string + + stationCode + { get; set; } + [JsonProperty("stationName")] +public string + + stationName + { get; set; } + [JsonProperty("responseCode")] +public int + + responseCode + { get; set; } + [JsonProperty("responseMessage")] +public string + + responseMessage + { get; set; } + [JsonProperty("presortCode")] +public string + + presortCode + { get; set; } + [JsonProperty("phoneCode")] +public string + + phoneCode + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countyName")] +public string + + countyName + { get; set; } + [JsonProperty("townName")] +public string + + townName + { get; set; } + [JsonProperty("lat")] +public string + + lat + { get; set; } + [JsonProperty("lng")] +public string + + lng + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("countyId")] +public int + + countyId + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OperateRecordDTO.cs b/BBWY.JDSDK/Domain/OperateRecordDTO.cs new file mode 100644 index 00000000..c84d38ec --- /dev/null +++ b/BBWY.JDSDK/Domain/OperateRecordDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OperateRecordDTO:JdObject{ + [JsonProperty("operateText")] +public string + + operateText + { get; set; } + [JsonProperty("operateTime")] +public DateTime + + operateTime + { get; set; } + [JsonProperty("operateUser")] +public string + + operateUser + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OperatorResult.cs b/BBWY.JDSDK/Domain/OperatorResult.cs new file mode 100644 index 00000000..b1bd975d --- /dev/null +++ b/BBWY.JDSDK/Domain/OperatorResult.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OperatorResult:JdObject{ + [JsonProperty("chinese_err_code")] +public string + + chineseErrCode + { get; set; } + [JsonProperty("english_err_code")] +public string + + englishErrCode + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("out_batch_id")] +public long + + outBatchId + { get; set; } + [JsonProperty("sendbatch_id")] +public long + + sendbatchId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderAddServParam.cs b/BBWY.JDSDK/Domain/OrderAddServParam.cs new file mode 100644 index 00000000..8dc02da8 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderAddServParam.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderAddServParam:JdObject{ + [JsonProperty("servCode")] +public string + + servCode + { get; set; } + [JsonProperty("servName")] +public string + + servName + { get; set; } + [JsonProperty("servPlanNum")] +public int + + servPlanNum + { get; set; } + [JsonProperty("servActNum")] +public int + + servActNum + { get; set; } + [JsonProperty("servDemand")] +public string + + servDemand + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderAfsAndRefund.cs b/BBWY.JDSDK/Domain/OrderAfsAndRefund.cs new file mode 100644 index 00000000..718f2c43 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderAfsAndRefund.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderAfsAndRefund:JdObject{ + [JsonProperty("sameOrderServiceBill")] +public SameOrderServiceBill + + sameOrderServiceBill + { get; set; } + [JsonProperty("afsRefundId")] +public long + + afsRefundId + { get; set; } + [JsonProperty("refoundAmount")] +public string + + refoundAmount + { get; set; } + [JsonProperty("completeTime")] +public DateTime + + completeTime + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderBillStatementVo.cs b/BBWY.JDSDK/Domain/OrderBillStatementVo.cs new file mode 100644 index 00000000..d2cd8011 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderBillStatementVo.cs @@ -0,0 +1,122 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderBillStatementVo:JdObject{ + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("bid")] +public long + + bid + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("billType")] +public string + + billType + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("refRefundBillId")] +public string + + refRefundBillId + { get; set; } + [JsonProperty("businessBillId")] +public string + + businessBillId + { get; set; } + [JsonProperty("refOrderId")] +public string + + refOrderId + { get; set; } + [JsonProperty("happenTime")] +public DateTime + + happenTime + { get; set; } + [JsonProperty("orderCompleteTime")] +public DateTime + + orderCompleteTime + { get; set; } + [JsonProperty("storeId")] +public long + + storeId + { get; set; } + [JsonProperty("refStoreId")] +public string + + refStoreId + { get; set; } + [JsonProperty("storeName")] +public string + + storeName + { get; set; } + [JsonProperty("orderAmount")] +public string + + orderAmount + { get; set; } + [JsonProperty("refundAmount")] +public string + + refundAmount + { get; set; } + [JsonProperty("discountAmount")] +public string + + discountAmount + { get; set; } + [JsonProperty("usedCouponNum")] +public int + + usedCouponNum + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("commCharge")] +public string + + commCharge + { get; set; } + [JsonProperty("couponAmount")] +public string + + couponAmount + { get; set; } + [JsonProperty("couponNum")] +public int + + couponNum + { get; set; } + [JsonProperty("settleStatus")] +public string + + settleStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderCompanyUserResponse.cs b/BBWY.JDSDK/Domain/OrderCompanyUserResponse.cs new file mode 100644 index 00000000..c8ee2d35 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderCompanyUserResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderCompanyUserResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("data")] +public string + + data + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderConsigneeResp.cs b/BBWY.JDSDK/Domain/OrderConsigneeResp.cs new file mode 100644 index 00000000..6c8ab6fd --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderConsigneeResp.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderConsigneeResp:JdObject{ + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countyId")] +public int + + countyId + { get; set; } + [JsonProperty("countyName")] +public string + + countyName + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + [JsonProperty("townName")] +public string + + townName + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("zip")] +public string + + zip + { get; set; } + [JsonProperty("tel")] +public string + + tel + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("idCard")] +public string + + idCard + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderCouponDetail.cs b/BBWY.JDSDK/Domain/OrderCouponDetail.cs new file mode 100644 index 00000000..0602399f --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderCouponDetail.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderCouponDetail:JdObject{ + [JsonProperty("jdCouponId")] +public string + + jdCouponId + { get; set; } + [JsonProperty("couponTypeDesc")] +public string + + couponTypeDesc + { get; set; } + [JsonProperty("couponPrice")] +public string + + couponPrice + { get; set; } + [JsonProperty("couponId")] +public long + + couponId + { get; set; } + [JsonProperty("couponName")] +public string + + couponName + { get; set; } + [JsonProperty("couponNum")] +public int + + couponNum + { get; set; } + [JsonProperty("priceDivide")] +public bool + + priceDivide + { get; set; } + [JsonProperty("venderDivideMoney")] +public string + + venderDivideMoney + { get; set; } + [JsonProperty("jdDivideMoney")] +public string + + jdDivideMoney + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDTO.cs b/BBWY.JDSDK/Domain/OrderDTO.cs new file mode 100644 index 00000000..5c535403 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDTO.cs @@ -0,0 +1,127 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDTO:JdObject{ + [JsonProperty("promiseStartTime")] +public DateTime + + promiseStartTime + { get; set; } + [JsonProperty("promiseType")] +public int + + promiseType + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("orderRemark")] +public string + + orderRemark + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("promiseEndTime")] +public DateTime + + promiseEndTime + { get; set; } + [JsonProperty("itemInfo")] +public List + + itemInfo + { get; set; } + [JsonProperty("storeId")] +public long + + storeId + { get; set; } + [JsonProperty("orderStateRemark")] +public string + + orderStateRemark + { get; set; } + [JsonProperty("rxtype")] +public int + + rxtype + { get; set; } + [JsonProperty("operateRecord")] +public List + + operateRecord + { get; set; } + [JsonProperty("orderDate")] +public DateTime + + orderDate + { get; set; } + [JsonProperty("payment")] +public PaymentDTO + + payment + { get; set; } + [JsonProperty("invoiceInfo")] +public InvoiceInfoDTO + + invoiceInfo + { get; set; } + [JsonProperty("rxInfo")] +public RxInfoDTO + + rxInfo + { get; set; } + [JsonProperty("consigneeInfo")] +public ConsigneeInfoDTO + + consigneeInfo + { get; set; } + [JsonProperty("deliveryStatus")] +public int + + deliveryStatus + { get; set; } + [JsonProperty("deliveryStatusDesc")] +public string + + deliveryStatusDesc + { get; set; } + [JsonProperty("waybillNo")] +public string + + waybillNo + { get; set; } + [JsonProperty("agingType")] +public int + + agingType + { get; set; } + [JsonProperty("serialNum")] +public int + + serialNum + { get; set; } + [JsonProperty("distribution")] +public int + + distribution + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDataNotPayInfo.cs b/BBWY.JDSDK/Domain/OrderDataNotPayInfo.cs new file mode 100644 index 00000000..217f6e56 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDataNotPayInfo.cs @@ -0,0 +1,132 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDataNotPayInfo:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("payment")] +public int + + payment + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("parentId")] +public long + + parentId + { get; set; } + [JsonProperty("orderCreated")] +public string + + orderCreated + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("sendPay")] +public string + + sendPay + { get; set; } + [JsonProperty("itemList")] +public List + + itemList + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("countyId")] +public int + + countyId + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + [JsonProperty("orderMarkDesc")] +public Dictionary + + orderMarkDesc + { get; set; } + [JsonProperty("desen_mobile")] +public string + + desenMobile + { get; set; } + [JsonProperty("desen_phone")] +public string + + desenPhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDefaultResult.cs b/BBWY.JDSDK/Domain/OrderDefaultResult.cs new file mode 100644 index 00000000..2fdbe7bc --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDefaultResult.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDefaultResult:JdObject{ + [JsonProperty("eclpSoNo")] +public string + + eclpSoNo + { get; set; } + [JsonProperty("isvUUID")] +public string + + isvUUID + { get; set; } + [JsonProperty("wayBill")] +public string + + wayBill + { get; set; } + [JsonProperty("shipperNo")] +public string + + shipperNo + { get; set; } + [JsonProperty("shipperName")] +public string + + shipperName + { get; set; } + [JsonProperty("packCount")] +public int + + packCount + { get; set; } + [JsonProperty("orderPackageList")] +public List + + orderPackageList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDefaultResultStatus.cs b/BBWY.JDSDK/Domain/OrderDefaultResultStatus.cs new file mode 100644 index 00000000..6eea4ab9 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDefaultResultStatus.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDefaultResultStatus:JdObject{ + [JsonProperty("eclpSoNo")] +public string + + eclpSoNo + { get; set; } + [JsonProperty("isvUUID")] +public string + + isvUUID + { get; set; } + [JsonProperty("orderStatusList")] +public List + + orderStatusList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDeliverVO.cs b/BBWY.JDSDK/Domain/OrderDeliverVO.cs new file mode 100644 index 00000000..2de72f42 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDeliverVO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDeliverVO:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("deliverSpot")] +public string + + deliverSpot + { get; set; } + [JsonProperty("deliverDate")] +public string + + deliverDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDetail.cs b/BBWY.JDSDK/Domain/OrderDetail.cs new file mode 100644 index 00000000..39af5419 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDetail.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDetail:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTotalFee")] +public long + + orderTotalFee + { get; set; } + [JsonProperty("payStatus")] +public int + + payStatus + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("needReceipt")] +public bool + + needReceipt + { get; set; } + [JsonProperty("productInfoList")] +public List + + productInfoList + { get; set; } + [JsonProperty("payInfoList")] +public List + + payInfoList + { get; set; } + [JsonProperty("receiptInfo")] +public ReceiptInfo + + receiptInfo + { get; set; } + [JsonProperty("addressInfo")] +public AddressInfo + + addressInfo + { get; set; } + [JsonProperty("payTime")] +public DateTime + + payTime + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("features")] +public Dictionary + + features + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDetailForJos.cs b/BBWY.JDSDK/Domain/OrderDetailForJos.cs new file mode 100644 index 00000000..9ff429a9 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDetailForJos.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDetailForJos:JdObject{ + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("commodityName")] +public string + + commodityName + { get; set; } + [JsonProperty("commodityNum")] +public int + + commodityNum + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("cost")] +public string + + cost + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDetailForJosDto.cs b/BBWY.JDSDK/Domain/OrderDetailForJosDto.cs new file mode 100644 index 00000000..e7e83771 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDetailForJosDto.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDetailForJosDto:JdObject{ + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("commodityName")] +public string + + commodityName + { get; set; } + [JsonProperty("commodityNum")] +public int + + commodityNum + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("cost")] +public string + + cost + { get; set; } + [JsonProperty("purchaseOrderId")] +public int + + purchaseOrderId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDetailInfo.cs b/BBWY.JDSDK/Domain/OrderDetailInfo.cs new file mode 100644 index 00000000..0800eb50 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDetailInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDetailInfo:JdObject{ + [JsonProperty("apiResult")] +public ApiResult + + apiResult + { get; set; } + [JsonProperty("orderInfo")] +public OrderInfoFBP + + orderInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderDetailResult.cs b/BBWY.JDSDK/Domain/OrderDetailResult.cs new file mode 100644 index 00000000..36e68f27 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderDetailResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderDetailResult:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderExtInfoResp.cs b/BBWY.JDSDK/Domain/OrderExtInfoResp.cs new file mode 100644 index 00000000..8665453d --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderExtInfoResp.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderExtInfoResp:JdObject{ + [JsonProperty("extInfo")] +public Dictionary + + extInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderInfo.cs b/BBWY.JDSDK/Domain/OrderInfo.cs new file mode 100644 index 00000000..d540a413 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderInfo.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderInfo:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTotalFee")] +public long + + orderTotalFee + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("userPin")] +public string + + userPin + { get; set; } + [JsonProperty("payTime")] +public DateTime + + payTime + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderInfoFBP.cs b/BBWY.JDSDK/Domain/OrderInfoFBP.cs new file mode 100644 index 00000000..fa496345 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderInfoFBP.cs @@ -0,0 +1,247 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderInfoFBP:JdObject{ + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("orderType")] +public string + + orderType + { get; set; } + [JsonProperty("payType")] +public string + + payType + { get; set; } + [JsonProperty("orderTotalPrice")] +public string + + orderTotalPrice + { get; set; } + [JsonProperty("orderSellerPrice")] +public string + + orderSellerPrice + { get; set; } + [JsonProperty("orderPayment")] +public string + + orderPayment + { get; set; } + [JsonProperty("freightPrice")] +public string + + freightPrice + { get; set; } + [JsonProperty("sellerDiscount")] +public string + + sellerDiscount + { get; set; } + [JsonProperty("orderState")] +public string + + orderState + { get; set; } + [JsonProperty("orderStateRemark")] +public string + + orderStateRemark + { get; set; } + [JsonProperty("deliveryType")] +public string + + deliveryType + { get; set; } + [JsonProperty("invoiceInfo")] +public string + + invoiceInfo + { get; set; } + [JsonProperty("orderRemark")] +public string + + orderRemark + { get; set; } + [JsonProperty("orderStartTime")] +public string + + orderStartTime + { get; set; } + [JsonProperty("orderEndTime")] +public string + + orderEndTime + { get; set; } + [JsonProperty("consigneeInfo")] +public UserInfoFBP + + consigneeInfo + { get; set; } + [JsonProperty("itemInfoList")] +public List + + itemInfoList + { get; set; } + [JsonProperty("modified")] +public string + + modified + { get; set; } + [JsonProperty("venderRemark")] +public string + + venderRemark + { get; set; } + [JsonProperty("logisticsNo")] +public string + + logisticsNo + { get; set; } + [JsonProperty("balanceUsed")] +public string + + balanceUsed + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("returnOrder")] +public string + + returnOrder + { get; set; } + [JsonProperty("paymentConfirmTime")] +public string + + paymentConfirmTime + { get; set; } + [JsonProperty("waybill")] +public string + + waybill + { get; set; } + [JsonProperty("logisticsId")] +public string + + logisticsId + { get; set; } + [JsonProperty("vatInfo")] +public VatInfo + + vatInfo + { get; set; } + [JsonProperty("parentOrderId")] +public string + + parentOrderId + { get; set; } + [JsonProperty("orderSource")] +public string + + orderSource + { get; set; } + [JsonProperty("storeOrder")] +public string + + storeOrder + { get; set; } + [JsonProperty("customsId")] +public string + + customsId + { get; set; } + [JsonProperty("customs")] +public string + + customs + { get; set; } + [JsonProperty("customsModel")] +public string + + customsModel + { get; set; } + [JsonProperty("orderSign")] +public string + + orderSign + { get; set; } + [JsonProperty("idSopShipmenttype")] +public int + + idSopShipmenttype + { get; set; } + [JsonProperty("scDT")] +public string + + scDT + { get; set; } + [JsonProperty("serviceFee")] +public string + + serviceFee + { get; set; } + [JsonProperty("couponDetailList")] +public List + + couponDetailList + { get; set; } + [JsonProperty("directParentOrderId")] +public string + + directParentOrderId + { get; set; } + [JsonProperty("pauseBizInfo")] +public OrderInfoResultPauseBizInfo + + pauseBizInfo + { get; set; } + [JsonProperty("taxFee")] +public string + + taxFee + { get; set; } + [JsonProperty("tuiHuoWuYou")] +public string + + tuiHuoWuYou + { get; set; } + [JsonProperty("storeId")] +public string + + storeId + { get; set; } + [JsonProperty("clubId")] +public string + + clubId + { get; set; } + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + [JsonProperty("menDianId")] +public string + + menDianId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderInfoOperateResponse.cs b/BBWY.JDSDK/Domain/OrderInfoOperateResponse.cs new file mode 100644 index 00000000..c61780f1 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderInfoOperateResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderInfoOperateResponse:JdObject{ + [JsonProperty("stateCode")] +public int + + stateCode + { get; set; } + [JsonProperty("stateMessage")] +public string + + stateMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderInfoResult.cs b/BBWY.JDSDK/Domain/OrderInfoResult.cs new file mode 100644 index 00000000..6e27df4b --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderInfoResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderInfoResult:JdObject{ + [JsonProperty("apiResult")] +public FbpApiResult + + apiResult + { get; set; } + [JsonProperty("orderTotal")] +public int + + orderTotal + { get; set; } + [JsonProperty("orderInfoList")] +public List + + orderInfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderInfoResultPauseBizInfo.cs b/BBWY.JDSDK/Domain/OrderInfoResultPauseBizInfo.cs new file mode 100644 index 00000000..e9f43e1e --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderInfoResultPauseBizInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderInfoResultPauseBizInfo:JdObject{ + [JsonProperty("pauseBizStatusList")] +public List + + pauseBizStatusList + { get; set; } + [JsonProperty("pauseBizDataYy")] +public PauseBizDataYy + + pauseBizDataYy + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderInvoiceResp.cs b/BBWY.JDSDK/Domain/OrderInvoiceResp.cs new file mode 100644 index 00000000..9d14f9c4 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderInvoiceResp.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderInvoiceResp:JdObject{ + [JsonProperty("invoiceType")] +public int + + invoiceType + { get; set; } + [JsonProperty("invoiceTitle")] +public int + + invoiceTitle + { get; set; } + [JsonProperty("invoicePutType")] +public int + + invoicePutType + { get; set; } + [JsonProperty("normalInvoiceContent")] +public int + + normalInvoiceContent + { get; set; } + [JsonProperty("bookInvoiceContent")] +public int + + bookInvoiceContent + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("countyId")] +public int + + countyId + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("companyRegistAddr")] +public string + + companyRegistAddr + { get; set; } + [JsonProperty("companyRegistPhone")] +public string + + companyRegistPhone + { get; set; } + [JsonProperty("companyRegistBank")] +public string + + companyRegistBank + { get; set; } + [JsonProperty("companyRegistBankAccount")] +public string + + companyRegistBankAccount + { get; set; } + [JsonProperty("taxpayerId")] +public string + + taxpayerId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderItemDetail.cs b/BBWY.JDSDK/Domain/OrderItemDetail.cs new file mode 100644 index 00000000..d3a73f0d --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderItemDetail.cs @@ -0,0 +1,157 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderItemDetail:JdObject{ + [JsonProperty("skuCode")] +public string + + skuCode + { get; set; } + [JsonProperty("count")] +public int + + count + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("skuPrice")] +public string + + skuPrice + { get; set; } + [JsonProperty("baseDiscount")] +public string + + baseDiscount + { get; set; } + [JsonProperty("manJian")] +public string + + manJian + { get; set; } + [JsonProperty("venderFee")] +public string + + venderFee + { get; set; } + [JsonProperty("baseFee")] +public string + + baseFee + { get; set; } + [JsonProperty("remoteFee")] +public string + + remoteFee + { get; set; } + [JsonProperty("coupon")] +public string + + coupon + { get; set; } + [JsonProperty("jingDou")] +public string + + jingDou + { get; set; } + [JsonProperty("balance")] +public string + + balance + { get; set; } + [JsonProperty("superRedEnvelope")] +public string + + superRedEnvelope + { get; set; } + [JsonProperty("plus95")] +public string + + plus95 + { get; set; } + [JsonProperty("tuiHuanHuoWuYou")] +public string + + tuiHuanHuoWuYou + { get; set; } + [JsonProperty("taxFee")] +public string + + taxFee + { get; set; } + [JsonProperty("luoDiPeiService")] +public string + + luoDiPeiService + { get; set; } + [JsonProperty("shouldPay")] +public string + + shouldPay + { get; set; } + [JsonProperty("jingQuan")] +public string + + jingQuan + { get; set; } + [JsonProperty("dongQuan")] +public string + + dongQuan + { get; set; } + [JsonProperty("xianPinLeiJingQuan")] +public string + + xianPinLeiJingQuan + { get; set; } + [JsonProperty("xianPinLeiDongQuan")] +public string + + xianPinLeiDongQuan + { get; set; } + [JsonProperty("pingTaiChengDanYouHuiQuan")] +public string + + pingTaiChengDanYouHuiQuan + { get; set; } + [JsonProperty("liJinYouHui")] +public string + + liJinYouHui + { get; set; } + [JsonProperty("zhiFuYingXiaoYouHui")] +public string + + zhiFuYingXiaoYouHui + { get; set; } + [JsonProperty("jdZhiFuYouHui")] +public string + + jdZhiFuYouHui + { get; set; } + [JsonProperty("globalGeneralTax")] +public string + + globalGeneralTax + { get; set; } + [JsonProperty("globalGeneralIncludeTax")] +public string + + globalGeneralIncludeTax + { get; set; } + [JsonProperty("jingXiangLiJin")] +public string + + jingXiangLiJin + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderItemNotPayInfo.cs b/BBWY.JDSDK/Domain/OrderItemNotPayInfo.cs new file mode 100644 index 00000000..dfa61b4b --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderItemNotPayInfo.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderItemNotPayInfo:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("num")] +public int + + num + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderListResult.cs b/BBWY.JDSDK/Domain/OrderListResult.cs new file mode 100644 index 00000000..03508d22 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderListResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderListResult:JdObject{ + [JsonProperty("apiResult")] +public ApiResult + + apiResult + { get; set; } + [JsonProperty("orderTotal")] +public int + + orderTotal + { get; set; } + [JsonProperty("orderInfoList")] +public List + + orderInfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderModeVO.cs b/BBWY.JDSDK/Domain/OrderModeVO.cs new file mode 100644 index 00000000..fc00b788 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderModeVO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderModeVO:JdObject{ + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + [JsonProperty("favor_mode")] +public int + + favorMode + { get; set; } + [JsonProperty("quota")] +public string + + quota + { get; set; } + [JsonProperty("rate")] +public string + + rate + { get; set; } + [JsonProperty("plus")] +public string + + plus + { get; set; } + [JsonProperty("minus")] +public string + + minus + { get; set; } + [JsonProperty("link")] +public string + + link + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderPackage.cs b/BBWY.JDSDK/Domain/OrderPackage.cs new file mode 100644 index 00000000..a70aa907 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderPackage.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderPackage:JdObject{ + [JsonProperty("packageNo")] +public string + + packageNo + { get; set; } + [JsonProperty("packWeight")] +public double + + packWeight + { get; set; } + [JsonProperty("thirdWayBill")] +public string + + thirdWayBill + { get; set; } + [JsonProperty("soPackItemsList")] +public List + + soPackItemsList + { get; set; } + [JsonProperty("soPackMaterialList")] +public List + + soPackMaterialList + { get; set; } + [JsonProperty("boxCodes")] +public string + + boxCodes + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderPackageDetail.cs b/BBWY.JDSDK/Domain/OrderPackageDetail.cs new file mode 100644 index 00000000..8d9b2243 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderPackageDetail.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderPackageDetail:JdObject{ + [JsonProperty("weight")] +public string + + weight + { get; set; } + [JsonProperty("delivery_no")] +public string + + deliveryNo + { get; set; } + [JsonProperty("carriers_id")] +public string + + carriersId + { get; set; } + [JsonProperty("carriers_name")] +public string + + carriersName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderPaymentResp.cs b/BBWY.JDSDK/Domain/OrderPaymentResp.cs new file mode 100644 index 00000000..daad1928 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderPaymentResp.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderPaymentResp:JdObject{ + [JsonProperty("payCompleteTime")] +public DateTime + + payCompleteTime + { get; set; } + [JsonProperty("paymentType")] +public int + + paymentType + { get; set; } + [JsonProperty("delayPay")] +public bool + + delayPay + { get; set; } + [JsonProperty("additionalPayments")] +public List + + additionalPayments + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderPrintDataConsignee.cs b/BBWY.JDSDK/Domain/OrderPrintDataConsignee.cs new file mode 100644 index 00000000..104889df --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderPrintDataConsignee.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderPrintDataConsignee:JdObject{ + [JsonProperty("cons_name")] +public string + + consName + { get; set; } + [JsonProperty("cons_address")] +public string + + consAddress + { get; set; } + [JsonProperty("cons_phone")] +public string + + consPhone + { get; set; } + [JsonProperty("cons_handset")] +public string + + consHandset + { get; set; } + [JsonProperty("desen_cons_phone")] +public string + + desenConsPhone + { get; set; } + [JsonProperty("desen_cons_handset")] +public string + + desenConsHandset + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderPrintDataResult.cs b/BBWY.JDSDK/Domain/OrderPrintDataResult.cs new file mode 100644 index 00000000..8153f74c --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderPrintDataResult.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderPrintDataResult:JdObject{ + [JsonProperty("api_order_print_result")] +public ApiOrderPrintData + + apiOrderPrintResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderPrintDataWare.cs b/BBWY.JDSDK/Domain/OrderPrintDataWare.cs new file mode 100644 index 00000000..897da3b0 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderPrintDataWare.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderPrintDataWare:JdObject{ + [JsonProperty("ware_id")] +public string + + wareId + { get; set; } + [JsonProperty("ware_name")] +public string + + wareName + { get; set; } + [JsonProperty("num")] +public string + + num + { get; set; } + [JsonProperty("jd_price")] +public string + + jdPrice + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("produce_no")] +public string + + produceNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderPrivacyModel.cs b/BBWY.JDSDK/Domain/OrderPrivacyModel.cs new file mode 100644 index 00000000..8973622c --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderPrivacyModel.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderPrivacyModel:JdObject{ + [JsonProperty("oderId")] +public long + + oderId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("customerPhone")] +public string + + customerPhone + { get; set; } + [JsonProperty("consMobilePhone")] +public string + + consMobilePhone + { get; set; } + [JsonProperty("expiration")] +public string + + expiration + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderPromotionDetail.cs b/BBWY.JDSDK/Domain/OrderPromotionDetail.cs new file mode 100644 index 00000000..9fe9dada --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderPromotionDetail.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderPromotionDetail:JdObject{ + [JsonProperty("saleTypeDesc")] +public string + + saleTypeDesc + { get; set; } + [JsonProperty("salePrice")] +public string + + salePrice + { get; set; } + [JsonProperty("promotionId")] +public long + + promotionId + { get; set; } + [JsonProperty("promotionName")] +public string + + promotionName + { get; set; } + [JsonProperty("beginTime")] +public string + + beginTime + { get; set; } + [JsonProperty("endTime")] +public string + + endTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderQueryResult.cs b/BBWY.JDSDK/Domain/OrderQueryResult.cs new file mode 100644 index 00000000..2fde8f36 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderQueryResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderQueryResult:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("soNoList")] +public List + + soNoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderRemark.cs b/BBWY.JDSDK/Domain/OrderRemark.cs new file mode 100644 index 00000000..93a3284e --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderRemark.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderRemark:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("flag")] +public int + + flag + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderRemarkResult.cs b/BBWY.JDSDK/Domain/OrderRemarkResult.cs new file mode 100644 index 00000000..a12c7955 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderRemarkResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderRemarkResult:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("totleNum")] +public long + + totleNum + { get; set; } + [JsonProperty("remarkList")] +public List + + remarkList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderResp.cs b/BBWY.JDSDK/Domain/OrderResp.cs new file mode 100644 index 00000000..111bb833 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderResp.cs @@ -0,0 +1,282 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderResp:JdObject{ + [JsonProperty("ENO")] +public string + + ENO + { get; set; } + [JsonProperty("orderPlatform")] +public int + + orderPlatform + { get; set; } + [JsonProperty("orderSource")] +public int + + orderSource + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("clientId")] +public string + + clientId + { get; set; } + [JsonProperty("orderChannel")] +public int + + orderChannel + { get; set; } + [JsonProperty("jdOrderId")] +public long + + jdOrderId + { get; set; } + [JsonProperty("thirdOrderId")] +public string + + thirdOrderId + { get; set; } + [JsonProperty("parentJdOrderId")] +public long + + parentJdOrderId + { get; set; } + [JsonProperty("orderAmount")] +public string + + orderAmount + { get; set; } + [JsonProperty("orderNeedMoney")] +public string + + orderNeedMoney + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTier")] +public int + + orderTier + { get; set; } + [JsonProperty("deliverState")] +public int + + deliverState + { get; set; } + [JsonProperty("orderState")] +public int + + orderState + { get; set; } + [JsonProperty("jdOrderState")] +public int + + jdOrderState + { get; set; } + [JsonProperty("priceType")] +public int + + priceType + { get; set; } + [JsonProperty("orderBizType")] +public int + + orderBizType + { get; set; } + [JsonProperty("confirmState")] +public int + + confirmState + { get; set; } + [JsonProperty("submitFlag")] +public int + + submitFlag + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("orderguid")] +public string + + orderguid + { get; set; } + [JsonProperty("customerIP")] +public string + + customerIP + { get; set; } + [JsonProperty("createOrderTime")] +public DateTime + + createOrderTime + { get; set; } + [JsonProperty("submitOrderTime")] +public DateTime + + submitOrderTime + { get; set; } + [JsonProperty("outTime")] +public DateTime + + outTime + { get; set; } + [JsonProperty("arriveTime")] +public DateTime + + arriveTime + { get; set; } + [JsonProperty("completeTime")] +public DateTime + + completeTime + { get; set; } + [JsonProperty("accountCheckingTime")] +public DateTime + + accountCheckingTime + { get; set; } + [JsonProperty("cancelTime")] +public DateTime + + cancelTime + { get; set; } + [JsonProperty("canceledRemark")] +public string + + canceledRemark + { get; set; } + [JsonProperty("confirmedBy")] +public int + + confirmedBy + { get; set; } + [JsonProperty("freight")] +public string + + freight + { get; set; } + [JsonProperty("jdFreight")] +public string + + jdFreight + { get; set; } + [JsonProperty("cetusOrgId")] +public string + + cetusOrgId + { get; set; } + [JsonProperty("trackUpdateTime")] +public DateTime + + trackUpdateTime + { get; set; } + [JsonProperty("cetusIndustryId")] +public int + + cetusIndustryId + { get; set; } + [JsonProperty("serviceRate")] +public string + + serviceRate + { get; set; } + [JsonProperty("lotteryId")] +public long + + lotteryId + { get; set; } + [JsonProperty("lotteryContacts")] +public string + + lotteryContacts + { get; set; } + [JsonProperty("jdOrderStateChangetime")] +public DateTime + + jdOrderStateChangetime + { get; set; } + [JsonProperty("orderIndustry")] +public int + + orderIndustry + { get; set; } + [JsonProperty("orgId")] +public int + + orgId + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("extAttr")] +public Dictionary + + extAttr + { get; set; } + [JsonProperty("orderConsignee")] +public OrderConsigneeResp + + orderConsignee + { get; set; } + [JsonProperty("orderInvoice")] +public OrderInvoiceResp + + orderInvoice + { get; set; } + [JsonProperty("orderShipment")] +public OrderShipmentResp + + orderShipment + { get; set; } + [JsonProperty("orderPayment")] +public OrderPaymentResp + + orderPayment + { get; set; } + [JsonProperty("orderSuits")] +public List + + orderSuits + { get; set; } + [JsonProperty("orderSkus")] +public List + + orderSkus + { get; set; } + [JsonProperty("snapshots")] +public List + + snapshots + { get; set; } + [JsonProperty("orderExtInfoResp")] +public OrderExtInfoResp + + orderExtInfoResp + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderResult.cs b/BBWY.JDSDK/Domain/OrderResult.cs new file mode 100644 index 00000000..5c936768 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderResult:JdObject{ + [JsonProperty("apiResult")] +public ApiResult + + apiResult + { get; set; } + [JsonProperty("orderInfo")] +public OrderSearchInfo + + orderInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderSearchInfo.cs b/BBWY.JDSDK/Domain/OrderSearchInfo.cs new file mode 100644 index 00000000..91dad374 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderSearchInfo.cs @@ -0,0 +1,272 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderSearchInfo:JdObject{ + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("orderType")] +public string + + orderType + { get; set; } + [JsonProperty("payType")] +public string + + payType + { get; set; } + [JsonProperty("orderTotalPrice")] +public string + + orderTotalPrice + { get; set; } + [JsonProperty("orderSellerPrice")] +public string + + orderSellerPrice + { get; set; } + [JsonProperty("orderPayment")] +public string + + orderPayment + { get; set; } + [JsonProperty("freightPrice")] +public string + + freightPrice + { get; set; } + [JsonProperty("sellerDiscount")] +public string + + sellerDiscount + { get; set; } + [JsonProperty("orderState")] +public string + + orderState + { get; set; } + [JsonProperty("orderStateRemark")] +public string + + orderStateRemark + { get; set; } + [JsonProperty("deliveryType")] +public string + + deliveryType + { get; set; } + [JsonProperty("invoiceEasyInfo")] +public InvoiceEasyInfo + + invoiceEasyInfo + { get; set; } + [JsonProperty("invoiceInfo")] +public string + + invoiceInfo + { get; set; } + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + [JsonProperty("orderRemark")] +public string + + orderRemark + { get; set; } + [JsonProperty("orderStartTime")] +public string + + orderStartTime + { get; set; } + [JsonProperty("orderEndTime")] +public string + + orderEndTime + { get; set; } + [JsonProperty("consigneeInfo")] +public UserInfo + + consigneeInfo + { get; set; } + [JsonProperty("itemInfoList")] +public List + + itemInfoList + { get; set; } + [JsonProperty("couponDetailList")] +public List + + couponDetailList + { get; set; } + [JsonProperty("venderRemark")] +public string + + venderRemark + { get; set; } + [JsonProperty("balanceUsed")] +public string + + balanceUsed + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("returnOrder")] +public string + + returnOrder + { get; set; } + [JsonProperty("paymentConfirmTime")] +public string + + paymentConfirmTime + { get; set; } + [JsonProperty("waybill")] +public string + + waybill + { get; set; } + [JsonProperty("logisticsId")] +public string + + logisticsId + { get; set; } + [JsonProperty("vatInfo")] +public VatIncoiceInfo + + vatInfo + { get; set; } + [JsonProperty("modified")] +public string + + modified + { get; set; } + [JsonProperty("directParentOrderId")] +public string + + directParentOrderId + { get; set; } + [JsonProperty("parentOrderId")] +public string + + parentOrderId + { get; set; } + [JsonProperty("customs")] +public string + + customs + { get; set; } + [JsonProperty("customsModel")] +public string + + customsModel + { get; set; } + [JsonProperty("orderSource")] +public string + + orderSource + { get; set; } + [JsonProperty("storeOrder")] +public string + + storeOrder + { get; set; } + [JsonProperty("idSopShipmenttype")] +public int + + idSopShipmenttype + { get; set; } + [JsonProperty("scDT")] +public string + + scDT + { get; set; } + [JsonProperty("serviceFee")] +public string + + serviceFee + { get; set; } + [JsonProperty("pauseBizInfo")] +public OrderInfoResultPauseBizInfo + + pauseBizInfo + { get; set; } + [JsonProperty("taxFee")] +public string + + taxFee + { get; set; } + [JsonProperty("tuiHuoWuYou")] +public string + + tuiHuoWuYou + { get; set; } + [JsonProperty("orderSign")] +public string + + orderSign + { get; set; } + [JsonProperty("storeId")] +public string + + storeId + { get; set; } + [JsonProperty("realPin")] +public string + + realPin + { get; set; } + [JsonProperty("orderMarkDesc")] +public Dictionary + + orderMarkDesc + { get; set; } + [JsonProperty("declarationStatus")] +public string + + declarationStatus + { get; set; } + [JsonProperty("declarationDesc")] +public string + + declarationDesc + { get; set; } + [JsonProperty("open_id")] +public string + + openId + { get; set; } + [JsonProperty("xid")] +public string + + xid + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderShipmentResp.cs b/BBWY.JDSDK/Domain/OrderShipmentResp.cs new file mode 100644 index 00000000..3cd77e9d --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderShipmentResp.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderShipmentResp:JdObject{ + [JsonProperty("shipmentType")] +public int + + shipmentType + { get; set; } + [JsonProperty("shipmentTimeType")] +public int + + shipmentTimeType + { get; set; } + [JsonProperty("picksiteId")] +public long + + picksiteId + { get; set; } + [JsonProperty("pickDate")] +public DateTime + + pickDate + { get; set; } + [JsonProperty("promiseShipment")] +public PromiseShipmentResp + + promiseShipment + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderShouldInvoiceAmount.cs b/BBWY.JDSDK/Domain/OrderShouldInvoiceAmount.cs new file mode 100644 index 00000000..a15ac054 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderShouldInvoiceAmount.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderShouldInvoiceAmount:JdObject{ + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("ivcTitle")] +public string + + ivcTitle + { get; set; } + [JsonProperty("customerTaxNo")] +public string + + customerTaxNo + { get; set; } + [JsonProperty("ivcContentType")] +public int + + ivcContentType + { get; set; } + [JsonProperty("ivcContentName")] +public string + + ivcContentName + { get; set; } + [JsonProperty("customerEmail")] +public string + + customerEmail + { get; set; } + [JsonProperty("shouldInvoiceAmount")] +public string + + shouldInvoiceAmount + { get; set; } + [JsonProperty("orderShouldInvoiceAmountDetailList")] +public List + + orderShouldInvoiceAmountDetailList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderShouldInvoiceAmountDetail.cs b/BBWY.JDSDK/Domain/OrderShouldInvoiceAmountDetail.cs new file mode 100644 index 00000000..97e7bf27 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderShouldInvoiceAmountDetail.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderShouldInvoiceAmountDetail:JdObject{ + [JsonProperty("shouldInvoiceAmount")] +public string + + shouldInvoiceAmount + { get; set; } + [JsonProperty("num")] +public string + + num + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("productId")] +public string + + productId + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderSku.cs b/BBWY.JDSDK/Domain/OrderSku.cs new file mode 100644 index 00000000..c8014e95 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderSku.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderSku:JdObject{ + [JsonProperty("jdSkuId")] +public long + + jdSkuId + { get; set; } + [JsonProperty("imagePath")] +public string + + imagePath + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("num")] +public int + + num + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderSkuResp.cs b/BBWY.JDSDK/Domain/OrderSkuResp.cs new file mode 100644 index 00000000..dc0c335e --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderSkuResp.cs @@ -0,0 +1,147 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderSkuResp:JdObject{ + [JsonProperty("brandId")] +public int + + brandId + { get; set; } + [JsonProperty("extFreight")] +public string + + extFreight + { get; set; } + [JsonProperty("firstCategory")] +public int + + firstCategory + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("imgUrl")] +public string + + imgUrl + { get; set; } + [JsonProperty("nakedPrice")] +public string + + nakedPrice + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("num")] +public int + + num + { get; set; } + [JsonProperty("originalPrice")] +public string + + originalPrice + { get; set; } + [JsonProperty("parentSkuId")] +public long + + parentSkuId + { get; set; } + [JsonProperty("pdPin")] +public string + + pdPin + { get; set; } + [JsonProperty("promotionCode")] +public string + + promotionCode + { get; set; } + [JsonProperty("promotionType")] +public int + + promotionType + { get; set; } + [JsonProperty("salesPrice")] +public string + + salesPrice + { get; set; } + [JsonProperty("secondCategory")] +public int + + secondCategory + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("stockType")] +public int + + stockType + { get; set; } + [JsonProperty("suitId")] +public long + + suitId + { get; set; } + [JsonProperty("tag")] +public int + + tag + { get; set; } + [JsonProperty("taxPrice")] +public string + + taxPrice + { get; set; } + [JsonProperty("taxRate")] +public string + + taxRate + { get; set; } + [JsonProperty("thirdCategory")] +public int + + thirdCategory + { get; set; } + [JsonProperty("thirdSkuId")] +public string + + thirdSkuId + { get; set; } + [JsonProperty("parentId")] +public long + + parentId + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("extAttr")] +public Dictionary + + extAttr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderSnapshotResp.cs b/BBWY.JDSDK/Domain/OrderSnapshotResp.cs new file mode 100644 index 00000000..5df677f9 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderSnapshotResp.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderSnapshotResp:JdObject{ + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("snapshot")] +public string + + snapshot + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderSplitInfo.cs b/BBWY.JDSDK/Domain/OrderSplitInfo.cs new file mode 100644 index 00000000..aa1ecc15 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderSplitInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderSplitInfo:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("childOrders")] +public List + + childOrders + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderStatus.cs b/BBWY.JDSDK/Domain/OrderStatus.cs new file mode 100644 index 00000000..614cd350 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderStatus.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderStatus:JdObject{ + [JsonProperty("soStatusCode")] +public int[] + + soStatusCode + { get; set; } + [JsonProperty("soStatusName")] +public string + + soStatusName + { get; set; } + [JsonProperty("operateTime")] +public string + + operateTime + { get; set; } + [JsonProperty("operateUser")] +public string + + operateUser + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderStatusDetail.cs b/BBWY.JDSDK/Domain/OrderStatusDetail.cs new file mode 100644 index 00000000..3703e1ff --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderStatusDetail.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderStatusDetail:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("status_name")] +public string + + statusName + { get; set; } + [JsonProperty("complete_time")] +public string + + completeTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderSuitResp.cs b/BBWY.JDSDK/Domain/OrderSuitResp.cs new file mode 100644 index 00000000..96a39f63 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderSuitResp.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderSuitResp:JdObject{ + [JsonProperty("addMoney")] +public string + + addMoney + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("needMoney")] +public string + + needMoney + { get; set; } + [JsonProperty("promotionCode")] +public string + + promotionCode + { get; set; } + [JsonProperty("promotionMsg")] +public string + + promotionMsg + { get; set; } + [JsonProperty("suitName")] +public string + + suitName + { get; set; } + [JsonProperty("suitNum")] +public int + + suitNum + { get; set; } + [JsonProperty("suitType")] +public int + + suitType + { get; set; } + [JsonProperty("totalDiscount")] +public string + + totalDiscount + { get; set; } + [JsonProperty("totalOriginalPrice")] +public string + + totalOriginalPrice + { get; set; } + [JsonProperty("totalReward")] +public string + + totalReward + { get; set; } + [JsonProperty("virtualSkuId")] +public long + + virtualSkuId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderSupplyInfoVo.cs b/BBWY.JDSDK/Domain/OrderSupplyInfoVo.cs new file mode 100644 index 00000000..f848ff14 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderSupplyInfoVo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderSupplyInfoVo:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("supplyInfo")] +public string + + supplyInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderTrace.cs b/BBWY.JDSDK/Domain/OrderTrace.cs new file mode 100644 index 00000000..f494e6a9 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderTrace.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderTrace:JdObject{ + [JsonProperty("traceDetails")] +public List + + traceDetails + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderTrack.cs b/BBWY.JDSDK/Domain/OrderTrack.cs new file mode 100644 index 00000000..c78abf00 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderTrack.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderTrack:JdObject{ + [JsonProperty("jdOrderId")] +public long + + jdOrderId + { get; set; } + [JsonProperty("trackShows")] +public List + + trackShows + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OrderVO.cs b/BBWY.JDSDK/Domain/OrderVO.cs new file mode 100644 index 00000000..acc9c262 --- /dev/null +++ b/BBWY.JDSDK/Domain/OrderVO.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OrderVO:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("endDate")] +public DateTime + + endDate + { get; set; } + [JsonProperty("itemCode")] +public string + + itemCode + { get; set; } + [JsonProperty("itemName")] +public string + + itemName + { get; set; } + [JsonProperty("articleType")] +public int + + articleType + { get; set; } + [JsonProperty("erpOrderId")] +public long + + erpOrderId + { get; set; } + [JsonProperty("totalRealpayPrice")] +public long + + totalRealpayPrice + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("fwsPin")] +public string + + fwsPin + { get; set; } + [JsonProperty("tpOrderId")] +public long + + tpOrderId + { get; set; } + [JsonProperty("nickName")] +public string + + nickName + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("buyer")] +public string + + buyer + { get; set; } + [JsonProperty("orderCycle")] +public int + + orderCycle + { get; set; } + [JsonProperty("orderDate")] +public DateTime + + orderDate + { get; set; } + [JsonProperty("startDate")] +public DateTime + + startDate + { get; set; } + [JsonProperty("serviceCode")] +public string + + serviceCode + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("orderNum")] +public int + + orderNum + { get; set; } + [JsonProperty("childBuyer")] +public string + + childBuyer + { get; set; } + [JsonProperty("serviceName")] +public string + + serviceName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OtherInstoreOrderDetail.cs b/BBWY.JDSDK/Domain/OtherInstoreOrderDetail.cs new file mode 100644 index 00000000..39c4e5ee --- /dev/null +++ b/BBWY.JDSDK/Domain/OtherInstoreOrderDetail.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OtherInstoreOrderDetail:JdObject{ + [JsonProperty("goods_no")] +public string + + goodsNo + { get; set; } + [JsonProperty("difference_remark")] +public string + + differenceRemark + { get; set; } + [JsonProperty("qty")] +public int + + qty + { get; set; } + [JsonProperty("goods_status")] +public string + + goodsStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/OutBoundResultDto.cs b/BBWY.JDSDK/Domain/OutBoundResultDto.cs new file mode 100644 index 00000000..ef93866d --- /dev/null +++ b/BBWY.JDSDK/Domain/OutBoundResultDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class OutBoundResultDto:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/POPGroup.cs b/BBWY.JDSDK/Domain/POPGroup.cs new file mode 100644 index 00000000..aefa9815 --- /dev/null +++ b/BBWY.JDSDK/Domain/POPGroup.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class POPGroup:JdObject{ + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + [JsonProperty("shopUrl")] +public string + + shopUrl + { get; set; } + [JsonProperty("waiterCount")] +public int + + waiterCount + { get; set; } + [JsonProperty("waiterList")] +public List + + waiterList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PackResult.cs b/BBWY.JDSDK/Domain/PackResult.cs new file mode 100644 index 00000000..c18d6d21 --- /dev/null +++ b/BBWY.JDSDK/Domain/PackResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PackResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + [JsonProperty("errors")] +public List + + errors + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PackStatusResult.cs b/BBWY.JDSDK/Domain/PackStatusResult.cs new file mode 100644 index 00000000..e4d33dce --- /dev/null +++ b/BBWY.JDSDK/Domain/PackStatusResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PackStatusResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("request_id")] +public string + + requestId + { get; set; } + [JsonProperty("data")] +public IsvSearchPackStatusVO + + data + { get; set; } + [JsonProperty("errors")] +public List + + errors + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PackageAndWeightDTO.cs b/BBWY.JDSDK/Domain/PackageAndWeightDTO.cs new file mode 100644 index 00000000..b03bd608 --- /dev/null +++ b/BBWY.JDSDK/Domain/PackageAndWeightDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PackageAndWeightDTO:JdObject{ + [JsonProperty("deliveryId")] +public string + + deliveryId + { get; set; } + [JsonProperty("weight")] +public double + + weight + { get; set; } + [JsonProperty("goodNumber")] +public int + + goodNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PackagePrintResult.cs b/BBWY.JDSDK/Domain/PackagePrintResult.cs new file mode 100644 index 00000000..b4529ec6 --- /dev/null +++ b/BBWY.JDSDK/Domain/PackagePrintResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PackagePrintResult:JdObject{ + [JsonProperty("operateTime")] +public DateTime + + operateTime + { get; set; } + [JsonProperty("pdfUrl")] +public string + + pdfUrl + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Page.cs b/BBWY.JDSDK/Domain/Page.cs new file mode 100644 index 00000000..8edfd996 --- /dev/null +++ b/BBWY.JDSDK/Domain/Page.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Page:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("reason")] +public string + + reason + { get; set; } + [JsonProperty("page")] +public int + + page + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("totalPage")] +public int + + totalPage + { get; set; } + [JsonProperty("totalItem")] +public int + + totalItem + { get; set; } + [JsonProperty("itemList")] +public List + + itemList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageFinishedTask.cs b/BBWY.JDSDK/Domain/PageFinishedTask.cs new file mode 100644 index 00000000..aee75f97 --- /dev/null +++ b/BBWY.JDSDK/Domain/PageFinishedTask.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageFinishedTask:JdObject{ + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageInfo.cs b/BBWY.JDSDK/Domain/PageInfo.cs new file mode 100644 index 00000000..019714c7 --- /dev/null +++ b/BBWY.JDSDK/Domain/PageInfo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageInfo:JdObject{ + [JsonProperty("totalPage")] +public long + + totalPage + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("currentPage")] +public int + + currentPage + { get; set; } + [JsonProperty("totalCount")] +public long + + totalCount + { get; set; } + [JsonProperty("items")] +public List + + items + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageInfoDTO.cs b/BBWY.JDSDK/Domain/PageInfoDTO.cs new file mode 100644 index 00000000..d3f9af47 --- /dev/null +++ b/BBWY.JDSDK/Domain/PageInfoDTO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageInfoDTO:JdObject{ + [JsonProperty("total_product_num")] +public int + + totalProductNum + { get; set; } + [JsonProperty("page_num")] +public int + + pageNum + { get; set; } + [JsonProperty("down_num")] +public int + + downNum + { get; set; } + [JsonProperty("page_no")] +public int + + pageNo + { get; set; } + [JsonProperty("product_info_list")] +public List + + productInfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageList.cs b/BBWY.JDSDK/Domain/PageList.cs new file mode 100644 index 00000000..b1f0427e --- /dev/null +++ b/BBWY.JDSDK/Domain/PageList.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageList:JdObject{ + [JsonProperty("datas")] +public List + + datas + { get; set; } + [JsonProperty("paginator")] +public Paginator + + paginator + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageModel.cs b/BBWY.JDSDK/Domain/PageModel.cs new file mode 100644 index 00000000..2ac8aeae --- /dev/null +++ b/BBWY.JDSDK/Domain/PageModel.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageModel:JdObject{ + [JsonProperty("totalElements")] +public long + + totalElements + { get; set; } + [JsonProperty("pageIndex")] +public int + + pageIndex + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("content")] +public List + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageQueryResult.cs b/BBWY.JDSDK/Domain/PageQueryResult.cs new file mode 100644 index 00000000..81071581 --- /dev/null +++ b/BBWY.JDSDK/Domain/PageQueryResult.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageQueryResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("total")] +public int + + total + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("page")] +public int + + page + { get; set; } + [JsonProperty("dataList")] +public List + + dataList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageResult.cs b/BBWY.JDSDK/Domain/PageResult.cs new file mode 100644 index 00000000..15afd218 --- /dev/null +++ b/BBWY.JDSDK/Domain/PageResult.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageResult:JdObject{ + [JsonProperty("result_code")] +public int + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("size")] +public int + + size + { get; set; } + [JsonProperty("page")] +public int + + page + { get; set; } + [JsonProperty("total_elements")] +public long + + totalElements + { get; set; } + [JsonProperty("total_page")] +public long + + totalPage + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageUnresolvedTask.cs b/BBWY.JDSDK/Domain/PageUnresolvedTask.cs new file mode 100644 index 00000000..f49ab6e3 --- /dev/null +++ b/BBWY.JDSDK/Domain/PageUnresolvedTask.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageUnresolvedTask:JdObject{ + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PageableResult.cs b/BBWY.JDSDK/Domain/PageableResult.cs new file mode 100644 index 00000000..df70bb64 --- /dev/null +++ b/BBWY.JDSDK/Domain/PageableResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PageableResult:JdObject{ + [JsonProperty("resultList")] +public List + + resultList + { get; set; } + [JsonProperty("recordCount")] +public long + + recordCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PaginatedInfo.cs b/BBWY.JDSDK/Domain/PaginatedInfo.cs new file mode 100644 index 00000000..a89ba8ac --- /dev/null +++ b/BBWY.JDSDK/Domain/PaginatedInfo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PaginatedInfo:JdObject{ + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("index")] +public int + + index + { get; set; } + [JsonProperty("totalItem")] +public int + + totalItem + { get; set; } + [JsonProperty("pageList")] +public List + + pageList + { get; set; } + [JsonProperty("totalPage")] +public int + + totalPage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Pagination.cs b/BBWY.JDSDK/Domain/Pagination.cs new file mode 100644 index 00000000..e1efbea5 --- /dev/null +++ b/BBWY.JDSDK/Domain/Pagination.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Pagination:JdObject{ + [JsonProperty("pageNo")] +public int + + pageNo + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + [JsonProperty("totalPage")] +public int + + totalPage + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PaginationResp.cs b/BBWY.JDSDK/Domain/PaginationResp.cs new file mode 100644 index 00000000..6a56ec26 --- /dev/null +++ b/BBWY.JDSDK/Domain/PaginationResp.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PaginationResp:JdObject{ + [JsonProperty("pageIndex")] +public int + + pageIndex + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("total")] +public int + + total + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Paginator.cs b/BBWY.JDSDK/Domain/Paginator.cs new file mode 100644 index 00000000..7e6390e0 --- /dev/null +++ b/BBWY.JDSDK/Domain/Paginator.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Paginator:JdObject{ + [JsonProperty("page")] +public int + + page + { get; set; } + [JsonProperty("items")] +public int + + items + { get; set; } + [JsonProperty("itemsPerPage")] +public int + + itemsPerPage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Pair.cs b/BBWY.JDSDK/Domain/Pair.cs new file mode 100644 index 00000000..271aded2 --- /dev/null +++ b/BBWY.JDSDK/Domain/Pair.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Pair:JdObject{ + [JsonProperty("key")] +public string + + key + { get; set; } + [JsonProperty("value")] +public string + + value + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Paragraph.cs b/BBWY.JDSDK/Domain/Paragraph.cs new file mode 100644 index 00000000..addced5c --- /dev/null +++ b/BBWY.JDSDK/Domain/Paragraph.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Paragraph:JdObject{ + [JsonProperty("Content")] +public Content + + Content + { get; set; } + [JsonProperty("IcoTagInfo")] +public IcoTagInfo + + IcoTagInfo + { get; set; } + [JsonProperty("shop_id")] +public string + + shopId + { get; set; } + [JsonProperty("wareid")] +public string + + wareid + { get; set; } + [JsonProperty("cid1")] +public string + + cid1 + { get; set; } + [JsonProperty("cid2")] +public string + + cid2 + { get; set; } + [JsonProperty("catid")] +public string + + catid + { get; set; } + [JsonProperty("good")] +public string + + good + { get; set; } + [JsonProperty("cod")] +public string + + cod + { get; set; } + [JsonProperty("ico")] +public string + + ico + { get; set; } + [JsonProperty("SlaveParagraph")] +public List + + SlaveParagraph + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PartitionWarehouse.cs b/BBWY.JDSDK/Domain/PartitionWarehouse.cs new file mode 100644 index 00000000..2850eb81 --- /dev/null +++ b/BBWY.JDSDK/Domain/PartitionWarehouse.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PartitionWarehouse:JdObject{ + [JsonProperty("venderId")] +public long[] + + venderId + { get; set; } + [JsonProperty("seq_num")] +public long[] + + seqNum + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("use_flag")] +public int[] + + useFlag + { get; set; } + [JsonProperty("type")] +public int[] + + type + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PassLog.cs b/BBWY.JDSDK/Domain/PassLog.cs new file mode 100644 index 00000000..efc538e8 --- /dev/null +++ b/BBWY.JDSDK/Domain/PassLog.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PassLog:JdObject{ + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("loginTime")] +public DateTime + + loginTime + { get; set; } + [JsonProperty("logoutTime")] +public DateTime + + logoutTime + { get; set; } + [JsonProperty("ip")] +public string + + ip + { get; set; } + [JsonProperty("loginSid")] +public string + + loginSid + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PauseBizDataYy.cs b/BBWY.JDSDK/Domain/PauseBizDataYy.cs new file mode 100644 index 00000000..2e60043e --- /dev/null +++ b/BBWY.JDSDK/Domain/PauseBizDataYy.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PauseBizDataYy:JdObject{ + [JsonProperty("codDT")] +public string + + codDT + { get; set; } + [JsonProperty("dbDT")] +public string + + dbDT + { get; set; } + [JsonProperty("ljDT")] +public string + + ljDT + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PauseBizStatus.cs b/BBWY.JDSDK/Domain/PauseBizStatus.cs new file mode 100644 index 00000000..99a6b859 --- /dev/null +++ b/BBWY.JDSDK/Domain/PauseBizStatus.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PauseBizStatus:JdObject{ + [JsonProperty("bizType")] +public int + + bizType + { get; set; } + [JsonProperty("bizStatus")] +public int + + bizStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PayInfo.cs b/BBWY.JDSDK/Domain/PayInfo.cs new file mode 100644 index 00000000..a6eb84df --- /dev/null +++ b/BBWY.JDSDK/Domain/PayInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PayInfo:JdObject{ + [JsonProperty("payType")] +public int + + payType + { get; set; } + [JsonProperty("payMoney")] +public long + + payMoney + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PaymentDTO.cs b/BBWY.JDSDK/Domain/PaymentDTO.cs new file mode 100644 index 00000000..e017a49c --- /dev/null +++ b/BBWY.JDSDK/Domain/PaymentDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PaymentDTO:JdObject{ + [JsonProperty("orderSellerPrice")] +public string + + orderSellerPrice + { get; set; } + [JsonProperty("orderPayment")] +public string + + orderPayment + { get; set; } + [JsonProperty("freightPrice")] +public string + + freightPrice + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PaymentFailedOrder.cs b/BBWY.JDSDK/Domain/PaymentFailedOrder.cs new file mode 100644 index 00000000..c2315eeb --- /dev/null +++ b/BBWY.JDSDK/Domain/PaymentFailedOrder.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PaymentFailedOrder:JdObject{ + [JsonProperty("paymentErrInfo")] +public string + + paymentErrInfo + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PaymentNoResult.cs b/BBWY.JDSDK/Domain/PaymentNoResult.cs new file mode 100644 index 00000000..af1287da --- /dev/null +++ b/BBWY.JDSDK/Domain/PaymentNoResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PaymentNoResult:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("paymentNo")] +public string + + paymentNo + { get; set; } + [JsonProperty("parentPaymentNo")] +public string + + parentPaymentNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PayoutDetailInfo.cs b/BBWY.JDSDK/Domain/PayoutDetailInfo.cs new file mode 100644 index 00000000..7ca82663 --- /dev/null +++ b/BBWY.JDSDK/Domain/PayoutDetailInfo.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PayoutDetailInfo:JdObject{ + [JsonProperty("payoutDetailId")] +public int + + payoutDetailId + { get; set; } + [JsonProperty("orderPrice")] +public string + + orderPrice + { get; set; } + [JsonProperty("payoutPrice")] +public string + + payoutPrice + { get; set; } + [JsonProperty("payoutCount")] +public string + + payoutCount + { get; set; } + [JsonProperty("couponNum")] +public int + + couponNum + { get; set; } + [JsonProperty("couponCode")] +public string + + couponCode + { get; set; } + [JsonProperty("distributeStatus")] +public bool + + distributeStatus + { get; set; } + [JsonProperty("couponType")] +public int + + couponType + { get; set; } + [JsonProperty("couponTypeName")] +public string + + couponTypeName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PayoutInfo.cs b/BBWY.JDSDK/Domain/PayoutInfo.cs new file mode 100644 index 00000000..470f4bac --- /dev/null +++ b/BBWY.JDSDK/Domain/PayoutInfo.cs @@ -0,0 +1,172 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PayoutInfo:JdObject{ + [JsonProperty("payoutId")] +public int + + payoutId + { get; set; } + [JsonProperty("billType")] +public int + + billType + { get; set; } + [JsonProperty("billTypeName")] +public string + + billTypeName + { get; set; } + [JsonProperty("payoutType")] +public int + + payoutType + { get; set; } + [JsonProperty("payoutTypeName")] +public string + + payoutTypeName + { get; set; } + [JsonProperty("total")] +public string + + total + { get; set; } + [JsonProperty("levelIReasonId")] +public int + + levelIReasonId + { get; set; } + [JsonProperty("levelIReasonName")] +public string + + levelIReasonName + { get; set; } + [JsonProperty("levelIiReasonId")] +public int + + levelIiReasonId + { get; set; } + [JsonProperty("levelIiReasonName")] +public string + + levelIiReasonName + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("statusName")] +public string + + statusName + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("arbitId")] +public long + + arbitId + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("applyPin")] +public string + + applyPin + { get; set; } + [JsonProperty("applyName")] +public string + + applyName + { get; set; } + [JsonProperty("applyReason")] +public string + + applyReason + { get; set; } + [JsonProperty("auditTime")] +public DateTime + + auditTime + { get; set; } + [JsonProperty("auditPin")] +public string + + auditPin + { get; set; } + [JsonProperty("auditName")] +public string + + auditName + { get; set; } + [JsonProperty("auditOpinion")] +public string + + auditOpinion + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("responsibleDeptId")] +public int + + responsibleDeptId + { get; set; } + [JsonProperty("responsibleDeptName")] +public string + + responsibleDeptName + { get; set; } + [JsonProperty("complainFee")] +public bool + + complainFee + { get; set; } + [JsonProperty("payoutDetailInfoList")] +public List + + payoutDetailInfoList + { get; set; } + [JsonProperty("payoutShareInfoList")] +public List + + payoutShareInfoList + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PayoutShareInfo.cs b/BBWY.JDSDK/Domain/PayoutShareInfo.cs new file mode 100644 index 00000000..869e4b0f --- /dev/null +++ b/BBWY.JDSDK/Domain/PayoutShareInfo.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PayoutShareInfo:JdObject{ + [JsonProperty("payoutShareInfoId")] +public int + + payoutShareInfoId + { get; set; } + [JsonProperty("payoutId")] +public int + + payoutId + { get; set; } + [JsonProperty("applyNum")] +public int + + applyNum + { get; set; } + [JsonProperty("shareMoney")] +public string + + shareMoney + { get; set; } + [JsonProperty("warePrice")] +public string + + warePrice + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareNum")] +public int + + wareNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PhoneBindVO.cs b/BBWY.JDSDK/Domain/PhoneBindVO.cs new file mode 100644 index 00000000..68c9f8d0 --- /dev/null +++ b/BBWY.JDSDK/Domain/PhoneBindVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PhoneBindVO:JdObject{ + [JsonProperty("phoneBindNumber")] +public string + + phoneBindNumber + { get; set; } + [JsonProperty("phoneBindTimeout")] +public string + + phoneBindTimeout + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PickUpResultDTO.cs b/BBWY.JDSDK/Domain/PickUpResultDTO.cs new file mode 100644 index 00000000..89ca771e --- /dev/null +++ b/BBWY.JDSDK/Domain/PickUpResultDTO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PickUpResultDTO:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("messsage")] +public string + + messsage + { get; set; } + [JsonProperty("pickUpCode")] +public string + + pickUpCode + { get; set; } + [JsonProperty("upToLowGrade")] +public bool + + upToLowGrade + { get; set; } + [JsonProperty("receiveRepeat")] +public bool + + receiveRepeat + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PickupDate.cs b/BBWY.JDSDK/Domain/PickupDate.cs new file mode 100644 index 00000000..9af3d807 --- /dev/null +++ b/BBWY.JDSDK/Domain/PickupDate.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PickupDate:JdObject{ + [JsonProperty("day")] +public string + + day + { get; set; } + [JsonProperty("pickupTimeRangeList")] +public List + + pickupTimeRangeList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PickupDto.cs b/BBWY.JDSDK/Domain/PickupDto.cs new file mode 100644 index 00000000..dba6541d --- /dev/null +++ b/BBWY.JDSDK/Domain/PickupDto.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PickupDto:JdObject{ + [JsonProperty("againWeight")] +public double + + againWeight + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PickupReceiveResultDTO.cs b/BBWY.JDSDK/Domain/PickupReceiveResultDTO.cs new file mode 100644 index 00000000..f5de0bdf --- /dev/null +++ b/BBWY.JDSDK/Domain/PickupReceiveResultDTO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PickupReceiveResultDTO:JdObject{ + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + [JsonProperty("pickupCode")] +public string + + pickupCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PickupTimeRangeDTO.cs b/BBWY.JDSDK/Domain/PickupTimeRangeDTO.cs new file mode 100644 index 00000000..b2c05b9c --- /dev/null +++ b/BBWY.JDSDK/Domain/PickupTimeRangeDTO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PickupTimeRangeDTO:JdObject{ + [JsonProperty("pickupStartTime")] +public string + + pickupStartTime + { get; set; } + [JsonProperty("pickupEndTime")] +public string + + pickupEndTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PickwareInfo.cs b/BBWY.JDSDK/Domain/PickwareInfo.cs new file mode 100644 index 00000000..593ab520 --- /dev/null +++ b/BBWY.JDSDK/Domain/PickwareInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PickwareInfo:JdObject{ + [JsonProperty("pickwareCode")] +public string + + pickwareCode + { get; set; } + [JsonProperty("pickwareType")] +public int + + pickwareType + { get; set; } + [JsonProperty("pickwareState")] +public int + + pickwareState + { get; set; } + [JsonProperty("pickwareMethod")] +public int + + pickwareMethod + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PoBatAttrModel.cs b/BBWY.JDSDK/Domain/PoBatAttrModel.cs new file mode 100644 index 00000000..a6a05efe --- /dev/null +++ b/BBWY.JDSDK/Domain/PoBatAttrModel.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PoBatAttrModel:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("batchNo")] +public string + + batchNo + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("batchQty")] +public int + + batchQty + { get; set; } + [JsonProperty("batAttrList")] +public List + + batAttrList + { get; set; } + [JsonProperty("orderLineNo")] +public string + + orderLineNo + { get; set; } + [JsonProperty("diffTypeName")] +public string + + diffTypeName + { get; set; } + [JsonProperty("isvLotattrs")] +public string + + isvLotattrs + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PoBoxModel.cs b/BBWY.JDSDK/Domain/PoBoxModel.cs new file mode 100644 index 00000000..59a923f4 --- /dev/null +++ b/BBWY.JDSDK/Domain/PoBoxModel.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PoBoxModel:JdObject{ + [JsonProperty("boxNo")] +public string + + boxNo + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("realInstoreQty")] +public string + + realInstoreQty + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PoCloseJosResponse.cs b/BBWY.JDSDK/Domain/PoCloseJosResponse.cs new file mode 100644 index 00000000..daa12171 --- /dev/null +++ b/BBWY.JDSDK/Domain/PoCloseJosResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PoCloseJosResponse:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PoDetailResp.cs b/BBWY.JDSDK/Domain/PoDetailResp.cs new file mode 100644 index 00000000..437d9ac4 --- /dev/null +++ b/BBWY.JDSDK/Domain/PoDetailResp.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PoDetailResp:JdObject{ + [JsonProperty("consigneeResp")] +public ConsigneeResp + + consigneeResp + { get; set; } + [JsonProperty("invoiceResp")] +public InvoiceResp + + invoiceResp + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PoItemModel.cs b/BBWY.JDSDK/Domain/PoItemModel.cs new file mode 100644 index 00000000..af9d6735 --- /dev/null +++ b/BBWY.JDSDK/Domain/PoItemModel.cs @@ -0,0 +1,132 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PoItemModel:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("numApplication")] +public string + + numApplication + { get; set; } + [JsonProperty("goodsStatus")] +public string + + goodsStatus + { get; set; } + [JsonProperty("realInstoreQty")] +public string + + realInstoreQty + { get; set; } + [JsonProperty("shortQty")] +public string + + shortQty + { get; set; } + [JsonProperty("damagedQty")] +public string + + damagedQty + { get; set; } + [JsonProperty("emptyQty")] +public string + + emptyQty + { get; set; } + [JsonProperty("expiredQty")] +public string + + expiredQty + { get; set; } + [JsonProperty("otherQty")] +public string + + otherQty + { get; set; } + [JsonProperty("goodsDamagedQty")] +public string + + goodsDamagedQty + { get; set; } + [JsonProperty("deformedQty")] +public string + + deformedQty + { get; set; } + [JsonProperty("errorQty")] +public string + + errorQty + { get; set; } + [JsonProperty("excessQty")] +public string + + excessQty + { get; set; } + [JsonProperty("barcodeScanFailQty")] +public string + + barcodeScanFailQty + { get; set; } + [JsonProperty("expirationDateErrorQty")] +public string + + expirationDateErrorQty + { get; set; } + [JsonProperty("barcodeErrorQty")] +public string + + barcodeErrorQty + { get; set; } + [JsonProperty("pollutionQty")] +public string + + pollutionQty + { get; set; } + [JsonProperty("markUnclearQty")] +public string + + markUnclearQty + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("orderLine")] +public string + + orderLine + { get; set; } + [JsonProperty("realGoodsStatus")] +public string + + realGoodsStatus + { get; set; } + [JsonProperty("realGoodsLevel")] +public string + + realGoodsLevel + { get; set; } + [JsonProperty("batchCode")] +public string + + batchCode + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PoItemReject.cs b/BBWY.JDSDK/Domain/PoItemReject.cs new file mode 100644 index 00000000..d54f3879 --- /dev/null +++ b/BBWY.JDSDK/Domain/PoItemReject.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PoItemReject:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("batchNo")] +public string + + batchNo + { get; set; } + [JsonProperty("batAttrList")] +public List + + batAttrList + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("batchCode")] +public string + + batchCode + { get; set; } + [JsonProperty("rejectQty")] +public int + + rejectQty + { get; set; } + [JsonProperty("rejectReason")] +public string + + rejectReason + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PoResp.cs b/BBWY.JDSDK/Domain/PoResp.cs new file mode 100644 index 00000000..9f02597c --- /dev/null +++ b/BBWY.JDSDK/Domain/PoResp.cs @@ -0,0 +1,212 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PoResp:JdObject{ + [JsonProperty("poVenderCode")] +public string + + poVenderCode + { get; set; } + [JsonProperty("poValidState")] +public int + + poValidState + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("popVenderId")] +public long + + popVenderId + { get; set; } + [JsonProperty("orderState")] +public int + + orderState + { get; set; } + [JsonProperty("poRealAmount")] +public string + + poRealAmount + { get; set; } + [JsonProperty("industryId")] +public long + + industryId + { get; set; } + [JsonProperty("invoiceType")] +public int + + invoiceType + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("thirdPoId")] +public string + + thirdPoId + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("ignoreAudit")] +public int + + ignoreAudit + { get; set; } + [JsonProperty("submitFailMsg")] +public string + + submitFailMsg + { get; set; } + [JsonProperty("submitPoTime")] +public DateTime + + submitPoTime + { get; set; } + [JsonProperty("splitFlag")] +public int + + splitFlag + { get; set; } + [JsonProperty("poSource")] +public int + + poSource + { get; set; } + [JsonProperty("popShopId")] +public long + + popShopId + { get; set; } + [JsonProperty("poAmount")] +public string + + poAmount + { get; set; } + [JsonProperty("poAfterSalesStatus")] +public int + + poAfterSalesStatus + { get; set; } + [JsonProperty("poId")] +public long + + poId + { get; set; } + [JsonProperty("paymentType")] +public int + + paymentType + { get; set; } + [JsonProperty("shipmentType")] +public int + + shipmentType + { get; set; } + [JsonProperty("jbeanNumber")] +public long + + jbeanNumber + { get; set; } + [JsonProperty("poShopName")] +public string + + poShopName + { get; set; } + [JsonProperty("submitResultFlag")] +public int + + submitResultFlag + { get; set; } + [JsonProperty("poRemark")] +public string + + poRemark + { get; set; } + [JsonProperty("poStatus")] +public int + + poStatus + { get; set; } + [JsonProperty("userClientIp")] +public string + + userClientIp + { get; set; } + [JsonProperty("poTier")] +public int + + poTier + { get; set; } + [JsonProperty("submitOrderTime")] +public DateTime + + submitOrderTime + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("userId")] +public long + + userId + { get; set; } + [JsonProperty("poUserShopName")] +public string + + poUserShopName + { get; set; } + [JsonProperty("parentId")] +public long + + parentId + { get; set; } + [JsonProperty("userPin")] +public string + + userPin + { get; set; } + [JsonProperty("freightFee")] +public string + + freightFee + { get; set; } + [JsonProperty("jdOrderId")] +public long + + jdOrderId + { get; set; } + [JsonProperty("jdOrderStatus")] +public int + + jdOrderStatus + { get; set; } + [JsonProperty("cartResp")] +public CartResp + + cartResp + { get; set; } + [JsonProperty("poDetailResp")] +public PoDetailResp + + poDetailResp + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsCouponInfo.cs b/BBWY.JDSDK/Domain/PointsCouponInfo.cs new file mode 100644 index 00000000..909f6b6e --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsCouponInfo.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsCouponInfo:JdObject{ + [JsonProperty("batchId")] +public long + + batchId + { get; set; } + [JsonProperty("batchKey")] +public string + + batchKey + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("create")] +public string + + create + { get; set; } + [JsonProperty("discount")] +public int + + discount + { get; set; } + [JsonProperty("condition")] +public int + + condition + { get; set; } + [JsonProperty("couponType")] +public int + + couponType + { get; set; } + [JsonProperty("points")] +public int + + points + { get; set; } + [JsonProperty("usePlatList")] +public List + + usePlatList + { get; set; } + [JsonProperty("platFormDesc")] +public List + + platFormDesc + { get; set; } + [JsonProperty("period")] +public int + + period + { get; set; } + [JsonProperty("sendCount")] +public int + + sendCount + { get; set; } + [JsonProperty("tradeCount")] +public int + + tradeCount + { get; set; } + [JsonProperty("remainingCount")] +public int + + remainingCount + { get; set; } + [JsonProperty("fullPlat")] +public int + + fullPlat + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsCouponInfoDTO.cs b/BBWY.JDSDK/Domain/PointsCouponInfoDTO.cs new file mode 100644 index 00000000..2f4319a4 --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsCouponInfoDTO.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsCouponInfoDTO:JdObject{ + [JsonProperty("batchId")] +public long + + batchId + { get; set; } + [JsonProperty("batchKey")] +public string + + batchKey + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("create")] +public string + + create + { get; set; } + [JsonProperty("discount")] +public int + + discount + { get; set; } + [JsonProperty("condition")] +public int + + condition + { get; set; } + [JsonProperty("couponType")] +public int + + couponType + { get; set; } + [JsonProperty("points")] +public int + + points + { get; set; } + [JsonProperty("usePlatList")] +public List + + usePlatList + { get; set; } + [JsonProperty("platFormDesc")] +public List + + platFormDesc + { get; set; } + [JsonProperty("period")] +public int + + period + { get; set; } + [JsonProperty("sendCount")] +public int + + sendCount + { get; set; } + [JsonProperty("tradeCount")] +public int + + tradeCount + { get; set; } + [JsonProperty("remainingCount")] +public int + + remainingCount + { get; set; } + [JsonProperty("fullPlat")] +public int + + fullPlat + { get; set; } + [JsonProperty("activityStartTime")] +public string + + activityStartTime + { get; set; } + [JsonProperty("activityEndTime")] +public string + + activityEndTime + { get; set; } + [JsonProperty("realCouponId")] +public long + + realCouponId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsDetailView.cs b/BBWY.JDSDK/Domain/PointsDetailView.cs new file mode 100644 index 00000000..b27a8083 --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsDetailView.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsDetailView:JdObject{ + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("occurTime")] +public string + + occurTime + { get; set; } + [JsonProperty("businessId")] +public string + + businessId + { get; set; } + [JsonProperty("resId")] +public string + + resId + { get; set; } + [JsonProperty("points")] +public int + + points + { get; set; } + [JsonProperty("sourceType")] +public short + + sourceType + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("curPoints")] +public long + + curPoints + { get; set; } + [JsonProperty("sourceTypeName")] +public string + + sourceTypeName + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsDetailsFlowResult.cs b/BBWY.JDSDK/Domain/PointsDetailsFlowResult.cs new file mode 100644 index 00000000..b97d12c1 --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsDetailsFlowResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsDetailsFlowResult:JdObject{ + [JsonProperty("pointsDetailViews")] +public List + + pointsDetailViews + { get; set; } + [JsonProperty("nextRowkey")] +public string + + nextRowkey + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsDetailsResult.cs b/BBWY.JDSDK/Domain/PointsDetailsResult.cs new file mode 100644 index 00000000..f4552e09 --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsDetailsResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsDetailsResult:JdObject{ + [JsonProperty("pointsDetailViews")] +public List + + pointsDetailViews + { get; set; } + [JsonProperty("pageRowKeys")] +public Dictionary + + pageRowKeys + { get; set; } + [JsonProperty("hasNext")] +public bool + + hasNext + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsExchangeGiftDTO.cs b/BBWY.JDSDK/Domain/PointsExchangeGiftDTO.cs new file mode 100644 index 00000000..b1ca5def --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsExchangeGiftDTO.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsExchangeGiftDTO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("activityName")] +public string + + activityName + { get; set; } + [JsonProperty("activityStartTime")] +public DateTime + + activityStartTime + { get; set; } + [JsonProperty("activityEndTime")] +public DateTime + + activityEndTime + { get; set; } + [JsonProperty("activityStatus")] +public int + + activityStatus + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("activityStatusString")] +public string + + activityStatusString + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsExchangeGiftSkuDTO.cs b/BBWY.JDSDK/Domain/PointsExchangeGiftSkuDTO.cs new file mode 100644 index 00000000..caf3217a --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsExchangeGiftSkuDTO.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsExchangeGiftSkuDTO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("activityEndTime")] +public DateTime + + activityEndTime + { get; set; } + [JsonProperty("activityPrice")] +public string + + activityPrice + { get; set; } + [JsonProperty("activityStartTime")] +public DateTime + + activityStartTime + { get; set; } + [JsonProperty("activityStatus")] +public int + + activityStatus + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("hasExchange")] +public bool + + hasExchange + { get; set; } + [JsonProperty("hasConsume")] +public bool + + hasConsume + { get; set; } + [JsonProperty("points")] +public int + + points + { get; set; } + [JsonProperty("pointsExchangeGiftId")] +public long + + pointsExchangeGiftId + { get; set; } + [JsonProperty("promoId")] +public long + + promoId + { get; set; } + [JsonProperty("promoStatus")] +public int + + promoStatus + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsSendRuleDTO.cs b/BBWY.JDSDK/Domain/PointsSendRuleDTO.cs new file mode 100644 index 00000000..8e45d5e4 --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsSendRuleDTO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsSendRuleDTO:JdObject{ + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("ruleId")] +public string + + ruleId + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("points")] +public int + + points + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + [JsonProperty("modifyTime")] +public string + + modifyTime + { get; set; } + [JsonProperty("levelName")] +public string + + levelName + { get; set; } + [JsonProperty("multiple")] +public string + + multiple + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PointsSendRuleResult.cs b/BBWY.JDSDK/Domain/PointsSendRuleResult.cs new file mode 100644 index 00000000..6b874cc7 --- /dev/null +++ b/BBWY.JDSDK/Domain/PointsSendRuleResult.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PointsSendRuleResult:JdObject{ + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("ruleId")] +public string + + ruleId + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("multiple")] +public string + + multiple + { get; set; } + [JsonProperty("points")] +public int + + points + { get; set; } + [JsonProperty("levelName")] +public string + + levelName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PopCommentJosVo.cs b/BBWY.JDSDK/Domain/PopCommentJosVo.cs new file mode 100644 index 00000000..fd944064 --- /dev/null +++ b/BBWY.JDSDK/Domain/PopCommentJosVo.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PopCommentJosVo:JdObject{ + [JsonProperty("commentId")] +public string + + commentId + { get; set; } + [JsonProperty("skuid")] +public string + + skuid + { get; set; } + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("creationTime")] +public DateTime + + creationTime + { get; set; } + [JsonProperty("skuImage")] +public string + + skuImage + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("replyCount")] +public int + + replyCount + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("score")] +public int + + score + { get; set; } + [JsonProperty("usefulCount")] +public int + + usefulCount + { get; set; } + [JsonProperty("isVenderReply")] +public bool + + isVenderReply + { get; set; } + [JsonProperty("nickName")] +public string + + nickName + { get; set; } + [JsonProperty("replies")] +public List + + replies + { get; set; } + [JsonProperty("images")] +public List + + images + { get; set; } + [JsonProperty("videos")] +public List + + videos + { get; set; } + [JsonProperty("imiageStatus")] +public int + + imiageStatus + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PopCommentReplyVo.cs b/BBWY.JDSDK/Domain/PopCommentReplyVo.cs new file mode 100644 index 00000000..6edf0241 --- /dev/null +++ b/BBWY.JDSDK/Domain/PopCommentReplyVo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PopCommentReplyVo:JdObject{ + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("creationTime")] +public DateTime + + creationTime + { get; set; } + [JsonProperty("nickName")] +public string + + nickName + { get; set; } + [JsonProperty("replyId")] +public long + + replyId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PopGoodsDTO.cs b/BBWY.JDSDK/Domain/PopGoodsDTO.cs new file mode 100644 index 00000000..8a010d46 --- /dev/null +++ b/BBWY.JDSDK/Domain/PopGoodsDTO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PopGoodsDTO:JdObject{ + [JsonProperty("product_id")] +public int + + productId + { get; set; } + [JsonProperty("pop_product_sn")] +public string + + popProductSn + { get; set; } + [JsonProperty("oe_id")] +public string + + oeId + { get; set; } + [JsonProperty("pop_product")] +public string + + popProduct + { get; set; } + [JsonProperty("retail_shelf_num")] +public int + + retailShelfNum + { get; set; } + [JsonProperty("retail_shelf")] +public List + + retailShelf + { get; set; } + [JsonProperty("wsale_shelf")] +public TradeShelfParam + + wsaleShelf + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PreSortResult.cs b/BBWY.JDSDK/Domain/PreSortResult.cs new file mode 100644 index 00000000..828af217 --- /dev/null +++ b/BBWY.JDSDK/Domain/PreSortResult.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PreSortResult:JdObject{ + [JsonProperty("siteId")] +public int + + siteId + { get; set; } + [JsonProperty("siteName")] +public string + + siteName + { get; set; } + [JsonProperty("road")] +public string + + road + { get; set; } + [JsonProperty("slideNo")] +public string + + slideNo + { get; set; } + [JsonProperty("sourceSortCenterId")] +public int + + sourceSortCenterId + { get; set; } + [JsonProperty("sourceSortCenterName")] +public string + + sourceSortCenterName + { get; set; } + [JsonProperty("sourceCrossCode")] +public string + + sourceCrossCode + { get; set; } + [JsonProperty("sourceTabletrolleyCode")] +public string + + sourceTabletrolleyCode + { get; set; } + [JsonProperty("targetSortCenterId")] +public int + + targetSortCenterId + { get; set; } + [JsonProperty("targetSortCenterName")] +public string + + targetSortCenterName + { get; set; } + [JsonProperty("targetTabletrolleyCode")] +public string + + targetTabletrolleyCode + { get; set; } + [JsonProperty("aging")] +public int + + aging + { get; set; } + [JsonProperty("agingName")] +public string + + agingName + { get; set; } + [JsonProperty("siteType")] +public int + + siteType + { get; set; } + [JsonProperty("isHideName")] +public int + + isHideName + { get; set; } + [JsonProperty("isHideContractNumbers")] +public int + + isHideContractNumbers + { get; set; } + [JsonProperty("collectionAddress")] +public string + + collectionAddress + { get; set; } + [JsonProperty("distributeCode")] +public string + + distributeCode + { get; set; } + [JsonProperty("coverCode")] +public string + + coverCode + { get; set; } + [JsonProperty("qrcodeUrl")] +public string + + qrcodeUrl + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PresaleOrderVO.cs b/BBWY.JDSDK/Domain/PresaleOrderVO.cs new file mode 100644 index 00000000..2503b3d5 --- /dev/null +++ b/BBWY.JDSDK/Domain/PresaleOrderVO.cs @@ -0,0 +1,147 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PresaleOrderVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("userPin")] +public string + + userPin + { get; set; } + [JsonProperty("presaleId")] +public long + + presaleId + { get; set; } + [JsonProperty("skuID")] +public long + + skuID + { get; set; } + [JsonProperty("skuCount")] +public int + + skuCount + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("shopID")] +public long + + shopID + { get; set; } + [JsonProperty("freight")] +public string + + freight + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("payBargainReal")] +public string + + payBargainReal + { get; set; } + [JsonProperty("payBargainPlan")] +public string + + payBargainPlan + { get; set; } + [JsonProperty("bargainTime")] +public DateTime + + bargainTime + { get; set; } + [JsonProperty("payBalanceReal")] +public string + + payBalanceReal + { get; set; } + [JsonProperty("payBalancePlan")] +public string + + payBalancePlan + { get; set; } + [JsonProperty("balanceTime")] +public DateTime + + balanceTime + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("yn")] +public int + + yn + { get; set; } + [JsonProperty("orderTime")] +public DateTime + + orderTime + { get; set; } + [JsonProperty("balanceEndTimePlan")] +public DateTime + + balanceEndTimePlan + { get; set; } + [JsonProperty("companyid")] +public int + + companyid + { get; set; } + [JsonProperty("yushouPrice")] +public string + + yushouPrice + { get; set; } + [JsonProperty("orderPayType")] +public int + + orderPayType + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("balanceStartTime")] +public DateTime + + balanceStartTime + { get; set; } + [JsonProperty("balanceEndTime")] +public DateTime + + balanceEndTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PriceChange.cs b/BBWY.JDSDK/Domain/PriceChange.cs new file mode 100644 index 00000000..3b2c44e4 --- /dev/null +++ b/BBWY.JDSDK/Domain/PriceChange.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PriceChange:JdObject{ + [JsonProperty("sku_id")] +public string + + skuId + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("market_price")] +public string + + marketPrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PriceProductVo.cs b/BBWY.JDSDK/Domain/PriceProductVo.cs new file mode 100644 index 00000000..8a4e0cbb --- /dev/null +++ b/BBWY.JDSDK/Domain/PriceProductVo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PriceProductVo:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("listMap")] +public List + + listMap + { get; set; } + [JsonProperty("skuids")] +public List + + skuids + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProcessInfo.cs b/BBWY.JDSDK/Domain/ProcessInfo.cs new file mode 100644 index 00000000..13618e65 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProcessInfo.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProcessInfo:JdObject{ + [JsonProperty("date")] +public string + + date + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("saleOrderNo")] +public string + + saleOrderNo + { get; set; } + [JsonProperty("shOrderNo")] +public string + + shOrderNo + { get; set; } + [JsonProperty("type")] +public string + + type + { get; set; } + [JsonProperty("resultType")] +public string + + resultType + { get; set; } + [JsonProperty("resultDesc")] +public string + + resultDesc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductApplyDto.cs b/BBWY.JDSDK/Domain/ProductApplyDto.cs new file mode 100644 index 00000000..3bdca053 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductApplyDto.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductApplyDto:JdObject{ + [JsonProperty("apply_id")] +public string + + applyId + { get; set; } + [JsonProperty("created_by")] +public string + + createdBy + { get; set; } + [JsonProperty("created_time")] +public DateTime + + createdTime + { get; set; } + [JsonProperty("modified_by")] +public string + + modifiedBy + { get; set; } + [JsonProperty("modified_time")] +public DateTime + + modifiedTime + { get; set; } + [JsonProperty("apply_time")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + [JsonProperty("archive_status")] +public int + + archiveStatus + { get; set; } + [JsonProperty("yn")] +public int + + yn + { get; set; } + [JsonProperty("product_type")] +public int + + productType + { get; set; } + [JsonProperty("product_info")] +public ProductInfoDto + + productInfo + { get; set; } + [JsonProperty("current_audit_info")] +public AuditInfoDto + + currentAuditInfo + { get; set; } + [JsonProperty("audit_records")] +public List + + auditRecords + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductBase.cs b/BBWY.JDSDK/Domain/ProductBase.cs new file mode 100644 index 00000000..9eafb66a --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductBase.cs @@ -0,0 +1,222 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductBase:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("isDelete")] +public string + + isDelete + { get; set; } + [JsonProperty("state")] +public string + + state + { get; set; } + [JsonProperty("barCode")] +public string + + barCode + { get; set; } + [JsonProperty("erpPid")] +public string + + erpPid + { get; set; } + [JsonProperty("color")] +public string + + color + { get; set; } + [JsonProperty("colorSequence")] +public string + + colorSequence + { get; set; } + [JsonProperty("size")] +public string + + size + { get; set; } + [JsonProperty("sizeSequence")] +public string + + sizeSequence + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("skuMark")] +public string + + skuMark + { get; set; } + [JsonProperty("saleDate")] +public string + + saleDate + { get; set; } + [JsonProperty("cid2")] +public string + + cid2 + { get; set; } + [JsonProperty("valueWeight")] +public string + + valueWeight + { get; set; } + [JsonProperty("weight")] +public string + + weight + { get; set; } + [JsonProperty("productArea")] +public string + + productArea + { get; set; } + [JsonProperty("wserve")] +public string + + wserve + { get; set; } + [JsonProperty("allnum")] +public string + + allnum + { get; set; } + [JsonProperty("maxPurchQty")] +public string + + maxPurchQty + { get; set; } + [JsonProperty("brandId")] +public string + + brandId + { get; set; } + [JsonProperty("valuePayFirst")] +public string + + valuePayFirst + { get; set; } + [JsonProperty("length")] +public string + + length + { get; set; } + [JsonProperty("width")] +public string + + width + { get; set; } + [JsonProperty("height")] +public string + + height + { get; set; } + [JsonProperty("venderType")] +public string + + venderType + { get; set; } + [JsonProperty("pname")] +public string + + pname + { get; set; } + [JsonProperty("issn")] +public string + + issn + { get; set; } + [JsonProperty("safeDays")] +public string + + safeDays + { get; set; } + [JsonProperty("saleUnit")] +public string + + saleUnit + { get; set; } + [JsonProperty("packSpecification")] +public string + + packSpecification + { get; set; } + [JsonProperty("category")] +public string + + category + { get; set; } + [JsonProperty("shopCategorys")] +public string + + shopCategorys + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("site")] +public string + + site + { get; set; } + [JsonProperty("ebrand")] +public string + + ebrand + { get; set; } + [JsonProperty("cbrand")] +public string + + cbrand + { get; set; } + [JsonProperty("model")] +public string + + model + { get; set; } + [JsonProperty("imagePath")] +public string + + imagePath + { get; set; } + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + [JsonProperty("url")] +public string + + url + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductInfo.cs b/BBWY.JDSDK/Domain/ProductInfo.cs new file mode 100644 index 00000000..54b1c255 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductInfo:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("amount")] +public int + + amount + { get; set; } + [JsonProperty("price")] +public long + + price + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductInfoDto.cs b/BBWY.JDSDK/Domain/ProductInfoDto.cs new file mode 100644 index 00000000..def5ae1d --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductInfoDto.cs @@ -0,0 +1,342 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductInfoDto:JdObject{ + [JsonProperty("ware_id")] +public string + + wareId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("model")] +public string + + model + { get; set; } + [JsonProperty("original_place")] +public string + + originalPlace + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("packing")] +public int + + packing + { get; set; } + [JsonProperty("sku_unit")] +public string + + skuUnit + { get; set; } + [JsonProperty("pack_type")] +public int + + packType + { get; set; } + [JsonProperty("pkg_info")] +public string + + pkgInfo + { get; set; } + [JsonProperty("warranty")] +public string + + warranty + { get; set; } + [JsonProperty("shelf_life")] +public int + + shelfLife + { get; set; } + [JsonProperty("zh_brand")] +public string + + zhBrand + { get; set; } + [JsonProperty("en_brand")] +public string + + enBrand + { get; set; } + [JsonProperty("web_site")] +public string + + webSite + { get; set; } + [JsonProperty("tel")] +public string + + tel + { get; set; } + [JsonProperty("length")] +public int + + length + { get; set; } + [JsonProperty("width")] +public int + + width + { get; set; } + [JsonProperty("height")] +public int + + height + { get; set; } + [JsonProperty("weight")] +public string + + weight + { get; set; } + [JsonProperty("market_price")] +public string + + marketPrice + { get; set; } + [JsonProperty("purchase_price")] +public string + + purchasePrice + { get; set; } + [JsonProperty("member_price")] +public string + + memberPrice + { get; set; } + [JsonProperty("brand_id")] +public int + + brandId + { get; set; } + [JsonProperty("brand_name")] +public string + + brandName + { get; set; } + [JsonProperty("cid1")] +public int + + cid1 + { get; set; } + [JsonProperty("cid_name1")] +public string + + cidName1 + { get; set; } + [JsonProperty("sub_categories")] +public List + + subCategories + { get; set; } + [JsonProperty("saler_code")] +public string + + salerCode + { get; set; } + [JsonProperty("saler_name")] +public string + + salerName + { get; set; } + [JsonProperty("purchaser_code")] +public string + + purchaserCode + { get; set; } + [JsonProperty("purchaser_name")] +public string + + purchaserName + { get; set; } + [JsonProperty("product_oil_number")] +public double + + productOilNumber + { get; set; } + [JsonProperty("product_oil_unit")] +public string + + productOilUnit + { get; set; } + [JsonProperty("vendor_code")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendor_name")] +public string + + vendorName + { get; set; } + [JsonProperty("full_category_name1")] +public string + + fullCategoryName1 + { get; set; } + [JsonProperty("wreadme")] +public string + + wreadme + { get; set; } + [JsonProperty("prop_infos")] +public List + + propInfos + { get; set; } + [JsonProperty("ext_prop_infos")] +public List + + extPropInfos + { get; set; } + [JsonProperty("intro_html")] +public string + + introHtml + { get; set; } + [JsonProperty("intro_mobile")] +public string + + introMobile + { get; set; } + [JsonProperty("pc_template_html")] +public string + + pcTemplateHtml + { get; set; } + [JsonProperty("pc_decoration_html")] +public string + + pcDecorationHtml + { get; set; } + [JsonProperty("mobile_decoration_html")] +public string + + mobileDecorationHtml + { get; set; } + [JsonProperty("video_id")] +public long + + videoId + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("modify_time")] +public DateTime + + modifyTime + { get; set; } + [JsonProperty("issn")] +public string + + issn + { get; set; } + [JsonProperty("service")] +public string + + service + { get; set; } + [JsonProperty("sales_ratio")] +public string + + salesRatio + { get; set; } + [JsonProperty("aftersales")] +public string + + aftersales + { get; set; } + [JsonProperty("cataloger_code")] +public string + + catalogerCode + { get; set; } + [JsonProperty("cataloger_name")] +public string + + catalogerName + { get; set; } + [JsonProperty("saler_dept_id")] +public string + + salerDeptId + { get; set; } + [JsonProperty("saler_dept_name")] +public string + + salerDeptName + { get; set; } + [JsonProperty("item_num")] +public string + + itemNum + { get; set; } + [JsonProperty("isJIT")] +public int + + isJIT + { get; set; } + [JsonProperty("isOverseaPurchase")] +public int + + isOverseaPurchase + { get; set; } + [JsonProperty("spwq")] +public int + + spwq + { get; set; } + [JsonProperty("dangerGoods")] +public int + + dangerGoods + { get; set; } + [JsonProperty("skuList")] +public List + + skuList + { get; set; } + [JsonProperty("after_sale_desc")] +public string + + afterSaleDesc + { get; set; } + [JsonProperty("store_property")] +public int + + storeProperty + { get; set; } + [JsonProperty("design_concept")] +public string + + designConcept + { get; set; } + [JsonProperty("sysp")] +public int + + sysp + { get; set; } + [JsonProperty("gifts_goods")] +public int + + giftsGoods + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductJosStringDto.cs b/BBWY.JDSDK/Domain/ProductJosStringDto.cs new file mode 100644 index 00000000..90a84c37 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductJosStringDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductJosStringDto:JdObject{ + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("return_message")] +public string + + returnMessage + { get; set; } + [JsonProperty("single_obj")] +public string + + singleObj + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductSearchResult.cs b/BBWY.JDSDK/Domain/ProductSearchResult.cs new file mode 100644 index 00000000..1989a203 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductSearchResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductSearchResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("total")] +public long + + total + { get; set; } + [JsonProperty("scrollId")] +public string + + scrollId + { get; set; } + [JsonProperty("skuList")] +public List + + skuList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductSort.cs b/BBWY.JDSDK/Domain/ProductSort.cs new file mode 100644 index 00000000..51753f15 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductSort.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductSort:JdObject{ + [JsonProperty("product_sort_id")] +public int + + productSortId + { get; set; } + [JsonProperty("father_id")] +public int + + fatherId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("is_delete")] +public int + + isDelete + { get; set; } + [JsonProperty("grade")] +public int + + grade + { get; set; } + [JsonProperty("conte")] +public string + + conte + { get; set; } + [JsonProperty("sort")] +public int + + sort + { get; set; } + [JsonProperty("is_fit_service")] +public int + + isFitService + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductStock.cs b/BBWY.JDSDK/Domain/ProductStock.cs new file mode 100644 index 00000000..75f6a552 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductStock.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductStock:JdObject{ + [JsonProperty("stock")] +public long + + stock + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProductVo.cs b/BBWY.JDSDK/Domain/ProductVo.cs new file mode 100644 index 00000000..16ed3829 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProductVo.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProductVo:JdObject{ + [JsonProperty("skuid")] +public long + + skuid + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("onShelved")] +public DateTime + + onShelved + { get; set; } + [JsonProperty("onShelvedDateStr")] +public string + + onShelvedDateStr + { get; set; } + [JsonProperty("modifiedDate")] +public DateTime + + modifiedDate + { get; set; } + [JsonProperty("modifiedDateStr")] +public string + + modifiedDateStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PromiseShipmentResp.cs b/BBWY.JDSDK/Domain/PromiseShipmentResp.cs new file mode 100644 index 00000000..f4204d94 --- /dev/null +++ b/BBWY.JDSDK/Domain/PromiseShipmentResp.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PromiseShipmentResp:JdObject{ + [JsonProperty("bigItemShipmentDate")] +public DateTime + + bigItemShipmentDate + { get; set; } + [JsonProperty("bigItemInstallDate")] +public DateTime + + bigItemInstallDate + { get; set; } + [JsonProperty("promiseDate")] +public string + + promiseDate + { get; set; } + [JsonProperty("promiseTimeRange")] +public string + + promiseTimeRange + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PromoLimit.cs b/BBWY.JDSDK/Domain/PromoLimit.cs new file mode 100644 index 00000000..b853f585 --- /dev/null +++ b/BBWY.JDSDK/Domain/PromoLimit.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PromoLimit:JdObject{ + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + [JsonProperty("category_id")] +public long + + categoryId + { get; set; } + [JsonProperty("discount_limit")] +public double + + discountLimit + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PromoListResultDto.cs b/BBWY.JDSDK/Domain/PromoListResultDto.cs new file mode 100644 index 00000000..0d750043 --- /dev/null +++ b/BBWY.JDSDK/Domain/PromoListResultDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PromoListResultDto:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public int + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + [JsonProperty("record_count")] +public long + + recordCount + { get; set; } + [JsonProperty("promo_list")] +public List + + promoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PromoSkuVO.cs b/BBWY.JDSDK/Domain/PromoSkuVO.cs new file mode 100644 index 00000000..75aaf1f9 --- /dev/null +++ b/BBWY.JDSDK/Domain/PromoSkuVO.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PromoSkuVO:JdObject{ + [JsonProperty("ware_id")] +public long + + wareId + { get; set; } + [JsonProperty("item_num")] +public string + + itemNum + { get; set; } + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("sku_name")] +public string + + skuName + { get; set; } + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + [JsonProperty("jd_price")] +public string + + jdPrice + { get; set; } + [JsonProperty("promo_price")] +public string + + promoPrice + { get; set; } + [JsonProperty("seq")] +public int + + seq + { get; set; } + [JsonProperty("num")] +public int + + num + { get; set; } + [JsonProperty("bind_type")] +public int + + bindType + { get; set; } + [JsonProperty("rfId")] +public long + + rfId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PromotionVO.cs b/BBWY.JDSDK/Domain/PromotionVO.cs new file mode 100644 index 00000000..70482685 --- /dev/null +++ b/BBWY.JDSDK/Domain/PromotionVO.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PromotionVO:JdObject{ + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("bound")] +public int + + bound + { get; set; } + [JsonProperty("begin_time")] +public string + + beginTime + { get; set; } + [JsonProperty("end_time")] +public string + + endTime + { get; set; } + [JsonProperty("member")] +public int + + member + { get; set; } + [JsonProperty("slogan")] +public string + + slogan + { get; set; } + [JsonProperty("comment")] +public string + + comment + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("favor_mode")] +public int + + favorMode + { get; set; } + [JsonProperty("rf_Id")] +public long + + rfId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Prop.cs b/BBWY.JDSDK/Domain/Prop.cs new file mode 100644 index 00000000..2f8e79e5 --- /dev/null +++ b/BBWY.JDSDK/Domain/Prop.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Prop:JdObject{ + [JsonProperty("attrId")] +public string + + attrId + { get; set; } + [JsonProperty("attrValues")] +public string + + attrValues + { get; set; } + [JsonProperty("expands")] +public string + + expands + { get; set; } + [JsonProperty("units")] +public string + + units + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PropDto.cs b/BBWY.JDSDK/Domain/PropDto.cs new file mode 100644 index 00000000..a970a329 --- /dev/null +++ b/BBWY.JDSDK/Domain/PropDto.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PropDto:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("order_sort")] +public int + + orderSort + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("required")] +public bool + + required + { get; set; } + [JsonProperty("input_type")] +public int + + inputType + { get; set; } + [JsonProperty("attr_alias")] +public string + + attrAlias + { get; set; } + [JsonProperty("val_unit")] +public string + + valUnit + { get; set; } + [JsonProperty("maintain_remark")] +public string + + maintainRemark + { get; set; } + [JsonProperty("alias_content")] +public string + + aliasContent + { get; set; } + [JsonProperty("choose_purchase")] +public int + + choosePurchase + { get; set; } + [JsonProperty("values")] +public List + + values + { get; set; } + [JsonProperty("valCount")] +public int + + valCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PropGroupDto.cs b/BBWY.JDSDK/Domain/PropGroupDto.cs new file mode 100644 index 00000000..c3d00ff2 --- /dev/null +++ b/BBWY.JDSDK/Domain/PropGroupDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PropGroupDto:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("order_sort")] +public int + + orderSort + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("props")] +public List + + props + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PropSetting.cs b/BBWY.JDSDK/Domain/PropSetting.cs new file mode 100644 index 00000000..6f0ebd76 --- /dev/null +++ b/BBWY.JDSDK/Domain/PropSetting.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PropSetting:JdObject{ + [JsonProperty("pid")] +public int + + pid + { get; set; } + [JsonProperty("vid")] +public int + + vid + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("vname")] +public string + + vname + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PropValueDto.cs b/BBWY.JDSDK/Domain/PropValueDto.cs new file mode 100644 index 00000000..428e5062 --- /dev/null +++ b/BBWY.JDSDK/Domain/PropValueDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PropValueDto:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("order_sort")] +public int + + orderSort + { get; set; } + [JsonProperty("selected")] +public bool + + selected + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PropertyVO.cs b/BBWY.JDSDK/Domain/PropertyVO.cs new file mode 100644 index 00000000..037db36b --- /dev/null +++ b/BBWY.JDSDK/Domain/PropertyVO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PropertyVO:JdObject{ + [JsonProperty("catId")] +public int + + catId + { get; set; } + [JsonProperty("propertyId")] +public int + + propertyId + { get; set; } + [JsonProperty("propertyName")] +public string + + propertyName + { get; set; } + [JsonProperty("propertyNameEn")] +public string + + propertyNameEn + { get; set; } + [JsonProperty("propertyType")] +public int + + propertyType + { get; set; } + [JsonProperty("required")] +public int + + required + { get; set; } + [JsonProperty("inputType")] +public int + + inputType + { get; set; } + [JsonProperty("nav")] +public int + + nav + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ProviderDTO.cs b/BBWY.JDSDK/Domain/ProviderDTO.cs new file mode 100644 index 00000000..b70590a9 --- /dev/null +++ b/BBWY.JDSDK/Domain/ProviderDTO.cs @@ -0,0 +1,82 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ProviderDTO:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("providerName")] +public string + + providerName + { get; set; } + [JsonProperty("providerType")] +public byte + + providerType + { get; set; } + [JsonProperty("operationType")] +public byte + + operationType + { get; set; } + [JsonProperty("rangeType")] +public byte + + rangeType + { get; set; } + [JsonProperty("contactName")] +public string + + contactName + { get; set; } + [JsonProperty("contactPhone")] +public string + + contactPhone + { get; set; } + [JsonProperty("contactMobile")] +public string + + contactMobile + { get; set; } + [JsonProperty("inPlatform")] +public bool + + inPlatform + { get; set; } + [JsonProperty("supportCod")] +public bool + + supportCod + { get; set; } + [JsonProperty("approveState")] +public byte + + approveState + { get; set; } + [JsonProperty("approveComment")] +public string + + approveComment + { get; set; } + [JsonProperty("providerState")] +public byte + + providerState + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResult.cs b/BBWY.JDSDK/Domain/PublicResult.cs new file mode 100644 index 00000000..8be281bf --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("charges")] +public List + + charges + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultList.cs b/BBWY.JDSDK/Domain/PublicResultList.cs new file mode 100644 index 00000000..ab0078fd --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultList.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultList:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("modelList")] +public AfsServiceDetailDto + + modelList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObject.cs b/BBWY.JDSDK/Domain/PublicResultObject.cs new file mode 100644 index 00000000..b61cba2b --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObject.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObject:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("afsLog")] +public PageResult + + afsLog + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObject1.cs b/BBWY.JDSDK/Domain/PublicResultObject1.cs new file mode 100644 index 00000000..211b0234 --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObject1.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObject1:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("result")] +public AfsFreightOut + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObject3.cs b/BBWY.JDSDK/Domain/PublicResultObject3.cs new file mode 100644 index 00000000..353eaa62 --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObject3.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObject3:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("afsServiceOut")] +public AfsServiceOut + + afsServiceOut + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObject4.cs b/BBWY.JDSDK/Domain/PublicResultObject4.cs new file mode 100644 index 00000000..4ef24b80 --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObject4.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObject4:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultErrorMsg")] +public string + + resultErrorMsg + { get; set; } + [JsonProperty("afsRefundInfoOut")] +public AfsRefundInfoOut + + afsRefundInfoOut + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObject5.cs b/BBWY.JDSDK/Domain/PublicResultObject5.cs new file mode 100644 index 00000000..e5061048 --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObject5.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObject5:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("allAfsService")] +public PageResult + + allAfsService + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObject6.cs b/BBWY.JDSDK/Domain/PublicResultObject6.cs new file mode 100644 index 00000000..3901d4a4 --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObject6.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObject6:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("waitReceiveAfsService")] +public PageResult + + waitReceiveAfsService + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObjectFinishedTask.cs b/BBWY.JDSDK/Domain/PublicResultObjectFinishedTask.cs new file mode 100644 index 00000000..8f0a8856 --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObjectFinishedTask.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObjectFinishedTask:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("finishedAfsService")] +public PageFinishedTask + + finishedAfsService + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObjectOrderId.cs b/BBWY.JDSDK/Domain/PublicResultObjectOrderId.cs new file mode 100644 index 00000000..bad915a3 --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObjectOrderId.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObjectOrderId:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PublicResultObjectUnresolvedTask.cs b/BBWY.JDSDK/Domain/PublicResultObjectUnresolvedTask.cs new file mode 100644 index 00000000..df080889 --- /dev/null +++ b/BBWY.JDSDK/Domain/PublicResultObjectUnresolvedTask.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PublicResultObjectUnresolvedTask:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("unresolvedAfsService")] +public PageUnresolvedTask + + unresolvedAfsService + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PurchaseAllocationDetailDto.cs b/BBWY.JDSDK/Domain/PurchaseAllocationDetailDto.cs new file mode 100644 index 00000000..8a6803ab --- /dev/null +++ b/BBWY.JDSDK/Domain/PurchaseAllocationDetailDto.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PurchaseAllocationDetailDto:JdObject{ + [JsonProperty("order_id")] +public long + + orderId + { get; set; } + [JsonProperty("ware_id")] +public long + + wareId + { get; set; } + [JsonProperty("deliver_center_id")] +public int + + deliverCenterId + { get; set; } + [JsonProperty("deliver_center_name")] +public string + + deliverCenterName + { get; set; } + [JsonProperty("ware_name")] +public string + + wareName + { get; set; } + [JsonProperty("purchase_price")] +public string + + purchasePrice + { get; set; } + [JsonProperty("original_num")] +public int + + originalNum + { get; set; } + [JsonProperty("confirm_num")] +public int + + confirmNum + { get; set; } + [JsonProperty("actual_num")] +public int + + actualNum + { get; set; } + [JsonProperty("non_delivery_reason")] +public string + + nonDeliveryReason + { get; set; } + [JsonProperty("back_explanation_type")] +public int + + backExplanationType + { get; set; } + [JsonProperty("totoal_price")] +public string + + totoalPrice + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("isbn")] +public string + + isbn + { get; set; } + [JsonProperty("make_price")] +public string + + makePrice + { get; set; } + [JsonProperty("current_make_price")] +public string + + currentMakePrice + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("store_id")] +public int + + storeId + { get; set; } + [JsonProperty("store_name")] +public string + + storeName + { get; set; } + [JsonProperty("purchase_ware_property")] +public PurchaseWarePropertyDto + + purchaseWareProperty + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PurchaseForJos.cs b/BBWY.JDSDK/Domain/PurchaseForJos.cs new file mode 100644 index 00000000..0034e0f0 --- /dev/null +++ b/BBWY.JDSDK/Domain/PurchaseForJos.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PurchaseForJos:JdObject{ + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("endDate")] +public DateTime + + endDate + { get; set; } + [JsonProperty("itemCode")] +public string + + itemCode + { get; set; } + [JsonProperty("versionNo")] +public int + + versionNo + { get; set; } + [JsonProperty("appKey")] +public string + + appKey + { get; set; } + [JsonProperty("isModule")] +public int + + isModule + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PurchaseOrder.cs b/BBWY.JDSDK/Domain/PurchaseOrder.cs new file mode 100644 index 00000000..71b5462c --- /dev/null +++ b/BBWY.JDSDK/Domain/PurchaseOrder.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PurchaseOrder:JdObject{ + [JsonProperty("purchaseOrderPrice")] +public string + + purchaseOrderPrice + { get; set; } + [JsonProperty("consigneeTel")] +public string + + consigneeTel + { get; set; } + [JsonProperty("sellerName")] +public string + + sellerName + { get; set; } + [JsonProperty("orderSkuList")] +public List + + orderSkuList + { get; set; } + [JsonProperty("purchaseOrderStatus")] +public int + + purchaseOrderStatus + { get; set; } + [JsonProperty("complateDate")] +public DateTime + + complateDate + { get; set; } + [JsonProperty("erpOrders")] +public List + + erpOrders + { get; set; } + [JsonProperty("userPin")] +public string + + userPin + { get; set; } + [JsonProperty("consigneeName")] +public string + + consigneeName + { get; set; } + [JsonProperty("purchaseOrderTotalPrice")] +public string + + purchaseOrderTotalPrice + { get; set; } + [JsonProperty("submiteDate")] +public DateTime + + submiteDate + { get; set; } + [JsonProperty("purchaseOrderId")] +public long + + purchaseOrderId + { get; set; } + [JsonProperty("isLock")] +public int + + isLock + { get; set; } + [JsonProperty("freightPrice")] +public string + + freightPrice + { get; set; } + [JsonProperty("consigneeAddress")] +public string + + consigneeAddress + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PurchaseOrderBidDto.cs b/BBWY.JDSDK/Domain/PurchaseOrderBidDto.cs new file mode 100644 index 00000000..0d44361f --- /dev/null +++ b/BBWY.JDSDK/Domain/PurchaseOrderBidDto.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PurchaseOrderBidDto:JdObject{ + [JsonProperty("status")] +public byte + + status + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("vendorNameAbbr")] +public string + + vendorNameAbbr + { get; set; } + [JsonProperty("amount")] +public string + + amount + { get; set; } + [JsonProperty("skuCount")] +public string + + skuCount + { get; set; } + [JsonProperty("bookBeginTime")] +public DateTime + + bookBeginTime + { get; set; } + [JsonProperty("channelCode")] +public string + + channelCode + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("factoryId")] +public long + + factoryId + { get; set; } + [JsonProperty("channelDownCode")] +public string + + channelDownCode + { get; set; } + [JsonProperty("purchaseOrderItemList")] +public List + + purchaseOrderItemList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PurchaseOrderDto.cs b/BBWY.JDSDK/Domain/PurchaseOrderDto.cs new file mode 100644 index 00000000..fabfacb9 --- /dev/null +++ b/BBWY.JDSDK/Domain/PurchaseOrderDto.cs @@ -0,0 +1,192 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PurchaseOrderDto:JdObject{ + [JsonProperty("order_id")] +public long + + orderId + { get; set; } + [JsonProperty("created_date")] +public DateTime + + createdDate + { get; set; } + [JsonProperty("provider_code")] +public string + + providerCode + { get; set; } + [JsonProperty("provider_name")] +public string + + providerName + { get; set; } + [JsonProperty("total_price")] +public string + + totalPrice + { get; set; } + [JsonProperty("deliver_center_id")] +public int + + deliverCenterId + { get; set; } + [JsonProperty("deliver_center_name")] +public string + + deliverCenterName + { get; set; } + [JsonProperty("purchaser_name")] +public string + + purchaserName + { get; set; } + [JsonProperty("purchaser_erp_code")] +public string + + purchaserErpCode + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("status_name")] +public string + + statusName + { get; set; } + [JsonProperty("is_ept_customized")] +public bool + + isEptCustomized + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + [JsonProperty("state_name")] +public string + + stateName + { get; set; } + [JsonProperty("complete_date")] +public DateTime + + completeDate + { get; set; } + [JsonProperty("update_date")] +public DateTime + + updateDate + { get; set; } + [JsonProperty("account_period")] +public int + + accountPeriod + { get; set; } + [JsonProperty("receiver_name")] +public string + + receiverName + { get; set; } + [JsonProperty("warehouse_phone")] +public string + + warehousePhone + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("order_type")] +public int + + orderType + { get; set; } + [JsonProperty("order_type_name")] +public string + + orderTypeName + { get; set; } + [JsonProperty("order_attribute")] +public int + + orderAttribute + { get; set; } + [JsonProperty("order_attribute_name")] +public string + + orderAttributeName + { get; set; } + [JsonProperty("confirm_state")] +public int + + confirmState + { get; set; } + [JsonProperty("confirm_state_name")] +public string + + confirmStateName + { get; set; } + [JsonProperty("custom_order_id")] +public long + + customOrderId + { get; set; } + [JsonProperty("ware_variety")] +public int + + wareVariety + { get; set; } + [JsonProperty("delivery_time")] +public DateTime + + deliveryTime + { get; set; } + [JsonProperty("is_can_confirm")] +public bool + + isCanConfirm + { get; set; } + [JsonProperty("is_exist_actual_num_dif")] +public int + + isExistActualNumDif + { get; set; } + [JsonProperty("balance_status")] +public bool + + balanceStatus + { get; set; } + [JsonProperty("storage_time")] +public DateTime + + storageTime + { get; set; } + [JsonProperty("tc_flag")] +public int + + tcFlag + { get; set; } + [JsonProperty("tc_flag_name")] +public string + + tcFlagName + { get; set; } + [JsonProperty("book_time")] +public DateTime + + bookTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PurchaseOrderItemBidDto.cs b/BBWY.JDSDK/Domain/PurchaseOrderItemBidDto.cs new file mode 100644 index 00000000..274449f0 --- /dev/null +++ b/BBWY.JDSDK/Domain/PurchaseOrderItemBidDto.cs @@ -0,0 +1,142 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PurchaseOrderItemBidDto:JdObject{ + [JsonProperty("purchaseId")] +public long + + purchaseId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("skuUnit")] +public string + + skuUnit + { get; set; } + [JsonProperty("categoryId")] +public long + + categoryId + { get; set; } + [JsonProperty("parentCategoryId")] +public long + + parentCategoryId + { get; set; } + [JsonProperty("rootCategoryId")] +public long + + rootCategoryId + { get; set; } + [JsonProperty("categoryFullName")] +public string + + categoryFullName + { get; set; } + [JsonProperty("vendorSkuUnit")] +public string + + vendorSkuUnit + { get; set; } + [JsonProperty("vendorSkuCount")] +public int + + vendorSkuCount + { get; set; } + [JsonProperty("vendorSkuName")] +public string + + vendorSkuName + { get; set; } + [JsonProperty("packageSpec")] +public string + + packageSpec + { get; set; } + [JsonProperty("onwayCount")] +public string + + onwayCount + { get; set; } + [JsonProperty("uselessCount")] +public string + + uselessCount + { get; set; } + [JsonProperty("stockinCount")] +public string + + stockinCount + { get; set; } + [JsonProperty("qualifiedCount")] +public string + + qualifiedCount + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("amount")] +public string + + amount + { get; set; } + [JsonProperty("purchaseCode")] +public string + + purchaseCode + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("bomAiao")] +public int + + bomAiao + { get; set; } + [JsonProperty("status")] +public byte + + status + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuSubType")] +public int + + skuSubType + { get; set; } + [JsonProperty("vendorSkuCode")] +public string + + vendorSkuCode + { get; set; } + [JsonProperty("skuCount")] +public string + + skuCount + { get; set; } + [JsonProperty("factoryId")] +public long + + factoryId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PurchaseOrderSkuJosDO.cs b/BBWY.JDSDK/Domain/PurchaseOrderSkuJosDO.cs new file mode 100644 index 00000000..a8c76830 --- /dev/null +++ b/BBWY.JDSDK/Domain/PurchaseOrderSkuJosDO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PurchaseOrderSkuJosDO:JdObject{ + [JsonProperty("purchaseId")] +public long + + purchaseId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("outerSkuId")] +public string + + outerSkuId + { get; set; } + [JsonProperty("skuNum")] +public int + + skuNum + { get; set; } + [JsonProperty("cgPrice")] +public string + + cgPrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/PurchaseWarePropertyDto.cs b/BBWY.JDSDK/Domain/PurchaseWarePropertyDto.cs new file mode 100644 index 00000000..c9f44e75 --- /dev/null +++ b/BBWY.JDSDK/Domain/PurchaseWarePropertyDto.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class PurchaseWarePropertyDto:JdObject{ + [JsonProperty("ware_id")] +public long + + wareId + { get; set; } + [JsonProperty("chest")] +public double + + chest + { get; set; } + [JsonProperty("waistline")] +public double + + waistline + { get; set; } + [JsonProperty("hip")] +public double + + hip + { get; set; } + [JsonProperty("dress_length")] +public double + + dressLength + { get; set; } + [JsonProperty("height")] +public double + + height + { get; set; } + [JsonProperty("color")] +public string + + color + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QcBackErrItem.cs b/BBWY.JDSDK/Domain/QcBackErrItem.cs new file mode 100644 index 00000000..14bd110d --- /dev/null +++ b/BBWY.JDSDK/Domain/QcBackErrItem.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QcBackErrItem:JdObject{ + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("sellerGoodsSign")] +public string + + sellerGoodsSign + { get; set; } + [JsonProperty("serialNo")] +public string + + serialNo + { get; set; } + [JsonProperty("unQualifiedQty")] +public int[] + + unQualifiedQty + { get; set; } + [JsonProperty("checkResultStr")] +public string + + checkResultStr + { get; set; } + [JsonProperty("errReason")] +public string + + errReason + { get; set; } + [JsonProperty("qcTimeStr")] +public string + + qcTimeStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QcBackItem.cs b/BBWY.JDSDK/Domain/QcBackItem.cs new file mode 100644 index 00000000..b695bffe --- /dev/null +++ b/BBWY.JDSDK/Domain/QcBackItem.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QcBackItem:JdObject{ + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("sellerGoodsSign")] +public string + + sellerGoodsSign + { get; set; } + [JsonProperty("serialNo")] +public string + + serialNo + { get; set; } + [JsonProperty("qualifiedQty")] +public int[] + + qualifiedQty + { get; set; } + [JsonProperty("checkResultStr")] +public string + + checkResultStr + { get; set; } + [JsonProperty("qcTimeStr")] +public string + + qcTimeStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QualificationDto.cs b/BBWY.JDSDK/Domain/QualificationDto.cs new file mode 100644 index 00000000..efcd9075 --- /dev/null +++ b/BBWY.JDSDK/Domain/QualificationDto.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QualificationDto:JdObject{ + [JsonProperty("qualification_name")] +public string + + qualificationName + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("applicant")] +public string + + applicant + { get; set; } + [JsonProperty("qc_code")] +public string + + qcCode + { get; set; } + [JsonProperty("end_date")] +public DateTime + + endDate + { get; set; } + [JsonProperty("qualification_files")] +public List + + qualificationFiles + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QualificationFileDto.cs b/BBWY.JDSDK/Domain/QualificationFileDto.cs new file mode 100644 index 00000000..861c25b4 --- /dev/null +++ b/BBWY.JDSDK/Domain/QualificationFileDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QualificationFileDto:JdObject{ + [JsonProperty("file_name")] +public string + + fileName + { get; set; } + [JsonProperty("file_key")] +public string + + fileKey + { get; set; } + [JsonProperty("file_path")] +public string + + filePath + { get; set; } + [JsonProperty("file_size")] +public long + + fileSize + { get; set; } + [JsonProperty("file_type")] +public string + + fileType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QualificationInfoDto.cs b/BBWY.JDSDK/Domain/QualificationInfoDto.cs new file mode 100644 index 00000000..02eb9692 --- /dev/null +++ b/BBWY.JDSDK/Domain/QualificationInfoDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QualificationInfoDto:JdObject{ + [JsonProperty("wareId")] +public string + + wareId + { get; set; } + [JsonProperty("qualifications")] +public List + + qualifications + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QualificationRowDto.cs b/BBWY.JDSDK/Domain/QualificationRowDto.cs new file mode 100644 index 00000000..0bfbaf5d --- /dev/null +++ b/BBWY.JDSDK/Domain/QualificationRowDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QualificationRowDto:JdObject{ + [JsonProperty("apply_id")] +public string + + applyId + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + [JsonProperty("ware_id")] +public string + + wareId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("modified_time")] +public string + + modifiedTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryAllOrdersForJosResult.cs b/BBWY.JDSDK/Domain/QueryAllOrdersForJosResult.cs new file mode 100644 index 00000000..b29702b4 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryAllOrdersForJosResult.cs @@ -0,0 +1,242 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryAllOrdersForJosResult:JdObject{ + [JsonProperty("customOrderId")] +public long + + customOrderId + { get; set; } + [JsonProperty("pay")] +public string + + pay + { get; set; } + [JsonProperty("operatorState")] +public int + + operatorState + { get; set; } + [JsonProperty("orderState")] +public int + + orderState + { get; set; } + [JsonProperty("consigneeName")] +public string + + consigneeName + { get; set; } + [JsonProperty("postcode")] +public string + + postcode + { get; set; } + [JsonProperty("expectedDeliveryTime")] +public DateTime + + expectedDeliveryTime + { get; set; } + [JsonProperty("telephone")] +public string + + telephone + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("orderRemark")] +public string + + orderRemark + { get; set; } + [JsonProperty("orderCreateDate")] +public DateTime + + orderCreateDate + { get; set; } + [JsonProperty("isNotNotice")] +public int + + isNotNotice + { get; set; } + [JsonProperty("sendPay")] +public string + + sendPay + { get; set; } + [JsonProperty("paymentCategory")] +public string + + paymentCategory + { get; set; } + [JsonProperty("paymentCategoryDispName")] +public string + + paymentCategoryDispName + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("refundSourceFlag")] +public int + + refundSourceFlag + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countyId")] +public int + + countyId + { get; set; } + [JsonProperty("countyName")] +public string + + countyName + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + [JsonProperty("townName")] +public string + + townName + { get; set; } + [JsonProperty("memoByVendor")] +public string + + memoByVendor + { get; set; } + [JsonProperty("parentOrderId")] +public long + + parentOrderId + { get; set; } + [JsonProperty("sku")] +public string + + sku + { get; set; } + [JsonProperty("commodityName")] +public string + + commodityName + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("commodityNum")] +public int + + commodityNum + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("reduceCount")] +public string + + reduceCount + { get; set; } + [JsonProperty("totalCarriage")] +public string + + totalCarriage + { get; set; } + [JsonProperty("cost")] +public string + + cost + { get; set; } + [JsonProperty("orderDetailList")] +public List + + orderDetailList + { get; set; } + [JsonProperty("vendorStoreId")] +public int + + vendorStoreId + { get; set; } + [JsonProperty("vendorStoreName")] +public string + + vendorStoreName + { get; set; } + [JsonProperty("branchName")] +public string + + branchName + { get; set; } + [JsonProperty("extInfo")] +public string + + extInfo + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryAllOrdersForJosResultList.cs b/BBWY.JDSDK/Domain/QueryAllOrdersForJosResultList.cs new file mode 100644 index 00000000..9cc8b9e0 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryAllOrdersForJosResultList.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryAllOrdersForJosResultList:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("queryAllOrdersForJosResult")] +public List + + queryAllOrdersForJosResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryCodeDto.cs b/BBWY.JDSDK/Domain/QueryCodeDto.cs new file mode 100644 index 00000000..694df67c --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryCodeDto.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryCodeDto:JdObject{ + [JsonProperty("content")] +public string + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryInStockSIDBySkuResponse.cs b/BBWY.JDSDK/Domain/QueryInStockSIDBySkuResponse.cs new file mode 100644 index 00000000..7703220c --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryInStockSIDBySkuResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryInStockSIDBySkuResponse:JdObject{ + [JsonProperty("total")] +public int + + total + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("pageNo")] +public int + + pageNo + { get; set; } + [JsonProperty("serialNos")] +public List + + serialNos + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryLevelChangeItemResult.cs b/BBWY.JDSDK/Domain/QueryLevelChangeItemResult.cs new file mode 100644 index 00000000..0a06877b --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryLevelChangeItemResult.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryLevelChangeItemResult:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("qty")] +public int + + qty + { get; set; } + [JsonProperty("reason1")] +public string + + reason1 + { get; set; } + [JsonProperty("reason2")] +public string + + reason2 + { get; set; } + [JsonProperty("reason3")] +public string + + reason3 + { get; set; } + [JsonProperty("outLevel")] +public string + + outLevel + { get; set; } + [JsonProperty("intoLevel")] +public string + + intoLevel + { get; set; } + [JsonProperty("outLevelName")] +public string + + outLevelName + { get; set; } + [JsonProperty("intoLevelName")] +public string + + intoLevelName + { get; set; } + [JsonProperty("batchInfoMap")] +public BatchAttrLevel + + batchInfoMap + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryLevelChangeResult.cs b/BBWY.JDSDK/Domain/QueryLevelChangeResult.cs new file mode 100644 index 00000000..40ed530e --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryLevelChangeResult.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryLevelChangeResult:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("warehouseId")] +public long + + warehouseId + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + [JsonProperty("details")] +public List + + details + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryListOrderDetailInfo.cs b/BBWY.JDSDK/Domain/QueryListOrderDetailInfo.cs new file mode 100644 index 00000000..d6ada9e8 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryListOrderDetailInfo.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryListOrderDetailInfo:JdObject{ + [JsonProperty("sku")] +public string + + sku + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("wareNum")] +public int + + wareNum + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("cost")] +public string + + cost + { get; set; } + [JsonProperty("poId")] +public long + + poId + { get; set; } + [JsonProperty("roId")] +public long + + roId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryMap.cs b/BBWY.JDSDK/Domain/QueryMap.cs new file mode 100644 index 00000000..1e9a9dd9 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryMap.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryMap:JdObject{ + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("buyer_id")] +public string + + buyerId + { get; set; } + [JsonProperty("buyer_name")] +public string + + buyerName + { get; set; } + [JsonProperty("check_time")] +public string + + checkTime + { get; set; } + [JsonProperty("apply_time")] +public string + + applyTime + { get; set; } + [JsonProperty("apply_refund_sum")] +public string + + applyRefundSum + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("check_username")] +public string + + checkUsername + { get; set; } + [JsonProperty("order_id")] +public string + + orderId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryOrderDetailJos.cs b/BBWY.JDSDK/Domain/QueryOrderDetailJos.cs new file mode 100644 index 00000000..fbe23052 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryOrderDetailJos.cs @@ -0,0 +1,242 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryOrderDetailJos:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("payStatus")] +public int + + payStatus + { get; set; } + [JsonProperty("locked")] +public int + + locked + { get; set; } + [JsonProperty("disputed")] +public int + + disputed + { get; set; } + [JsonProperty("userPin")] +public string + + userPin + { get; set; } + [JsonProperty("consignee")] +public string + + consignee + { get; set; } + [JsonProperty("consigneeAddr")] +public string + + consigneeAddr + { get; set; } + [JsonProperty("expressCorp")] +public string + + expressCorp + { get; set; } + [JsonProperty("expressNo")] +public string + + expressNo + { get; set; } + [JsonProperty("packageTrackInfo")] +public string + + packageTrackInfo + { get; set; } + [JsonProperty("note")] +public string + + note + { get; set; } + [JsonProperty("skuNum")] +public int + + skuNum + { get; set; } + [JsonProperty("payTotalBuy")] +public string + + payTotalBuy + { get; set; } + [JsonProperty("prdTotalBuy")] +public string + + prdTotalBuy + { get; set; } + [JsonProperty("shipCostBuy")] +public string + + shipCostBuy + { get; set; } + [JsonProperty("shipDisBuy")] +public string + + shipDisBuy + { get; set; } + [JsonProperty("couponDisBuy")] +public string + + couponDisBuy + { get; set; } + [JsonProperty("promDisBuy")] +public string + + promDisBuy + { get; set; } + [JsonProperty("isDiscount")] +public int + + isDiscount + { get; set; } + [JsonProperty("discountBuy")] +public string + + discountBuy + { get; set; } + [JsonProperty("bookTime")] +public DateTime + + bookTime + { get; set; } + [JsonProperty("payTime")] +public DateTime + + payTime + { get; set; } + [JsonProperty("completeTime")] +public DateTime + + completeTime + { get; set; } + [JsonProperty("shipTime")] +public DateTime + + shipTime + { get; set; } + [JsonProperty("userIP")] +public string + + userIP + { get; set; } + [JsonProperty("payType")] +public int + + payType + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("firstName")] +public string + + firstName + { get; set; } + [JsonProperty("lastName")] +public string + + lastName + { get; set; } + [JsonProperty("countryId")] +public string + + countryId + { get; set; } + [JsonProperty("country")] +public string + + country + { get; set; } + [JsonProperty("stateId")] +public string + + stateId + { get; set; } + [JsonProperty("state")] +public string + + state + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("shipAddress1")] +public string + + shipAddress1 + { get; set; } + [JsonProperty("shipAddress2")] +public string + + shipAddress2 + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("postCode")] +public string + + postCode + { get; set; } + [JsonProperty("zip")] +public string + + zip + { get; set; } + [JsonProperty("skus")] +public List + + skus + { get; set; } + [JsonProperty("messegeCode")] +public string + + messegeCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("isSuccess")] +public bool + + isSuccess + { get; set; } + [JsonProperty("desen_phone")] +public string + + desenPhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryOrderExtResult.cs b/BBWY.JDSDK/Domain/QueryOrderExtResult.cs new file mode 100644 index 00000000..23d52442 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryOrderExtResult.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryOrderExtResult:JdObject{ + [JsonProperty("isvUUID")] +public string + + isvUUID + { get; set; } + [JsonProperty("spSoNo")] +public string + + spSoNo + { get; set; } + [JsonProperty("eclpSoNo")] +public string + + eclpSoNo + { get; set; } + [JsonProperty("wayBill")] +public string + + wayBill + { get; set; } + [JsonProperty("mainStatus")] +public int + + mainStatus + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("operTime")] +public string + + operTime + { get; set; } + [JsonProperty("scanTime")] +public string + + scanTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryOrderForJosResult.cs b/BBWY.JDSDK/Domain/QueryOrderForJosResult.cs new file mode 100644 index 00000000..c7e20441 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryOrderForJosResult.cs @@ -0,0 +1,177 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryOrderForJosResult:JdObject{ + [JsonProperty("customOrderId")] +public long + + customOrderId + { get; set; } + [JsonProperty("pay")] +public string + + pay + { get; set; } + [JsonProperty("operatorState")] +public int + + operatorState + { get; set; } + [JsonProperty("consigneeName")] +public string + + consigneeName + { get; set; } + [JsonProperty("postcode")] +public string + + postcode + { get; set; } + [JsonProperty("expectedDeliveryTime")] +public DateTime + + expectedDeliveryTime + { get; set; } + [JsonProperty("telephone")] +public string + + telephone + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("orderTime")] +public DateTime + + orderTime + { get; set; } + [JsonProperty("orderRemark")] +public string + + orderRemark + { get; set; } + [JsonProperty("orderCreateDate")] +public DateTime + + orderCreateDate + { get; set; } + [JsonProperty("isNotice")] +public int + + isNotice + { get; set; } + [JsonProperty("sendPay")] +public string + + sendPay + { get; set; } + [JsonProperty("orderSource")] +public string + + orderSource + { get; set; } + [JsonProperty("paymentCategory")] +public string + + paymentCategory + { get; set; } + [JsonProperty("paymentCategoryDispName")] +public string + + paymentCategoryDispName + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("memoByVendor")] +public string + + memoByVendor + { get; set; } + [JsonProperty("refundSourceFlag")] +public int + + refundSourceFlag + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countyName")] +public string + + countyName + { get; set; } + [JsonProperty("townName")] +public string + + townName + { get; set; } + [JsonProperty("parentOrderId")] +public long + + parentOrderId + { get; set; } + [JsonProperty("orderDetailList")] +public List + + orderDetailList + { get; set; } + [JsonProperty("vendorStoreId")] +public int + + vendorStoreId + { get; set; } + [JsonProperty("vendorStoreName")] +public string + + vendorStoreName + { get; set; } + [JsonProperty("extInfo")] +public string + + extInfo + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryOrderForJosResultDto.cs b/BBWY.JDSDK/Domain/QueryOrderForJosResultDto.cs new file mode 100644 index 00000000..52e83bf2 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryOrderForJosResultDto.cs @@ -0,0 +1,192 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryOrderForJosResultDto:JdObject{ + [JsonProperty("customOrderId")] +public long + + customOrderId + { get; set; } + [JsonProperty("pay")] +public string + + pay + { get; set; } + [JsonProperty("orderState")] +public int + + orderState + { get; set; } + [JsonProperty("operatorState")] +public int + + operatorState + { get; set; } + [JsonProperty("consigneeName")] +public string + + consigneeName + { get; set; } + [JsonProperty("postcode")] +public string + + postcode + { get; set; } + [JsonProperty("expectedDeliveryTime")] +public DateTime + + expectedDeliveryTime + { get; set; } + [JsonProperty("telephone")] +public string + + telephone + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("orderTime")] +public DateTime + + orderTime + { get; set; } + [JsonProperty("orderRemark")] +public string + + orderRemark + { get; set; } + [JsonProperty("orderCreateDate")] +public DateTime + + orderCreateDate + { get; set; } + [JsonProperty("isNotice")] +public int + + isNotice + { get; set; } + [JsonProperty("sendPay")] +public string + + sendPay + { get; set; } + [JsonProperty("orderSource")] +public string + + orderSource + { get; set; } + [JsonProperty("paymentCategory")] +public string + + paymentCategory + { get; set; } + [JsonProperty("paymentCategoryDispName")] +public string + + paymentCategoryDispName + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("memoByVendor")] +public string + + memoByVendor + { get; set; } + [JsonProperty("parentOrderId")] +public long + + parentOrderId + { get; set; } + [JsonProperty("refundSourceFlag")] +public int + + refundSourceFlag + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countyName")] +public string + + countyName + { get; set; } + [JsonProperty("townName")] +public string + + townName + { get; set; } + [JsonProperty("reduceCount")] +public string + + reduceCount + { get; set; } + [JsonProperty("totalCarriage")] +public string + + totalCarriage + { get; set; } + [JsonProperty("orderDetailList")] +public List + + orderDetailList + { get; set; } + [JsonProperty("vendorStoreId")] +public int + + vendorStoreId + { get; set; } + [JsonProperty("vendorStoreName")] +public string + + vendorStoreName + { get; set; } + [JsonProperty("extInfo")] +public string + + extInfo + { get; set; } + [JsonProperty("open_id_buyer")] +public string + + openIdBuyer + { get; set; } + [JsonProperty("xid_buyer")] +public string + + xidBuyer + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryOrderForJosResultList.cs b/BBWY.JDSDK/Domain/QueryOrderForJosResultList.cs new file mode 100644 index 00000000..d3b1e9a3 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryOrderForJosResultList.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryOrderForJosResultList:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("errorMessage")] +public string + + errorMessage + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("resultDtoList")] +public List + + resultDtoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryOrderIdsResJos.cs b/BBWY.JDSDK/Domain/QueryOrderIdsResJos.cs new file mode 100644 index 00000000..c9da0347 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryOrderIdsResJos.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryOrderIdsResJos:JdObject{ + [JsonProperty("orderIds")] +public List + + orderIds + { get; set; } + [JsonProperty("totalItem")] +public int + + totalItem + { get; set; } + [JsonProperty("messegeCode")] +public string + + messegeCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryOrderListSkuJos.cs b/BBWY.JDSDK/Domain/QueryOrderListSkuJos.cs new file mode 100644 index 00000000..9e8e5e3f --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryOrderListSkuJos.cs @@ -0,0 +1,137 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryOrderListSkuJos:JdObject{ + [JsonProperty("skuId")] +public long[] + + skuId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("imgUrl")] +public string + + imgUrl + { get; set; } + [JsonProperty("processDays")] +public int + + processDays + { get; set; } + [JsonProperty("stock")] +public int[] + + stock + { get; set; } + [JsonProperty("weight")] +public int + + weight + { get; set; } + [JsonProperty("quantity")] +public int[] + + quantity + { get; set; } + [JsonProperty("costPriceBuy")] +public string + + costPriceBuy + { get; set; } + [JsonProperty("jdPriceBuy")] +public string + + jdPriceBuy + { get; set; } + [JsonProperty("rfId")] +public string + + rfId + { get; set; } + [JsonProperty("promDisBuy")] +public string + + promDisBuy + { get; set; } + [JsonProperty("couponDisBuy")] +public string + + couponDisBuy + { get; set; } + [JsonProperty("inPrice")] +public string + + inPrice + { get; set; } + [JsonProperty("customs")] +public string + + customs + { get; set; } + [JsonProperty("promType")] +public int[] + + promType + { get; set; } + [JsonProperty("promUrl")] +public string + + promUrl + { get; set; } + [JsonProperty("promName")] +public string + + promName + { get; set; } + [JsonProperty("promCategory")] +public string + + promCategory + { get; set; } + [JsonProperty("carrierCode")] +public int + + carrierCode + { get; set; } + [JsonProperty("carrierName")] +public string + + carrierName + { get; set; } + [JsonProperty("arrivedDays")] +public string + + arrivedDays + { get; set; } + [JsonProperty("transportId")] +public long + + transportId + { get; set; } + [JsonProperty("shipCostBuy")] +public string + + shipCostBuy + { get; set; } + [JsonProperty("shipDisBuy")] +public string + + shipDisBuy + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryOutsideMainResult4Isv.cs b/BBWY.JDSDK/Domain/QueryOutsideMainResult4Isv.cs new file mode 100644 index 00000000..5fc772f0 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryOutsideMainResult4Isv.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryOutsideMainResult4Isv:JdObject{ + [JsonProperty("boxes")] +public string + + boxes + { get; set; } + [JsonProperty("warehouseIdIn")] +public long + + warehouseIdIn + { get; set; } + [JsonProperty("productCode")] +public string + + productCode + { get; set; } + [JsonProperty("chargeMode")] +public string + + chargeMode + { get; set; } + [JsonProperty("cancelStatus")] +public byte + + cancelStatus + { get; set; } + [JsonProperty("outsideStatus")] +public byte + + outsideStatus + { get; set; } + [JsonProperty("warehouseIdOut")] +public long + + warehouseIdOut + { get; set; } + [JsonProperty("isvOutsideNo")] +public string + + isvOutsideNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryPoModel.cs b/BBWY.JDSDK/Domain/QueryPoModel.cs new file mode 100644 index 00000000..7ff28d4e --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryPoModel.cs @@ -0,0 +1,127 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryPoModel:JdObject{ + [JsonProperty("poOrderNo")] +public string + + poOrderNo + { get; set; } + [JsonProperty("isvPoOrderNo")] +public string + + isvPoOrderNo + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("whNo")] +public string + + whNo + { get; set; } + [JsonProperty("supplierNo")] +public string + + supplierNo + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("poOrderStatus")] +public string + + poOrderStatus + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + [JsonProperty("completeTime")] +public string + + completeTime + { get; set; } + [JsonProperty("storageStatus")] +public string + + storageStatus + { get; set; } + [JsonProperty("poItemModelList")] +public List + + poItemModelList + { get; set; } + [JsonProperty("qcBackItemList")] +public List + + qcBackItemList + { get; set; } + [JsonProperty("qcBackErrItemList")] +public List + + qcBackErrItemList + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("poBatAttrModelList")] +public List + + poBatAttrModelList + { get; set; } + [JsonProperty("diffBatAttrModelList")] +public List + + diffBatAttrModelList + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("billingMode")] +public string + + billingMode + { get; set; } + [JsonProperty("receiveBoxNumber")] +public string + + receiveBoxNumber + { get; set; } + [JsonProperty("logicParam")] +public string + + logicParam + { get; set; } + [JsonProperty("grossWeight")] +public string + + grossWeight + { get; set; } + [JsonProperty("volume")] +public string + + volume + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryResult.cs b/BBWY.JDSDK/Domain/QueryResult.cs new file mode 100644 index 00000000..563a7ca0 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryResult:JdObject{ + [JsonProperty("totalCount")] +public long + + totalCount + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QuerySelfSmsModel.cs b/BBWY.JDSDK/Domain/QuerySelfSmsModel.cs new file mode 100644 index 00000000..b47ad7e4 --- /dev/null +++ b/BBWY.JDSDK/Domain/QuerySelfSmsModel.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QuerySelfSmsModel:JdObject{ + [JsonProperty("total")] +public long + + total + { get; set; } + [JsonProperty("map")] +public Dictionary + + map + { get; set; } + [JsonProperty("isvSelfCreateSmsModelList")] +public List + + isvSelfCreateSmsModelList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QuerySingleOrderForJosResultDto.cs b/BBWY.JDSDK/Domain/QuerySingleOrderForJosResultDto.cs new file mode 100644 index 00000000..61cc4358 --- /dev/null +++ b/BBWY.JDSDK/Domain/QuerySingleOrderForJosResultDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QuerySingleOrderForJosResultDto:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("resultSingleDto")] +public QueryOrderForJosResultDto + + resultSingleDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryStockHouseRentResult.cs b/BBWY.JDSDK/Domain/QueryStockHouseRentResult.cs new file mode 100644 index 00000000..62df7132 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryStockHouseRentResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryStockHouseRentResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("rentstoreinfo_list")] +public List + + rentstoreinfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryStockInResult.cs b/BBWY.JDSDK/Domain/QueryStockInResult.cs new file mode 100644 index 00000000..ee897e03 --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryStockInResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryStockInResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + [JsonProperty("stockbillinfo_list")] +public List + + stockbillinfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QueryStockOutResult.cs b/BBWY.JDSDK/Domain/QueryStockOutResult.cs new file mode 100644 index 00000000..d99f3aea --- /dev/null +++ b/BBWY.JDSDK/Domain/QueryStockOutResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QueryStockOutResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + [JsonProperty("stockbillinfo_list")] +public List + + stockbillinfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/QuestionType.cs b/BBWY.JDSDK/Domain/QuestionType.cs new file mode 100644 index 00000000..d22f8c51 --- /dev/null +++ b/BBWY.JDSDK/Domain/QuestionType.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class QuestionType:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("parentCode")] +public string + + parentCode + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RPCResult.cs b/BBWY.JDSDK/Domain/RPCResult.cs new file mode 100644 index 00000000..3b44aee4 --- /dev/null +++ b/BBWY.JDSDK/Domain/RPCResult.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RPCResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("errorField")] +public string + + errorField + { get; set; } + [JsonProperty("errorId")] +public string + + errorId + { get; set; } + [JsonProperty("reqId")] +public string + + reqId + { get; set; } + [JsonProperty("extMessage")] +public Dictionary + + extMessage + { get; set; } + [JsonProperty("result")] +public PaginationResp + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReassignOrder.cs b/BBWY.JDSDK/Domain/ReassignOrder.cs new file mode 100644 index 00000000..38bc06e1 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReassignOrder.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReassignOrder:JdObject{ + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("reassignInfo")] +public int + + reassignInfo + { get; set; } + [JsonProperty("userMobile")] +public string + + userMobile + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceiptDetailModelDto.cs b/BBWY.JDSDK/Domain/ReceiptDetailModelDto.cs new file mode 100644 index 00000000..87061911 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceiptDetailModelDto.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceiptDetailModelDto:JdObject{ + [JsonProperty("receivingNo")] +public string + + receivingNo + { get; set; } + [JsonProperty("skuNo")] +public string + + skuNo + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("receivedQty")] +public string + + receivedQty + { get; set; } + [JsonProperty("lotNo")] +public string + + lotNo + { get; set; } + [JsonProperty("productLevel")] +public string + + productLevel + { get; set; } + [JsonProperty("isvLotattrs")] +public string + + isvLotattrs + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceiptInfo.cs b/BBWY.JDSDK/Domain/ReceiptInfo.cs new file mode 100644 index 00000000..f02f8676 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceiptInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceiptInfo:JdObject{ + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceiptModelDto.cs b/BBWY.JDSDK/Domain/ReceiptModelDto.cs new file mode 100644 index 00000000..d5a5ae2b --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceiptModelDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceiptModelDto:JdObject{ + [JsonProperty("receiptNo")] +public string + + receiptNo + { get; set; } + [JsonProperty("ownerNo")] +public string + + ownerNo + { get; set; } + [JsonProperty("supplierNo")] +public string + + supplierNo + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("detailModelDtos")] +public List + + detailModelDtos + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceiptResult.cs b/BBWY.JDSDK/Domain/ReceiptResult.cs new file mode 100644 index 00000000..171601f7 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceiptResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceiptResult:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public ReceiptModelDto + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceiptReturnResult.cs b/BBWY.JDSDK/Domain/ReceiptReturnResult.cs new file mode 100644 index 00000000..32aa3d47 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceiptReturnResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceiptReturnResult:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public bool + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceiveBrief.cs b/BBWY.JDSDK/Domain/ReceiveBrief.cs new file mode 100644 index 00000000..cc78baef --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceiveBrief.cs @@ -0,0 +1,122 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceiveBrief:JdObject{ + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("customerExpectName")] +public string + + customerExpectName + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("serviceStatusName")] +public string + + serviceStatusName + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareType")] +public int + + wareType + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("customerMobile")] +public string + + customerMobile + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("approveReasonCid2")] +public int + + approveReasonCid2 + { get; set; } + [JsonProperty("orderShopId")] +public string + + orderShopId + { get; set; } + [JsonProperty("returnShopId")] +public string + + returnShopId + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("wareNum")] +public int + + wareNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceiveDetail.cs b/BBWY.JDSDK/Domain/ReceiveDetail.cs new file mode 100644 index 00000000..3024e495 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceiveDetail.cs @@ -0,0 +1,122 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceiveDetail:JdObject{ + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("receiveId")] +public int + + receiveId + { get; set; } + [JsonProperty("receiveType")] +public int + + receiveType + { get; set; } + [JsonProperty("receiveTypeName")] +public string + + receiveTypeName + { get; set; } + [JsonProperty("receiveDate")] +public DateTime + + receiveDate + { get; set; } + [JsonProperty("partCode")] +public string + + partCode + { get; set; } + [JsonProperty("packingState")] +public int + + packingState + { get; set; } + [JsonProperty("packingStateName")] +public string + + packingStateName + { get; set; } + [JsonProperty("qualityState")] +public int + + qualityState + { get; set; } + [JsonProperty("qualityStateName")] +public string + + qualityStateName + { get; set; } + [JsonProperty("appearanceState")] +public int + + appearanceState + { get; set; } + [JsonProperty("appearanceStateName")] +public string + + appearanceStateName + { get; set; } + [JsonProperty("invoiceRecordState")] +public int + + invoiceRecordState + { get; set; } + [JsonProperty("invoiceRecordStateName")] +public string + + invoiceRecordStateName + { get; set; } + [JsonProperty("judgmentReason")] +public int + + judgmentReason + { get; set; } + [JsonProperty("judgmentReasonName")] +public string + + judgmentReasonName + { get; set; } + [JsonProperty("accessoryOrGift")] +public int + + accessoryOrGift + { get; set; } + [JsonProperty("accessoryOrGiftName")] +public string + + accessoryOrGiftName + { get; set; } + [JsonProperty("receiveRemark")] +public string + + receiveRemark + { get; set; } + [JsonProperty("abnormalFlag")] +public bool + + abnormalFlag + { get; set; } + [JsonProperty("receiveWareList")] +public List + + receiveWareList + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceiveWare.cs b/BBWY.JDSDK/Domain/ReceiveWare.cs new file mode 100644 index 00000000..18e3d920 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceiveWare.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceiveWare:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareType")] +public int + + wareType + { get; set; } + [JsonProperty("wareTypeName")] +public string + + wareTypeName + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("skuUuid")] +public string + + skuUuid + { get; set; } + [JsonProperty("wareNum")] +public int + + wareNum + { get; set; } + [JsonProperty("partCode")] +public string + + partCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReceivingTask.cs b/BBWY.JDSDK/Domain/ReceivingTask.cs new file mode 100644 index 00000000..c975f8cc --- /dev/null +++ b/BBWY.JDSDK/Domain/ReceivingTask.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReceivingTask:JdObject{ + [JsonProperty("goods_no")] +public string + + goodsNo + { get; set; } + [JsonProperty("goods_status")] +public string + + goodsStatus + { get; set; } + [JsonProperty("qty")] +public int + + qty + { get; set; } + [JsonProperty("expected_qty")] +public int + + expectedQty + { get; set; } + [JsonProperty("difference_remark")] +public string + + differenceRemark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RechargeRecordDTO.cs b/BBWY.JDSDK/Domain/RechargeRecordDTO.cs new file mode 100644 index 00000000..2e3d8774 --- /dev/null +++ b/BBWY.JDSDK/Domain/RechargeRecordDTO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RechargeRecordDTO:JdObject{ + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("providerName")] +public string + + providerName + { get; set; } + [JsonProperty("branchCode")] +public string + + branchCode + { get; set; } + [JsonProperty("branchName")] +public string + + branchName + { get; set; } + [JsonProperty("state")] +public int + + state + { get; set; } + [JsonProperty("operatorTime")] +public DateTime + + operatorTime + { get; set; } + [JsonProperty("operatorName")] +public DateTime + + operatorName + { get; set; } + [JsonProperty("amount")] +public int + + amount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RecommendTempVO.cs b/BBWY.JDSDK/Domain/RecommendTempVO.cs new file mode 100644 index 00000000..4a0068ea --- /dev/null +++ b/BBWY.JDSDK/Domain/RecommendTempVO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RecommendTempVO:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Record.cs b/BBWY.JDSDK/Domain/Record.cs new file mode 100644 index 00000000..22752ecf --- /dev/null +++ b/BBWY.JDSDK/Domain/Record.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Record:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public BizResult + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RecyclerOrderSettle.cs b/BBWY.JDSDK/Domain/RecyclerOrderSettle.cs new file mode 100644 index 00000000..c5488042 --- /dev/null +++ b/BBWY.JDSDK/Domain/RecyclerOrderSettle.cs @@ -0,0 +1,132 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RecyclerOrderSettle:JdObject{ + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("settleStat")] +public int + + settleStat + { get; set; } + [JsonProperty("recyclerId")] +public int + + recyclerId + { get; set; } + [JsonProperty("recyclerName")] +public string + + recyclerName + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("saleOrderNo")] +public string + + saleOrderNo + { get; set; } + [JsonProperty("jdCheckDate")] +public DateTime + + jdCheckDate + { get; set; } + [JsonProperty("serviceTypeId")] +public int + + serviceTypeId + { get; set; } + [JsonProperty("serviceTypeName")] +public string + + serviceTypeName + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("settleItem")] +public string + + settleItem + { get; set; } + [JsonProperty("serviceAmount")] +public double + + serviceAmount + { get; set; } + [JsonProperty("assessRemark")] +public string + + assessRemark + { get; set; } + [JsonProperty("amount")] +public double + + amount + { get; set; } + [JsonProperty("recyclerSettleNo")] +public string + + recyclerSettleNo + { get; set; } + [JsonProperty("firstLevelCatId")] +public int + + firstLevelCatId + { get; set; } + [JsonProperty("firstLevelCat")] +public string + + firstLevelCat + { get; set; } + [JsonProperty("secondLevelCatId")] +public int + + secondLevelCatId + { get; set; } + [JsonProperty("secondLevelCat")] +public string + + secondLevelCat + { get; set; } + [JsonProperty("thirdLevelCatId")] +public int + + thirdLevelCatId + { get; set; } + [JsonProperty("thirdLevelCat")] +public string + + thirdLevelCat + { get; set; } + [JsonProperty("businessSku")] +public string + + businessSku + { get; set; } + [JsonProperty("businessSkuName")] +public string + + businessSkuName + { get; set; } + [JsonProperty("id")] +public int + + id + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RecyclerSettle.cs b/BBWY.JDSDK/Domain/RecyclerSettle.cs new file mode 100644 index 00000000..e17d2f2a --- /dev/null +++ b/BBWY.JDSDK/Domain/RecyclerSettle.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RecyclerSettle:JdObject{ + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("settleNo")] +public string + + settleNo + { get; set; } + [JsonProperty("stat")] +public int + + stat + { get; set; } + [JsonProperty("opstatus")] +public int + + opstatus + { get; set; } + [JsonProperty("serviceTypeId")] +public int + + serviceTypeId + { get; set; } + [JsonProperty("serviceTypeName")] +public string + + serviceTypeName + { get; set; } + [JsonProperty("settleAmount")] +public double + + settleAmount + { get; set; } + [JsonProperty("adjustAdmount")] +public double + + adjustAdmount + { get; set; } + [JsonProperty("adjustRemark")] +public string + + adjustRemark + { get; set; } + [JsonProperty("recyclerId")] +public int + + recyclerId + { get; set; } + [JsonProperty("recyclerName")] +public string + + recyclerName + { get; set; } + [JsonProperty("payAmount")] +public double + + payAmount + { get; set; } + [JsonProperty("firstLevelCatId")] +public int + + firstLevelCatId + { get; set; } + [JsonProperty("firstLevelCat")] +public string + + firstLevelCat + { get; set; } + [JsonProperty("secondLevelCatId")] +public int + + secondLevelCatId + { get; set; } + [JsonProperty("secondLevelCat")] +public string + + secondLevelCat + { get; set; } + [JsonProperty("thirdLevelCatId")] +public int + + thirdLevelCatId + { get; set; } + [JsonProperty("thirdLevelCat")] +public string + + thirdLevelCat + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RefundApplyVo.cs b/BBWY.JDSDK/Domain/RefundApplyVo.cs new file mode 100644 index 00000000..d8e25963 --- /dev/null +++ b/BBWY.JDSDK/Domain/RefundApplyVo.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RefundApplyVo:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("buyerId")] +public string + + buyerId + { get; set; } + [JsonProperty("buyerName")] +public string + + buyerName + { get; set; } + [JsonProperty("checkTime")] +public string + + checkTime + { get; set; } + [JsonProperty("applyTime")] +public string + + applyTime + { get; set; } + [JsonProperty("applyRefundSum")] +public double + + applyRefundSum + { get; set; } + [JsonProperty("status")] +public long + + status + { get; set; } + [JsonProperty("checkUserName")] +public string + + checkUserName + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("checkRemark")] +public string + + checkRemark + { get; set; } + [JsonProperty("reason")] +public string + + reason + { get; set; } + [JsonProperty("systemId")] +public int + + systemId + { get; set; } + [JsonProperty("storeId")] +public long + + storeId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RefundBillChargeMO.cs b/BBWY.JDSDK/Domain/RefundBillChargeMO.cs new file mode 100644 index 00000000..efe83beb --- /dev/null +++ b/BBWY.JDSDK/Domain/RefundBillChargeMO.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RefundBillChargeMO:JdObject{ + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("docCreateTime")] +public DateTime + + docCreateTime + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("docUpdateTime")] +public DateTime + + docUpdateTime + { get; set; } + [JsonProperty("feeList")] +public List + + feeList + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("returnTime")] +public DateTime + + returnTime + { get; set; } + [JsonProperty("serviceOrderId")] +public long + + serviceOrderId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RefundapplyResponse.cs b/BBWY.JDSDK/Domain/RefundapplyResponse.cs new file mode 100644 index 00000000..d9009f5d --- /dev/null +++ b/BBWY.JDSDK/Domain/RefundapplyResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RefundapplyResponse:JdObject{ + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("results")] +public List + + results + { get; set; } + [JsonProperty("result_state")] +public bool + + resultState + { get; set; } + [JsonProperty("result_info")] +public string + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RegionDTO.cs b/BBWY.JDSDK/Domain/RegionDTO.cs new file mode 100644 index 00000000..a907b290 --- /dev/null +++ b/BBWY.JDSDK/Domain/RegionDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RegionDTO:JdObject{ + [JsonProperty("province_id")] +public string + + provinceId + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("city_id")] +public string + + cityId + { get; set; } + [JsonProperty("city_name")] +public string + + cityName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RegistrationItemEntity.cs b/BBWY.JDSDK/Domain/RegistrationItemEntity.cs new file mode 100644 index 00000000..e094c69b --- /dev/null +++ b/BBWY.JDSDK/Domain/RegistrationItemEntity.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RegistrationItemEntity:JdObject{ + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("sex")] +public string + + sex + { get; set; } + [JsonProperty("birthday")] +public DateTime + + birthday + { get; set; } + [JsonProperty("idNumber")] +public string + + idNumber + { get; set; } + [JsonProperty("nationality")] +public string + + nationality + { get; set; } + [JsonProperty("homeAddress")] +public string + + homeAddress + { get; set; } + [JsonProperty("addressDetail")] +public string + + addressDetail + { get; set; } + [JsonProperty("phoneNumber")] +public string + + phoneNumber + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("emergencyContact")] +public string + + emergencyContact + { get; set; } + [JsonProperty("emergencyContactNumber")] +public string + + emergencyContactNumber + { get; set; } + [JsonProperty("clothingSize")] +public string + + clothingSize + { get; set; } + [JsonProperty("beastResult")] +public string + + beastResult + { get; set; } + [JsonProperty("certificatePictureUrl")] +public string + + certificatePictureUrl + { get; set; } + [JsonProperty("job")] +public string + + job + { get; set; } + [JsonProperty("informationChannel")] +public string + + informationChannel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RejectedData.cs b/BBWY.JDSDK/Domain/RejectedData.cs new file mode 100644 index 00000000..daa7ce74 --- /dev/null +++ b/BBWY.JDSDK/Domain/RejectedData.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RejectedData:JdObject{ + [JsonProperty("dataId")] +public string + + dataId + { get; set; } + [JsonProperty("rejectCode")] +public int + + rejectCode + { get; set; } + [JsonProperty("rejectMsg")] +public string + + rejectMsg + { get; set; } + [JsonProperty("monitorSerialId")] +public string + + monitorSerialId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RentStoreInfo.cs b/BBWY.JDSDK/Domain/RentStoreInfo.cs new file mode 100644 index 00000000..ebe06296 --- /dev/null +++ b/BBWY.JDSDK/Domain/RentStoreInfo.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RentStoreInfo:JdObject{ + [JsonProperty("com_id")] +public long + + comId + { get; set; } + [JsonProperty("com_name")] +public string + + comName + { get; set; } + [JsonProperty("org_id")] +public long + + orgId + { get; set; } + [JsonProperty("wh_id")] +public long + + whId + { get; set; } + [JsonProperty("org_name")] +public string + + orgName + { get; set; } + [JsonProperty("wh_name")] +public string + + whName + { get; set; } + [JsonProperty("custom_name")] +public string + + customName + { get; set; } + [JsonProperty("areaRent")] +public int[] + + areaRent + { get; set; } + [JsonProperty("apply_time")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("status")] +public int[] + + status + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("contract")] +public string + + contract + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("zip_code")] +public string + + zipCode + { get; set; } + [JsonProperty("back_name")] +public string + + backName + { get; set; } + [JsonProperty("back_phone")] +public string + + backPhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReplyResult.cs b/BBWY.JDSDK/Domain/ReplyResult.cs new file mode 100644 index 00000000..e3d11aee --- /dev/null +++ b/BBWY.JDSDK/Domain/ReplyResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReplyResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReportInfo.cs b/BBWY.JDSDK/Domain/ReportInfo.cs new file mode 100644 index 00000000..7d0ccf86 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReportInfo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReportInfo:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("dimension")] +public string + + dimension + { get; set; } + [JsonProperty("date")] +public DateTime + + date + { get; set; } + [JsonProperty("figureData")] +public Map[] + + figureData + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RequisitionInfoDetailDto.cs b/BBWY.JDSDK/Domain/RequisitionInfoDetailDto.cs new file mode 100644 index 00000000..27bfdb5f --- /dev/null +++ b/BBWY.JDSDK/Domain/RequisitionInfoDetailDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RequisitionInfoDetailDto:JdObject{ + [JsonProperty("ware_name")] +public string + + wareName + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("warehouse_list")] +public List + + warehouseList + { get; set; } + [JsonProperty("reple_qty")] +public int + + repleQty + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RequisitionInfoResultDto.cs b/BBWY.JDSDK/Domain/RequisitionInfoResultDto.cs new file mode 100644 index 00000000..32d821b3 --- /dev/null +++ b/BBWY.JDSDK/Domain/RequisitionInfoResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RequisitionInfoResultDto:JdObject{ + [JsonProperty("requisition_info_detail")] +public RequisitionInfoDetailDto + + requisitionInfoDetail + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public string + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RespResult.cs b/BBWY.JDSDK/Domain/RespResult.cs new file mode 100644 index 00000000..7fabbdd8 --- /dev/null +++ b/BBWY.JDSDK/Domain/RespResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RespResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("result")] +public HashMap + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponseBody.cs b/BBWY.JDSDK/Domain/ResponseBody.cs new file mode 100644 index 00000000..6f383dbc --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponseBody.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponseBody:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("containSensitiveWord")] +public bool + + containSensitiveWord + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponseDTO.cs b/BBWY.JDSDK/Domain/ResponseDTO.cs new file mode 100644 index 00000000..537bc12e --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponseDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponseDTO:JdObject{ + [JsonProperty("statusCode")] +public int + + statusCode + { get; set; } + [JsonProperty("statusMessage")] +public string + + statusMessage + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponseData.cs b/BBWY.JDSDK/Domain/ResponseData.cs new file mode 100644 index 00000000..ca70fe3b --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponseData.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponseData:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("data")] +public EncryptMobileResult + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponseHeader.cs b/BBWY.JDSDK/Domain/ResponseHeader.cs new file mode 100644 index 00000000..889dd12e --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponseHeader.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponseHeader:JdObject{ + [JsonProperty("returnCode")] +public string + + returnCode + { get; set; } + [JsonProperty("returnMsg")] +public string + + returnMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponseOrderOtherDetail.cs b/BBWY.JDSDK/Domain/ResponseOrderOtherDetail.cs new file mode 100644 index 00000000..8b16c456 --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponseOrderOtherDetail.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponseOrderOtherDetail:JdObject{ + [JsonProperty("josl_good_no")] +public string + + joslGoodNo + { get; set; } + [JsonProperty("isv_good_no")] +public string + + isvGoodNo + { get; set; } + [JsonProperty("qty")] +public int + + qty + { get; set; } + [JsonProperty("goods_status")] +public string + + goodsStatus + { get; set; } + [JsonProperty("difference_remark")] +public string + + differenceRemark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponseOrderStatus.cs b/BBWY.JDSDK/Domain/ResponseOrderStatus.cs new file mode 100644 index 00000000..cc5a4dd7 --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponseOrderStatus.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponseOrderStatus:JdObject{ + [JsonProperty("receipt_no")] +public string + + receiptNo + { get; set; } + [JsonProperty("order_status_details")] +public List + + orderStatusDetails + { get; set; } + [JsonProperty("order_package_details")] +public List + + orderPackageDetails + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponsePageDTO.cs b/BBWY.JDSDK/Domain/ResponsePageDTO.cs new file mode 100644 index 00000000..7a79c1da --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponsePageDTO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponsePageDTO:JdObject{ + [JsonProperty("curPage")] +public int + + curPage + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("totalPage")] +public int + + totalPage + { get; set; } + [JsonProperty("totalRow")] +public int + + totalRow + { get; set; } + [JsonProperty("start")] +public int + + start + { get; set; } + [JsonProperty("end")] +public int + + end + { get; set; } + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponseStock.cs b/BBWY.JDSDK/Domain/ResponseStock.cs new file mode 100644 index 00000000..c9e213fd --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponseStock.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponseStock:JdObject{ + [JsonProperty("process_code")] +public string + + processCode + { get; set; } + [JsonProperty("process_status")] +public string + + processStatus + { get; set; } + [JsonProperty("error_message")] +public string + + errorMessage + { get; set; } + [JsonProperty("total_page")] +public int + + totalPage + { get; set; } + [JsonProperty("stock_details")] +public List + + stockDetails + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResponseVO.cs b/BBWY.JDSDK/Domain/ResponseVO.cs new file mode 100644 index 00000000..61794d7c --- /dev/null +++ b/BBWY.JDSDK/Domain/ResponseVO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResponseVO:JdObject{ + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("data")] +public GetVoucherInfoResVo + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Result.cs b/BBWY.JDSDK/Domain/Result.cs new file mode 100644 index 00000000..e5400903 --- /dev/null +++ b/BBWY.JDSDK/Domain/Result.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Result:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public WaitAuditDetail + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Result2.cs b/BBWY.JDSDK/Domain/Result2.cs new file mode 100644 index 00000000..ae4e3d30 --- /dev/null +++ b/BBWY.JDSDK/Domain/Result2.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Result2:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public string + + data + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultBase.cs b/BBWY.JDSDK/Domain/ResultBase.cs new file mode 100644 index 00000000..a72edde1 --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultBase.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultBase:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultBean.cs b/BBWY.JDSDK/Domain/ResultBean.cs new file mode 100644 index 00000000..beb8c071 --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultBean.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultBean:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("jsonResult")] +public string + + jsonResult + { get; set; } + [JsonProperty("result")] +public Dictionary + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultData.cs b/BBWY.JDSDK/Domain/ResultData.cs new file mode 100644 index 00000000..b31bf4be --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultData.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultData:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("data")] +public string + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultExport.cs b/BBWY.JDSDK/Domain/ResultExport.cs new file mode 100644 index 00000000..e31a338a --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultExport.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultExport:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("data")] +public TempCompletePage + + data + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultForLwbMain.cs b/BBWY.JDSDK/Domain/ResultForLwbMain.cs new file mode 100644 index 00000000..16d1ca9e --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultForLwbMain.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultForLwbMain:JdObject{ + [JsonProperty("wb")] +public string + + wb + { get; set; } + [JsonProperty("lwb")] +public string + + lwb + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultInfo.cs b/BBWY.JDSDK/Domain/ResultInfo.cs new file mode 100644 index 00000000..63c48e40 --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultInfo.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultInfo:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("fwTastList")] +public List + + fwTastList + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("deliverInfoList")] +public List + + deliverInfoList + { get; set; } + [JsonProperty("closeOrderList")] +public List + + closeOrderList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultInfoDTO.cs b/BBWY.JDSDK/Domain/ResultInfoDTO.cs new file mode 100644 index 00000000..f8cba1d6 --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultInfoDTO.cs @@ -0,0 +1,127 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultInfoDTO:JdObject{ + [JsonProperty("rcode")] +public int + + rcode + { get; set; } + [JsonProperty("rmessage")] +public string + + rmessage + { get; set; } + [JsonProperty("sourcetSortCenterId")] +public int + + sourcetSortCenterId + { get; set; } + [JsonProperty("sourcetSortCenterName")] +public string + + sourcetSortCenterName + { get; set; } + [JsonProperty("originalCrossCode")] +public string + + originalCrossCode + { get; set; } + [JsonProperty("originalTabletrolleyCode")] +public string + + originalTabletrolleyCode + { get; set; } + [JsonProperty("targetSortCenterId")] +public int + + targetSortCenterId + { get; set; } + [JsonProperty("targetSortCenterName")] +public string + + targetSortCenterName + { get; set; } + [JsonProperty("destinationCrossCode")] +public string + + destinationCrossCode + { get; set; } + [JsonProperty("destinationTabletrolleyCode")] +public string + + destinationTabletrolleyCode + { get; set; } + [JsonProperty("siteId")] +public int + + siteId + { get; set; } + [JsonProperty("siteName")] +public string + + siteName + { get; set; } + [JsonProperty("road")] +public string + + road + { get; set; } + [JsonProperty("aging")] +public int + + aging + { get; set; } + [JsonProperty("agingName")] +public string + + agingName + { get; set; } + [JsonProperty("isHideName")] +public int + + isHideName + { get; set; } + [JsonProperty("isHideContractNumbers")] +public int + + isHideContractNumbers + { get; set; } + [JsonProperty("preSortCode")] +public int + + preSortCode + { get; set; } + [JsonProperty("transType")] +public int + + transType + { get; set; } + [JsonProperty("promiseTimeType")] +public int + + promiseTimeType + { get; set; } + [JsonProperty("promiseTimeTypeDownGrade")] +public bool + + promiseTimeTypeDownGrade + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("expressOperationMode")] +public int + + expressOperationMode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultModel.cs b/BBWY.JDSDK/Domain/ResultModel.cs new file mode 100644 index 00000000..899b05b6 --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultModel.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultModel:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("data")] +public object + + data + { get; set; } + [JsonProperty("tip")] +public string + + tip + { get; set; } + [JsonProperty("currentTime")] +public int + + currentTime + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultUtil.cs b/BBWY.JDSDK/Domain/ResultUtil.cs new file mode 100644 index 00000000..92c68aee --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultUtil.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultUtil:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultVO.cs b/BBWY.JDSDK/Domain/ResultVO.cs new file mode 100644 index 00000000..c4151e9c --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultVO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultVO:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("time")] +public long + + time + { get; set; } + [JsonProperty("version")] +public string + + version + { get; set; } + [JsonProperty("data")] +public DataVO + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ResultWrap.cs b/BBWY.JDSDK/Domain/ResultWrap.cs new file mode 100644 index 00000000..34081bc7 --- /dev/null +++ b/BBWY.JDSDK/Domain/ResultWrap.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ResultWrap:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RetailShelfParam.cs b/BBWY.JDSDK/Domain/RetailShelfParam.cs new file mode 100644 index 00000000..5871c769 --- /dev/null +++ b/BBWY.JDSDK/Domain/RetailShelfParam.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RetailShelfParam:JdObject{ + [JsonProperty("city_id")] +public string + + cityId + { get; set; } + [JsonProperty("shelf_status")] +public string + + shelfStatus + { get; set; } + [JsonProperty("jd_price")] +public string + + jdPrice + { get; set; } + [JsonProperty("yx_Price")] +public string + + yxPrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReturnAddressResult.cs b/BBWY.JDSDK/Domain/ReturnAddressResult.cs new file mode 100644 index 00000000..330945a1 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReturnAddressResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReturnAddressResult:JdObject{ + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + [JsonProperty("return_address_s")] +public List + + returnAddressS + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReturnAddressVO.cs b/BBWY.JDSDK/Domain/ReturnAddressVO.cs new file mode 100644 index 00000000..389a4ce5 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReturnAddressVO.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReturnAddressVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("contact")] +public string + + contact + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("zip_code")] +public string + + zipCode + { get; set; } + [JsonProperty("full_address")] +public string + + fullAddress + { get; set; } + [JsonProperty("full_area_id")] +public string + + fullAreaId + { get; set; } + [JsonProperty("address_type")] +public int + + addressType + { get; set; } + [JsonProperty("create_time")] +public DateTime + + createTime + { get; set; } + [JsonProperty("modify_time")] +public DateTime + + modifyTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReturnOrderDetailForJos.cs b/BBWY.JDSDK/Domain/ReturnOrderDetailForJos.cs new file mode 100644 index 00000000..ab264221 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReturnOrderDetailForJos.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReturnOrderDetailForJos:JdObject{ + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("commodityName")] +public string + + commodityName + { get; set; } + [JsonProperty("commodityNum")] +public int + + commodityNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReturnOrderPreForJosResult.cs b/BBWY.JDSDK/Domain/ReturnOrderPreForJosResult.cs new file mode 100644 index 00000000..54764848 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReturnOrderPreForJosResult.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReturnOrderPreForJosResult:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("customOrderId")] +public long + + customOrderId + { get; set; } + [JsonProperty("roApplyFee")] +public string + + roApplyFee + { get; set; } + [JsonProperty("roApplyDate")] +public DateTime + + roApplyDate + { get; set; } + [JsonProperty("orderCreateDate")] +public DateTime + + orderCreateDate + { get; set; } + [JsonProperty("modifiedDate")] +public DateTime + + modifiedDate + { get; set; } + [JsonProperty("approvalState")] +public int + + approvalState + { get; set; } + [JsonProperty("orderState")] +public int + + orderState + { get; set; } + [JsonProperty("operatorState")] +public int + + operatorState + { get; set; } + [JsonProperty("roPreNo")] +public long + + roPreNo + { get; set; } + [JsonProperty("roAccount")] +public string + + roAccount + { get; set; } + [JsonProperty("roReason")] +public string + + roReason + { get; set; } + [JsonProperty("approvalSuggestion")] +public string + + approvalSuggestion + { get; set; } + [JsonProperty("orderDetailList")] +public List + + orderDetailList + { get; set; } + [JsonProperty("vendorStoreId")] +public int + + vendorStoreId + { get; set; } + [JsonProperty("vendorStoreName")] +public string + + vendorStoreName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReturnOrderPreForJosResultList.cs b/BBWY.JDSDK/Domain/ReturnOrderPreForJosResultList.cs new file mode 100644 index 00000000..dac4b5da --- /dev/null +++ b/BBWY.JDSDK/Domain/ReturnOrderPreForJosResultList.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReturnOrderPreForJosResultList:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("resultDtoList")] +public List + + resultDtoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ReturnResult.cs b/BBWY.JDSDK/Domain/ReturnResult.cs new file mode 100644 index 00000000..fb5ebf64 --- /dev/null +++ b/BBWY.JDSDK/Domain/ReturnResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ReturnResult:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RoDetailDto.cs b/BBWY.JDSDK/Domain/RoDetailDto.cs new file mode 100644 index 00000000..a0109172 --- /dev/null +++ b/BBWY.JDSDK/Domain/RoDetailDto.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RoDetailDto:JdObject{ + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("returnsPrice")] +public string + + returnsPrice + { get; set; } + [JsonProperty("returnsNum")] +public int + + returnsNum + { get; set; } + [JsonProperty("factNum")] +public int + + factNum + { get; set; } + [JsonProperty("totalPrice")] +public string + + totalPrice + { get; set; } + [JsonProperty("isbn")] +public string + + isbn + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + [JsonProperty("makePrice")] +public string + + makePrice + { get; set; } + [JsonProperty("bizCode")] +public string + + bizCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RoDto.cs b/BBWY.JDSDK/Domain/RoDto.cs new file mode 100644 index 00000000..3f8b836e --- /dev/null +++ b/BBWY.JDSDK/Domain/RoDto.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RoDto:JdObject{ + [JsonProperty("returnId")] +public long + + returnId + { get; set; } + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("providerName")] +public string + + providerName + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("fromDeliverCenterName")] +public string + + fromDeliverCenterName + { get; set; } + [JsonProperty("toDeliverCenterName")] +public string + + toDeliverCenterName + { get; set; } + [JsonProperty("returnStateName")] +public string + + returnStateName + { get; set; } + [JsonProperty("totalNum")] +public int + + totalNum + { get; set; } + [JsonProperty("totalPrice")] +public string + + totalPrice + { get; set; } + [JsonProperty("stockName")] +public string + + stockName + { get; set; } + [JsonProperty("wareHouseAddress")] +public string + + wareHouseAddress + { get; set; } + [JsonProperty("wareHouseCell")] +public string + + wareHouseCell + { get; set; } + [JsonProperty("wareHouseContact")] +public string + + wareHouseContact + { get; set; } + [JsonProperty("outStoreRoomDate")] +public DateTime + + outStoreRoomDate + { get; set; } + [JsonProperty("wareVariety")] +public int + + wareVariety + { get; set; } + [JsonProperty("balanceStateName")] +public string + + balanceStateName + { get; set; } + [JsonProperty("balanceDate")] +public DateTime + + balanceDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RoResultDto.cs b/BBWY.JDSDK/Domain/RoResultDto.cs new file mode 100644 index 00000000..c8413ffc --- /dev/null +++ b/BBWY.JDSDK/Domain/RoResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RoResultDto:JdObject{ + [JsonProperty("pageIndex")] +public int + + pageIndex + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("roDtoList")] +public List + + roDtoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RpcResponse.cs b/BBWY.JDSDK/Domain/RpcResponse.cs new file mode 100644 index 00000000..fefcfdb3 --- /dev/null +++ b/BBWY.JDSDK/Domain/RpcResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RpcResponse:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("value")] +public List + + value + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RtsBatch.cs b/BBWY.JDSDK/Domain/RtsBatch.cs new file mode 100644 index 00000000..5027418f --- /dev/null +++ b/BBWY.JDSDK/Domain/RtsBatch.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RtsBatch:JdObject{ + [JsonProperty("deptGoodsNo")] +public string + + deptGoodsNo + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("quantity")] +public string + + quantity + { get; set; } + [JsonProperty("realQuantity")] +public string + + realQuantity + { get; set; } + [JsonProperty("batchNo")] +public string + + batchNo + { get; set; } + [JsonProperty("batAttrList")] +public List + + batAttrList + { get; set; } + [JsonProperty("orderLine")] +public string + + orderLine + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RtsDetail.cs b/BBWY.JDSDK/Domain/RtsDetail.cs new file mode 100644 index 00000000..229211a9 --- /dev/null +++ b/BBWY.JDSDK/Domain/RtsDetail.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RtsDetail:JdObject{ + [JsonProperty("deptGoodsNo")] +public string + + deptGoodsNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("quantity")] +public string + + quantity + { get; set; } + [JsonProperty("realQuantity")] +public string + + realQuantity + { get; set; } + [JsonProperty("goodsStatus")] +public string + + goodsStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RtsResult.cs b/BBWY.JDSDK/Domain/RtsResult.cs new file mode 100644 index 00000000..fb48efa3 --- /dev/null +++ b/BBWY.JDSDK/Domain/RtsResult.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RtsResult:JdObject{ + [JsonProperty("eclpRtsNo")] +public string + + eclpRtsNo + { get; set; } + [JsonProperty("isvRtsNum")] +public string + + isvRtsNum + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("deliveryMode")] +public string + + deliveryMode + { get; set; } + [JsonProperty("supplierNo")] +public string + + supplierNo + { get; set; } + [JsonProperty("rtsOrderStatus")] +public string + + rtsOrderStatus + { get; set; } + [JsonProperty("operatorTime")] +public string + + operatorTime + { get; set; } + [JsonProperty("operatorUser")] +public string + + operatorUser + { get; set; } + [JsonProperty("source")] +public string + + source + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("receiver")] +public string + + receiver + { get; set; } + [JsonProperty("receiverPhone")] +public string + + receiverPhone + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("county")] +public string + + county + { get; set; } + [JsonProperty("town")] +public string + + town + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("rtsDetailList")] +public List + + rtsDetailList + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("failMsg")] +public string + + failMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RtwBatAttrModel.cs b/BBWY.JDSDK/Domain/RtwBatAttrModel.cs new file mode 100644 index 00000000..b1525661 --- /dev/null +++ b/BBWY.JDSDK/Domain/RtwBatAttrModel.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RtwBatAttrModel:JdObject{ + [JsonProperty("deptGoodsNo")] +public string + + deptGoodsNo + { get; set; } + [JsonProperty("sellerGoodsNo")] +public string + + sellerGoodsNo + { get; set; } + [JsonProperty("batchNo")] +public string + + batchNo + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("batchQty")] +public int + + batchQty + { get; set; } + [JsonProperty("isvSoNo")] +public string + + isvSoNo + { get; set; } + [JsonProperty("eclpSoNo")] +public string + + eclpSoNo + { get; set; } + [JsonProperty("batchOrderLine")] +public string + + batchOrderLine + { get; set; } + [JsonProperty("batAttrList")] +public List + + batAttrList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RtwDetailsResult.cs b/BBWY.JDSDK/Domain/RtwDetailsResult.cs new file mode 100644 index 00000000..954d590f --- /dev/null +++ b/BBWY.JDSDK/Domain/RtwDetailsResult.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RtwDetailsResult:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsLevelNo")] +public string + + goodsLevelNo + { get; set; } + [JsonProperty("planQty")] +public int + + planQty + { get; set; } + [JsonProperty("realQty")] +public int + + realQty + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + [JsonProperty("detailIsvSoNo")] +public string + + detailIsvSoNo + { get; set; } + [JsonProperty("detailEclpSoNo")] +public string + + detailEclpSoNo + { get; set; } + [JsonProperty("detailOrderLine")] +public string + + detailOrderLine + { get; set; } + [JsonProperty("planRtwReasonNo")] +public string + + planRtwReasonNo + { get; set; } + [JsonProperty("planRtwReasonDesc")] +public string + + planRtwReasonDesc + { get; set; } + [JsonProperty("realRtwReasonNo")] +public string + + realRtwReasonNo + { get; set; } + [JsonProperty("realPlanRtwReasonDesc")] +public string + + realPlanRtwReasonDesc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RtwResult.cs b/BBWY.JDSDK/Domain/RtwResult.cs new file mode 100644 index 00000000..30ab4def --- /dev/null +++ b/BBWY.JDSDK/Domain/RtwResult.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RtwResult:JdObject{ + [JsonProperty("eclpRtwNo")] +public string + + eclpRtwNo + { get; set; } + [JsonProperty("isvRtwNum")] +public string + + isvRtwNum + { get; set; } + [JsonProperty("eclpSoNo")] +public string + + eclpSoNo + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("source")] +public string + + source + { get; set; } + [JsonProperty("reason")] +public string + + reason + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RtwUpdateResult.cs b/BBWY.JDSDK/Domain/RtwUpdateResult.cs new file mode 100644 index 00000000..d26f692f --- /dev/null +++ b/BBWY.JDSDK/Domain/RtwUpdateResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RtwUpdateResult:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/RxInfoDTO.cs b/BBWY.JDSDK/Domain/RxInfoDTO.cs new file mode 100644 index 00000000..b7a64efb --- /dev/null +++ b/BBWY.JDSDK/Domain/RxInfoDTO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class RxInfoDTO:JdObject{ + [JsonProperty("patientName")] +public string + + patientName + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("sex")] +public int + + sex + { get; set; } + [JsonProperty("birthday")] +public DateTime + + birthday + { get; set; } + [JsonProperty("age")] +public int + + age + { get; set; } + [JsonProperty("rxPic")] +public string + + rxPic + { get; set; } + [JsonProperty("rxPicList")] +public List + + rxPicList + { get; set; } + [JsonProperty("rxDepartment")] +public string + + rxDepartment + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SSendpay.cs b/BBWY.JDSDK/Domain/SSendpay.cs new file mode 100644 index 00000000..e1f62c4c --- /dev/null +++ b/BBWY.JDSDK/Domain/SSendpay.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SSendpay:JdObject{ + [JsonProperty("signReceiptFlag")] +public byte + + signReceiptFlag + { get; set; } + [JsonProperty("deliveryReceiptFlag")] +public byte + + deliveryReceiptFlag + { get; set; } + [JsonProperty("deliveryIntoWarehouse")] +public byte + + deliveryIntoWarehouse + { get; set; } + [JsonProperty("loadFlag")] +public byte + + loadFlag + { get; set; } + [JsonProperty("unloadFlag")] +public byte + + unloadFlag + { get; set; } + [JsonProperty("receiptFlag")] +public byte + + receiptFlag + { get; set; } + [JsonProperty("fcFlag")] +public byte + + fcFlag + { get; set; } + [JsonProperty("temporaryStorage")] +public byte + + temporaryStorage + { get; set; } + [JsonProperty("peaceMindReceive")] +public byte + + peaceMindReceive + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SafeCResult.cs b/BBWY.JDSDK/Domain/SafeCResult.cs new file mode 100644 index 00000000..aabd9104 --- /dev/null +++ b/BBWY.JDSDK/Domain/SafeCResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SafeCResult:JdObject{ + [JsonProperty("result")] +public bool + + result + { get; set; } + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("rKey")] +public string + + rKey + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("resultObj")] +public List + + resultObj + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SaleAttrValueTemplate.cs b/BBWY.JDSDK/Domain/SaleAttrValueTemplate.cs new file mode 100644 index 00000000..007319af --- /dev/null +++ b/BBWY.JDSDK/Domain/SaleAttrValueTemplate.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SaleAttrValueTemplate:JdObject{ + [JsonProperty("attrId")] +public long + + attrId + { get; set; } + [JsonProperty("valueRules")] +public string + + valueRules + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SaleAttributeDto.cs b/BBWY.JDSDK/Domain/SaleAttributeDto.cs new file mode 100644 index 00000000..87ea5960 --- /dev/null +++ b/BBWY.JDSDK/Domain/SaleAttributeDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SaleAttributeDto:JdObject{ + [JsonProperty("attr_dim")] +public int + + attrDim + { get; set; } + [JsonProperty("attr_value")] +public string + + attrValue + { get; set; } + [JsonProperty("attr_seq")] +public int + + attrSeq + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SalesForecastDTO.cs b/BBWY.JDSDK/Domain/SalesForecastDTO.cs new file mode 100644 index 00000000..93db2a92 --- /dev/null +++ b/BBWY.JDSDK/Domain/SalesForecastDTO.cs @@ -0,0 +1,152 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SalesForecastDTO:JdObject{ + [JsonProperty("id")] +public long[] + + id + { get; set; } + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("wareCodeJD")] +public string + + wareCodeJD + { get; set; } + [JsonProperty("wareCodeVendor")] +public string + + wareCodeVendor + { get; set; } + [JsonProperty("brandCode")] +public string + + brandCode + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("categoryCode")] +public string + + categoryCode + { get; set; } + [JsonProperty("categoryName")] +public string + + categoryName + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("deliverCenterID")] +public string + + deliverCenterID + { get; set; } + [JsonProperty("deliverCenter")] +public string + + deliverCenter + { get; set; } + [JsonProperty("bandInfo")] +public string + + bandInfo + { get; set; } + [JsonProperty("baseSales")] +public string + + baseSales + { get; set; } + [JsonProperty("promotionSales")] +public string + + promotionSales + { get; set; } + [JsonProperty("salesAdjustment")] +public string + + salesAdjustment + { get; set; } + [JsonProperty("totalSalesForecast")] +public string + + totalSalesForecast + { get; set; } + [JsonProperty("canPurchaseStock")] +public string + + canPurchaseStock + { get; set; } + [JsonProperty("endingDateStock")] +public string + + endingDateStock + { get; set; } + [JsonProperty("replenishmentQuantity")] +public string + + replenishmentQuantity + { get; set; } + [JsonProperty("stockUpCycle")] +public string + + stockUpCycle + { get; set; } + [JsonProperty("nrt")] +public string + + nrt + { get; set; } + [JsonProperty("vlt")] +public string + + vlt + { get; set; } + [JsonProperty("replenishmentPoint")] +public string + + replenishmentPoint + { get; set; } + [JsonProperty("targetStockDays")] +public string + + targetStockDays + { get; set; } + [JsonProperty("targetStockQuantity")] +public string + + targetStockQuantity + { get; set; } + [JsonProperty("forecastTime")] +public DateTime + + forecastTime + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SamOrderInfo.cs b/BBWY.JDSDK/Domain/SamOrderInfo.cs new file mode 100644 index 00000000..2e2f3643 --- /dev/null +++ b/BBWY.JDSDK/Domain/SamOrderInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SamOrderInfo:JdObject{ + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("order_id")] +public string + + orderId + { get; set; } + [JsonProperty("save_time")] +public string + + saveTime + { get; set; } + [JsonProperty("sam_sku_info_list")] +public List + + samSkuInfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SamReturnStockResponse.cs b/BBWY.JDSDK/Domain/SamReturnStockResponse.cs new file mode 100644 index 00000000..91028205 --- /dev/null +++ b/BBWY.JDSDK/Domain/SamReturnStockResponse.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SamReturnStockResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("sam_order_info_list")] +public List + + samOrderInfoList + { get; set; } + [JsonProperty("total_size")] +public string + + totalSize + { get; set; } + [JsonProperty("page_start")] +public string + + pageStart + { get; set; } + [JsonProperty("page_size")] +public string + + pageSize + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SamSkuInfo.cs b/BBWY.JDSDK/Domain/SamSkuInfo.cs new file mode 100644 index 00000000..66b3f5f5 --- /dev/null +++ b/BBWY.JDSDK/Domain/SamSkuInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SamSkuInfo:JdObject{ + [JsonProperty("sku_id")] +public string + + skuId + { get; set; } + [JsonProperty("num")] +public int + + num + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SameOrderServiceBill.cs b/BBWY.JDSDK/Domain/SameOrderServiceBill.cs new file mode 100644 index 00000000..a112390d --- /dev/null +++ b/BBWY.JDSDK/Domain/SameOrderServiceBill.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SameOrderServiceBill:JdObject{ + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("serviceState")] +public int + + serviceState + { get; set; } + [JsonProperty("serviceStateName")] +public string + + serviceStateName + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("approveReasonCid1")] +public int + + approveReasonCid1 + { get; set; } + [JsonProperty("approveReasonCid1Name")] +public string + + approveReasonCid1Name + { get; set; } + [JsonProperty("approveReasonCid2")] +public int + + approveReasonCid2 + { get; set; } + [JsonProperty("approveReasonCid2Name")] +public string + + approveReasonCid2Name + { get; set; } + [JsonProperty("approvedResult")] +public int + + approvedResult + { get; set; } + [JsonProperty("approvedResultName")] +public string + + approvedResultName + { get; set; } + [JsonProperty("approvePin")] +public string + + approvePin + { get; set; } + [JsonProperty("approveName")] +public string + + approveName + { get; set; } + [JsonProperty("approvedDate")] +public DateTime + + approvedDate + { get; set; } + [JsonProperty("processPin")] +public string + + processPin + { get; set; } + [JsonProperty("processName")] +public string + + processName + { get; set; } + [JsonProperty("processedDate")] +public DateTime + + processedDate + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SdkPageResult.cs b/BBWY.JDSDK/Domain/SdkPageResult.cs new file mode 100644 index 00000000..fa615a0c --- /dev/null +++ b/BBWY.JDSDK/Domain/SdkPageResult.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SdkPageResult:JdObject{ + [JsonProperty("pageCount")] +public int + + pageCount + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("totalItem")] +public int + + totalItem + { get; set; } + [JsonProperty("pageNo")] +public int + + pageNo + { get; set; } + [JsonProperty("dataList")] +public List + + dataList + { get; set; } + [JsonProperty("errorMessage")] +public string + + errorMessage + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("reqId")] +public string + + reqId + { get; set; } + [JsonProperty("isSuccess")] +public bool + + isSuccess + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SdkResult.cs b/BBWY.JDSDK/Domain/SdkResult.cs new file mode 100644 index 00000000..400967e6 --- /dev/null +++ b/BBWY.JDSDK/Domain/SdkResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SdkResult:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("reqId")] +public string + + reqId + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SearchManageVO.cs b/BBWY.JDSDK/Domain/SearchManageVO.cs new file mode 100644 index 00000000..0ce73da8 --- /dev/null +++ b/BBWY.JDSDK/Domain/SearchManageVO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SearchManageVO:JdObject{ + [JsonProperty("search_id")] +public string + + searchId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SearchResult.cs b/BBWY.JDSDK/Domain/SearchResult.cs new file mode 100644 index 00000000..d3f1dd85 --- /dev/null +++ b/BBWY.JDSDK/Domain/SearchResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SearchResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("total")] +public long + + total + { get; set; } + [JsonProperty("skuList")] +public List + + skuList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SellerCategory.cs b/BBWY.JDSDK/Domain/SellerCategory.cs new file mode 100644 index 00000000..26ada002 --- /dev/null +++ b/BBWY.JDSDK/Domain/SellerCategory.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SellerCategory:JdObject{ + [JsonProperty("deptId")] +public string + + deptId + { get; set; } + [JsonProperty("categoryNo")] +public string + + categoryNo + { get; set; } + [JsonProperty("categoryName")] +public string + + categoryName + { get; set; } + [JsonProperty("level")] +public string + + level + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SellerInfoResponse.cs b/BBWY.JDSDK/Domain/SellerInfoResponse.cs new file mode 100644 index 00000000..1a195214 --- /dev/null +++ b/BBWY.JDSDK/Domain/SellerInfoResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SellerInfoResponse:JdObject{ + [JsonProperty("sellerNo")] +public string + + sellerNo + { get; set; } + [JsonProperty("shopWarehouseInfoList")] +public List + + shopWarehouseInfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SendResponse.cs b/BBWY.JDSDK/Domain/SendResponse.cs new file mode 100644 index 00000000..51725181 --- /dev/null +++ b/BBWY.JDSDK/Domain/SendResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SendResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("rejectedDatas")] +public List + + rejectedDatas + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("isSuccess")] +public bool + + isSuccess + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SendResultInfoDTO.cs b/BBWY.JDSDK/Domain/SendResultInfoDTO.cs new file mode 100644 index 00000000..0ed3df23 --- /dev/null +++ b/BBWY.JDSDK/Domain/SendResultInfoDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SendResultInfoDTO:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("deliveryId")] +public string + + deliveryId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SerialNumber.cs b/BBWY.JDSDK/Domain/SerialNumber.cs new file mode 100644 index 00000000..17af448a --- /dev/null +++ b/BBWY.JDSDK/Domain/SerialNumber.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SerialNumber:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("serialNumber")] +public string + + serialNumber + { get; set; } + [JsonProperty("bizType")] +public byte + + bizType + { get; set; } + [JsonProperty("bizNo")] +public string + + bizNo + { get; set; } + [JsonProperty("createTimeStr")] +public string + + createTimeStr + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("warehouseName")] +public string + + warehouseName + { get; set; } + [JsonProperty("bizTypeName")] +public string + + bizTypeName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServerResult.cs b/BBWY.JDSDK/Domain/ServerResult.cs new file mode 100644 index 00000000..c72db2f7 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServerResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServerResult:JdObject{ + [JsonProperty("resultBodyList")] +public List + + resultBodyList + { get; set; } + [JsonProperty("sccuess")] +public bool + + sccuess + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Service.cs b/BBWY.JDSDK/Domain/Service.cs new file mode 100644 index 00000000..614124ce --- /dev/null +++ b/BBWY.JDSDK/Domain/Service.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Service:JdObject{ + [JsonProperty("purchaseId")] +public long + + purchaseId + { get; set; } + [JsonProperty("serviceId")] +public string + + serviceId + { get; set; } + [JsonProperty("purchaseOrderPrice")] +public string + + purchaseOrderPrice + { get; set; } + [JsonProperty("freight")] +public string + + freight + { get; set; } + [JsonProperty("purchaseOrderTotalPrice")] +public string + + purchaseOrderTotalPrice + { get; set; } + [JsonProperty("submitDate")] +public DateTime + + submitDate + { get; set; } + [JsonProperty("applyDate")] +public DateTime + + applyDate + { get; set; } + [JsonProperty("completeDate")] +public DateTime + + completeDate + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("purchaseNum")] +public int + + purchaseNum + { get; set; } + [JsonProperty("userExpectation")] +public int + + userExpectation + { get; set; } + [JsonProperty("purchaseOrderStatus")] +public int + + purchaseOrderStatus + { get; set; } + [JsonProperty("feedbackMsg")] +public string + + feedbackMsg + { get; set; } + [JsonProperty("orderSku")] +public OrderSku + + orderSku + { get; set; } + [JsonProperty("sellerShopName")] +public string + + sellerShopName + { get; set; } + [JsonProperty("sellerId")] +public int + + sellerId + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("applyTime")] +public string + + applyTime + { get; set; } + [JsonProperty("dealTime")] +public string + + dealTime + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceApplyInfoExport.cs b/BBWY.JDSDK/Domain/ServiceApplyInfoExport.cs new file mode 100644 index 00000000..f036444a --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceApplyInfoExport.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceApplyInfoExport:JdObject{ + [JsonProperty("expectPickwareType")] +public int + + expectPickwareType + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceBill.cs b/BBWY.JDSDK/Domain/ServiceBill.cs new file mode 100644 index 00000000..7b4f7a4f --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceBill.cs @@ -0,0 +1,342 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceBill:JdObject{ + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("applyId")] +public int + + applyId + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("serviceStatusName")] +public string + + serviceStatusName + { get; set; } + [JsonProperty("questionTypeCid1")] +public int + + questionTypeCid1 + { get; set; } + [JsonProperty("questionTypeCid1Name")] +public string + + questionTypeCid1Name + { get; set; } + [JsonProperty("questionTypeCid2")] +public int + + questionTypeCid2 + { get; set; } + [JsonProperty("questionTypeCid2Name")] +public string + + questionTypeCid2Name + { get; set; } + [JsonProperty("questionDesc")] +public string + + questionDesc + { get; set; } + [JsonProperty("questionPic")] +public string + + questionPic + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + [JsonProperty("updateName")] +public string + + updateName + { get; set; } + [JsonProperty("updateDate")] +public DateTime + + updateDate + { get; set; } + [JsonProperty("sysVersion")] +public int + + sysVersion + { get; set; } + [JsonProperty("hasInvoice")] +public bool + + hasInvoice + { get; set; } + [JsonProperty("needDetectionReport")] +public bool + + needDetectionReport + { get; set; } + [JsonProperty("hasPackage")] +public bool + + hasPackage + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("customerExpectName")] +public string + + customerExpectName + { get; set; } + [JsonProperty("refundType")] +public int + + refundType + { get; set; } + [JsonProperty("refundTypeName")] +public string + + refundTypeName + { get; set; } + [JsonProperty("pickwareType")] +public int + + pickwareType + { get; set; } + [JsonProperty("pickwareTypeName")] +public string + + pickwareTypeName + { get; set; } + [JsonProperty("expectPickwareType")] +public int + + expectPickwareType + { get; set; } + [JsonProperty("expectPickwareTypeName")] +public string + + expectPickwareTypeName + { get; set; } + [JsonProperty("returnWareType")] +public int + + returnWareType + { get; set; } + [JsonProperty("returnWareTypeName")] +public string + + returnWareTypeName + { get; set; } + [JsonProperty("companyId")] +public int + + companyId + { get; set; } + [JsonProperty("approvePin")] +public string + + approvePin + { get; set; } + [JsonProperty("approveName")] +public string + + approveName + { get; set; } + [JsonProperty("approveResult")] +public int + + approveResult + { get; set; } + [JsonProperty("approveResultName")] +public string + + approveResultName + { get; set; } + [JsonProperty("approveNotes")] +public string + + approveNotes + { get; set; } + [JsonProperty("approveDate")] +public DateTime + + approveDate + { get; set; } + [JsonProperty("approveReasonCid1")] +public int + + approveReasonCid1 + { get; set; } + [JsonProperty("approveReasonCid1Name")] +public string + + approveReasonCid1Name + { get; set; } + [JsonProperty("approveReasonCid2")] +public int + + approveReasonCid2 + { get; set; } + [JsonProperty("approveReasonCid2Name")] +public string + + approveReasonCid2Name + { get; set; } + [JsonProperty("processPin")] +public string + + processPin + { get; set; } + [JsonProperty("processName")] +public string + + processName + { get; set; } + [JsonProperty("processResult")] +public int + + processResult + { get; set; } + [JsonProperty("processResultName")] +public string + + processResultName + { get; set; } + [JsonProperty("processNotes")] +public string + + processNotes + { get; set; } + [JsonProperty("processDate")] +public DateTime + + processDate + { get; set; } + [JsonProperty("receiveDate")] +public DateTime + + receiveDate + { get; set; } + [JsonProperty("newOrderId")] +public long + + newOrderId + { get; set; } + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + [JsonProperty("jdUpgradeSuggestion")] +public string + + jdUpgradeSuggestion + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("serviceIdList")] +public List + + serviceIdList + { get; set; } + [JsonProperty("customerInfo")] +public CustomerInfo + + customerInfo + { get; set; } + [JsonProperty("pickwareAddress")] +public AddressInfo + + pickwareAddress + { get; set; } + [JsonProperty("returnWareAddress")] +public AddressInfo + + returnWareAddress + { get; set; } + [JsonProperty("serviceBillDetailList")] +public List + + serviceBillDetailList + { get; set; } + [JsonProperty("afsContactInfo")] +public ContactInfo + + afsContactInfo + { get; set; } + [JsonProperty("applyDetailList")] +public List + + applyDetailList + { get; set; } + [JsonProperty("appointment")] +public Appointment + + appointment + { get; set; } + [JsonProperty("orderShopId")] +public string + + orderShopId + { get; set; } + [JsonProperty("returnShopId")] +public string + + returnShopId + { get; set; } + [JsonProperty("wareChangeWithApplyDTO")] +public WareChangeWithApplyDTO + + wareChangeWithApplyDTO + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("serviceCount")] +public int + + serviceCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceBillDetail.cs b/BBWY.JDSDK/Domain/ServiceBillDetail.cs new file mode 100644 index 00000000..fb4c236a --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceBillDetail.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceBillDetail:JdObject{ + [JsonProperty("serviceDetailId")] +public int + + serviceDetailId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareBrand")] +public string + + wareBrand + { get; set; } + [JsonProperty("wareType")] +public int + + wareType + { get; set; } + [JsonProperty("wareTypeName")] +public string + + wareTypeName + { get; set; } + [JsonProperty("wareDescribe")] +public string + + wareDescribe + { get; set; } + [JsonProperty("payPrice")] +public string + + payPrice + { get; set; } + [JsonProperty("actualPayPrice")] +public string + + actualPayPrice + { get; set; } + [JsonProperty("wareCid1")] +public int + + wareCid1 + { get; set; } + [JsonProperty("wareCid2")] +public int + + wareCid2 + { get; set; } + [JsonProperty("wareCid3")] +public int + + wareCid3 + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("skuUuid")] +public string + + skuUuid + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("wareNum")] +public int + + wareNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceBrief.cs b/BBWY.JDSDK/Domain/ServiceBrief.cs new file mode 100644 index 00000000..89328cc8 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceBrief.cs @@ -0,0 +1,207 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceBrief:JdObject{ + [JsonProperty("applyId")] +public int + + applyId + { get; set; } + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("customerExpectName")] +public string + + customerExpectName + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("serviceStatusName")] +public string + + serviceStatusName + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("customerTel")] +public string + + customerTel + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("pickwareType")] +public int + + pickwareType + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + [JsonProperty("actualPayPrice")] +public string + + actualPayPrice + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareType")] +public int + + wareType + { get; set; } + [JsonProperty("wareTypeName")] +public string + + wareTypeName + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("skuUuid")] +public string + + skuUuid + { get; set; } + [JsonProperty("approvePin")] +public string + + approvePin + { get; set; } + [JsonProperty("approveName")] +public string + + approveName + { get; set; } + [JsonProperty("approveTime")] +public DateTime + + approveTime + { get; set; } + [JsonProperty("approveResult")] +public int + + approveResult + { get; set; } + [JsonProperty("approveResultName")] +public string + + approveResultName + { get; set; } + [JsonProperty("processPin")] +public string + + processPin + { get; set; } + [JsonProperty("processName")] +public string + + processName + { get; set; } + [JsonProperty("processTime")] +public DateTime + + processTime + { get; set; } + [JsonProperty("processResult")] +public int + + processResult + { get; set; } + [JsonProperty("processResultName")] +public string + + processResultName + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("platformSrc")] +public int + + platformSrc + { get; set; } + [JsonProperty("platformSrcName")] +public string + + platformSrcName + { get; set; } + [JsonProperty("serviceCount")] +public int + + serviceCount + { get; set; } + [JsonProperty("desen_customerTel")] +public string + + desenCustomerTel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceBrief2.cs b/BBWY.JDSDK/Domain/ServiceBrief2.cs new file mode 100644 index 00000000..b8747330 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceBrief2.cs @@ -0,0 +1,127 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceBrief2:JdObject{ + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerMobile")] +public string + + customerMobile + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("pickwareType")] +public int + + pickwareType + { get; set; } + [JsonProperty("questionTypeCid1")] +public int + + questionTypeCid1 + { get; set; } + [JsonProperty("questionTypeCid1Name")] +public string + + questionTypeCid1Name + { get; set; } + [JsonProperty("questionTypeCid2")] +public int + + questionTypeCid2 + { get; set; } + [JsonProperty("questionTypeCid2Name")] +public string + + questionTypeCid2Name + { get; set; } + [JsonProperty("platformSrc")] +public int + + platformSrc + { get; set; } + [JsonProperty("platformSrcName")] +public string + + platformSrcName + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("sysVersion")] +public int + + sysVersion + { get; set; } + [JsonProperty("expressCode")] +public string + + expressCode + { get; set; } + [JsonProperty("freightUpdateDate")] +public DateTime + + freightUpdateDate + { get; set; } + [JsonProperty("serviceCount")] +public int + + serviceCount + { get; set; } + [JsonProperty("parentService")] +public long + + parentService + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceCustomerInfoExport.cs b/BBWY.JDSDK/Domain/ServiceCustomerInfoExport.cs new file mode 100644 index 00000000..42e10d96 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceCustomerInfoExport.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceCustomerInfoExport:JdObject{ + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerContactName")] +public string + + customerContactName + { get; set; } + [JsonProperty("customerTel")] +public string + + customerTel + { get; set; } + [JsonProperty("customerMobilePhone")] +public string + + customerMobilePhone + { get; set; } + [JsonProperty("customerEmail")] +public string + + customerEmail + { get; set; } + [JsonProperty("customerPostcode")] +public string + + customerPostcode + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("desen_customerTel")] +public string + + desenCustomerTel + { get; set; } + [JsonProperty("desen_customerMobilePhone")] +public string + + desenCustomerMobilePhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceDetaiExport.cs b/BBWY.JDSDK/Domain/ServiceDetaiExport.cs new file mode 100644 index 00000000..7816474b --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceDetaiExport.cs @@ -0,0 +1,247 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceDetaiExport:JdObject{ + [JsonProperty("afsApplyId")] +public int + + afsApplyId + { get; set; } + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("afsApplyTime")] +public DateTime + + afsApplyTime + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("isHasInvoice")] +public int + + isHasInvoice + { get; set; } + [JsonProperty("isNeedDetectionReport")] +public int + + isNeedDetectionReport + { get; set; } + [JsonProperty("isHasPackage")] +public int + + isHasPackage + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("questionPic")] +public string + + questionPic + { get; set; } + [JsonProperty("afsServiceStep")] +public int + + afsServiceStep + { get; set; } + [JsonProperty("afsServiceStepName")] +public string + + afsServiceStepName + { get; set; } + [JsonProperty("approveNotes")] +public string + + approveNotes + { get; set; } + [JsonProperty("questionDesc")] +public string + + questionDesc + { get; set; } + [JsonProperty("approvedResult")] +public int + + approvedResult + { get; set; } + [JsonProperty("approvedResultName")] +public string + + approvedResultName + { get; set; } + [JsonProperty("processResult")] +public int + + processResult + { get; set; } + [JsonProperty("processResultName")] +public string + + processResultName + { get; set; } + [JsonProperty("afsServiceStatus")] +public int + + afsServiceStatus + { get; set; } + [JsonProperty("afsServiceStatusName")] +public string + + afsServiceStatusName + { get; set; } + [JsonProperty("serviceCustomerInfoExport")] +public ServiceCustomerInfoExport + + serviceCustomerInfoExport + { get; set; } + [JsonProperty("doorPickwareAddressInfoExport")] +public AddressInfoExport + + doorPickwareAddressInfoExport + { get; set; } + [JsonProperty("receiveWareAddressInfoExport")] +public AddressInfoExport + + receiveWareAddressInfoExport + { get; set; } + [JsonProperty("afterserviceContactsInfoExport")] +public ContactsInfoExport + + afterserviceContactsInfoExport + { get; set; } + [JsonProperty("serviceExpressInfoExport")] +public ServiceExpressInfoExport + + serviceExpressInfoExport + { get; set; } + [JsonProperty("serviceFinanceDetailInfoExports")] +public List + + serviceFinanceDetailInfoExports + { get; set; } + [JsonProperty("serviceTrackInfoExports")] +public List + + serviceTrackInfoExports + { get; set; } + [JsonProperty("serviceDetailInfoExports")] +public List + + serviceDetailInfoExports + { get; set; } + [JsonProperty("allowOperations")] +public List + + allowOperations + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("appointmentInfoExport")] +public AppointmentInfoExport + + appointmentInfoExport + { get; set; } + [JsonProperty("buId")] +public string + + buId + { get; set; } + [JsonProperty("approvePin")] +public string + + approvePin + { get; set; } + [JsonProperty("approveName")] +public string + + approveName + { get; set; } + [JsonProperty("approvedDate")] +public DateTime + + approvedDate + { get; set; } + [JsonProperty("processedDate")] +public DateTime + + processedDate + { get; set; } + [JsonProperty("receiveDate")] +public DateTime + + receiveDate + { get; set; } + [JsonProperty("afsCategoryId")] +public int + + afsCategoryId + { get; set; } + [JsonProperty("serviceApplyInfoExport")] +public ServiceApplyInfoExport + + serviceApplyInfoExport + { get; set; } + [JsonProperty("companyId")] +public int + + companyId + { get; set; } + [JsonProperty("pickwareType")] +public int + + pickwareType + { get; set; } + [JsonProperty("questionTypeCid1")] +public int + + questionTypeCid1 + { get; set; } + [JsonProperty("questionTypeCid2")] +public int + + questionTypeCid2 + { get; set; } + [JsonProperty("newOrderId")] +public long + + newOrderId + { get; set; } + [JsonProperty("updateName")] +public string + + updateName + { get; set; } + [JsonProperty("updateDate")] +public DateTime + + updateDate + { get; set; } + [JsonProperty("afsServiceState")] +public int + + afsServiceState + { get; set; } + [JsonProperty("jdUpgradeSuggestion")] +public string + + jdUpgradeSuggestion + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceDetailInfoExport.cs b/BBWY.JDSDK/Domain/ServiceDetailInfoExport.cs new file mode 100644 index 00000000..551523cc --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceDetailInfoExport.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceDetailInfoExport:JdObject{ + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareBrand")] +public string + + wareBrand + { get; set; } + [JsonProperty("afsDetailType")] +public int + + afsDetailType + { get; set; } + [JsonProperty("wareDescribe")] +public string + + wareDescribe + { get; set; } + [JsonProperty("wareCid1")] +public int + + wareCid1 + { get; set; } + [JsonProperty("wareCid2")] +public int + + wareCid2 + { get; set; } + [JsonProperty("wareCid3")] +public int + + wareCid3 + { get; set; } + [JsonProperty("payPrice")] +public string + + payPrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceDetailResult.cs b/BBWY.JDSDK/Domain/ServiceDetailResult.cs new file mode 100644 index 00000000..064cfe26 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceDetailResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceDetailResult:JdObject{ + [JsonProperty("servicesNo")] +public string + + servicesNo + { get; set; } + [JsonProperty("servicesStatus")] +public string + + servicesStatus + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("warehouseName")] +public string + + warehouseName + { get; set; } + [JsonProperty("serviceItemInfos")] +public List + + serviceItemInfos + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceExport.cs b/BBWY.JDSDK/Domain/ServiceExport.cs new file mode 100644 index 00000000..374c6485 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceExport.cs @@ -0,0 +1,132 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceExport:JdObject{ + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("afsServiceProcessResult")] +public int + + afsServiceProcessResult + { get; set; } + [JsonProperty("afsServiceProcessResultName")] +public string + + afsServiceProcessResultName + { get; set; } + [JsonProperty("processPin")] +public string + + processPin + { get; set; } + [JsonProperty("processName")] +public string + + processName + { get; set; } + [JsonProperty("afsApplyTime")] +public DateTime + + afsApplyTime + { get; set; } + [JsonProperty("processedDate")] +public DateTime + + processedDate + { get; set; } + [JsonProperty("afsServiceStatus")] +public int + + afsServiceStatus + { get; set; } + [JsonProperty("afsServiceStatusName")] +public string + + afsServiceStatusName + { get; set; } + [JsonProperty("afsServiceStep")] +public int + + afsServiceStep + { get; set; } + [JsonProperty("approveResonCid1")] +public int + + approveResonCid1 + { get; set; } + [JsonProperty("approveResonCid2")] +public int + + approveResonCid2 + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("approveDate")] +public DateTime + + approveDate + { get; set; } + [JsonProperty("customerMobilePhone")] +public string + + customerMobilePhone + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("desen_customerMobilePhone")] +public string + + desenCustomerMobilePhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceExpressInfoExport.cs b/BBWY.JDSDK/Domain/ServiceExpressInfoExport.cs new file mode 100644 index 00000000..c02f2cdc --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceExpressInfoExport.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceExpressInfoExport:JdObject{ + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("freightMoney")] +public string + + freightMoney + { get; set; } + [JsonProperty("expressCompany")] +public string + + expressCompany + { get; set; } + [JsonProperty("deliveryDate")] +public DateTime + + deliveryDate + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("expressCode")] +public string + + expressCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceFinanceDetailInfoExport.cs b/BBWY.JDSDK/Domain/ServiceFinanceDetailInfoExport.cs new file mode 100644 index 00000000..b8eb6c19 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceFinanceDetailInfoExport.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceFinanceDetailInfoExport:JdObject{ + [JsonProperty("refundWay")] +public int[] + + refundWay + { get; set; } + [JsonProperty("refundWayName")] +public string + + refundWayName + { get; set; } + [JsonProperty("status")] +public int[] + + status + { get; set; } + [JsonProperty("statusName")] +public string + + statusName + { get; set; } + [JsonProperty("refundPrice")] +public string + + refundPrice + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceItemInfo.cs b/BBWY.JDSDK/Domain/ServiceItemInfo.cs new file mode 100644 index 00000000..a7004f3d --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceItemInfo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceItemInfo:JdObject{ + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + [JsonProperty("partReceiveType")] +public string + + partReceiveType + { get; set; } + [JsonProperty("goodsStatus")] +public string + + goodsStatus + { get; set; } + [JsonProperty("wareType")] +public string + + wareType + { get; set; } + [JsonProperty("approveNotes")] +public string + + approveNotes + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceKeyInfo.cs b/BBWY.JDSDK/Domain/ServiceKeyInfo.cs new file mode 100644 index 00000000..89e65c41 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceKeyInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceKeyInfo:JdObject{ + [JsonProperty("service")] +public string + + service + { get; set; } + [JsonProperty("current_key_version")] +public int + + currentKeyVersion + { get; set; } + [JsonProperty("grant_usage")] +public string + + grantUsage + { get; set; } + [JsonProperty("keys")] +public List + + keys + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceLog.cs b/BBWY.JDSDK/Domain/ServiceLog.cs new file mode 100644 index 00000000..02d91725 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceLog.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceLog:JdObject{ + [JsonProperty("afsLogId")] +public long + + afsLogId + { get; set; } + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("relationType")] +public int + + relationType + { get; set; } + [JsonProperty("relationTypeName")] +public string + + relationTypeName + { get; set; } + [JsonProperty("operateType")] +public int + + operateType + { get; set; } + [JsonProperty("operateTypeName")] +public string + + operateTypeName + { get; set; } + [JsonProperty("operateRemark")] +public string + + operateRemark + { get; set; } + [JsonProperty("operatePin")] +public string + + operatePin + { get; set; } + [JsonProperty("operateName")] +public string + + operateName + { get; set; } + [JsonProperty("operateDate")] +public DateTime + + operateDate + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceMongoDBVO.cs b/BBWY.JDSDK/Domain/ServiceMongoDBVO.cs new file mode 100644 index 00000000..a51fc519 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceMongoDBVO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceMongoDBVO:JdObject{ + [JsonProperty("service_id")] +public long + + serviceId + { get; set; } + [JsonProperty("service_code")] +public string + + serviceCode + { get; set; } + [JsonProperty("success_case")] +public string + + successCase + { get; set; } + [JsonProperty("service_tutorial")] +public string + + serviceTutorial + { get; set; } + [JsonProperty("service_desc")] +public string + + serviceDesc + { get; set; } + [JsonProperty("service_detail_url")] +public string + + serviceDetailUrl + { get; set; } + [JsonProperty("modified")] +public string + + modified + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServicePageExport.cs b/BBWY.JDSDK/Domain/ServicePageExport.cs new file mode 100644 index 00000000..70decbe6 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServicePageExport.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServicePageExport:JdObject{ + [JsonProperty("totalNum")] +public int + + totalNum + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("pageNumer")] +public int + + pageNumer + { get; set; } + [JsonProperty("serviceExportList")] +public List + + serviceExportList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceResponse.cs b/BBWY.JDSDK/Domain/ServiceResponse.cs new file mode 100644 index 00000000..9b870311 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceResponse:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("data")] +public int + + data + { get; set; } + [JsonProperty("detail")] +public string + + detail + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceResult.cs b/BBWY.JDSDK/Domain/ServiceResult.cs new file mode 100644 index 00000000..e1aeae42 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("service")] +public FuWuVO + + service + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceTrack.cs b/BBWY.JDSDK/Domain/ServiceTrack.cs new file mode 100644 index 00000000..391ca790 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceTrack.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceTrack:JdObject{ + [JsonProperty("trackCreateDate")] +public DateTime + + trackCreateDate + { get; set; } + [JsonProperty("trackContext")] +public string + + trackContext + { get; set; } + [JsonProperty("createPin")] +public string + + createPin + { get; set; } + [JsonProperty("createName")] +public string + + createName + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServiceTrackInfoExport.cs b/BBWY.JDSDK/Domain/ServiceTrackInfoExport.cs new file mode 100644 index 00000000..45b30ec3 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServiceTrackInfoExport.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServiceTrackInfoExport:JdObject{ + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("context")] +public string + + context + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("createName")] +public string + + createName + { get; set; } + [JsonProperty("createPin")] +public string + + createPin + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ServicesResult.cs b/BBWY.JDSDK/Domain/ServicesResult.cs new file mode 100644 index 00000000..781fe669 --- /dev/null +++ b/BBWY.JDSDK/Domain/ServicesResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ServicesResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("services")] +public List + + services + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SettleBill.cs b/BBWY.JDSDK/Domain/SettleBill.cs new file mode 100644 index 00000000..40a21c43 --- /dev/null +++ b/BBWY.JDSDK/Domain/SettleBill.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SettleBill:JdObject{ + [JsonProperty("stat")] +public int + + stat + { get; set; } + [JsonProperty("settlePeriod")] +public string + + settlePeriod + { get; set; } + [JsonProperty("repeatProcess")] +public int + + repeatProcess + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("settleAmount")] +public string + + settleAmount + { get; set; } + [JsonProperty("adjustAmount")] +public string + + adjustAmount + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("itemCatName")] +public string + + itemCatName + { get; set; } + [JsonProperty("settle_no")] +public string + + settleNo + { get; set; } + [JsonProperty("settleRate")] +public string + + settleRate + { get; set; } + [JsonProperty("taxRate")] +public string + + taxRate + { get; set; } + [JsonProperty("adjustRemark")] +public string + + adjustRemark + { get; set; } + [JsonProperty("payAmount")] +public string + + payAmount + { get; set; } + [JsonProperty("serviceTypeName")] +public string + + serviceTypeName + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SettleBillDetail.cs b/BBWY.JDSDK/Domain/SettleBillDetail.cs new file mode 100644 index 00000000..3d2c4524 --- /dev/null +++ b/BBWY.JDSDK/Domain/SettleBillDetail.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SettleBillDetail:JdObject{ + [JsonProperty("assessAmount")] +public string + + assessAmount + { get; set; } + [JsonProperty("taxRate")] +public string + + taxRate + { get; set; } + [JsonProperty("jdCheckDate")] +public DateTime + + jdCheckDate + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("amount")] +public string + + amount + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("serviceAmount")] +public string + + serviceAmount + { get; set; } + [JsonProperty("settleItem")] +public string + + settleItem + { get; set; } + [JsonProperty("assessRemark")] +public string + + assessRemark + { get; set; } + [JsonProperty("itemCatName")] +public string + + itemCatName + { get; set; } + [JsonProperty("settleNo")] +public string + + settleNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShipAddressResult.cs b/BBWY.JDSDK/Domain/ShipAddressResult.cs new file mode 100644 index 00000000..ec433b86 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShipAddressResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShipAddressResult:JdObject{ + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + [JsonProperty("ship_address_s")] +public List + + shipAddressS + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShipAddressVO.cs b/BBWY.JDSDK/Domain/ShipAddressVO.cs new file mode 100644 index 00000000..20f3b0fd --- /dev/null +++ b/BBWY.JDSDK/Domain/ShipAddressVO.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShipAddressVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("contact")] +public string + + contact + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("zip_code")] +public string + + zipCode + { get; set; } + [JsonProperty("full_address")] +public string + + fullAddress + { get; set; } + [JsonProperty("full_area_id")] +public string + + fullAreaId + { get; set; } + [JsonProperty("default_address_flag")] +public string + + defaultAddressFlag + { get; set; } + [JsonProperty("create_time")] +public DateTime + + createTime + { get; set; } + [JsonProperty("modify_time")] +public DateTime + + modifyTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShipCodResult.cs b/BBWY.JDSDK/Domain/ShipCodResult.cs new file mode 100644 index 00000000..bfa9221b --- /dev/null +++ b/BBWY.JDSDK/Domain/ShipCodResult.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShipCodResult:JdObject{ + [JsonProperty("supportJdShip")] +public bool + + supportJdShip + { get; set; } + [JsonProperty("supportFreshShip")] +public bool + + supportFreshShip + { get; set; } + [JsonProperty("supportJdCod")] +public bool + + supportJdCod + { get; set; } + [JsonProperty("supportJdPos")] +public bool + + supportJdPos + { get; set; } + [JsonProperty("supportJd3Cod")] +public bool + + supportJd3Cod + { get; set; } + [JsonProperty("supportSpecialDelivery")] +public bool + + supportSpecialDelivery + { get; set; } + [JsonProperty("supportCold1")] +public bool + + supportCold1 + { get; set; } + [JsonProperty("supportCold2")] +public bool + + supportCold2 + { get; set; } + [JsonProperty("supportCold3")] +public bool + + supportCold3 + { get; set; } + [JsonProperty("supportCold4")] +public bool + + supportCold4 + { get; set; } + [JsonProperty("supportDirect")] +public bool + + supportDirect + { get; set; } + [JsonProperty("supportPickup")] +public bool + + supportPickup + { get; set; } + [JsonProperty("supportHKMOShip")] +public bool + + supportHKMOShip + { get; set; } + [JsonProperty("unSupportGAShipProducts")] +public string + + unSupportGAShipProducts + { get; set; } + [JsonProperty("unSupportFreshShipProducts")] +public string + + unSupportFreshShipProducts + { get; set; } + [JsonProperty("shipType")] +public int + + shipType + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShipPackageJosDto.cs b/BBWY.JDSDK/Domain/ShipPackageJosDto.cs new file mode 100644 index 00000000..6c147c0d --- /dev/null +++ b/BBWY.JDSDK/Domain/ShipPackageJosDto.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShipPackageJosDto:JdObject{ + [JsonProperty("update_time")] +public string + + updateTime + { get; set; } + [JsonProperty("ship_code")] +public string + + shipCode + { get; set; } + [JsonProperty("package_status")] +public int + + packageStatus + { get; set; } + [JsonProperty("create_time")] +public string + + createTime + { get; set; } + [JsonProperty("ware_num")] +public int + + wareNum + { get; set; } + [JsonProperty("sum_package_price")] +public string + + sumPackagePrice + { get; set; } + [JsonProperty("org_name")] +public string + + orgName + { get; set; } + [JsonProperty("store_name")] +public string + + storeName + { get; set; } + [JsonProperty("provider_code")] +public string + + providerCode + { get; set; } + [JsonProperty("receive_name")] +public string + + receiveName + { get; set; } + [JsonProperty("receive_address")] +public string + + receiveAddress + { get; set; } + [JsonProperty("contact_name")] +public string + + contactName + { get; set; } + [JsonProperty("contact_tel")] +public string + + contactTel + { get; set; } + [JsonProperty("sign_time")] +public string + + signTime + { get; set; } + [JsonProperty("confirm_receipt_people")] +public string + + confirmReceiptPeople + { get; set; } + [JsonProperty("package_Id")] +public long + + packageId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShipPackageJosResultDto.cs b/BBWY.JDSDK/Domain/ShipPackageJosResultDto.cs new file mode 100644 index 00000000..bed52a4e --- /dev/null +++ b/BBWY.JDSDK/Domain/ShipPackageJosResultDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShipPackageJosResultDto:JdObject{ + [JsonProperty("ship_package_dto_list")] +public List + + shipPackageDtoList + { get; set; } + [JsonProperty("record_count")] +public long + + recordCount + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public string + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShipmentCompanyJosDO.cs b/BBWY.JDSDK/Domain/ShipmentCompanyJosDO.cs new file mode 100644 index 00000000..f9e10d93 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShipmentCompanyJosDO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShipmentCompanyJosDO:JdObject{ + [JsonProperty("companyId")] +public int + + companyId + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShipperOut.cs b/BBWY.JDSDK/Domain/ShipperOut.cs new file mode 100644 index 00000000..f1e2c7b3 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShipperOut.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShipperOut:JdObject{ + [JsonProperty("shipperNo")] +public string + + shipperNo + { get; set; } + [JsonProperty("shipperName")] +public string + + shipperName + { get; set; } + [JsonProperty("contacts")] +public string + + contacts + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("reserve1")] +public string + + reserve1 + { get; set; } + [JsonProperty("reserve2")] +public string + + reserve2 + { get; set; } + [JsonProperty("reserve3")] +public string + + reserve3 + { get; set; } + [JsonProperty("reserve4")] +public string + + reserve4 + { get; set; } + [JsonProperty("reserve5")] +public string + + reserve5 + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("type")] +public string + + type + { get; set; } + [JsonProperty("isCod")] +public string + + isCod + { get; set; } + [JsonProperty("isTemplate")] +public string + + isTemplate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShippingInformationVO.cs b/BBWY.JDSDK/Domain/ShippingInformationVO.cs new file mode 100644 index 00000000..5b3ea30b --- /dev/null +++ b/BBWY.JDSDK/Domain/ShippingInformationVO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShippingInformationVO:JdObject{ + [JsonProperty("deliveryOrg")] +public string + + deliveryOrg + { get; set; } + [JsonProperty("deliveryOrgName")] +public string + + deliveryOrgName + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("deliveryCode")] +public string + + deliveryCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopCategory.cs b/BBWY.JDSDK/Domain/ShopCategory.cs new file mode 100644 index 00000000..b685a0f1 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopCategory.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopCategory:JdObject{ + [JsonProperty("id")] +public long[] + + id + { get; set; } + [JsonProperty("shopId")] +public long[] + + shopId + { get; set; } + [JsonProperty("parentId")] +public long[] + + parentId + { get; set; } + [JsonProperty("orderNo")] +public int[] + + orderNo + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("imgUri")] +public string + + imgUri + { get; set; } + [JsonProperty("open")] +public bool[] + + open + { get; set; } + [JsonProperty("status")] +public int[] + + status + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("homeShow")] +public int[] + + homeShow + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopCategoryResult.cs b/BBWY.JDSDK/Domain/ShopCategoryResult.cs new file mode 100644 index 00000000..7f21bf7e --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopCategoryResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopCategoryResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("list")] +public List + + list + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopFreightTemplateDto.cs b/BBWY.JDSDK/Domain/ShopFreightTemplateDto.cs new file mode 100644 index 00000000..15be8a6f --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopFreightTemplateDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopFreightTemplateDto:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("templateName")] +public string + + templateName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopJosResult.cs b/BBWY.JDSDK/Domain/ShopJosResult.cs new file mode 100644 index 00000000..ca63138e --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopJosResult.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopJosResult:JdObject{ + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + [JsonProperty("shop_id")] +public long + + shopId + { get; set; } + [JsonProperty("shop_name")] +public string + + shopName + { get; set; } + [JsonProperty("open_time")] +public DateTime + + openTime + { get; set; } + [JsonProperty("logo_url")] +public string + + logoUrl + { get; set; } + [JsonProperty("brief")] +public string + + brief + { get; set; } + [JsonProperty("category_main")] +public long + + categoryMain + { get; set; } + [JsonProperty("category_main_name")] +public string + + categoryMainName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopLevelRuleDTO.cs b/BBWY.JDSDK/Domain/ShopLevelRuleDTO.cs new file mode 100644 index 00000000..2b1bd358 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopLevelRuleDTO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopLevelRuleDTO:JdObject{ + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("customerLevel")] +public int + + customerLevel + { get; set; } + [JsonProperty("customerLevelName")] +public string + + customerLevelName + { get; set; } + [JsonProperty("minOrderPrice")] +public long + + minOrderPrice + { get; set; } + [JsonProperty("maxOrderPrice")] +public long + + maxOrderPrice + { get; set; } + [JsonProperty("minOrderCount")] +public int + + minOrderCount + { get; set; } + [JsonProperty("maxOrderCount")] +public int + + maxOrderCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopOut.cs b/BBWY.JDSDK/Domain/ShopOut.cs new file mode 100644 index 00000000..801cbe25 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopOut.cs @@ -0,0 +1,157 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopOut:JdObject{ + [JsonProperty("shopNo")] +public string + + shopNo + { get; set; } + [JsonProperty("isvShopNo")] +public string + + isvShopNo + { get; set; } + [JsonProperty("spSourceNo")] +public string + + spSourceNo + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("type")] +public string + + type + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("spShopNo")] +public string + + spShopNo + { get; set; } + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + [JsonProperty("contacts")] +public string + + contacts + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("fax")] +public string + + fax + { get; set; } + [JsonProperty("afterSaleContacts")] +public string + + afterSaleContacts + { get; set; } + [JsonProperty("afterSaleAddress")] +public string + + afterSaleAddress + { get; set; } + [JsonProperty("afterSalePhone")] +public string + + afterSalePhone + { get; set; } + [JsonProperty("bdOwnerNo")] +public string + + bdOwnerNo + { get; set; } + [JsonProperty("outstoreRules")] +public string + + outstoreRules + { get; set; } + [JsonProperty("bizType")] +public string + + bizType + { get; set; } + [JsonProperty("reserve1")] +public string + + reserve1 + { get; set; } + [JsonProperty("reserve2")] +public string + + reserve2 + { get; set; } + [JsonProperty("reserve3")] +public string + + reserve3 + { get; set; } + [JsonProperty("reserve4")] +public string + + reserve4 + { get; set; } + [JsonProperty("reserve5")] +public string + + reserve5 + { get; set; } + [JsonProperty("reserve6")] +public string + + reserve6 + { get; set; } + [JsonProperty("reserve7")] +public string + + reserve7 + { get; set; } + [JsonProperty("reserve8")] +public string + + reserve8 + { get; set; } + [JsonProperty("reserve9")] +public string + + reserve9 + { get; set; } + [JsonProperty("reserve10")] +public string + + reserve10 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopRuleDiscountDTO.cs b/BBWY.JDSDK/Domain/ShopRuleDiscountDTO.cs new file mode 100644 index 00000000..e1cb35da --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopRuleDiscountDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopRuleDiscountDTO:JdObject{ + [JsonProperty("curGradeName")] +public string + + curGradeName + { get; set; } + [JsonProperty("curGrade")] +public string + + curGrade + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("discount")] +public string + + discount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopStockBaseResponse.cs b/BBWY.JDSDK/Domain/ShopStockBaseResponse.cs new file mode 100644 index 00000000..4e80f014 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopStockBaseResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopStockBaseResponse:JdObject{ + [JsonProperty("responseCode")] +public int + + responseCode + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopStockFlowSub.cs b/BBWY.JDSDK/Domain/ShopStockFlowSub.cs new file mode 100644 index 00000000..0f14486b --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopStockFlowSub.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopStockFlowSub:JdObject{ + [JsonProperty("sellerNo")] +public string + + sellerNo + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("shopNo")] +public string + + shopNo + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("shopGoodsNo")] +public string + + shopGoodsNo + { get; set; } + [JsonProperty("bizNo")] +public string + + bizNo + { get; set; } + [JsonProperty("sellerGoodsSign")] +public string + + sellerGoodsSign + { get; set; } + [JsonProperty("spGoodsNo")] +public string + + spGoodsNo + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + [JsonProperty("stockNum")] +public int + + stockNum + { get; set; } + [JsonProperty("occupyNum")] +public int + + occupyNum + { get; set; } + [JsonProperty("stockChangeNum")] +public int + + stockChangeNum + { get; set; } + [JsonProperty("occupyStockChangeNum")] +public int + + occupyStockChangeNum + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("bizType")] +public int + + bizType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopStockSearchFlowResponse.cs b/BBWY.JDSDK/Domain/ShopStockSearchFlowResponse.cs new file mode 100644 index 00000000..0acf66b8 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopStockSearchFlowResponse.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopStockSearchFlowResponse:JdObject{ + [JsonProperty("responseCode")] +public int + + responseCode + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("pageCount")] +public int + + pageCount + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopStockSearchResponse.cs b/BBWY.JDSDK/Domain/ShopStockSearchResponse.cs new file mode 100644 index 00000000..5c40d451 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopStockSearchResponse.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopStockSearchResponse:JdObject{ + [JsonProperty("responseCode")] +public int + + responseCode + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("pageCount")] +public int + + pageCount + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + [JsonProperty("pageNumber")] +public int + + pageNumber + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopStockSub.cs b/BBWY.JDSDK/Domain/ShopStockSub.cs new file mode 100644 index 00000000..9010b460 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopStockSub.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopStockSub:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("shopNo")] +public string + + shopNo + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("stockNum")] +public int + + stockNum + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/ShopWarehouseInfo.cs b/BBWY.JDSDK/Domain/ShopWarehouseInfo.cs new file mode 100644 index 00000000..84b46f16 --- /dev/null +++ b/BBWY.JDSDK/Domain/ShopWarehouseInfo.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class ShopWarehouseInfo:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("shopNos")] +public string + + shopNos + { get; set; } + [JsonProperty("warehouseNos")] +public string + + warehouseNos + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SignSuccessQueryDTO.cs b/BBWY.JDSDK/Domain/SignSuccessQueryDTO.cs new file mode 100644 index 00000000..72784644 --- /dev/null +++ b/BBWY.JDSDK/Domain/SignSuccessQueryDTO.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SignSuccessQueryDTO:JdObject{ + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("providerId")] +public int + + providerId + { get; set; } + [JsonProperty("providerName")] +public string + + providerName + { get; set; } + [JsonProperty("providerType")] +public byte + + providerType + { get; set; } + [JsonProperty("supportCod")] +public bool + + supportCod + { get; set; } + [JsonProperty("operationType")] +public byte + + operationType + { get; set; } + [JsonProperty("branchCode")] +public string + + branchCode + { get; set; } + [JsonProperty("branchName")] +public string + + branchName + { get; set; } + [JsonProperty("settlementCode")] +public string + + settlementCode + { get; set; } + [JsonProperty("amount")] +public long + + amount + { get; set; } + [JsonProperty("address")] +public WaybillAddress + + address + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SignatureImageDTO.cs b/BBWY.JDSDK/Domain/SignatureImageDTO.cs new file mode 100644 index 00000000..06bed80d --- /dev/null +++ b/BBWY.JDSDK/Domain/SignatureImageDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SignatureImageDTO:JdObject{ + [JsonProperty("deliveryId")] +public string + + deliveryId + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("signatureImage")] +public string + + signatureImage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SimpleBrandDto.cs b/BBWY.JDSDK/Domain/SimpleBrandDto.cs new file mode 100644 index 00000000..db6d219a --- /dev/null +++ b/BBWY.JDSDK/Domain/SimpleBrandDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SimpleBrandDto:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SimpleOrderInfoDTO.cs b/BBWY.JDSDK/Domain/SimpleOrderInfoDTO.cs new file mode 100644 index 00000000..2b89b91a --- /dev/null +++ b/BBWY.JDSDK/Domain/SimpleOrderInfoDTO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SimpleOrderInfoDTO:JdObject{ + [JsonProperty("deliveryPromiseTime")] +public DateTime + + deliveryPromiseTime + { get; set; } + [JsonProperty("extendMessageStr")] +public string + + extendMessageStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SingleProductInfoDto.cs b/BBWY.JDSDK/Domain/SingleProductInfoDto.cs new file mode 100644 index 00000000..2410b5f6 --- /dev/null +++ b/BBWY.JDSDK/Domain/SingleProductInfoDto.cs @@ -0,0 +1,357 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SingleProductInfoDto:JdObject{ + [JsonProperty("wareId")] +public string + + wareId + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("model")] +public string + + model + { get; set; } + [JsonProperty("original_place")] +public string + + originalPlace + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("packing")] +public int + + packing + { get; set; } + [JsonProperty("sku_unit")] +public string + + skuUnit + { get; set; } + [JsonProperty("pack_type")] +public int + + packType + { get; set; } + [JsonProperty("pkgInfo")] +public string + + pkgInfo + { get; set; } + [JsonProperty("warranty")] +public string + + warranty + { get; set; } + [JsonProperty("shelf_life")] +public int + + shelfLife + { get; set; } + [JsonProperty("zh_brand")] +public string + + zhBrand + { get; set; } + [JsonProperty("en_brand")] +public string + + enBrand + { get; set; } + [JsonProperty("web_site")] +public string + + webSite + { get; set; } + [JsonProperty("tel")] +public string + + tel + { get; set; } + [JsonProperty("length")] +public int + + length + { get; set; } + [JsonProperty("width")] +public int + + width + { get; set; } + [JsonProperty("height")] +public int + + height + { get; set; } + [JsonProperty("weight")] +public string + + weight + { get; set; } + [JsonProperty("market_price")] +public string + + marketPrice + { get; set; } + [JsonProperty("purchase_price")] +public string + + purchasePrice + { get; set; } + [JsonProperty("member_price")] +public string + + memberPrice + { get; set; } + [JsonProperty("brand_id")] +public int + + brandId + { get; set; } + [JsonProperty("brand_name")] +public string + + brandName + { get; set; } + [JsonProperty("cid1")] +public int + + cid1 + { get; set; } + [JsonProperty("cid_name1")] +public string + + cidName1 + { get; set; } + [JsonProperty("sub_categories")] +public List + + subCategories + { get; set; } + [JsonProperty("saler_code")] +public string + + salerCode + { get; set; } + [JsonProperty("saler_name")] +public string + + salerName + { get; set; } + [JsonProperty("purchaser_code")] +public string + + purchaserCode + { get; set; } + [JsonProperty("purchaser_name")] +public string + + purchaserName + { get; set; } + [JsonProperty("vendor_code")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendor_name")] +public string + + vendorName + { get; set; } + [JsonProperty("full_category_name1")] +public string + + fullCategoryName1 + { get; set; } + [JsonProperty("wreadme")] +public string + + wreadme + { get; set; } + [JsonProperty("prop_infos_list")] +public List + + propInfosList + { get; set; } + [JsonProperty("ext_propI_infos_list")] +public List + + extPropIInfosList + { get; set; } + [JsonProperty("intro_html")] +public string + + introHtml + { get; set; } + [JsonProperty("intro_mobile")] +public string + + introMobile + { get; set; } + [JsonProperty("pc_template_html")] +public string + + pcTemplateHtml + { get; set; } + [JsonProperty("pc_decoration_html")] +public string + + pcDecorationHtml + { get; set; } + [JsonProperty("mobile_decoration_html")] +public string + + mobileDecorationHtml + { get; set; } + [JsonProperty("videoId")] +public long + + videoId + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("modifyTime")] +public DateTime + + modifyTime + { get; set; } + [JsonProperty("issn")] +public string + + issn + { get; set; } + [JsonProperty("service")] +public string + + service + { get; set; } + [JsonProperty("salesRatio")] +public string + + salesRatio + { get; set; } + [JsonProperty("aftersales")] +public string + + aftersales + { get; set; } + [JsonProperty("catalogerCode")] +public string + + catalogerCode + { get; set; } + [JsonProperty("catalogerName")] +public string + + catalogerName + { get; set; } + [JsonProperty("salerDeptId")] +public string + + salerDeptId + { get; set; } + [JsonProperty("salerDeptName")] +public string + + salerDeptName + { get; set; } + [JsonProperty("stores")] +public List + + stores + { get; set; } + [JsonProperty("itemNum")] +public string + + itemNum + { get; set; } + [JsonProperty("isFlashPurchase")] +public int + + isFlashPurchase + { get; set; } + [JsonProperty("flashProductor")] +public string + + flashProductor + { get; set; } + [JsonProperty("isJIT")] +public int + + isJIT + { get; set; } + [JsonProperty("isOverseaPurchase")] +public int + + isOverseaPurchase + { get; set; } + [JsonProperty("spwq")] +public int + + spwq + { get; set; } + [JsonProperty("dangerGoods")] +public int + + dangerGoods + { get; set; } + [JsonProperty("after_sale_desc")] +public string + + afterSaleDesc + { get; set; } + [JsonProperty("store_property")] +public int + + storeProperty + { get; set; } + [JsonProperty("design_concept")] +public string + + designConcept + { get; set; } + [JsonProperty("sysp")] +public int + + sysp + { get; set; } + [JsonProperty("skuList")] +public List + + skuList + { get; set; } + [JsonProperty("gifts_goods")] +public int + + giftsGoods + { get; set; } + [JsonProperty("product_oil_number")] +public double + + productOilNumber + { get; set; } + [JsonProperty("product_oil_unit")] +public string + + productOilUnit + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Sku.cs b/BBWY.JDSDK/Domain/Sku.cs new file mode 100644 index 00000000..1659928d --- /dev/null +++ b/BBWY.JDSDK/Domain/Sku.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Sku:JdObject{ + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("imageUrl")] +public string + + imageUrl + { get; set; } + [JsonProperty("price")] +public long + + price + { get; set; } + [JsonProperty("model")] +public string + + model + { get; set; } + [JsonProperty("description")] +public string + + description + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("articleNumber")] +public string + + articleNumber + { get; set; } + [JsonProperty("barcode")] +public string + + barcode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuBehavior.cs b/BBWY.JDSDK/Domain/SkuBehavior.cs new file mode 100644 index 00000000..2bb69106 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuBehavior.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuBehavior:JdObject{ + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("sourcetype")] +public string + + sourcetype + { get; set; } + [JsonProperty("time")] +public long + + time + { get; set; } + [JsonProperty("sku")] +public long + + sku + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuFareTemplate.cs b/BBWY.JDSDK/Domain/SkuFareTemplate.cs new file mode 100644 index 00000000..f8766023 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuFareTemplate.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuFareTemplate:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("index")] +public int + + index + { get; set; } + [JsonProperty("template_name")] +public string + + templateName + { get; set; } + [JsonProperty("rule_type")] +public int + + ruleType + { get; set; } + [JsonProperty("is_free")] +public int + + isFree + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuFareTemplateResult.cs b/BBWY.JDSDK/Domain/SkuFareTemplateResult.cs new file mode 100644 index 00000000..9a80121c --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuFareTemplateResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuFareTemplateResult:JdObject{ + [JsonProperty("resultStr")] +public string + + resultStr + { get; set; } + [JsonProperty("template_list")] +public List + + templateList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuFareTemplateRuleResult.cs b/BBWY.JDSDK/Domain/SkuFareTemplateRuleResult.cs new file mode 100644 index 00000000..4c178554 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuFareTemplateRuleResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuFareTemplateRuleResult:JdObject{ + [JsonProperty("resultStr")] +public string + + resultStr + { get; set; } + [JsonProperty("types")] +public List + + types + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuInfo.cs b/BBWY.JDSDK/Domain/SkuInfo.cs new file mode 100644 index 00000000..00cfae0c --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuInfo.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuInfo:JdObject{ + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("dim1_val")] +public string + + dim1Val + { get; set; } + [JsonProperty("dim1_sort")] +public int + + dim1Sort + { get; set; } + [JsonProperty("dim2_val")] +public string + + dim2Val + { get; set; } + [JsonProperty("dim2_sort")] +public int + + dim2Sort + { get; set; } + [JsonProperty("other_sale_attribute")] +public List + + otherSaleAttribute + { get; set; } + [JsonProperty("market_price")] +public string + + marketPrice + { get; set; } + [JsonProperty("purchase_price")] +public string + + purchasePrice + { get; set; } + [JsonProperty("member_price")] +public string + + memberPrice + { get; set; } + [JsonProperty("weight")] +public string + + weight + { get; set; } + [JsonProperty("length")] +public int + + length + { get; set; } + [JsonProperty("width")] +public int + + width + { get; set; } + [JsonProperty("height")] +public int + + height + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("itemNum")] +public string + + itemNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuInfoDto.cs b/BBWY.JDSDK/Domain/SkuInfoDto.cs new file mode 100644 index 00000000..7c827f8b --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuInfoDto.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuInfoDto:JdObject{ + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("dim1_val")] +public string + + dim1Val + { get; set; } + [JsonProperty("dim1_sort")] +public int + + dim1Sort + { get; set; } + [JsonProperty("dim2_val")] +public string + + dim2Val + { get; set; } + [JsonProperty("dim2_sort")] +public int + + dim2Sort + { get; set; } + [JsonProperty("other_sale_attribute")] +public List + + otherSaleAttribute + { get; set; } + [JsonProperty("market_price")] +public string + + marketPrice + { get; set; } + [JsonProperty("purchase_price")] +public string + + purchasePrice + { get; set; } + [JsonProperty("member_price")] +public string + + memberPrice + { get; set; } + [JsonProperty("weight")] +public string + + weight + { get; set; } + [JsonProperty("length")] +public int + + length + { get; set; } + [JsonProperty("width")] +public int + + width + { get; set; } + [JsonProperty("height")] +public int + + height + { get; set; } + [JsonProperty("upc")] +public string + + upc + { get; set; } + [JsonProperty("itemNum")] +public string + + itemNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuMo.cs b/BBWY.JDSDK/Domain/SkuMo.cs new file mode 100644 index 00000000..22214679 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuMo.cs @@ -0,0 +1,82 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuMo:JdObject{ + [JsonProperty("detailId")] +public string + + detailId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("count")] +public long + + count + { get; set; } + [JsonProperty("money")] +public string + + money + { get; set; } + [JsonProperty("direction")] +public int + + direction + { get; set; } + [JsonProperty("businessUuid")] +public string + + businessUuid + { get; set; } + [JsonProperty("chargingRecordId")] +public long + + chargingRecordId + { get; set; } + [JsonProperty("settlementRecordId")] +public long + + settlementRecordId + { get; set; } + [JsonProperty("currency")] +public string + + currency + { get; set; } + [JsonProperty("feeType")] +public int + + feeType + { get; set; } + [JsonProperty("settlementStatus")] +public int + + settlementStatus + { get; set; } + [JsonProperty("settlementTime")] +public DateTime + + settlementTime + { get; set; } + [JsonProperty("billNo")] +public string + + billNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuPriceResult.cs b/BBWY.JDSDK/Domain/SkuPriceResult.cs new file mode 100644 index 00000000..d7439275 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuPriceResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuPriceResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuPriceVo.cs b/BBWY.JDSDK/Domain/SkuPriceVo.cs new file mode 100644 index 00000000..9f66c433 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuPriceVo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuPriceVo:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuProductInfo.cs b/BBWY.JDSDK/Domain/SkuProductInfo.cs new file mode 100644 index 00000000..f1270856 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuProductInfo.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuProductInfo:JdObject{ + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("spuId")] +public string + + spuId + { get; set; } + [JsonProperty("saleAttributes")] +public string + + saleAttributes + { get; set; } + [JsonProperty("price")] +public long + + price + { get; set; } + [JsonProperty("imageUrl")] +public string + + imageUrl + { get; set; } + [JsonProperty("barcode")] +public string + + barcode + { get; set; } + [JsonProperty("basePrice")] +public long + + basePrice + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("jdSpuId")] +public long + + jdSpuId + { get; set; } + [JsonProperty("jdSkuId")] +public long + + jdSkuId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuResp.cs b/BBWY.JDSDK/Domain/SkuResp.cs new file mode 100644 index 00000000..b5c04eab --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuResp.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuResp:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuResponse.cs b/BBWY.JDSDK/Domain/SkuResponse.cs new file mode 100644 index 00000000..8429d906 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuResponse:JdObject{ + [JsonProperty("skus")] +public string + + skus + { get; set; } + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuSiteStock.cs b/BBWY.JDSDK/Domain/SkuSiteStock.cs new file mode 100644 index 00000000..e2f1a07c --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuSiteStock.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuSiteStock:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("siteId")] +public int + + siteId + { get; set; } + [JsonProperty("venderSource")] +public string + + venderSource + { get; set; } + [JsonProperty("stockNum")] +public int + + stockNum + { get; set; } + [JsonProperty("orderBookingNum")] +public int + + orderBookingNum + { get; set; } + [JsonProperty("appBookingNum")] +public int + + appBookingNum + { get; set; } + [JsonProperty("canUsedNum")] +public int + + canUsedNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuStock.cs b/BBWY.JDSDK/Domain/SkuStock.cs new file mode 100644 index 00000000..985d101c --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuStock.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuStock:JdObject{ + [JsonProperty("detailStock")] +public string + + detailStock + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("stockNum")] +public long + + stockNum + { get; set; } + [JsonProperty("storeId")] +public long + + storeId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuStockWriteResult.cs b/BBWY.JDSDK/Domain/SkuStockWriteResult.cs new file mode 100644 index 00000000..be470c58 --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuStockWriteResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuStockWriteResult:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("stockRf")] +public StockRf + + stockRf + { get; set; } + [JsonProperty("detailCode")] +public string + + detailCode + { get; set; } + [JsonProperty("detailMsg")] +public string + + detailMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SkuStoreStockNumInfo.cs b/BBWY.JDSDK/Domain/SkuStoreStockNumInfo.cs new file mode 100644 index 00000000..a564126a --- /dev/null +++ b/BBWY.JDSDK/Domain/SkuStoreStockNumInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SkuStoreStockNumInfo:JdObject{ + [JsonProperty("sku")] +public long + + sku + { get; set; } + [JsonProperty("storeId")] +public int + + storeId + { get; set; } + [JsonProperty("stockNum")] +public int + + stockNum + { get; set; } + [JsonProperty("availableStockNum")] +public int + + availableStockNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SlaveWare.cs b/BBWY.JDSDK/Domain/SlaveWare.cs new file mode 100644 index 00000000..ad4cab25 --- /dev/null +++ b/BBWY.JDSDK/Domain/SlaveWare.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SlaveWare:JdObject{ + [JsonProperty("SlaveContent")] +public Content + + SlaveContent + { get; set; } + [JsonProperty("Slavewareid")] +public string + + Slavewareid + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsEffectVO.cs b/BBWY.JDSDK/Domain/SmsEffectVO.cs new file mode 100644 index 00000000..efe47f30 --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsEffectVO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsEffectVO:JdObject{ + [JsonProperty("searchId")] +public string + + searchId + { get; set; } + [JsonProperty("currentTime")] +public DateTime + + currentTime + { get; set; } + [JsonProperty("clickUv")] +public long + + clickUv + { get; set; } + [JsonProperty("sendNumber")] +public long + + sendNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsMarginVO.cs b/BBWY.JDSDK/Domain/SmsMarginVO.cs new file mode 100644 index 00000000..7ac35049 --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsMarginVO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsMarginVO:JdObject{ + [JsonProperty("count")] +public long + + count + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsModelConfig.cs b/BBWY.JDSDK/Domain/SmsModelConfig.cs new file mode 100644 index 00000000..0888c794 --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsModelConfig.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsModelConfig:JdObject{ + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("detail")] +public string + + detail + { get; set; } + [JsonProperty("modelServeType")] +public ModelServeType + + modelServeType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsModelTypeToIsv.cs b/BBWY.JDSDK/Domain/SmsModelTypeToIsv.cs new file mode 100644 index 00000000..9036e08e --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsModelTypeToIsv.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsModelTypeToIsv:JdObject{ + [JsonProperty("total")] +public long + + total + { get; set; } + [JsonProperty("map")] +public Dictionary + + map + { get; set; } + [JsonProperty("list")] +public List + + list + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsNotifyResponseDTO.cs b/BBWY.JDSDK/Domain/SmsNotifyResponseDTO.cs new file mode 100644 index 00000000..49a3ae37 --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsNotifyResponseDTO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsNotifyResponseDTO:JdObject{ + [JsonProperty("activity_record_id")] +public string + + activityRecordId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsPro.cs b/BBWY.JDSDK/Domain/SmsPro.cs new file mode 100644 index 00000000..6aad1f3d --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsPro.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsPro:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("valuie")] +public string + + valuie + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsRechargeOrderVO.cs b/BBWY.JDSDK/Domain/SmsRechargeOrderVO.cs new file mode 100644 index 00000000..d047dc7e --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsRechargeOrderVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsRechargeOrderVO:JdObject{ + [JsonProperty("state")] +public int[] + + state + { get; set; } + [JsonProperty("order_id")] +public long[] + + orderId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsResult.cs b/BBWY.JDSDK/Domain/SmsResult.cs new file mode 100644 index 00000000..c691f06e --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("request_id")] +public string + + requestId + { get; set; } + [JsonProperty("data")] +public SmsSensitiveWordCheckVO + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SmsSensitiveWordCheckVO.cs b/BBWY.JDSDK/Domain/SmsSensitiveWordCheckVO.cs new file mode 100644 index 00000000..4ad6bcf2 --- /dev/null +++ b/BBWY.JDSDK/Domain/SmsSensitiveWordCheckVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SmsSensitiveWordCheckVO:JdObject{ + [JsonProperty("is_valid")] +public bool + + isValid + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SoPackItemGoods.cs b/BBWY.JDSDK/Domain/SoPackItemGoods.cs new file mode 100644 index 00000000..4c272ba8 --- /dev/null +++ b/BBWY.JDSDK/Domain/SoPackItemGoods.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SoPackItemGoods:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsNum")] +public int + + goodsNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SoPackMaterial.cs b/BBWY.JDSDK/Domain/SoPackMaterial.cs new file mode 100644 index 00000000..b8090223 --- /dev/null +++ b/BBWY.JDSDK/Domain/SoPackMaterial.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SoPackMaterial:JdObject{ + [JsonProperty("goodsMaterialName")] +public string + + goodsMaterialName + { get; set; } + [JsonProperty("model")] +public string + + model + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SpSourceOut.cs b/BBWY.JDSDK/Domain/SpSourceOut.cs new file mode 100644 index 00000000..0cc09428 --- /dev/null +++ b/BBWY.JDSDK/Domain/SpSourceOut.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SpSourceOut:JdObject{ + [JsonProperty("spSourceNo")] +public string + + spSourceNo + { get; set; } + [JsonProperty("spSourceName")] +public string + + spSourceName + { get; set; } + [JsonProperty("website")] +public string + + website + { get; set; } + [JsonProperty("reserve1")] +public string + + reserve1 + { get; set; } + [JsonProperty("reserve2")] +public string + + reserve2 + { get; set; } + [JsonProperty("reserve3")] +public string + + reserve3 + { get; set; } + [JsonProperty("reserve4")] +public string + + reserve4 + { get; set; } + [JsonProperty("reserve5")] +public string + + reserve5 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SpWorkOrderDto.cs b/BBWY.JDSDK/Domain/SpWorkOrderDto.cs new file mode 100644 index 00000000..b8ad3abf --- /dev/null +++ b/BBWY.JDSDK/Domain/SpWorkOrderDto.cs @@ -0,0 +1,142 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SpWorkOrderDto:JdObject{ + [JsonProperty("serviceType")] +public string + + serviceType + { get; set; } + [JsonProperty("sourceId")] +public string + + sourceId + { get; set; } + [JsonProperty("cancelDate")] +public DateTime + + cancelDate + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("dispatchDate")] +public DateTime + + dispatchDate + { get; set; } + [JsonProperty("userPhone")] +public string + + userPhone + { get; set; } + [JsonProperty("county")] +public string + + county + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("cityId")] +public long + + cityId + { get; set; } + [JsonProperty("townId")] +public long + + townId + { get; set; } + [JsonProperty("completeDate")] +public DateTime + + completeDate + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("countyId")] +public long + + countyId + { get; set; } + [JsonProperty("cancelReason")] +public string + + cancelReason + { get; set; } + [JsonProperty("town")] +public string + + town + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("provinceId")] +public long + + provinceId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("userPin")] +public string + + userPin + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + [JsonProperty("spSkuId")] +public string + + spSkuId + { get; set; } + [JsonProperty("sourceType")] +public int + + sourceType + { get; set; } + [JsonProperty("spSkuName")] +public string + + spSkuName + { get; set; } + [JsonProperty("itemList")] +public List + + itemList + { get; set; } + [JsonProperty("spSkuNum")] +public int + + spSkuNum + { get; set; } + [JsonProperty("serviceTypeName")] +public string + + serviceTypeName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SpWorkOrderItemDto.cs b/BBWY.JDSDK/Domain/SpWorkOrderItemDto.cs new file mode 100644 index 00000000..452f7c0c --- /dev/null +++ b/BBWY.JDSDK/Domain/SpWorkOrderItemDto.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SpWorkOrderItemDto:JdObject{ + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("categoryId1")] +public long + + categoryId1 + { get; set; } + [JsonProperty("category2")] +public string + + category2 + { get; set; } + [JsonProperty("categoryId2")] +public long + + categoryId2 + { get; set; } + [JsonProperty("brandId")] +public long + + brandId + { get; set; } + [JsonProperty("category1")] +public string + + category1 + { get; set; } + [JsonProperty("category")] +public string + + category + { get; set; } + [JsonProperty("brand")] +public string + + brand + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuNum")] +public int + + skuNum + { get; set; } + [JsonProperty("categoryId")] +public long + + categoryId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SplitOrderResultDto.cs b/BBWY.JDSDK/Domain/SplitOrderResultDto.cs new file mode 100644 index 00000000..e67b0bbe --- /dev/null +++ b/BBWY.JDSDK/Domain/SplitOrderResultDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SplitOrderResultDto:JdObject{ + [JsonProperty("customOrderId")] +public long + + customOrderId + { get; set; } + [JsonProperty("groupId")] +public int + + groupId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SpuAttrGroupDto.cs b/BBWY.JDSDK/Domain/SpuAttrGroupDto.cs new file mode 100644 index 00000000..f8027a86 --- /dev/null +++ b/BBWY.JDSDK/Domain/SpuAttrGroupDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SpuAttrGroupDto:JdObject{ + [JsonProperty("id")] +public int + + id + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + [JsonProperty("prop_and_ext")] +public List + + propAndExt + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StagepayBusinessTO.cs b/BBWY.JDSDK/Domain/StagepayBusinessTO.cs new file mode 100644 index 00000000..07c19c3d --- /dev/null +++ b/BBWY.JDSDK/Domain/StagepayBusinessTO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StagepayBusinessTO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("businessNo")] +public long + + businessNo + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("stageNum")] +public int + + stageNum + { get; set; } + [JsonProperty("venderId")] +public long + + venderId + { get; set; } + [JsonProperty("storeId")] +public long + + storeId + { get; set; } + [JsonProperty("payStatus")] +public int + + payStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StandardGenericResponse.cs b/BBWY.JDSDK/Domain/StandardGenericResponse.cs new file mode 100644 index 00000000..2671d96f --- /dev/null +++ b/BBWY.JDSDK/Domain/StandardGenericResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StandardGenericResponse:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("result")] +public VenderRelationCarrierResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StandardListResponse.cs b/BBWY.JDSDK/Domain/StandardListResponse.cs new file mode 100644 index 00000000..c6a4af00 --- /dev/null +++ b/BBWY.JDSDK/Domain/StandardListResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StandardListResponse:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("results")] +public OrderTrace + + results + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StandardResponse.cs b/BBWY.JDSDK/Domain/StandardResponse.cs new file mode 100644 index 00000000..2c413ae3 --- /dev/null +++ b/BBWY.JDSDK/Domain/StandardResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StandardResponse:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + [JsonProperty("resultMap")] +public Dictionary + + resultMap + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StateResult.cs b/BBWY.JDSDK/Domain/StateResult.cs new file mode 100644 index 00000000..98a30240 --- /dev/null +++ b/BBWY.JDSDK/Domain/StateResult.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StateResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("key")] +public string + + key + { get; set; } + [JsonProperty("t")] +public List + + t + { get; set; } + [JsonProperty("total")] +public long + + total + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StationAreaInfoDTO.cs b/BBWY.JDSDK/Domain/StationAreaInfoDTO.cs new file mode 100644 index 00000000..ba0996a1 --- /dev/null +++ b/BBWY.JDSDK/Domain/StationAreaInfoDTO.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StationAreaInfoDTO:JdObject{ + [JsonProperty("companyCode")] +public string + + companyCode + { get; set; } + [JsonProperty("stationCode")] +public string + + stationCode + { get; set; } + [JsonProperty("stationName")] +public string + + stationName + { get; set; } + [JsonProperty("stationAddress")] +public string + + stationAddress + { get; set; } + [JsonProperty("lat")] +public double + + lat + { get; set; } + [JsonProperty("lng")] +public double + + lng + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("countyId")] +public int + + countyId + { get; set; } + [JsonProperty("townId")] +public int + + townId + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("fenceNum")] +public int + + fenceNum + { get; set; } + [JsonProperty("orgCode")] +public string + + orgCode + { get; set; } + [JsonProperty("fenceInfo")] +public List + + fenceInfo + { get; set; } + [JsonProperty("areaCode")] +public string + + areaCode + { get; set; } + [JsonProperty("areaName")] +public string + + areaName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StationAreaSimpleInfo.cs b/BBWY.JDSDK/Domain/StationAreaSimpleInfo.cs new file mode 100644 index 00000000..6044ada6 --- /dev/null +++ b/BBWY.JDSDK/Domain/StationAreaSimpleInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StationAreaSimpleInfo:JdObject{ + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("areaName")] +public string + + areaName + { get; set; } + [JsonProperty("updateUser")] +public string + + updateUser + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StationInfoResult.cs b/BBWY.JDSDK/Domain/StationInfoResult.cs new file mode 100644 index 00000000..8a991443 --- /dev/null +++ b/BBWY.JDSDK/Domain/StationInfoResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StationInfoResult:JdObject{ + [JsonProperty("value")] +public string + + value + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StatusDataResult.cs b/BBWY.JDSDK/Domain/StatusDataResult.cs new file mode 100644 index 00000000..f2e0501c --- /dev/null +++ b/BBWY.JDSDK/Domain/StatusDataResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StatusDataResult:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("requestId")] +public string + + requestId + { get; set; } + [JsonProperty("data")] +public IsvSmsAuditStatusOutVo + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockBillDetail.cs b/BBWY.JDSDK/Domain/StockBillDetail.cs new file mode 100644 index 00000000..fcf5f7ed --- /dev/null +++ b/BBWY.JDSDK/Domain/StockBillDetail.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockBillDetail:JdObject{ + [JsonProperty("sku_id")] +public long + + skuId + { get; set; } + [JsonProperty("ware_id")] +public long + + wareId + { get; set; } + [JsonProperty("price")] +public double + + price + { get; set; } + [JsonProperty("apply_num")] +public long + + applyNum + { get; set; } + [JsonProperty("apply_money")] +public double + + applyMoney + { get; set; } + [JsonProperty("real_num")] +public long + + realNum + { get; set; } + [JsonProperty("real_money")] +public double + + realMoney + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("attributes")] +public string + + attributes + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockBillInfo.cs b/BBWY.JDSDK/Domain/StockBillInfo.cs new file mode 100644 index 00000000..da1c6044 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockBillInfo.cs @@ -0,0 +1,87 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockBillInfo:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("stock_out_bill_id")] +public long + + stockOutBillId + { get; set; } + [JsonProperty("com_id")] +public long + + comId + { get; set; } + [JsonProperty("org_id")] +public long + + orgId + { get; set; } + [JsonProperty("wh_id")] +public long + + whId + { get; set; } + [JsonProperty("warehouse_name")] +public string + + warehouseName + { get; set; } + [JsonProperty("goods_num_apply")] +public long + + goodsNumApply + { get; set; } + [JsonProperty("goods_money_apply")] +public double + + goodsMoneyApply + { get; set; } + [JsonProperty("time_apply")] +public DateTime + + timeApply + { get; set; } + [JsonProperty("goods_num_actual")] +public long + + goodsNumActual + { get; set; } + [JsonProperty("goods_money_actual")] +public double + + goodsMoneyActual + { get; set; } + [JsonProperty("time_actual")] +public DateTime + + timeActual + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("detail_list")] +public List + + detailList + { get; set; } + [JsonProperty("type")] +public int[] + + type + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockChangeDetail.cs b/BBWY.JDSDK/Domain/StockChangeDetail.cs new file mode 100644 index 00000000..c7cfc50e --- /dev/null +++ b/BBWY.JDSDK/Domain/StockChangeDetail.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockChangeDetail:JdObject{ + [JsonProperty("ownerNo")] +public string + + ownerNo + { get; set; } + [JsonProperty("skuNo")] +public string + + skuNo + { get; set; } + [JsonProperty("productLevel")] +public string + + productLevel + { get; set; } + [JsonProperty("changeQty")] +public string + + changeQty + { get; set; } + [JsonProperty("toOwnerNo")] +public string + + toOwnerNo + { get; set; } + [JsonProperty("toSkuNo")] +public string + + toSkuNo + { get; set; } + [JsonProperty("toProductLevel")] +public string + + toProductLevel + { get; set; } + [JsonProperty("isvLotattrs")] +public string + + isvLotattrs + { get; set; } + [JsonProperty("toIsvLotattrs")] +public string + + toIsvLotattrs + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockChangeHeader.cs b/BBWY.JDSDK/Domain/StockChangeHeader.cs new file mode 100644 index 00000000..bdc87517 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockChangeHeader.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockChangeHeader:JdObject{ + [JsonProperty("changeNo")] +public string + + changeNo + { get; set; } + [JsonProperty("changeType")] +public string + + changeType + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("tenantId")] +public string + + tenantId + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("stockChangeDetailList")] +public List + + stockChangeDetailList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockDetail.cs b/BBWY.JDSDK/Domain/StockDetail.cs new file mode 100644 index 00000000..0b27b170 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockDetail.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockDetail:JdObject{ + [JsonProperty("goods_no")] +public string + + goodsNo + { get; set; } + [JsonProperty("warehouse_no")] +public string + + warehouseNo + { get; set; } + [JsonProperty("stock_qty")] +public int + + stockQty + { get; set; } + [JsonProperty("available_qty")] +public int + + availableQty + { get; set; } + [JsonProperty("preemption_qty")] +public int + + preemptionQty + { get; set; } + [JsonProperty("goods_status")] +public string + + goodsStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockDto.cs b/BBWY.JDSDK/Domain/StockDto.cs new file mode 100644 index 00000000..d135af06 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockDto.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockDto:JdObject{ + [JsonProperty("skuNo")] +public string + + skuNo + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("qty")] +public string + + qty + { get; set; } + [JsonProperty("canLocateQty")] +public string + + canLocateQty + { get; set; } + [JsonProperty("allQty")] +public string + + allQty + { get; set; } + [JsonProperty("ownerNo")] +public string + + ownerNo + { get; set; } + [JsonProperty("productLevel")] +public string + + productLevel + { get; set; } + [JsonProperty("productLevelName")] +public string + + productLevelName + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("tenantId")] +public string + + tenantId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockInDeleteResult.cs b/BBWY.JDSDK/Domain/StockInDeleteResult.cs new file mode 100644 index 00000000..3d83ac5d --- /dev/null +++ b/BBWY.JDSDK/Domain/StockInDeleteResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockInDeleteResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("stock_in_bill_id")] +public long + + stockInBillId + { get; set; } + [JsonProperty("stock_in_delete_time")] +public DateTime + + stockInDeleteTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockInResult.cs b/BBWY.JDSDK/Domain/StockInResult.cs new file mode 100644 index 00000000..8c166be8 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockInResult.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockInResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("stock_in_bill_id")] +public long + + stockInBillId + { get; set; } + [JsonProperty("stock_in_time")] +public DateTime + + stockInTime + { get; set; } + [JsonProperty("skuinfo_list")] +public List + + skuinfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockInSamResult.cs b/BBWY.JDSDK/Domain/StockInSamResult.cs new file mode 100644 index 00000000..ce6e65e9 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockInSamResult.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockInSamResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("stock_in_bill_id")] +public long + + stockInBillId + { get; set; } + [JsonProperty("sam_bill_id")] +public long + + samBillId + { get; set; } + [JsonProperty("stock_in_time")] +public DateTime + + stockInTime + { get; set; } + [JsonProperty("itemInfo_list")] +public List + + itemInfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockInfo.cs b/BBWY.JDSDK/Domain/StockInfo.cs new file mode 100644 index 00000000..e30e1708 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockInfo:JdObject{ + [JsonProperty("sku")] +public long + + sku + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("stockNum")] +public int + + stockNum + { get; set; } + [JsonProperty("orderBookingNum")] +public int + + orderBookingNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockQueryResultDto.cs b/BBWY.JDSDK/Domain/StockQueryResultDto.cs new file mode 100644 index 00000000..727348bd --- /dev/null +++ b/BBWY.JDSDK/Domain/StockQueryResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockQueryResultDto:JdObject{ + [JsonProperty("stockNum")] +public int + + stockNum + { get; set; } + [JsonProperty("orderBookingNum")] +public int + + orderBookingNum + { get; set; } + [JsonProperty("wname")] +public string + + wname + { get; set; } + [JsonProperty("sku")] +public long + + sku + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockResult.cs b/BBWY.JDSDK/Domain/StockResult.cs new file mode 100644 index 00000000..76e84f50 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockResult:JdObject{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public List + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockRf.cs b/BBWY.JDSDK/Domain/StockRf.cs new file mode 100644 index 00000000..3465eaac --- /dev/null +++ b/BBWY.JDSDK/Domain/StockRf.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockRf:JdObject{ + [JsonProperty("stockRfId")] +public string + + stockRfId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StockState.cs b/BBWY.JDSDK/Domain/StockState.cs new file mode 100644 index 00000000..c6251960 --- /dev/null +++ b/BBWY.JDSDK/Domain/StockState.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StockState:JdObject{ + [JsonProperty("areaId")] +public string + + areaId + { get; set; } + [JsonProperty("remainNum")] +public int + + remainNum + { get; set; } + [JsonProperty("stockStateId")] +public string + + stockStateId + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StopOrderVO.cs b/BBWY.JDSDK/Domain/StopOrderVO.cs new file mode 100644 index 00000000..f717a188 --- /dev/null +++ b/BBWY.JDSDK/Domain/StopOrderVO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StopOrderVO:JdObject{ + [JsonProperty("reason")] +public string + + reason + { get; set; } + [JsonProperty("orderNo")] +public string + + orderNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StoreInfoResTO.cs b/BBWY.JDSDK/Domain/StoreInfoResTO.cs new file mode 100644 index 00000000..4bdc6e59 --- /dev/null +++ b/BBWY.JDSDK/Domain/StoreInfoResTO.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StoreInfoResTO:JdObject{ + [JsonProperty("exStoreId")] +public string + + exStoreId + { get; set; } + [JsonProperty("storeId")] +public long + + storeId + { get; set; } + [JsonProperty("storeName")] +public string + + storeName + { get; set; } + [JsonProperty("storePhone")] +public string + + storePhone + { get; set; } + [JsonProperty("storeMobile")] +public string + + storeMobile + { get; set; } + [JsonProperty("slogan")] +public string + + slogan + { get; set; } + [JsonProperty("businessBeginTime")] +public string + + businessBeginTime + { get; set; } + [JsonProperty("businessEndTime")] +public string + + businessEndTime + { get; set; } + [JsonProperty("storeBizType")] +public int + + storeBizType + { get; set; } + [JsonProperty("storeImage")] +public string + + storeImage + { get; set; } + [JsonProperty("firstAddress")] +public int + + firstAddress + { get; set; } + [JsonProperty("secondAddress")] +public int + + secondAddress + { get; set; } + [JsonProperty("thirdAddress")] +public int + + thirdAddress + { get; set; } + [JsonProperty("storeAddress")] +public string + + storeAddress + { get; set; } + [JsonProperty("storeStatus")] +public int + + storeStatus + { get; set; } + [JsonProperty("coordinate")] +public string + + coordinate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StorePriceDTO.cs b/BBWY.JDSDK/Domain/StorePriceDTO.cs new file mode 100644 index 00000000..bf227c94 --- /dev/null +++ b/BBWY.JDSDK/Domain/StorePriceDTO.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StorePriceDTO:JdObject{ + [JsonProperty("exStoreId")] +public string + + exStoreId + { get; set; } + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("storeSkuStatus")] +public int + + storeSkuStatus + { get; set; } + [JsonProperty("storeId")] +public string + + storeId + { get; set; } + [JsonProperty("outerId")] +public string + + outerId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StoreResponse.cs b/BBWY.JDSDK/Domain/StoreResponse.cs new file mode 100644 index 00000000..63daa174 --- /dev/null +++ b/BBWY.JDSDK/Domain/StoreResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StoreResponse:JdObject{ + [JsonProperty("stores")] +public List + + stores + { get; set; } + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StoreVo.cs b/BBWY.JDSDK/Domain/StoreVo.cs new file mode 100644 index 00000000..29cf1f54 --- /dev/null +++ b/BBWY.JDSDK/Domain/StoreVo.cs @@ -0,0 +1,122 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StoreVo:JdObject{ + [JsonProperty("storeName")] +public string + + storeName + { get; set; } + [JsonProperty("storeType")] +public int + + storeType + { get; set; } + [JsonProperty("storeBusinessModel")] +public int + + storeBusinessModel + { get; set; } + [JsonProperty("area")] +public string + + area + { get; set; } + [JsonProperty("openFlag")] +public int + + openFlag + { get; set; } + [JsonProperty("crowdsourcingFlag")] +public int + + crowdsourcingFlag + { get; set; } + [JsonProperty("selfPickFlag")] +public int + + selfPickFlag + { get; set; } + [JsonProperty("deliverFlag")] +public int + + deliverFlag + { get; set; } + [JsonProperty("sellerControlStock")] +public int + + sellerControlStock + { get; set; } + [JsonProperty("storeSystem")] +public string + + storeSystem + { get; set; } + [JsonProperty("contacts")] +public string + + contacts + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("county")] +public string + + county + { get; set; } + [JsonProperty("town")] +public string + + town + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("postCode")] +public string + + postCode + { get; set; } + [JsonProperty("distributionScope")] +public string + + distributionScope + { get; set; } + [JsonProperty("geographicCoordinate")] +public string + + geographicCoordinate + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("jdstore")] +public int + + jdstore + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StrategyComputeResponseDTO.cs b/BBWY.JDSDK/Domain/StrategyComputeResponseDTO.cs new file mode 100644 index 00000000..3741387b --- /dev/null +++ b/BBWY.JDSDK/Domain/StrategyComputeResponseDTO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StrategyComputeResponseDTO:JdObject{ + [JsonProperty("total")] +public long + + total + { get; set; } + [JsonProperty("member")] +public long + + member + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StrategyInstanceResponseDTO.cs b/BBWY.JDSDK/Domain/StrategyInstanceResponseDTO.cs new file mode 100644 index 00000000..08fe7d51 --- /dev/null +++ b/BBWY.JDSDK/Domain/StrategyInstanceResponseDTO.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StrategyInstanceResponseDTO:JdObject{ + [JsonProperty("strategy_inst_id")] +public string + + strategyInstId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/StringResult.cs b/BBWY.JDSDK/Domain/StringResult.cs new file mode 100644 index 00000000..2f579fd7 --- /dev/null +++ b/BBWY.JDSDK/Domain/StringResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class StringResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public string + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SubAdvertiseDto.cs b/BBWY.JDSDK/Domain/SubAdvertiseDto.cs new file mode 100644 index 00000000..8ff4a4b6 --- /dev/null +++ b/BBWY.JDSDK/Domain/SubAdvertiseDto.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SubAdvertiseDto:JdObject{ + [JsonProperty("sku_id")] +public string + + skuId + { get; set; } + [JsonProperty("sku_name")] +public string + + skuName + { get; set; } + [JsonProperty("brand_name")] +public string + + brandName + { get; set; } + [JsonProperty("adword")] +public string + + adword + { get; set; } + [JsonProperty("adword_old")] +public string + + adwordOld + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SuiteResp.cs b/BBWY.JDSDK/Domain/SuiteResp.cs new file mode 100644 index 00000000..64d65bf7 --- /dev/null +++ b/BBWY.JDSDK/Domain/SuiteResp.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SuiteResp:JdObject{ + [JsonProperty("suiteId")] +public long + + suiteId + { get; set; } + [JsonProperty("suiteType")] +public int + + suiteType + { get; set; } + [JsonProperty("suiteName")] +public string + + suiteName + { get; set; } + [JsonProperty("suiteNum")] +public int + + suiteNum + { get; set; } + [JsonProperty("promotionId")] +public long + + promotionId + { get; set; } + [JsonProperty("promotionType")] +public int + + promotionType + { get; set; } + [JsonProperty("skuItems")] +public List + + skuItems + { get; set; } + [JsonProperty("giftItems")] +public List + + giftItems + { get; set; } + [JsonProperty("manMoney")] +public string + + manMoney + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Summary.cs b/BBWY.JDSDK/Domain/Summary.cs new file mode 100644 index 00000000..0bd5c140 --- /dev/null +++ b/BBWY.JDSDK/Domain/Summary.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Summary:JdObject{ + [JsonProperty("ResultCount")] +public string + + ResultCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SupplierModel.cs b/BBWY.JDSDK/Domain/SupplierModel.cs new file mode 100644 index 00000000..152315a7 --- /dev/null +++ b/BBWY.JDSDK/Domain/SupplierModel.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SupplierModel:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("eclpSupplierNo")] +public string + + eclpSupplierNo + { get; set; } + [JsonProperty("supplierName")] +public string + + supplierName + { get; set; } + [JsonProperty("supplierType")] +public string + + supplierType + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("contacts")] +public string + + contacts + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("fax")] +public string + + fax + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("county")] +public string + + county + { get; set; } + [JsonProperty("town")] +public string + + town + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("ext1")] +public string + + ext1 + { get; set; } + [JsonProperty("ext2")] +public string + + ext2 + { get; set; } + [JsonProperty("ext3")] +public string + + ext3 + { get; set; } + [JsonProperty("ext4")] +public string + + ext4 + { get; set; } + [JsonProperty("ext5")] +public string + + ext5 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SvcApiBindNumberInfo.cs b/BBWY.JDSDK/Domain/SvcApiBindNumberInfo.cs new file mode 100644 index 00000000..4a18754d --- /dev/null +++ b/BBWY.JDSDK/Domain/SvcApiBindNumberInfo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SvcApiBindNumberInfo:JdObject{ + [JsonProperty("extension")] +public string + + extension + { get; set; } + [JsonProperty("phoneNumberX")] +public string + + phoneNumberX + { get; set; } + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + [JsonProperty("expiration")] +public string + + expiration + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SvcApiBooking.cs b/BBWY.JDSDK/Domain/SvcApiBooking.cs new file mode 100644 index 00000000..f247fa1f --- /dev/null +++ b/BBWY.JDSDK/Domain/SvcApiBooking.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SvcApiBooking:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("storeId")] +public long + + storeId + { get; set; } + [JsonProperty("storeName")] +public string + + storeName + { get; set; } + [JsonProperty("lcnNo")] +public string + + lcnNo + { get; set; } + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + [JsonProperty("verificationCode")] +public string + + verificationCode + { get; set; } + [JsonProperty("bookingTime")] +public DateTime + + bookingTime + { get; set; } + [JsonProperty("receiveGoodsTime")] +public DateTime + + receiveGoodsTime + { get; set; } + [JsonProperty("verificationTime")] +public DateTime + + verificationTime + { get; set; } + [JsonProperty("submitTime")] +public DateTime + + submitTime + { get; set; } + [JsonProperty("businessType")] +public int + + businessType + { get; set; } + [JsonProperty("receiveStatus")] +public int + + receiveStatus + { get; set; } + [JsonProperty("verificationStatus")] +public int + + verificationStatus + { get; set; } + [JsonProperty("cardOrderId")] +public long + + cardOrderId + { get; set; } + [JsonProperty("configInfoMap")] +public Dictionary + + configInfoMap + { get; set; } + [JsonProperty("serviceSkuId")] +public long + + serviceSkuId + { get; set; } + [JsonProperty("serviceSkuName")] +public string + + serviceSkuName + { get; set; } + [JsonProperty("phoneNumberX")] +public string + + phoneNumberX + { get; set; } + [JsonProperty("extension")] +public string + + extension + { get; set; } + [JsonProperty("expiration")] +public string + + expiration + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SvcApiVerificationInfo.cs b/BBWY.JDSDK/Domain/SvcApiVerificationInfo.cs new file mode 100644 index 00000000..bfab9cc2 --- /dev/null +++ b/BBWY.JDSDK/Domain/SvcApiVerificationInfo.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SvcApiVerificationInfo:JdObject{ + [JsonProperty("bookingId")] +public long + + bookingId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/SvcResult.cs b/BBWY.JDSDK/Domain/SvcResult.cs new file mode 100644 index 00000000..c6a89f2b --- /dev/null +++ b/BBWY.JDSDK/Domain/SvcResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class SvcResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errCode")] +public int + + errCode + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("data")] +public SvcApiBindNumberInfo + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TempComplete.cs b/BBWY.JDSDK/Domain/TempComplete.cs new file mode 100644 index 00000000..10ea8cb9 --- /dev/null +++ b/BBWY.JDSDK/Domain/TempComplete.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TempComplete:JdObject{ + [JsonProperty("afsServiceId")] +public int + + afsServiceId + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("afsServiceProcessResult")] +public int + + afsServiceProcessResult + { get; set; } + [JsonProperty("afsServiceProcessResultName")] +public string + + afsServiceProcessResultName + { get; set; } + [JsonProperty("afsApplyTime")] +public DateTime + + afsApplyTime + { get; set; } + [JsonProperty("processDate")] +public DateTime + + processDate + { get; set; } + [JsonProperty("processPin")] +public string + + processPin + { get; set; } + [JsonProperty("afsDetailType")] +public int + + afsDetailType + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("customerMobilePhone")] +public string + + customerMobilePhone + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("approveResonCid1")] +public int + + approveResonCid1 + { get; set; } + [JsonProperty("approveResonCid2")] +public int + + approveResonCid2 + { get; set; } + [JsonProperty("afsServiceState")] +public int + + afsServiceState + { get; set; } + [JsonProperty("afsCategoryId")] +public int + + afsCategoryId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TempCompletePage.cs b/BBWY.JDSDK/Domain/TempCompletePage.cs new file mode 100644 index 00000000..907dd5be --- /dev/null +++ b/BBWY.JDSDK/Domain/TempCompletePage.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TempCompletePage:JdObject{ + [JsonProperty("totalNum")] +public int + + totalNum + { get; set; } + [JsonProperty("tempCompleteList")] +public List + + tempCompleteList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TextDetectResult.cs b/BBWY.JDSDK/Domain/TextDetectResult.cs new file mode 100644 index 00000000..d7fff568 --- /dev/null +++ b/BBWY.JDSDK/Domain/TextDetectResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TextDetectResult:JdObject{ + [JsonProperty("sensitive")] +public bool + + sensitive + { get; set; } + [JsonProperty("sensitiveWords")] +public string + + sensitiveWords + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TqmallGoodsRespVo.cs b/BBWY.JDSDK/Domain/TqmallGoodsRespVo.cs new file mode 100644 index 00000000..a1788d3a --- /dev/null +++ b/BBWY.JDSDK/Domain/TqmallGoodsRespVo.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TqmallGoodsRespVo:JdObject{ + [JsonProperty("goods_sn")] +public string + + goodsSn + { get; set; } + [JsonProperty("goods_name")] +public string + + goodsName + { get; set; } + [JsonProperty("goods_number")] +public int + + goodsNumber + { get; set; } + [JsonProperty("supplier_name")] +public string + + supplierName + { get; set; } + [JsonProperty("sale_price")] +public double + + salePrice + { get; set; } + [JsonProperty("brand_name")] +public string + + brandName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TraceDTO.cs b/BBWY.JDSDK/Domain/TraceDTO.cs new file mode 100644 index 00000000..1f83c75e --- /dev/null +++ b/BBWY.JDSDK/Domain/TraceDTO.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TraceDTO:JdObject{ + [JsonProperty("opeTitle")] +public string + + opeTitle + { get; set; } + [JsonProperty("opeRemark")] +public string + + opeRemark + { get; set; } + [JsonProperty("opeName")] +public string + + opeName + { get; set; } + [JsonProperty("opeTime")] +public string + + opeTime + { get; set; } + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + [JsonProperty("courier")] +public string + + courier + { get; set; } + [JsonProperty("courierTel")] +public string + + courierTel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TraceDetail.cs b/BBWY.JDSDK/Domain/TraceDetail.cs new file mode 100644 index 00000000..6fd3a540 --- /dev/null +++ b/BBWY.JDSDK/Domain/TraceDetail.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TraceDetail:JdObject{ + [JsonProperty("extension")] +public Dictionary + + extension + { get; set; } + [JsonProperty("waybillId")] +public string + + waybillId + { get; set; } + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("operationTime")] +public string + + operationTime + { get; set; } + [JsonProperty("operater")] +public string + + operater + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TraceDetailDto.cs b/BBWY.JDSDK/Domain/TraceDetailDto.cs new file mode 100644 index 00000000..88496014 --- /dev/null +++ b/BBWY.JDSDK/Domain/TraceDetailDto.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TraceDetailDto:JdObject{ + [JsonProperty("thirdId")] +public int + + thirdId + { get; set; } + [JsonProperty("shipId")] +public string + + shipId + { get; set; } + [JsonProperty("traceDate")] +public DateTime + + traceDate + { get; set; } + [JsonProperty("processDate")] +public DateTime + + processDate + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("updateDate")] +public DateTime + + updateDate + { get; set; } + [JsonProperty("batid")] +public string + + batid + { get; set; } + [JsonProperty("processInfo")] +public string + + processInfo + { get; set; } + [JsonProperty("scanType")] +public string + + scanType + { get; set; } + [JsonProperty("courier")] +public string + + courier + { get; set; } + [JsonProperty("courierTel")] +public string + + courierTel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TraceInfo.cs b/BBWY.JDSDK/Domain/TraceInfo.cs new file mode 100644 index 00000000..3402645c --- /dev/null +++ b/BBWY.JDSDK/Domain/TraceInfo.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TraceInfo:JdObject{ + [JsonProperty("opeRemark")] +public string + + opeRemark + { get; set; } + [JsonProperty("extend")] +public Dictionary + + extend + { get; set; } + [JsonProperty("opeTitle")] +public string + + opeTitle + { get; set; } + [JsonProperty("courier")] +public string + + courier + { get; set; } + [JsonProperty("opeTime")] +public string + + opeTime + { get; set; } + [JsonProperty("opeName")] +public string + + opeName + { get; set; } + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + [JsonProperty("state")] +public string + + state + { get; set; } + [JsonProperty("courierTel")] +public string + + courierTel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TraceQueryResponse.cs b/BBWY.JDSDK/Domain/TraceQueryResponse.cs new file mode 100644 index 00000000..bb3867b7 --- /dev/null +++ b/BBWY.JDSDK/Domain/TraceQueryResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TraceQueryResponse:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TraceQueryResultDTO.cs b/BBWY.JDSDK/Domain/TraceQueryResultDTO.cs new file mode 100644 index 00000000..8c03bd95 --- /dev/null +++ b/BBWY.JDSDK/Domain/TraceQueryResultDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TraceQueryResultDTO:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("messsage")] +public string + + messsage + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TrackMessageOut.cs b/BBWY.JDSDK/Domain/TrackMessageOut.cs new file mode 100644 index 00000000..611d111c --- /dev/null +++ b/BBWY.JDSDK/Domain/TrackMessageOut.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TrackMessageOut:JdObject{ + [JsonProperty("ts")] +public string + + ts + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TrackMessagePlusOut.cs b/BBWY.JDSDK/Domain/TrackMessagePlusOut.cs new file mode 100644 index 00000000..ff4ea550 --- /dev/null +++ b/BBWY.JDSDK/Domain/TrackMessagePlusOut.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TrackMessagePlusOut:JdObject{ + [JsonProperty("opeTitle")] +public string + + opeTitle + { get; set; } + [JsonProperty("opeRemark")] +public string + + opeRemark + { get; set; } + [JsonProperty("opeName")] +public string + + opeName + { get; set; } + [JsonProperty("opeTime")] +public string + + opeTime + { get; set; } + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TrackShow.cs b/BBWY.JDSDK/Domain/TrackShow.cs new file mode 100644 index 00000000..262cc20a --- /dev/null +++ b/BBWY.JDSDK/Domain/TrackShow.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TrackShow:JdObject{ + [JsonProperty("msgTime")] +public string + + msgTime + { get; set; } + [JsonProperty("content")] +public string + + content + { get; set; } + [JsonProperty("op")] +public string + + op + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TradeShelfParam.cs b/BBWY.JDSDK/Domain/TradeShelfParam.cs new file mode 100644 index 00000000..06020b26 --- /dev/null +++ b/BBWY.JDSDK/Domain/TradeShelfParam.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TradeShelfParam:JdObject{ + [JsonProperty("shelf_status")] +public string + + shelfStatus + { get; set; } + [JsonProperty("wsale_price")] +public string + + wsalePrice + { get; set; } + [JsonProperty("wsale_start_num")] +public int + + wsaleStartNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TransMainExtItem.cs b/BBWY.JDSDK/Domain/TransMainExtItem.cs new file mode 100644 index 00000000..e1cd42ef --- /dev/null +++ b/BBWY.JDSDK/Domain/TransMainExtItem.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TransMainExtItem:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsFunction")] +public string + + goodsFunction + { get; set; } + [JsonProperty("goodsLooking")] +public string + + goodsLooking + { get; set; } + [JsonProperty("attachment")] +public string + + attachment + { get; set; } + [JsonProperty("totalNum")] +public int + + totalNum + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("goodsPackage")] +public string + + goodsPackage + { get; set; } + [JsonProperty("isvGoodsNo")] +public string + + isvGoodsNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TransMainExtMain.cs b/BBWY.JDSDK/Domain/TransMainExtMain.cs new file mode 100644 index 00000000..2665dbdd --- /dev/null +++ b/BBWY.JDSDK/Domain/TransMainExtMain.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TransMainExtMain:JdObject{ + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("orderType")] +public string + + orderType + { get; set; } + [JsonProperty("destWarehouseNo")] +public string + + destWarehouseNo + { get; set; } + [JsonProperty("sellerName")] +public string + + sellerName + { get; set; } + [JsonProperty("sellerNo")] +public string + + sellerNo + { get; set; } + [JsonProperty("orderStatus")] +public string + + orderStatus + { get; set; } + [JsonProperty("outWarehouseTime")] +public string + + outWarehouseTime + { get; set; } + [JsonProperty("startWarehouseNo")] +public string + + startWarehouseNo + { get; set; } + [JsonProperty("transNo")] +public string + + transNo + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("tranferNo")] +public string + + tranferNo + { get; set; } + [JsonProperty("startWarehouseName")] +public string + + startWarehouseName + { get; set; } + [JsonProperty("referTransNo")] +public string + + referTransNo + { get; set; } + [JsonProperty("destWarehouseName")] +public string + + destWarehouseName + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + [JsonProperty("restockTime")] +public string + + restockTime + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("itemList")] +public List + + itemList + { get; set; } + [JsonProperty("operatingType")] +public string + + operatingType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TransMainExtResponse.cs b/BBWY.JDSDK/Domain/TransMainExtResponse.cs new file mode 100644 index 00000000..383c0113 --- /dev/null +++ b/BBWY.JDSDK/Domain/TransMainExtResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TransMainExtResponse:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("transMainList")] +public List + + transMainList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TransbillPrintDto.cs b/BBWY.JDSDK/Domain/TransbillPrintDto.cs new file mode 100644 index 00000000..3b6a9002 --- /dev/null +++ b/BBWY.JDSDK/Domain/TransbillPrintDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TransbillPrintDto:JdObject{ + [JsonProperty("boxPrintPdfUrl")] +public string + + boxPrintPdfUrl + { get; set; } + [JsonProperty("printJson")] +public string + + printJson + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TransparentImage.cs b/BBWY.JDSDK/Domain/TransparentImage.cs new file mode 100644 index 00000000..0b65cadd --- /dev/null +++ b/BBWY.JDSDK/Domain/TransparentImage.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TransparentImage:JdObject{ + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("colorId")] +public string + + colorId + { get; set; } + [JsonProperty("imageUrl")] +public string + + imageUrl + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TwoOrderItemVO.cs b/BBWY.JDSDK/Domain/TwoOrderItemVO.cs new file mode 100644 index 00000000..2233c30c --- /dev/null +++ b/BBWY.JDSDK/Domain/TwoOrderItemVO.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TwoOrderItemVO:JdObject{ + [JsonProperty("twoOrderId")] +public long + + twoOrderId + { get; set; } + [JsonProperty("oneOrderId")] +public long + + oneOrderId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("skuTotal")] +public int + + skuTotal + { get; set; } + [JsonProperty("jysSkuLength")] +public int + + jysSkuLength + { get; set; } + [JsonProperty("jysSkuWidth")] +public int + + jysSkuWidth + { get; set; } + [JsonProperty("jysSkuHeight")] +public int + + jysSkuHeight + { get; set; } + [JsonProperty("actualWeight")] +public long + + actualWeight + { get; set; } + [JsonProperty("billingWeight")] +public long + + billingWeight + { get; set; } + [JsonProperty("skuPrice")] +public long + + skuPrice + { get; set; } + [JsonProperty("extStr")] +public string + + extStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TwoOrderVO.cs b/BBWY.JDSDK/Domain/TwoOrderVO.cs new file mode 100644 index 00000000..eb380494 --- /dev/null +++ b/BBWY.JDSDK/Domain/TwoOrderVO.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TwoOrderVO:JdObject{ + [JsonProperty("twoOrderId")] +public long + + twoOrderId + { get; set; } + [JsonProperty("orderStatus")] +public int + + orderStatus + { get; set; } + [JsonProperty("shippingAmount")] +public long + + shippingAmount + { get; set; } + [JsonProperty("orderTime")] +public DateTime + + orderTime + { get; set; } + [JsonProperty("updateTime")] +public DateTime + + updateTime + { get; set; } + [JsonProperty("payTime")] +public DateTime + + payTime + { get; set; } + [JsonProperty("returnAmount")] +public long + + returnAmount + { get; set; } + [JsonProperty("valueServiceAmount")] +public long + + valueServiceAmount + { get; set; } + [JsonProperty("actualAmount")] +public long + + actualAmount + { get; set; } + [JsonProperty("destCountryName")] +public string + + destCountryName + { get; set; } + [JsonProperty("consigneeName")] +public string + + consigneeName + { get; set; } + [JsonProperty("consigneeAddress")] +public string + + consigneeAddress + { get; set; } + [JsonProperty("consigneePhone")] +public string + + consigneePhone + { get; set; } + [JsonProperty("consigneeEmail")] +public string + + consigneeEmail + { get; set; } + [JsonProperty("zipCode")] +public string + + zipCode + { get; set; } + [JsonProperty("pin")] +public string + + pin + { get; set; } + [JsonProperty("extStr")] +public string + + extStr + { get; set; } + [JsonProperty("twoOrderItems")] +public TwoOrderItemVO[] + + twoOrderItems + { get; set; } + [JsonProperty("valueServiceItems")] +public TwoOrderValueServiceVO[] + + valueServiceItems + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TwoOrderValueServiceVO.cs b/BBWY.JDSDK/Domain/TwoOrderValueServiceVO.cs new file mode 100644 index 00000000..5ccc457d --- /dev/null +++ b/BBWY.JDSDK/Domain/TwoOrderValueServiceVO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TwoOrderValueServiceVO:JdObject{ + [JsonProperty("twoOrderId")] +public long + + twoOrderId + { get; set; } + [JsonProperty("serviceId")] +public long + + serviceId + { get; set; } + [JsonProperty("serviceName")] +public string + + serviceName + { get; set; } + [JsonProperty("serviceFee")] +public long + + serviceFee + { get; set; } + [JsonProperty("serviceRemark")] +public string + + serviceRemark + { get; set; } + [JsonProperty("returnAmount")] +public long + + returnAmount + { get; set; } + [JsonProperty("actualAmount")] +public long + + actualAmount + { get; set; } + [JsonProperty("extStr")] +public string + + extStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/TypeDTO.cs b/BBWY.JDSDK/Domain/TypeDTO.cs new file mode 100644 index 00000000..c0947eab --- /dev/null +++ b/BBWY.JDSDK/Domain/TypeDTO.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class TypeDTO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("description")] +public string + + description + { get; set; } + [JsonProperty("items")] +public List + + items + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UlItemBatchRefResult.cs b/BBWY.JDSDK/Domain/UlItemBatchRefResult.cs new file mode 100644 index 00000000..cf8ec017 --- /dev/null +++ b/BBWY.JDSDK/Domain/UlItemBatchRefResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UlItemBatchRefResult:JdObject{ + [JsonProperty("batchAttrKey")] +public string + + batchAttrKey + { get; set; } + [JsonProperty("batchAttrVal")] +public string + + batchAttrVal + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UlItemBatchResult.cs b/BBWY.JDSDK/Domain/UlItemBatchResult.cs new file mode 100644 index 00000000..78ea108a --- /dev/null +++ b/BBWY.JDSDK/Domain/UlItemBatchResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UlItemBatchResult:JdObject{ + [JsonProperty("orderLine")] +public string + + orderLine + { get; set; } + [JsonProperty("realQty")] +public int + + realQty + { get; set; } + [JsonProperty("batchNo")] +public string + + batchNo + { get; set; } + [JsonProperty("batchRefResultList")] +public List + + batchRefResultList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UlItemResult.cs b/BBWY.JDSDK/Domain/UlItemResult.cs new file mode 100644 index 00000000..109fc34e --- /dev/null +++ b/BBWY.JDSDK/Domain/UlItemResult.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UlItemResult:JdObject{ + [JsonProperty("orderLine")] +public string + + orderLine + { get; set; } + [JsonProperty("sellerGoodsNo")] +public string + + sellerGoodsNo + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("planQty")] +public int + + planQty + { get; set; } + [JsonProperty("ulItemBatchResultList")] +public List + + ulItemBatchResultList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UlMainResult.cs b/BBWY.JDSDK/Domain/UlMainResult.cs new file mode 100644 index 00000000..7a634db2 --- /dev/null +++ b/BBWY.JDSDK/Domain/UlMainResult.cs @@ -0,0 +1,132 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UlMainResult:JdObject{ + [JsonProperty("ulNo")] +public string + + ulNo + { get; set; } + [JsonProperty("outUlNo")] +public string + + outUlNo + { get; set; } + [JsonProperty("status")] +public byte + + status + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("deliveryMode")] +public byte + + deliveryMode + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("ulType")] +public byte + + ulType + { get; set; } + [JsonProperty("allowLackDest")] +public byte + + allowLackDest + { get; set; } + [JsonProperty("allowReturnDest")] +public byte + + allowReturnDest + { get; set; } + [JsonProperty("destMethod")] +public byte + + destMethod + { get; set; } + [JsonProperty("destReason")] +public byte + + destReason + { get; set; } + [JsonProperty("destCompNo")] +public string + + destCompNo + { get; set; } + [JsonProperty("receiver")] +public string + + receiver + { get; set; } + [JsonProperty("receiverPhone")] +public string + + receiverPhone + { get; set; } + [JsonProperty("email")] +public string + + email + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("county")] +public string + + county + { get; set; } + [JsonProperty("town")] +public string + + town + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("backEmail")] +public string + + backEmail + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("createUser")] +public string + + createUser + { get; set; } + [JsonProperty("ulItemResultList")] +public List + + ulItemResultList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UlResultResponse.cs b/BBWY.JDSDK/Domain/UlResultResponse.cs new file mode 100644 index 00000000..c0aac1c5 --- /dev/null +++ b/BBWY.JDSDK/Domain/UlResultResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UlResultResponse:JdObject{ + [JsonProperty("code")] +public int + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("totalRecord")] +public int + + totalRecord + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UnitPromoDetailResultDto.cs b/BBWY.JDSDK/Domain/UnitPromoDetailResultDto.cs new file mode 100644 index 00000000..f3491518 --- /dev/null +++ b/BBWY.JDSDK/Domain/UnitPromoDetailResultDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UnitPromoDetailResultDto:JdObject{ + [JsonProperty("ware_promotion")] +public WarePromotionDto + + warePromotion + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("result_code")] +public int + + resultCode + { get; set; } + [JsonProperty("result_message")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Unsolved.cs b/BBWY.JDSDK/Domain/Unsolved.cs new file mode 100644 index 00000000..6b265f48 --- /dev/null +++ b/BBWY.JDSDK/Domain/Unsolved.cs @@ -0,0 +1,152 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Unsolved:JdObject{ + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("serviceStatusName")] +public string + + serviceStatusName + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareType")] +public int + + wareType + { get; set; } + [JsonProperty("wareTypeName")] +public string + + wareTypeName + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("customerMobile")] +public string + + customerMobile + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("processResult")] +public int + + processResult + { get; set; } + [JsonProperty("processResultName")] +public string + + processResultName + { get; set; } + [JsonProperty("processDate")] +public DateTime + + processDate + { get; set; } + [JsonProperty("processPin")] +public string + + processPin + { get; set; } + [JsonProperty("approveDate")] +public DateTime + + approveDate + { get; set; } + [JsonProperty("approvePin")] +public string + + approvePin + { get; set; } + [JsonProperty("approveReasonCid1")] +public int + + approveReasonCid1 + { get; set; } + [JsonProperty("approveReasonCid1Name")] +public string + + approveReasonCid1Name + { get; set; } + [JsonProperty("approveReasonCid2")] +public int + + approveReasonCid2 + { get; set; } + [JsonProperty("approveReasonCid2Name")] +public string + + approveReasonCid2Name + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("serviceCount")] +public int + + serviceCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UnsolvedMessage.cs b/BBWY.JDSDK/Domain/UnsolvedMessage.cs new file mode 100644 index 00000000..70dc91cd --- /dev/null +++ b/BBWY.JDSDK/Domain/UnsolvedMessage.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UnsolvedMessage:JdObject{ + [JsonProperty("createPin")] +public string + + createPin + { get; set; } + [JsonProperty("createName")] +public string + + createName + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("context")] +public string + + context + { get; set; } + [JsonProperty("messageType")] +public int + + messageType + { get; set; } + [JsonProperty("messageTypeName")] +public string + + messageTypeName + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UploadToken.cs b/BBWY.JDSDK/Domain/UploadToken.cs new file mode 100644 index 00000000..43fa5313 --- /dev/null +++ b/BBWY.JDSDK/Domain/UploadToken.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UploadToken:JdObject{ + [JsonProperty("upload_url")] +public string + + uploadUrl + { get; set; } + [JsonProperty("start_time")] +public string + + startTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UrlInfo.cs b/BBWY.JDSDK/Domain/UrlInfo.cs new file mode 100644 index 00000000..4995d52a --- /dev/null +++ b/BBWY.JDSDK/Domain/UrlInfo.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UrlInfo:JdObject{ + [JsonProperty("realUrl")] +public string + + realUrl + { get; set; } + [JsonProperty("shortUrl")] +public string + + shortUrl + { get; set; } + [JsonProperty("username")] +public string + + username + { get; set; } + [JsonProperty("ts")] +public long + + ts + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("codeText")] +public string + + codeText + { get; set; } + [JsonProperty("timestamp")] +public string + + timestamp + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UserCategory3Dto.cs b/BBWY.JDSDK/Domain/UserCategory3Dto.cs new file mode 100644 index 00000000..2a64a0c0 --- /dev/null +++ b/BBWY.JDSDK/Domain/UserCategory3Dto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UserCategory3Dto:JdObject{ + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UserCategory3InfoDto.cs b/BBWY.JDSDK/Domain/UserCategory3InfoDto.cs new file mode 100644 index 00000000..41a14286 --- /dev/null +++ b/BBWY.JDSDK/Domain/UserCategory3InfoDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UserCategory3InfoDto:JdObject{ + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("userCategory3Dtos")] +public List + + userCategory3Dtos + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UserInfo.cs b/BBWY.JDSDK/Domain/UserInfo.cs new file mode 100644 index 00000000..cc3f6c3e --- /dev/null +++ b/BBWY.JDSDK/Domain/UserInfo.cs @@ -0,0 +1,82 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UserInfo:JdObject{ + [JsonProperty("fullname")] +public string + + fullname + { get; set; } + [JsonProperty("telephone")] +public string + + telephone + { get; set; } + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + [JsonProperty("fullAddress")] +public string + + fullAddress + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("county")] +public string + + county + { get; set; } + [JsonProperty("town")] +public string + + town + { get; set; } + [JsonProperty("provinceId")] +public string + + provinceId + { get; set; } + [JsonProperty("cityId")] +public string + + cityId + { get; set; } + [JsonProperty("countyId")] +public string + + countyId + { get; set; } + [JsonProperty("townId")] +public string + + townId + { get; set; } + [JsonProperty("desen_telephone")] +public string + + desenTelephone + { get; set; } + [JsonProperty("desen_mobile")] +public string + + desenMobile + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/UserInfoFBP.cs b/BBWY.JDSDK/Domain/UserInfoFBP.cs new file mode 100644 index 00000000..02f8b1ec --- /dev/null +++ b/BBWY.JDSDK/Domain/UserInfoFBP.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class UserInfoFBP:JdObject{ + [JsonProperty("fullname")] +public string + + fullname + { get; set; } + [JsonProperty("telephone")] +public string + + telephone + { get; set; } + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + [JsonProperty("fullAddress")] +public string + + fullAddress + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("county")] +public string + + county + { get; set; } + [JsonProperty("town")] +public string + + town + { get; set; } + [JsonProperty("provinceId")] +public string + + provinceId + { get; set; } + [JsonProperty("cityId")] +public string + + cityId + { get; set; } + [JsonProperty("countyId")] +public string + + countyId + { get; set; } + [JsonProperty("townId")] +public string + + townId + { get; set; } + [JsonProperty("consEmail")] +public string + + consEmail + { get; set; } + [JsonProperty("consPostCode")] +public string + + consPostCode + { get; set; } + [JsonProperty("desen_telephone")] +public string + + desenTelephone + { get; set; } + [JsonProperty("desen_mobile")] +public string + + desenMobile + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VatIncoiceInfo.cs b/BBWY.JDSDK/Domain/VatIncoiceInfo.cs new file mode 100644 index 00000000..adc0c5a4 --- /dev/null +++ b/BBWY.JDSDK/Domain/VatIncoiceInfo.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VatIncoiceInfo:JdObject{ + [JsonProperty("vatNo")] +public string + + vatNo + { get; set; } + [JsonProperty("addressRegIstered")] +public string + + addressRegIstered + { get; set; } + [JsonProperty("phoneRegIstered")] +public string + + phoneRegIstered + { get; set; } + [JsonProperty("depositBank")] +public string + + depositBank + { get; set; } + [JsonProperty("bankAccount")] +public string + + bankAccount + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("userPhone")] +public string + + userPhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VatInfo.cs b/BBWY.JDSDK/Domain/VatInfo.cs new file mode 100644 index 00000000..be2754d5 --- /dev/null +++ b/BBWY.JDSDK/Domain/VatInfo.cs @@ -0,0 +1,97 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VatInfo:JdObject{ + [JsonProperty("vatNo")] +public string + + vatNo + { get; set; } + [JsonProperty("addressRegIstered")] +public string + + addressRegIstered + { get; set; } + [JsonProperty("phoneRegIstered")] +public string + + phoneRegIstered + { get; set; } + [JsonProperty("depositBank")] +public string + + depositBank + { get; set; } + [JsonProperty("bankAccount")] +public string + + bankAccount + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("userName")] +public string + + userName + { get; set; } + [JsonProperty("userPhone")] +public string + + userPhone + { get; set; } + [JsonProperty("userProvinceId")] +public long + + userProvinceId + { get; set; } + [JsonProperty("userProvinceName")] +public string + + userProvinceName + { get; set; } + [JsonProperty("userCityId")] +public long + + userCityId + { get; set; } + [JsonProperty("userCityName")] +public string + + userCityName + { get; set; } + [JsonProperty("userAreaId")] +public long + + userAreaId + { get; set; } + [JsonProperty("userAreaName")] +public string + + userAreaName + { get; set; } + [JsonProperty("userTownId")] +public long + + userTownId + { get; set; } + [JsonProperty("userTownName")] +public string + + userTownName + { get; set; } + [JsonProperty("userAddress")] +public string + + userAddress + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VatInvoiceResp.cs b/BBWY.JDSDK/Domain/VatInvoiceResp.cs new file mode 100644 index 00000000..dbfeb2ff --- /dev/null +++ b/BBWY.JDSDK/Domain/VatInvoiceResp.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VatInvoiceResp:JdObject{ + [JsonProperty("taxPayerId")] +public string + + taxPayerId + { get; set; } + [JsonProperty("regCompanyName")] +public string + + regCompanyName + { get; set; } + [JsonProperty("regAddress")] +public string + + regAddress + { get; set; } + [JsonProperty("regPhone")] +public string + + regPhone + { get; set; } + [JsonProperty("regBank")] +public string + + regBank + { get; set; } + [JsonProperty("regBankAccount")] +public string + + regBankAccount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcInStockResultJosDto.cs b/BBWY.JDSDK/Domain/VcInStockResultJosDto.cs new file mode 100644 index 00000000..c512ad22 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcInStockResultJosDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcInStockResultJosDto:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("vcInStockSkuDtos")] +public List + + vcInStockSkuDtos + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcInStockSkuDto.cs b/BBWY.JDSDK/Domain/VcInStockSkuDto.cs new file mode 100644 index 00000000..3fcf04c0 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcInStockSkuDto.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcInStockSkuDto:JdObject{ + [JsonProperty("goodsSku")] +public string + + goodsSku + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("goodsCount")] +public string + + goodsCount + { get; set; } + [JsonProperty("companyCode")] +public string + + companyCode + { get; set; } + [JsonProperty("distribCenterCode")] +public string + + distribCenterCode + { get; set; } + [JsonProperty("warehouseCode")] +public string + + warehouseCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcUserPurchaserDto.cs b/BBWY.JDSDK/Domain/VcUserPurchaserDto.cs new file mode 100644 index 00000000..09365687 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcUserPurchaserDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcUserPurchaserDto:JdObject{ + [JsonProperty("erp_code")] +public string + + erpCode + { get; set; } + [JsonProperty("erp_name")] +public string + + erpName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseInDetailDto.cs b/BBWY.JDSDK/Domain/VcWareHouseInDetailDto.cs new file mode 100644 index 00000000..620c394a --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseInDetailDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseInDetailDto:JdObject{ + [JsonProperty("goodsSku")] +public string + + goodsSku + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("total")] +public int + + total + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseInDetailResultJosDto.cs b/BBWY.JDSDK/Domain/VcWareHouseInDetailResultJosDto.cs new file mode 100644 index 00000000..f9bee7ce --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseInDetailResultJosDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseInDetailResultJosDto:JdObject{ + [JsonProperty("vcWareHouseInDetailDtos")] +public List + + vcWareHouseInDetailDtos + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseInJosDto.cs b/BBWY.JDSDK/Domain/VcWareHouseInJosDto.cs new file mode 100644 index 00000000..ca0e7619 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseInJosDto.cs @@ -0,0 +1,102 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseInJosDto:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("docNo")] +public string + + docNo + { get; set; } + [JsonProperty("companyCode")] +public string + + companyCode + { get; set; } + [JsonProperty("distribCenterCode")] +public string + + distribCenterCode + { get; set; } + [JsonProperty("warehouseCode")] +public string + + warehouseCode + { get; set; } + [JsonProperty("stockInType")] +public string + + stockInType + { get; set; } + [JsonProperty("stockInTypeName")] +public string + + stockInTypeName + { get; set; } + [JsonProperty("stockOutStatusName")] +public string + + stockOutStatusName + { get; set; } + [JsonProperty("docStatus")] +public string + + docStatus + { get; set; } + [JsonProperty("docStatusName")] +public string + + docStatusName + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("pickwareId")] +public string + + pickwareId + { get; set; } + [JsonProperty("unpackingTime")] +public DateTime + + unpackingTime + { get; set; } + [JsonProperty("remark1")] +public string + + remark1 + { get; set; } + [JsonProperty("remark2")] +public string + + remark2 + { get; set; } + [JsonProperty("remark3")] +public string + + remark3 + { get; set; } + [JsonProperty("remark4")] +public string + + remark4 + { get; set; } + [JsonProperty("remark5")] +public string + + remark5 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseInResultJosDto.cs b/BBWY.JDSDK/Domain/VcWareHouseInResultJosDto.cs new file mode 100644 index 00000000..a9fd4a63 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseInResultJosDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseInResultJosDto:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("vcWareHouseInJosDtos")] +public List + + vcWareHouseInJosDtos + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseOutDetailDto.cs b/BBWY.JDSDK/Domain/VcWareHouseOutDetailDto.cs new file mode 100644 index 00000000..899b0182 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseOutDetailDto.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseOutDetailDto:JdObject{ + [JsonProperty("goodsSku")] +public string + + goodsSku + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("total")] +public int + + total + { get; set; } + [JsonProperty("remark1")] +public string + + remark1 + { get; set; } + [JsonProperty("remark2")] +public string + + remark2 + { get; set; } + [JsonProperty("remark3")] +public string + + remark3 + { get; set; } + [JsonProperty("remark4")] +public string + + remark4 + { get; set; } + [JsonProperty("remark5")] +public string + + remark5 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseOutDetailResultJosDto.cs b/BBWY.JDSDK/Domain/VcWareHouseOutDetailResultJosDto.cs new file mode 100644 index 00000000..b20c6369 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseOutDetailResultJosDto.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseOutDetailResultJosDto:JdObject{ + [JsonProperty("vcWareHouseOutDetailDtos")] +public List + + vcWareHouseOutDetailDtos + { get; set; } + [JsonProperty("remark1")] +public string + + remark1 + { get; set; } + [JsonProperty("remark2")] +public string + + remark2 + { get; set; } + [JsonProperty("remark3")] +public string + + remark3 + { get; set; } + [JsonProperty("remark4")] +public string + + remark4 + { get; set; } + [JsonProperty("remark5")] +public string + + remark5 + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseOutInfoJosDto.cs b/BBWY.JDSDK/Domain/VcWareHouseOutInfoJosDto.cs new file mode 100644 index 00000000..42948b44 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseOutInfoJosDto.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseOutInfoJosDto:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("stockOutNo")] +public string + + stockOutNo + { get; set; } + [JsonProperty("companyCode")] +public string + + companyCode + { get; set; } + [JsonProperty("distribCenterCode")] +public string + + distribCenterCode + { get; set; } + [JsonProperty("warehouseCode")] +public string + + warehouseCode + { get; set; } + [JsonProperty("companyName")] +public string + + companyName + { get; set; } + [JsonProperty("distribCenterName")] +public string + + distribCenterName + { get; set; } + [JsonProperty("warehouseName")] +public string + + warehouseName + { get; set; } + [JsonProperty("stockOutStatus")] +public int + + stockOutStatus + { get; set; } + [JsonProperty("stockOutStatusName")] +public string + + stockOutStatusName + { get; set; } + [JsonProperty("returnPrice")] +public string + + returnPrice + { get; set; } + [JsonProperty("returnNum")] +public int + + returnNum + { get; set; } + [JsonProperty("erpCode")] +public string + + erpCode + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("settlementCode")] +public string + + settlementCode + { get; set; } + [JsonProperty("returnCode")] +public string + + returnCode + { get; set; } + [JsonProperty("remarkForOutBound")] +public string + + remarkForOutBound + { get; set; } + [JsonProperty("vcWareHouseOutSpareCodeJosDtoList")] +public List + + vcWareHouseOutSpareCodeJosDtoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseOutJosDto.cs b/BBWY.JDSDK/Domain/VcWareHouseOutJosDto.cs new file mode 100644 index 00000000..1200d8fc --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseOutJosDto.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseOutJosDto:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("stockOutNo")] +public string + + stockOutNo + { get; set; } + [JsonProperty("companyCode")] +public string + + companyCode + { get; set; } + [JsonProperty("distribCenterCode")] +public string + + distribCenterCode + { get; set; } + [JsonProperty("warehouseCode")] +public string + + warehouseCode + { get; set; } + [JsonProperty("stockOutStatus")] +public int + + stockOutStatus + { get; set; } + [JsonProperty("stockOutStatusName")] +public string + + stockOutStatusName + { get; set; } + [JsonProperty("stockOutType")] +public string + + stockOutType + { get; set; } + [JsonProperty("stockOutTypeName")] +public string + + stockOutTypeName + { get; set; } + [JsonProperty("createTime")] +public DateTime + + createTime + { get; set; } + [JsonProperty("checkTime")] +public DateTime + + checkTime + { get; set; } + [JsonProperty("remark1")] +public string + + remark1 + { get; set; } + [JsonProperty("remark2")] +public string + + remark2 + { get; set; } + [JsonProperty("remark3")] +public string + + remark3 + { get; set; } + [JsonProperty("remark4")] +public string + + remark4 + { get; set; } + [JsonProperty("remark5")] +public string + + remark5 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseOutResultJosDto.cs b/BBWY.JDSDK/Domain/VcWareHouseOutResultJosDto.cs new file mode 100644 index 00000000..b61f7bef --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseOutResultJosDto.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseOutResultJosDto:JdObject{ + [JsonProperty("recordCount")] +public int + + recordCount + { get; set; } + [JsonProperty("vcWareHouseOutJosDtos")] +public List + + vcWareHouseOutJosDtos + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VcWareHouseOutSpareCodeJosDto.cs b/BBWY.JDSDK/Domain/VcWareHouseOutSpareCodeJosDto.cs new file mode 100644 index 00000000..982a7188 --- /dev/null +++ b/BBWY.JDSDK/Domain/VcWareHouseOutSpareCodeJosDto.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VcWareHouseOutSpareCodeJosDto:JdObject{ + [JsonProperty("returnPrice")] +public string + + returnPrice + { get; set; } + [JsonProperty("wareSku")] +public string + + wareSku + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("snNo")] +public string + + snNo + { get; set; } + [JsonProperty("spareCode")] +public string + + spareCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderAccountContent.cs b/BBWY.JDSDK/Domain/VenderAccountContent.cs new file mode 100644 index 00000000..0b2e0bbf --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderAccountContent.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderAccountContent:JdObject{ + [JsonProperty("account_id")] +public long + + accountId + { get; set; } + [JsonProperty("account_name")] +public string + + accountName + { get; set; } + [JsonProperty("user_name")] +public string + + userName + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("is_phone_open")] +public int + + isPhoneOpen + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("auth_status")] +public int + + authStatus + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderAccountPermCodeContent.cs b/BBWY.JDSDK/Domain/VenderAccountPermCodeContent.cs new file mode 100644 index 00000000..97e7d854 --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderAccountPermCodeContent.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderAccountPermCodeContent:JdObject{ + [JsonProperty("account_name")] +public string + + accountName + { get; set; } + [JsonProperty("codes")] +public string + + codes + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderAccountPermCodeResult.cs b/BBWY.JDSDK/Domain/VenderAccountPermCodeResult.cs new file mode 100644 index 00000000..941bb81f --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderAccountPermCodeResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderAccountPermCodeResult:JdObject{ + [JsonProperty("account_privilege_s")] +public List + + accountPrivilegeS + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderAccountResult.cs b/BBWY.JDSDK/Domain/VenderAccountResult.cs new file mode 100644 index 00000000..a14b0dec --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderAccountResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderAccountResult:JdObject{ + [JsonProperty("child_account_s")] +public List + + childAccountS + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderAccountRoleContent.cs b/BBWY.JDSDK/Domain/VenderAccountRoleContent.cs new file mode 100644 index 00000000..7fc52193 --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderAccountRoleContent.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderAccountRoleContent:JdObject{ + [JsonProperty("account_name")] +public string + + accountName + { get; set; } + [JsonProperty("role_id")] +public long + + roleId + { get; set; } + [JsonProperty("role_name")] +public string + + roleName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderAccountRoleResult.cs b/BBWY.JDSDK/Domain/VenderAccountRoleResult.cs new file mode 100644 index 00000000..224cb603 --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderAccountRoleResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderAccountRoleResult:JdObject{ + [JsonProperty("account_role_s")] +public List + + accountRoleS + { get; set; } + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + [JsonProperty("error_code")] +public string + + errorCode + { get; set; } + [JsonProperty("error_msg")] +public string + + errorMsg + { get; set; } + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderBasicResult.cs b/BBWY.JDSDK/Domain/VenderBasicResult.cs new file mode 100644 index 00000000..70d0a3df --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderBasicResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderBasicResult:JdObject{ + [JsonProperty("venderBasicVO")] +public VenderBasicVO + + venderBasicVO + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("errorCode")] +public string + + errorCode + { get; set; } + [JsonProperty("errorMsg")] +public string + + errorMsg + { get; set; } + [JsonProperty("totalNum")] +public int + + totalNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderBasicVO.cs b/BBWY.JDSDK/Domain/VenderBasicVO.cs new file mode 100644 index 00000000..33732200 --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderBasicVO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderBasicVO:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + [JsonProperty("shopId")] +public long + + shopId + { get; set; } + [JsonProperty("venderCode")] +public string + + venderCode + { get; set; } + [JsonProperty("venderType")] +public int + + venderType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderBrandPubInfo.cs b/BBWY.JDSDK/Domain/VenderBrandPubInfo.cs new file mode 100644 index 00000000..2eb41106 --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderBrandPubInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderBrandPubInfo:JdObject{ + [JsonProperty("erpBrandId")] +public int + + erpBrandId + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderInfoResult.cs b/BBWY.JDSDK/Domain/VenderInfoResult.cs new file mode 100644 index 00000000..14424cc1 --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderInfoResult.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderInfoResult:JdObject{ + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + [JsonProperty("col_type")] +public int + + colType + { get; set; } + [JsonProperty("shop_id")] +public long + + shopId + { get; set; } + [JsonProperty("shop_name")] +public string + + shopName + { get; set; } + [JsonProperty("cate_main")] +public long + + cateMain + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderJingcreditMainInfo.cs b/BBWY.JDSDK/Domain/VenderJingcreditMainInfo.cs new file mode 100644 index 00000000..33c8673b --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderJingcreditMainInfo.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderJingcreditMainInfo:JdObject{ + [JsonProperty("finalScore")] +public string + + finalScore + { get; set; } + [JsonProperty("summaryYearMonth")] +public string + + summaryYearMonth + { get; set; } + [JsonProperty("isGoldVender")] +public long + + isGoldVender + { get; set; } + [JsonProperty("startTime")] +public DateTime + + startTime + { get; set; } + [JsonProperty("endTime")] +public DateTime + + endTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderRelationCarrierResult.cs b/BBWY.JDSDK/Domain/VenderRelationCarrierResult.cs new file mode 100644 index 00000000..665e61ab --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderRelationCarrierResult.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderRelationCarrierResult:JdObject{ + [JsonProperty("carrierList")] +public List + + carrierList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderRemark.cs b/BBWY.JDSDK/Domain/VenderRemark.cs new file mode 100644 index 00000000..98cf8efe --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderRemark.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderRemark:JdObject{ + [JsonProperty("order_id")] +public long + + orderId + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("flag")] +public int + + flag + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderRemarkQueryResult.cs b/BBWY.JDSDK/Domain/VenderRemarkQueryResult.cs new file mode 100644 index 00000000..f6e2d3ac --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderRemarkQueryResult.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderRemarkQueryResult:JdObject{ + [JsonProperty("api_jos_result")] +public ApiJosResult + + apiJosResult + { get; set; } + [JsonProperty("vender_remark")] +public VenderRemark + + venderRemark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VenderShopCategory.cs b/BBWY.JDSDK/Domain/VenderShopCategory.cs new file mode 100644 index 00000000..9aef5828 --- /dev/null +++ b/BBWY.JDSDK/Domain/VenderShopCategory.cs @@ -0,0 +1,67 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VenderShopCategory:JdObject{ + [JsonProperty("cid")] +public long + + cid + { get; set; } + [JsonProperty("vender_id")] +public long + + venderId + { get; set; } + [JsonProperty("shop_id")] +public long + + shopId + { get; set; } + [JsonProperty("parent_cid")] +public long + + parentCid + { get; set; } + [JsonProperty("order_no")] +public int + + orderNo + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("is_open")] +public bool + + isOpen + { get; set; } + [JsonProperty("is_home_show")] +public bool + + isHomeShow + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("create_time")] +public DateTime + + createTime + { get; set; } + [JsonProperty("modify_time")] +public DateTime + + modifyTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VendorProductBidDto.cs b/BBWY.JDSDK/Domain/VendorProductBidDto.cs new file mode 100644 index 00000000..2f547e64 --- /dev/null +++ b/BBWY.JDSDK/Domain/VendorProductBidDto.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VendorProductBidDto:JdObject{ + [JsonProperty("skuId")] +public string + + skuId + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("vendorNameAbbr")] +public string + + vendorNameAbbr + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + [JsonProperty("skuUnit")] +public string + + skuUnit + { get; set; } + [JsonProperty("categoryId")] +public long + + categoryId + { get; set; } + [JsonProperty("parentCategoryId")] +public long + + parentCategoryId + { get; set; } + [JsonProperty("rootCategoryId")] +public long + + rootCategoryId + { get; set; } + [JsonProperty("categoryFullName")] +public string + + categoryFullName + { get; set; } + [JsonProperty("unit")] +public string + + unit + { get; set; } + [JsonProperty("packageSpec")] +public string + + packageSpec + { get; set; } + [JsonProperty("price")] +public string + + price + { get; set; } + [JsonProperty("buyRatio")] +public string + + buyRatio + { get; set; } + [JsonProperty("purchaseMan")] +public string + + purchaseMan + { get; set; } + [JsonProperty("stockInVendor")] +public string + + stockInVendor + { get; set; } + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("available")] +public bool + + available + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VendorSelfDeliveryCompleteResult.cs b/BBWY.JDSDK/Domain/VendorSelfDeliveryCompleteResult.cs new file mode 100644 index 00000000..e0cf26ca --- /dev/null +++ b/BBWY.JDSDK/Domain/VendorSelfDeliveryCompleteResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VendorSelfDeliveryCompleteResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("data")] +public bool + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VendorSelfDeliveryResult.cs b/BBWY.JDSDK/Domain/VendorSelfDeliveryResult.cs new file mode 100644 index 00000000..b0b1cedb --- /dev/null +++ b/BBWY.JDSDK/Domain/VendorSelfDeliveryResult.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VendorSelfDeliveryResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("uuid")] +public string + + uuid + { get; set; } + [JsonProperty("data")] +public string + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VendorStoreInfo.cs b/BBWY.JDSDK/Domain/VendorStoreInfo.cs new file mode 100644 index 00000000..9c13e947 --- /dev/null +++ b/BBWY.JDSDK/Domain/VendorStoreInfo.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VendorStoreInfo:JdObject{ + [JsonProperty("vendorStoreId")] +public int + + vendorStoreId + { get; set; } + [JsonProperty("vendorStoreName")] +public string + + vendorStoreName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VideoUgcVo.cs b/BBWY.JDSDK/Domain/VideoUgcVo.cs new file mode 100644 index 00000000..eb359ba4 --- /dev/null +++ b/BBWY.JDSDK/Domain/VideoUgcVo.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VideoUgcVo:JdObject{ + [JsonProperty("id")] +public string + + id + { get; set; } + [JsonProperty("mainUrl")] +public string + + mainUrl + { get; set; } + [JsonProperty("videoHeight")] +public int + + videoHeight + { get; set; } + [JsonProperty("videoWidth")] +public int + + videoWidth + { get; set; } + [JsonProperty("videoLength")] +public int + + videoLength + { get; set; } + [JsonProperty("videoTitle")] +public string + + videoTitle + { get; set; } + [JsonProperty("videoUrl")] +public string + + videoUrl + { get; set; } + [JsonProperty("videoId")] +public string + + videoId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VmiShopStock.cs b/BBWY.JDSDK/Domain/VmiShopStock.cs new file mode 100644 index 00000000..97fda733 --- /dev/null +++ b/BBWY.JDSDK/Domain/VmiShopStock.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VmiShopStock:JdObject{ + [JsonProperty("shopNo")] +public string + + shopNo + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("spGoodsNo")] +public string + + spGoodsNo + { get; set; } + [JsonProperty("stockNum")] +public int[] + + stockNum + { get; set; } + [JsonProperty("occupyNum")] +public int[] + + occupyNum + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/VmiShopStockResponse.cs b/BBWY.JDSDK/Domain/VmiShopStockResponse.cs new file mode 100644 index 00000000..b4a9c027 --- /dev/null +++ b/BBWY.JDSDK/Domain/VmiShopStockResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class VmiShopStockResponse:JdObject{ + [JsonProperty("vmiShopStocks")] +public List + + vmiShopStocks + { get; set; } + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaitAuditApply.cs b/BBWY.JDSDK/Domain/WaitAuditApply.cs new file mode 100644 index 00000000..c8637c2a --- /dev/null +++ b/BBWY.JDSDK/Domain/WaitAuditApply.cs @@ -0,0 +1,127 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaitAuditApply:JdObject{ + [JsonProperty("applyId")] +public int + + applyId + { get; set; } + [JsonProperty("serviceIdList")] +public List + + serviceIdList + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("customerExpectName")] +public string + + customerExpectName + { get; set; } + [JsonProperty("serviceStatusName")] +public string + + serviceStatusName + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("auditOvertime")] +public DateTime + + auditOvertime + { get; set; } + [JsonProperty("timeoutFlag")] +public bool + + timeoutFlag + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerMobile")] +public string + + customerMobile + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("serviceCount")] +public int + + serviceCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaitAuditApplyExport.cs b/BBWY.JDSDK/Domain/WaitAuditApplyExport.cs new file mode 100644 index 00000000..ceb36c54 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaitAuditApplyExport.cs @@ -0,0 +1,107 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaitAuditApplyExport:JdObject{ + [JsonProperty("serviceIdList")] +public List + + serviceIdList + { get; set; } + [JsonProperty("afsApplyId")] +public int + + afsApplyId + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("customerExpectName")] +public string + + customerExpectName + { get; set; } + [JsonProperty("afsServiceStatusName")] +public string + + afsServiceStatusName + { get; set; } + [JsonProperty("afsServiceStatus")] +public int + + afsServiceStatus + { get; set; } + [JsonProperty("afsApplyTime")] +public DateTime + + afsApplyTime + { get; set; } + [JsonProperty("auditOvertime")] +public DateTime + + auditOvertime + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("ifTimeoutSoon")] +public bool + + ifTimeoutSoon + { get; set; } + [JsonProperty("actualPayPrice")] +public string + + actualPayPrice + { get; set; } + [JsonProperty("customerMobilePhone")] +public string + + customerMobilePhone + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaitAuditApplyPage.cs b/BBWY.JDSDK/Domain/WaitAuditApplyPage.cs new file mode 100644 index 00000000..73ed5e8a --- /dev/null +++ b/BBWY.JDSDK/Domain/WaitAuditApplyPage.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaitAuditApplyPage:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("pageNumber")] +public int + + pageNumber + { get; set; } + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaitAuditApplysPage.cs b/BBWY.JDSDK/Domain/WaitAuditApplysPage.cs new file mode 100644 index 00000000..13e1c641 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaitAuditApplysPage.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaitAuditApplysPage:JdObject{ + [JsonProperty("applyInfoList")] +public List + + applyInfoList + { get; set; } + [JsonProperty("totalNum")] +public int + + totalNum + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaitAuditDetail.cs b/BBWY.JDSDK/Domain/WaitAuditDetail.cs new file mode 100644 index 00000000..1c611738 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaitAuditDetail.cs @@ -0,0 +1,142 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaitAuditDetail:JdObject{ + [JsonProperty("serviceIdList")] +public List + + serviceIdList + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("customerExpectName")] +public string + + customerExpectName + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("questionPic")] +public string + + questionPic + { get; set; } + [JsonProperty("questionDesc")] +public string + + questionDesc + { get; set; } + [JsonProperty("questionTypeCid1")] +public int + + questionTypeCid1 + { get; set; } + [JsonProperty("questionTypeCid1Name")] +public string + + questionTypeCid1Name + { get; set; } + [JsonProperty("questionTypeCid2")] +public int + + questionTypeCid2 + { get; set; } + [JsonProperty("questionTypeCid2Name")] +public string + + questionTypeCid2Name + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + [JsonProperty("expectPickwareType")] +public int + + expectPickwareType + { get; set; } + [JsonProperty("expectPickwareTypeName")] +public string + + expectPickwareTypeName + { get; set; } + [JsonProperty("invoiceCode")] +public string + + invoiceCode + { get; set; } + [JsonProperty("jdUpgradeSuggestion")] +public string + + jdUpgradeSuggestion + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("sysVersion")] +public int + + sysVersion + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("customerInfo")] +public CustomerInfo + + customerInfo + { get; set; } + [JsonProperty("applyDetailList")] +public List + + applyDetailList + { get; set; } + [JsonProperty("doorPickwareAddress")] +public AddressInfo + + doorPickwareAddress + { get; set; } + [JsonProperty("receiveWareAddress")] +public AddressInfo + + receiveWareAddress + { get; set; } + [JsonProperty("appointment")] +public Appointment + + appointment + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaitPageResult.cs b/BBWY.JDSDK/Domain/WaitPageResult.cs new file mode 100644 index 00000000..779c9ffc --- /dev/null +++ b/BBWY.JDSDK/Domain/WaitPageResult.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaitPageResult:JdObject{ + [JsonProperty("success")] +public bool + + success + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("data")] +public List + + data + { get; set; } + [JsonProperty("pageSize")] +public int + + pageSize + { get; set; } + [JsonProperty("pageNumber")] +public int + + pageNumber + { get; set; } + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaitProcessResult.cs b/BBWY.JDSDK/Domain/WaitProcessResult.cs new file mode 100644 index 00000000..bf15e2f4 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaitProcessResult.cs @@ -0,0 +1,152 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaitProcessResult:JdObject{ + [JsonProperty("serviceId")] +public int + + serviceId + { get; set; } + [JsonProperty("customerExpect")] +public int + + customerExpect + { get; set; } + [JsonProperty("customerExpectName")] +public string + + customerExpectName + { get; set; } + [JsonProperty("applyTime")] +public DateTime + + applyTime + { get; set; } + [JsonProperty("serviceStatus")] +public int + + serviceStatus + { get; set; } + [JsonProperty("serviceStatusName")] +public string + + serviceStatusName + { get; set; } + [JsonProperty("pickwareAddress")] +public string + + pickwareAddress + { get; set; } + [JsonProperty("orderId")] +public long + + orderId + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + [JsonProperty("orderTypeName")] +public string + + orderTypeName + { get; set; } + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareName")] +public string + + wareName + { get; set; } + [JsonProperty("wareType")] +public int + + wareType + { get; set; } + [JsonProperty("wareTypeName")] +public string + + wareTypeName + { get; set; } + [JsonProperty("skuType")] +public int + + skuType + { get; set; } + [JsonProperty("skuTypeName")] +public string + + skuTypeName + { get; set; } + [JsonProperty("customerPin")] +public string + + customerPin + { get; set; } + [JsonProperty("customerName")] +public string + + customerName + { get; set; } + [JsonProperty("customerMobile")] +public string + + customerMobile + { get; set; } + [JsonProperty("customerGrade")] +public int + + customerGrade + { get; set; } + [JsonProperty("approveTime")] +public DateTime + + approveTime + { get; set; } + [JsonProperty("deliveryDate")] +public DateTime + + deliveryDate + { get; set; } + [JsonProperty("remindDate")] +public DateTime + + remindDate + { get; set; } + [JsonProperty("remindNum")] +public int + + remindNum + { get; set; } + [JsonProperty("remindType")] +public int + + remindType + { get; set; } + [JsonProperty("remindTypeName")] +public string + + remindTypeName + { get; set; } + [JsonProperty("extJsonStr")] +public string + + extJsonStr + { get; set; } + [JsonProperty("serviceCount")] +public int + + serviceCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Waiter.cs b/BBWY.JDSDK/Domain/Waiter.cs new file mode 100644 index 00000000..cfb57129 --- /dev/null +++ b/BBWY.JDSDK/Domain/Waiter.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Waiter:JdObject{ + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("yn")] +public byte + + yn + { get; set; } + [JsonProperty("leader")] +public bool + + leader + { get; set; } + [JsonProperty("level")] +public string + + level + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaiterDailyEvaStat.cs b/BBWY.JDSDK/Domain/WaiterDailyEvaStat.cs new file mode 100644 index 00000000..e292a194 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaiterDailyEvaStat.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaiterDailyEvaStat:JdObject{ + [JsonProperty("date")] +public string + + date + { get; set; } + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("score")] +public int + + score + { get; set; } + [JsonProperty("count")] +public int + + count + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaiterDailyStat.cs b/BBWY.JDSDK/Domain/WaiterDailyStat.cs new file mode 100644 index 00000000..7a5a9385 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaiterDailyStat.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaiterDailyStat:JdObject{ + [JsonProperty("date")] +public string + + date + { get; set; } + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaiterPresence.cs b/BBWY.JDSDK/Domain/WaiterPresence.cs new file mode 100644 index 00000000..466aaa8a --- /dev/null +++ b/BBWY.JDSDK/Domain/WaiterPresence.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaiterPresence:JdObject{ + [JsonProperty("waiter")] +public string + + waiter + { get; set; } + [JsonProperty("changeTime")] +public DateTime + + changeTime + { get; set; } + [JsonProperty("type")] +public int + + type + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaiterPresencePage.cs b/BBWY.JDSDK/Domain/WaiterPresencePage.cs new file mode 100644 index 00000000..3c60a4e4 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaiterPresencePage.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaiterPresencePage:JdObject{ + [JsonProperty("waiterPresenceList")] +public List + + waiterPresenceList + { get; set; } + [JsonProperty("totalRecord")] +public int + + totalRecord + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Ware.cs b/BBWY.JDSDK/Domain/Ware.cs new file mode 100644 index 00000000..558f870c --- /dev/null +++ b/BBWY.JDSDK/Domain/Ware.cs @@ -0,0 +1,312 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Ware:JdObject{ + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("categoryId")] +public long + + categoryId + { get; set; } + [JsonProperty("brandId")] +public long + + brandId + { get; set; } + [JsonProperty("templateId")] +public long + + templateId + { get; set; } + [JsonProperty("transportId")] +public long + + transportId + { get; set; } + [JsonProperty("wareStatus")] +public int + + wareStatus + { get; set; } + [JsonProperty("outerId")] +public string + + outerId + { get; set; } + [JsonProperty("itemNum")] +public string + + itemNum + { get; set; } + [JsonProperty("barCode")] +public string + + barCode + { get; set; } + [JsonProperty("wareLocation")] +public int + + wareLocation + { get; set; } + [JsonProperty("modified")] +public DateTime + + modified + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + [JsonProperty("offlineTime")] +public DateTime + + offlineTime + { get; set; } + [JsonProperty("onlineTime")] +public DateTime + + onlineTime + { get; set; } + [JsonProperty("colType")] +public int + + colType + { get; set; } + [JsonProperty("delivery")] +public string + + delivery + { get; set; } + [JsonProperty("adWords")] +public AdWords + + adWords + { get; set; } + [JsonProperty("wrap")] +public string + + wrap + { get; set; } + [JsonProperty("packListing")] +public string + + packListing + { get; set; } + [JsonProperty("weight")] +public float + + weight + { get; set; } + [JsonProperty("width")] +public int + + width + { get; set; } + [JsonProperty("height")] +public int + + height + { get; set; } + [JsonProperty("length")] +public int + + length + { get; set; } + [JsonProperty("props")] +public List + + props + { get; set; } + [JsonProperty("features")] +public List + + features + { get; set; } + [JsonProperty("images")] +public List + + images + { get; set; } + [JsonProperty("shopCategorys")] +public List + + shopCategorys + { get; set; } + [JsonProperty("mobileDesc")] +public string + + mobileDesc + { get; set; } + [JsonProperty("introduction")] +public string + + introduction + { get; set; } + [JsonProperty("zhuangBaIntroduction")] +public string + + zhuangBaIntroduction + { get; set; } + [JsonProperty("zhuangBaId")] +public string + + zhuangBaId + { get; set; } + [JsonProperty("introductionUseFlag")] +public string + + introductionUseFlag + { get; set; } + [JsonProperty("afterSales")] +public string + + afterSales + { get; set; } + [JsonProperty("logo")] +public string + + logo + { get; set; } + [JsonProperty("marketPrice")] +public string + + marketPrice + { get; set; } + [JsonProperty("costPrice")] +public string + + costPrice + { get; set; } + [JsonProperty("jdPrice")] +public string + + jdPrice + { get; set; } + [JsonProperty("brandName")] +public string + + brandName + { get; set; } + [JsonProperty("stockNum")] +public long + + stockNum + { get; set; } + [JsonProperty("categorySecId")] +public long + + categorySecId + { get; set; } + [JsonProperty("shopId")] +public long + + shopId + { get; set; } + [JsonProperty("promiseId")] +public long + + promiseId + { get; set; } + [JsonProperty("multiCategoryId")] +public long + + multiCategoryId + { get; set; } + [JsonProperty("multiCateProps")] +public List + + multiCateProps + { get; set; } + [JsonProperty("sellPoint")] +public string + + sellPoint + { get; set; } + [JsonProperty("wareTax")] +public WareTax + + wareTax + { get; set; } + [JsonProperty("afterSaleDesc")] +public string + + afterSaleDesc + { get; set; } + [JsonProperty("zhuangBaMobileDesc")] +public string + + zhuangBaMobileDesc + { get; set; } + [JsonProperty("mobileZhuangBaId")] +public string + + mobileZhuangBaId + { get; set; } + [JsonProperty("mobileDescUseFlag")] +public string + + mobileDescUseFlag + { get; set; } + [JsonProperty("fitCaseHtmlPc")] +public string + + fitCaseHtmlPc + { get; set; } + [JsonProperty("fitCaseHtmlApp")] +public string + + fitCaseHtmlApp + { get; set; } + [JsonProperty("specialServices")] +public List + + specialServices + { get; set; } + [JsonProperty("parentId")] +public long + + parentId + { get; set; } + [JsonProperty("wareGroupId")] +public long + + wareGroupId + { get; set; } + [JsonProperty("businessType")] +public string + + businessType + { get; set; } + [JsonProperty("designConcept")] +public string + + designConcept + { get; set; } + [JsonProperty("isArchival")] +public bool + + isArchival + { get; set; } + [JsonProperty("templateIds")] +public string + + templateIds + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareApiVO.cs b/BBWY.JDSDK/Domain/WareApiVO.cs new file mode 100644 index 00000000..d17b0bee --- /dev/null +++ b/BBWY.JDSDK/Domain/WareApiVO.cs @@ -0,0 +1,167 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareApiVO:JdObject{ + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("categoryId")] +public int + + categoryId + { get; set; } + [JsonProperty("wareStatus")] +public int + + wareStatus + { get; set; } + [JsonProperty("title")] +public string + + title + { get; set; } + [JsonProperty("itemNum")] +public string + + itemNum + { get; set; } + [JsonProperty("transportId")] +public long + + transportId + { get; set; } + [JsonProperty("onlineTime")] +public DateTime + + onlineTime + { get; set; } + [JsonProperty("offlineTime")] +public DateTime + + offlineTime + { get; set; } + [JsonProperty("attributes")] +public string + + attributes + { get; set; } + [JsonProperty("minSupplyPrice")] +public string + + minSupplyPrice + { get; set; } + [JsonProperty("maxSupplyPrice")] +public string + + maxSupplyPrice + { get; set; } + [JsonProperty("stock")] +public int + + stock + { get; set; } + [JsonProperty("imgUri")] +public string + + imgUri + { get; set; } + [JsonProperty("hsCode")] +public string + + hsCode + { get; set; } + [JsonProperty("recommendTpid")] +public int + + recommendTpid + { get; set; } + [JsonProperty("customTpid")] +public int + + customTpid + { get; set; } + [JsonProperty("brandId")] +public int + + brandId + { get; set; } + [JsonProperty("deliveryDays")] +public int + + deliveryDays + { get; set; } + [JsonProperty("keywords")] +public string + + keywords + { get; set; } + [JsonProperty("description")] +public string + + description + { get; set; } + [JsonProperty("cubage")] +public string + + cubage + { get; set; } + [JsonProperty("packInfo")] +public string + + packInfo + { get; set; } + [JsonProperty("netWeight")] +public float + + netWeight + { get; set; } + [JsonProperty("weight")] +public float + + weight + { get; set; } + [JsonProperty("packLong")] +public float + + packLong + { get; set; } + [JsonProperty("packWide")] +public float + + packWide + { get; set; } + [JsonProperty("packHeight")] +public float + + packHeight + { get; set; } + [JsonProperty("wareSkus")] +public WareSkuApiVO[] + + wareSkus + { get; set; } + [JsonProperty("messegeCode")] +public string + + messegeCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareAreaLimit.cs b/BBWY.JDSDK/Domain/WareAreaLimit.cs new file mode 100644 index 00000000..e141b34f --- /dev/null +++ b/BBWY.JDSDK/Domain/WareAreaLimit.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareAreaLimit:JdObject{ + [JsonProperty("areaId")] +public long + + areaId + { get; set; } + [JsonProperty("limitType")] +public int + + limitType + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareChangeWithApplyDTO.cs b/BBWY.JDSDK/Domain/WareChangeWithApplyDTO.cs new file mode 100644 index 00000000..6e9160c2 --- /dev/null +++ b/BBWY.JDSDK/Domain/WareChangeWithApplyDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareChangeWithApplyDTO:JdObject{ + [JsonProperty("changeWareSku")] +public long + + changeWareSku + { get; set; } + [JsonProperty("changeWareName")] +public string + + changeWareName + { get; set; } + [JsonProperty("changeWarePrice")] +public string + + changeWarePrice + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WarePerformanceData.cs b/BBWY.JDSDK/Domain/WarePerformanceData.cs new file mode 100644 index 00000000..e0ebd418 --- /dev/null +++ b/BBWY.JDSDK/Domain/WarePerformanceData.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WarePerformanceData:JdObject{ + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("sku")] +public string + + sku + { get; set; } + [JsonProperty("productName")] +public string + + productName + { get; set; } + [JsonProperty("financialSaleNum")] +public int + + financialSaleNum + { get; set; } + [JsonProperty("income")] +public double + + income + { get; set; } + [JsonProperty("cost")] +public double + + cost + { get; set; } + [JsonProperty("grossProfit")] +public double + + grossProfit + { get; set; } + [JsonProperty("couponDeduction")] +public double + + couponDeduction + { get; set; } + [JsonProperty("integralDeduction")] +public double + + integralDeduction + { get; set; } + [JsonProperty("fullSubtraction")] +public double + + fullSubtraction + { get; set; } + [JsonProperty("inventoryDays")] +public int + + inventoryDays + { get; set; } + [JsonProperty("createTime")] +public string + + createTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WarePromotionDto.cs b/BBWY.JDSDK/Domain/WarePromotionDto.cs new file mode 100644 index 00000000..06003e03 --- /dev/null +++ b/BBWY.JDSDK/Domain/WarePromotionDto.cs @@ -0,0 +1,117 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WarePromotionDto:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("ware_id")] +public long + + wareId + { get; set; } + [JsonProperty("ware_name")] +public string + + wareName + { get; set; } + [JsonProperty("promotion_name")] +public string + + promotionName + { get; set; } + [JsonProperty("channels")] +public string + + channels + { get; set; } + [JsonProperty("fixed_price")] +public string + + fixedPrice + { get; set; } + [JsonProperty("prom_advice_word")] +public string + + promAdviceWord + { get; set; } + [JsonProperty("act_link_name")] +public string + + actLinkName + { get; set; } + [JsonProperty("act_link_url")] +public string + + actLinkUrl + { get; set; } + [JsonProperty("start_time")] +public DateTime + + startTime + { get; set; } + [JsonProperty("end_time")] +public DateTime + + endTime + { get; set; } + [JsonProperty("limit_num")] +public int + + limitNum + { get; set; } + [JsonProperty("rebate_file")] +public string + + rebateFile + { get; set; } + [JsonProperty("jd_price")] +public string + + jdPrice + { get; set; } + [JsonProperty("down_discount")] +public string + + downDiscount + { get; set; } + [JsonProperty("cbj_price")] +public string + + cbjPrice + { get; set; } + [JsonProperty("discount_amount")] +public string + + discountAmount + { get; set; } + [JsonProperty("grossmargin")] +public string + + grossmargin + { get; set; } + [JsonProperty("error_message")] +public string + + errorMessage + { get; set; } + [JsonProperty("over_lying_suit")] +public int + + overLyingSuit + { get; set; } + [JsonProperty("sale_mode")] +public int + + saleMode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareSku.cs b/BBWY.JDSDK/Domain/WareSku.cs new file mode 100644 index 00000000..b0ed5068 --- /dev/null +++ b/BBWY.JDSDK/Domain/WareSku.cs @@ -0,0 +1,77 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareSku:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("attributes")] +public string + + attributes + { get; set; } + [JsonProperty("supplyPrice")] +public double + + supplyPrice + { get; set; } + [JsonProperty("stock")] +public int + + stock + { get; set; } + [JsonProperty("imgUri")] +public string + + imgUri + { get; set; } + [JsonProperty("hsCode")] +public string + + hsCode + { get; set; } + [JsonProperty("amountCount")] +public int + + amountCount + { get; set; } + [JsonProperty("lockCount")] +public int + + lockCount + { get; set; } + [JsonProperty("lockStartTime")] +public DateTime + + lockStartTime + { get; set; } + [JsonProperty("lockEndTime")] +public DateTime + + lockEndTime + { get; set; } + [JsonProperty("saleStockAmount")] +public int + + saleStockAmount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareSkuApiResponse.cs b/BBWY.JDSDK/Domain/WareSkuApiResponse.cs new file mode 100644 index 00000000..cce9e65a --- /dev/null +++ b/BBWY.JDSDK/Domain/WareSkuApiResponse.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareSkuApiResponse:JdObject{ + [JsonProperty("skuList")] +public List + + skuList + { get; set; } + [JsonProperty("messegeCode")] +public string + + messegeCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareSkuApiVO.cs b/BBWY.JDSDK/Domain/WareSkuApiVO.cs new file mode 100644 index 00000000..873ff2c7 --- /dev/null +++ b/BBWY.JDSDK/Domain/WareSkuApiVO.cs @@ -0,0 +1,57 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareSkuApiVO:JdObject{ + [JsonProperty("skuId")] +public long + + skuId + { get; set; } + [JsonProperty("wareId")] +public long + + wareId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("rfId")] +public string + + rfId + { get; set; } + [JsonProperty("attributes")] +public string + + attributes + { get; set; } + [JsonProperty("supplyPrice")] +public string + + supplyPrice + { get; set; } + [JsonProperty("stock")] +public int + + stock + { get; set; } + [JsonProperty("imgUri")] +public string + + imgUri + { get; set; } + [JsonProperty("hsCode")] +public string + + hsCode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareTax.cs b/BBWY.JDSDK/Domain/WareTax.cs new file mode 100644 index 00000000..4ec657d8 --- /dev/null +++ b/BBWY.JDSDK/Domain/WareTax.cs @@ -0,0 +1,37 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareTax:JdObject{ + [JsonProperty("taxCode")] +public string + + taxCode + { get; set; } + [JsonProperty("taxRate")] +public string + + taxRate + { get; set; } + [JsonProperty("isTaxCheap")] +public int + + isTaxCheap + { get; set; } + [JsonProperty("taxCheapContent")] +public string + + taxCheapContent + { get; set; } + [JsonProperty("zeroTaxRate")] +public int + + zeroTaxRate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareTempResult.cs b/BBWY.JDSDK/Domain/WareTempResult.cs new file mode 100644 index 00000000..e0fb5fc4 --- /dev/null +++ b/BBWY.JDSDK/Domain/WareTempResult.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareTempResult:JdObject{ + [JsonProperty("totalCount")] +public int + + totalCount + { get; set; } + [JsonProperty("currentPage")] +public int + + currentPage + { get; set; } + [JsonProperty("wareTempList")] +public List + + wareTempList + { get; set; } + [JsonProperty("messegeCode")] +public string + + messegeCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WareTemplate.cs b/BBWY.JDSDK/Domain/WareTemplate.cs new file mode 100644 index 00000000..dfb627eb --- /dev/null +++ b/BBWY.JDSDK/Domain/WareTemplate.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WareTemplate:JdObject{ + [JsonProperty("id")] +public long + + id + { get; set; } + [JsonProperty("bottomContent")] +public string + + bottomContent + { get; set; } + [JsonProperty("headContent")] +public string + + headContent + { get; set; } + [JsonProperty("name")] +public string + + name + { get; set; } + [JsonProperty("refCount")] +public int + + refCount + { get; set; } + [JsonProperty("mobileBottomContent")] +public string + + mobileBottomContent + { get; set; } + [JsonProperty("mobileHeadContent")] +public string + + mobileHeadContent + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WarehouseDetail.cs b/BBWY.JDSDK/Domain/WarehouseDetail.cs new file mode 100644 index 00000000..0266f1ec --- /dev/null +++ b/BBWY.JDSDK/Domain/WarehouseDetail.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WarehouseDetail:JdObject{ + [JsonProperty("warehouse_no")] +public string + + warehouseNo + { get; set; } + [JsonProperty("warehouse_name")] +public string + + warehouseName + { get; set; } + [JsonProperty("warehouse_address")] +public string + + warehouseAddress + { get; set; } + [JsonProperty("warehouse_phone")] +public string + + warehousePhone + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WarehouseDto.cs b/BBWY.JDSDK/Domain/WarehouseDto.cs new file mode 100644 index 00000000..57785424 --- /dev/null +++ b/BBWY.JDSDK/Domain/WarehouseDto.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WarehouseDto:JdObject{ + [JsonProperty("deliver_center_id")] +public int + + deliverCenterId + { get; set; } + [JsonProperty("deliver_center_name")] +public string + + deliverCenterName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WarehouseOut.cs b/BBWY.JDSDK/Domain/WarehouseOut.cs new file mode 100644 index 00000000..a575f1fc --- /dev/null +++ b/BBWY.JDSDK/Domain/WarehouseOut.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WarehouseOut:JdObject{ + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("warehouseName")] +public string + + warehouseName + { get; set; } + [JsonProperty("status")] +public string + + status + { get; set; } + [JsonProperty("contacts")] +public string + + contacts + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("province")] +public string + + province + { get; set; } + [JsonProperty("city")] +public string + + city + { get; set; } + [JsonProperty("county")] +public string + + county + { get; set; } + [JsonProperty("town")] +public string + + town + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("reserve1")] +public string + + reserve1 + { get; set; } + [JsonProperty("reserve2")] +public string + + reserve2 + { get; set; } + [JsonProperty("reserve3")] +public string + + reserve3 + { get; set; } + [JsonProperty("reserve4")] +public string + + reserve4 + { get; set; } + [JsonProperty("reserve5")] +public string + + reserve5 + { get; set; } + [JsonProperty("isvWarehouseNo")] +public string + + isvWarehouseNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WarehouseStockOrderFlow.cs b/BBWY.JDSDK/Domain/WarehouseStockOrderFlow.cs new file mode 100644 index 00000000..d2b18d80 --- /dev/null +++ b/BBWY.JDSDK/Domain/WarehouseStockOrderFlow.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WarehouseStockOrderFlow:JdObject{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("qty")] +public int + + qty + { get; set; } + [JsonProperty("orderType")] +public int + + orderType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WarehouseStockResponse.cs b/BBWY.JDSDK/Domain/WarehouseStockResponse.cs new file mode 100644 index 00000000..c6e9c29d --- /dev/null +++ b/BBWY.JDSDK/Domain/WarehouseStockResponse.cs @@ -0,0 +1,112 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WarehouseStockResponse:JdObject{ + [JsonProperty("deptNo")] +public string + + deptNo + { get; set; } + [JsonProperty("deptName")] +public string + + deptName + { get; set; } + [JsonProperty("warehouseNo")] +public string + + warehouseNo + { get; set; } + [JsonProperty("warehouseName")] +public string + + warehouseName + { get; set; } + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + [JsonProperty("goodsName")] +public string + + goodsName + { get; set; } + [JsonProperty("sellerGoodsSign")] +public string + + sellerGoodsSign + { get; set; } + [JsonProperty("stockStatus")] +public string + + stockStatus + { get; set; } + [JsonProperty("stockType")] +public string + + stockType + { get; set; } + [JsonProperty("totalNum")] +public int[] + + totalNum + { get; set; } + [JsonProperty("usableNum")] +public int[] + + usableNum + { get; set; } + [JsonProperty("isvLotattrs")] +public string + + isvLotattrs + { get; set; } + [JsonProperty("ext1")] +public string + + ext1 + { get; set; } + [JsonProperty("ext2")] +public string + + ext2 + { get; set; } + [JsonProperty("ext3")] +public string + + ext3 + { get; set; } + [JsonProperty("ext4")] +public string + + ext4 + { get; set; } + [JsonProperty("ext5")] +public string + + ext5 + { get; set; } + [JsonProperty("recordCount")] +public long + + recordCount + { get; set; } + [JsonProperty("goodsLevel")] +public string + + goodsLevel + { get; set; } + [JsonProperty("isvSku")] +public string + + isvSku + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaterInfo.cs b/BBWY.JDSDK/Domain/WaterInfo.cs new file mode 100644 index 00000000..196bddbe --- /dev/null +++ b/BBWY.JDSDK/Domain/WaterInfo.cs @@ -0,0 +1,47 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaterInfo:JdObject{ + [JsonProperty("category")] +public string + + category + { get; set; } + [JsonProperty("ordCompleteTm")] +public DateTime + + ordCompleteTm + { get; set; } + [JsonProperty("serveDate")] +public DateTime + + serveDate + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("saleQtty")] +public int + + saleQtty + { get; set; } + [JsonProperty("sku")] +public string + + sku + { get; set; } + [JsonProperty("skuName")] +public string + + skuName + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/Waybill.cs b/BBWY.JDSDK/Domain/Waybill.cs new file mode 100644 index 00000000..f807bcde --- /dev/null +++ b/BBWY.JDSDK/Domain/Waybill.cs @@ -0,0 +1,262 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class Waybill:JdObject{ + [JsonProperty("packageCode")] +public string + + packageCode + { get; set; } + [JsonProperty("weight")] +public double + + weight + { get; set; } + [JsonProperty("orderMark")] +public string + + orderMark + { get; set; } + [JsonProperty("origSortCenter")] +public string + + origSortCenter + { get; set; } + [JsonProperty("destSortCenter")] +public string + + destSortCenter + { get; set; } + [JsonProperty("origCrossCode")] +public string + + origCrossCode + { get; set; } + [JsonProperty("origTabletrolleyCode")] +public string + + origTabletrolleyCode + { get; set; } + [JsonProperty("destCrossCode")] +public string + + destCrossCode + { get; set; } + [JsonProperty("destTabletrolleyCode")] +public string + + destTabletrolleyCode + { get; set; } + [JsonProperty("siteId")] +public int + + siteId + { get; set; } + [JsonProperty("siteName")] +public string + + siteName + { get; set; } + [JsonProperty("road")] +public string + + road + { get; set; } + [JsonProperty("packageNum")] +public int + + packageNum + { get; set; } + [JsonProperty("packageCount")] +public int + + packageCount + { get; set; } + [JsonProperty("senderName")] +public string + + senderName + { get; set; } + [JsonProperty("senderMobile")] +public string + + senderMobile + { get; set; } + [JsonProperty("senderTel")] +public string + + senderTel + { get; set; } + [JsonProperty("senderAddress")] +public string + + senderAddress + { get; set; } + [JsonProperty("receiveName")] +public string + + receiveName + { get; set; } + [JsonProperty("receiveMobile")] +public string + + receiveMobile + { get; set; } + [JsonProperty("receiveTel")] +public string + + receiveTel + { get; set; } + [JsonProperty("receiveAddress")] +public string + + receiveAddress + { get; set; } + [JsonProperty("collectionMoney")] +public double + + collectionMoney + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("deliveryId")] +public string + + deliveryId + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("agingName")] +public string + + agingName + { get; set; } + [JsonProperty("customerCode")] +public string + + customerCode + { get; set; } + [JsonProperty("goodsType")] +public string + + goodsType + { get; set; } + [JsonProperty("sendCity")] +public string + + sendCity + { get; set; } + [JsonProperty("airTransport")] +public string + + airTransport + { get; set; } + [JsonProperty("guaranteeValue")] +public int + + guaranteeValue + { get; set; } + [JsonProperty("senderCompany")] +public string + + senderCompany + { get; set; } + [JsonProperty("receiveCompany")] +public string + + receiveCompany + { get; set; } + [JsonProperty("receiveProvince")] +public string + + receiveProvince + { get; set; } + [JsonProperty("receiveCity")] +public string + + receiveCity + { get; set; } + [JsonProperty("receiveCounty")] +public string + + receiveCounty + { get; set; } + [JsonProperty("truckSpot")] +public string + + truckSpot + { get; set; } + [JsonProperty("weightFlagText")] +public string + + weightFlagText + { get; set; } + [JsonProperty("jZDFlag")] +public string + + jZDFlag + { get; set; } + [JsonProperty("freightText")] +public string + + freightText + { get; set; } + [JsonProperty("receiptFlag")] +public string + + receiptFlag + { get; set; } + [JsonProperty("packageServiceOn")] +public string + + packageServiceOn + { get; set; } + [JsonProperty("goUpstairsOn")] +public string + + goUpstairsOn + { get; set; } + [JsonProperty("deliveryIntoWarehouse")] +public string + + deliveryIntoWarehouse + { get; set; } + [JsonProperty("transferCenterRouteList")] +public string + + transferCenterRouteList + { get; set; } + [JsonProperty("backupSiteId")] +public string + + backupSiteId + { get; set; } + [JsonProperty("backupSiteName")] +public string + + backupSiteName + { get; set; } + [JsonProperty("roadCode")] +public string + + roadCode + { get; set; } + [JsonProperty("temporaryStorage")] +public string + + temporaryStorage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillAddress.cs b/BBWY.JDSDK/Domain/WaybillAddress.cs new file mode 100644 index 00000000..41fb7088 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillAddress.cs @@ -0,0 +1,72 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillAddress:JdObject{ + [JsonProperty("provinceId")] +public int + + provinceId + { get; set; } + [JsonProperty("provinceName")] +public string + + provinceName + { get; set; } + [JsonProperty("cityId")] +public int + + cityId + { get; set; } + [JsonProperty("cityName")] +public string + + cityName + { get; set; } + [JsonProperty("countryId")] +public int + + countryId + { get; set; } + [JsonProperty("countryName")] +public string + + countryName + { get; set; } + [JsonProperty("countrysideId")] +public int + + countrysideId + { get; set; } + [JsonProperty("countrysideName")] +public string + + countrysideName + { get; set; } + [JsonProperty("address")] +public string + + address + { get; set; } + [JsonProperty("contact")] +public string + + contact + { get; set; } + [JsonProperty("phone")] +public string + + phone + { get; set; } + [JsonProperty("mobile")] +public string + + mobile + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillAutoRecoverDetailDTO.cs b/BBWY.JDSDK/Domain/WaybillAutoRecoverDetailDTO.cs new file mode 100644 index 00000000..364790f9 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillAutoRecoverDetailDTO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillAutoRecoverDetailDTO:JdObject{ + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + [JsonProperty("branchCode")] +public string + + branchCode + { get; set; } + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("recoverTime")] +public DateTime + + recoverTime + { get; set; } + [JsonProperty("recoverReason")] +public string + + recoverReason + { get; set; } + [JsonProperty("orderTime")] +public DateTime + + orderTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillDTO.cs b/BBWY.JDSDK/Domain/WaybillDTO.cs new file mode 100644 index 00000000..5776d0e2 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillDTO.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WayBillDto:JdObject{ + [JsonProperty("shipId")] +public string + + shipId + { get; set; } + [JsonProperty("thirdId")] +public int + + thirdId + { get; set; } + [JsonProperty("thirdName")] +public string + + thirdName + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("createDate")] +public DateTime + + createDate + { get; set; } + [JsonProperty("updateDate")] +public DateTime + + updateDate + { get; set; } + [JsonProperty("flagOrderType")] +public int + + flagOrderType + { get; set; } + [JsonProperty("listTrace")] +public List + + listTrace + { get; set; } + [JsonProperty("businessCode")] +public string + + businessCode + { get; set; } + [JsonProperty("abroadFlag")] +public int + + abroadFlag + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillExtraCharge.cs b/BBWY.JDSDK/Domain/WaybillExtraCharge.cs new file mode 100644 index 00000000..93e4bf28 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillExtraCharge.cs @@ -0,0 +1,92 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillExtraCharge:JdObject{ + [JsonProperty("insuredCharge")] +public string + + insuredCharge + { get; set; } + [JsonProperty("honorCharge")] +public string + + honorCharge + { get; set; } + [JsonProperty("specifiedSignCharge")] +public string + + specifiedSignCharge + { get; set; } + [JsonProperty("upStairsCharge")] +public string + + upStairsCharge + { get; set; } + [JsonProperty("intoWareHouseCharge")] +public string + + intoWareHouseCharge + { get; set; } + [JsonProperty("returnPermissionCharge")] +public string + + returnPermissionCharge + { get; set; } + [JsonProperty("guaranteeCharge")] +public string + + guaranteeCharge + { get; set; } + [JsonProperty("payAfterDeliveryCharge")] +public string + + payAfterDeliveryCharge + { get; set; } + [JsonProperty("electronicSignCharge")] +public string + + electronicSignCharge + { get; set; } + [JsonProperty("transferGoodsCharge")] +public string + + transferGoodsCharge + { get; set; } + [JsonProperty("loadCharge")] +public string + + loadCharge + { get; set; } + [JsonProperty("unLoadCharge")] +public string + + unLoadCharge + { get; set; } + [JsonProperty("collectCharge")] +public string + + collectCharge + { get; set; } + [JsonProperty("deliveryCharge")] +public string + + deliveryCharge + { get; set; } + [JsonProperty("peakPeriodCharge")] +public string + + peakPeriodCharge + { get; set; } + [JsonProperty("oldReceivedFee")] +public string + + oldReceivedFee + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillGisDto.cs b/BBWY.JDSDK/Domain/WaybillGisDto.cs new file mode 100644 index 00000000..a5a47e48 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillGisDto.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillGisDto:JdObject{ + [JsonProperty("lat")] +public double + + lat + { get; set; } + [JsonProperty("lng")] +public double + + lng + { get; set; } + [JsonProperty("gpsTime")] +public DateTime + + gpsTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillGisTrackDto.cs b/BBWY.JDSDK/Domain/WaybillGisTrackDto.cs new file mode 100644 index 00000000..8d2c2b98 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillGisTrackDto.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillGisTrackDto:JdObject{ + [JsonProperty("waybillFinishFlag")] +public int + + waybillFinishFlag + { get; set; } + [JsonProperty("gpsFrequency")] +public int + + gpsFrequency + { get; set; } + [JsonProperty("gpsSource")] +public int + + gpsSource + { get; set; } + [JsonProperty("gpsSourceName")] +public string + + gpsSourceName + { get; set; } + [JsonProperty("courierCode")] +public string + + courierCode + { get; set; } + [JsonProperty("courierName")] +public string + + courierName + { get; set; } + [JsonProperty("courierMobile")] +public string + + courierMobile + { get; set; } + [JsonProperty("tplFlag")] +public int + + tplFlag + { get; set; } + [JsonProperty("arrivedTime")] +public string + + arrivedTime + { get; set; } + [JsonProperty("waybillGisDtoList")] +public List + + waybillGisDtoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillQryFreightsResultDTO.cs b/BBWY.JDSDK/Domain/WaybillQryFreightsResultDTO.cs new file mode 100644 index 00000000..867395b1 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillQryFreightsResultDTO.cs @@ -0,0 +1,52 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillQryFreightsResultDTO:JdObject{ + [JsonProperty("result")] +public bool + + result + { get; set; } + [JsonProperty("errMsg")] +public string + + errMsg + { get; set; } + [JsonProperty("waybillCode")] +public string + + waybillCode + { get; set; } + [JsonProperty("totalFreights")] +public string + + totalFreights + { get; set; } + [JsonProperty("basicFreight")] +public string + + basicFreight + { get; set; } + [JsonProperty("boxCharge")] +public string + + boxCharge + { get; set; } + [JsonProperty("waybillExtraCharge")] +public WaybillExtraCharge + + waybillExtraCharge + { get; set; } + [JsonProperty("springFestivalPeakSurcharge")] +public string + + springFestivalPeakSurcharge + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillResponseDTO.cs b/BBWY.JDSDK/Domain/WaybillResponseDTO.cs new file mode 100644 index 00000000..e28b27ce --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillResponseDTO.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillResponseDTO:JdObject{ + [JsonProperty("statusMessage")] +public string + + statusMessage + { get; set; } + [JsonProperty("statusCode")] +public int + + statusCode + { get; set; } + [JsonProperty("data")] +public WaybillResultDTO + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillResultDTO.cs b/BBWY.JDSDK/Domain/WaybillResultDTO.cs new file mode 100644 index 00000000..557d98af --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillResultDTO.cs @@ -0,0 +1,22 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillResultDTO:JdObject{ + [JsonProperty("platformOrderNo")] +public string + + platformOrderNo + { get; set; } + [JsonProperty("waybillCodeList")] +public List + + waybillCodeList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillResultInfoDTO.cs b/BBWY.JDSDK/Domain/WaybillResultInfoDTO.cs new file mode 100644 index 00000000..80e6d2a2 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillResultInfoDTO.cs @@ -0,0 +1,62 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillResultInfoDTO:JdObject{ + [JsonProperty("resultCode")] +public int + + resultCode + { get; set; } + [JsonProperty("resultMessage")] +public string + + resultMessage + { get; set; } + [JsonProperty("orderId")] +public string + + orderId + { get; set; } + [JsonProperty("deliveryId")] +public string + + deliveryId + { get; set; } + [JsonProperty("promiseTimeType")] +public int + + promiseTimeType + { get; set; } + [JsonProperty("preSortResult")] +public PreSortResult + + preSortResult + { get; set; } + [JsonProperty("transType")] +public int + + transType + { get; set; } + [JsonProperty("needRetry")] +public bool + + needRetry + { get; set; } + [JsonProperty("expressOperationMode")] +public int + + expressOperationMode + { get; set; } + [JsonProperty("salesThrOrderId")] +public string + + salesThrOrderId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillStockDTO.cs b/BBWY.JDSDK/Domain/WaybillStockDTO.cs new file mode 100644 index 00000000..4787e873 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillStockDTO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillStockDTO:JdObject{ + [JsonProperty("providerCode")] +public string + + providerCode + { get; set; } + [JsonProperty("providerName")] +public string + + providerName + { get; set; } + [JsonProperty("branchCode")] +public string + + branchCode + { get; set; } + [JsonProperty("vendorCode")] +public string + + vendorCode + { get; set; } + [JsonProperty("vendorName")] +public string + + vendorName + { get; set; } + [JsonProperty("amount")] +public int + + amount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillTraceVo.cs b/BBWY.JDSDK/Domain/WaybillTraceVo.cs new file mode 100644 index 00000000..4f8bf866 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillTraceVo.cs @@ -0,0 +1,32 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillTraceVo:JdObject{ + [JsonProperty("shopId")] +public long + + shopId + { get; set; } + [JsonProperty("jdOrderId")] +public long + + jdOrderId + { get; set; } + [JsonProperty("remark")] +public string + + remark + { get; set; } + [JsonProperty("operatorTime")] +public DateTime + + operatorTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WaybillWeightDto.cs b/BBWY.JDSDK/Domain/WaybillWeightDto.cs new file mode 100644 index 00000000..869388f2 --- /dev/null +++ b/BBWY.JDSDK/Domain/WaybillWeightDto.cs @@ -0,0 +1,17 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WaybillWeightDto:JdObject{ + [JsonProperty("againWeight")] +public double + + againWeight + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WishApiResult.cs b/BBWY.JDSDK/Domain/WishApiResult.cs new file mode 100644 index 00000000..764436df --- /dev/null +++ b/BBWY.JDSDK/Domain/WishApiResult.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WishApiResult:JdObject{ + [JsonProperty("msg")] +public string + + msg + { get; set; } + [JsonProperty("code")] +public string + + code + { get; set; } + [JsonProperty("data")] +public Pagination + + data + { get; set; } + } +} diff --git a/BBWY.JDSDK/Domain/WishInfoDTO.cs b/BBWY.JDSDK/Domain/WishInfoDTO.cs new file mode 100644 index 00000000..97c53f01 --- /dev/null +++ b/BBWY.JDSDK/Domain/WishInfoDTO.cs @@ -0,0 +1,42 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Domain +{ + +[Serializable] +public class WishInfoDTO:JdObject{ + [JsonProperty("wishTypeId")] +public int + + wishTypeId + { get; set; } + [JsonProperty("wishSourceId")] +public int + + wishSourceId + { get; set; } + [JsonProperty("status")] +public int + + status + { get; set; } + [JsonProperty("wishNo")] +public string + + wishNo + { get; set; } + [JsonProperty("wishInfo")] +public string + + wishInfo + { get; set; } + [JsonProperty("created")] +public DateTime + + created + { get; set; } + } +} diff --git a/BBWY.JDSDK/Field.cs b/BBWY.JDSDK/Field.cs new file mode 100644 index 00000000..c032ed7f --- /dev/null +++ b/BBWY.JDSDK/Field.cs @@ -0,0 +1,24 @@ +using System; +using Newtonsoft.Json; + +namespace Jd.Api.Request +{ + [Serializable] + public class Field : JdObject + { + [JsonProperty("key")] + public String Key + { + get; + set; + } + + [JsonProperty("value")] + public String Value + { + get; + set; + } + + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/IJdClient.cs b/BBWY.JDSDK/IJdClient.cs new file mode 100644 index 00000000..c85aa033 --- /dev/null +++ b/BBWY.JDSDK/IJdClient.cs @@ -0,0 +1,39 @@ +using Jd.Api.Request; +using System; + +namespace Jd.Api +{ + /// + /// Jd客户端。 + /// + public interface IJdClient + { + /// + /// 执行Jd公开API请求。 + /// + /// 领域对象 + /// 具体的Jd API请求 + /// 领域对象 + T Execute(IJdRequest request) where T : JdResponse; + + ///// + ///// 执行Jd隐私API请求。 + ///// + ///// 领域对象 + ///// 具体的Jd API请求 + ///// 用户会话码 + ///// 领域对象 + T Execute(IJdRequest request, string session) where T : JdResponse; + + /// + /// 执行JD隐私API请求。 + /// + /// 领域对象 + /// 具体的JD API请求 + /// 用户会话码 + /// 请求时间戳 + /// 领域对象 + T Execute(IJdRequest request, string session, DateTime timestamp) where T : JdResponse; + + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/IJdLogger.cs b/BBWY.JDSDK/IJdLogger.cs new file mode 100644 index 00000000..416104aa --- /dev/null +++ b/BBWY.JDSDK/IJdLogger.cs @@ -0,0 +1,14 @@ +using System; + +namespace Jd.Api +{ + /// + /// 日志打点接口。 + /// + public interface IJdLogger + { + void Error(string message); + void Warn(string message); + void Info(string message); + } +} diff --git a/BBWY.JDSDK/IJdRequest.cs b/BBWY.JDSDK/IJdRequest.cs new file mode 100644 index 00000000..6e82381b --- /dev/null +++ b/BBWY.JDSDK/IJdRequest.cs @@ -0,0 +1,34 @@ + +using System; + +namespace Jd.Api.Request +{ + /// + /// Jd请求接口。 + /// + public interface IJdRequest where T : JdResponse + { + /// + /// 获取Jd的API名称。 + /// + /// API名称 + String ApiName + { + get; + } + + String ApiVersion + { + get; + set; + } + + + String GetParamJson(); + + /// + /// 提前验证参数。 + /// + void Validate(); + } +} diff --git a/BBWY.JDSDK/IJdUploadRequest.cs b/BBWY.JDSDK/IJdUploadRequest.cs new file mode 100644 index 00000000..00254a5a --- /dev/null +++ b/BBWY.JDSDK/IJdUploadRequest.cs @@ -0,0 +1,19 @@ +using System.Collections.Generic; +using Jd.Api.Util; + +namespace Jd.Api.Request +{ + /// + /// Jd上传请求接口,支持同时上传多个文件。 + /// + public interface IJdUploadRequest : IJdRequest where T : JdResponse + { + /// + /// 获取所有的Key-Value形式的文件请求参数字典。其中: + /// Key: 请求参数名 + /// Value: 文件对象 + /// + /// 文件请求参数字典 + IDictionary GetFileParameters(); + } +} diff --git a/BBWY.JDSDK/JdDictionary.cs b/BBWY.JDSDK/JdDictionary.cs new file mode 100644 index 00000000..d026f906 --- /dev/null +++ b/BBWY.JDSDK/JdDictionary.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Jd.Api.Util; + +namespace Jd.Api +{ + /// + /// 符合Jd习惯的纯字符串字典结构。 + /// + public class JdDictionary : Dictionary + { + public JdDictionary() { } + + public JdDictionary(IDictionary dictionary) + : base(dictionary) + { } + + /// + /// 添加一个新的键值对。空键或者空值的键值对将会被忽略。 + /// + /// 键名称 + /// 键对应的值,目前支持:string, int, long, double, bool, DateTime类型 + public void Add(string key, object value) + { + string strValue; + + if (value == null) + { + strValue = null; + } + else if (value is string) + { + strValue = (string)value; + } + else if (value is DateTime) + { + strValue = JdUtils.FormatDateTime((DateTime)value); + } + else if (value is Boolean) + { + strValue = ((Boolean)value).ToString().ToLower(); + } + else if (value is Nullable) + { + Nullable dateTime = value as Nullable; + strValue = dateTime.HasValue ? JdUtils.FormatDateTime(dateTime.Value) : null; + } + else if (value is Nullable) + { + Nullable v = value as Nullable; + strValue = v.HasValue ? v.Value.ToString() : null; + } + else if (value is Nullable) + { + Nullable v = value as Nullable; + strValue = v.HasValue ? v.Value.ToString() : null; + } + else if (value is Nullable) + { + Nullable v = value as Nullable; + strValue = v.HasValue ? v.Value.ToString() : null; + } + else if (value is Nullable) + { + Nullable v = value as Nullable; + strValue = v.HasValue ? v.Value.ToString() : null; + } + else if (value is Nullable) + { + Nullable v = value as Nullable; + strValue = v.HasValue ? v.Value.ToString() : null; + } + else if (value is Nullable) + { + Nullable v = value as Nullable; + strValue = v.HasValue ? v.Value.ToString() : null; + } + else if (value is Nullable) + { + Nullable v = value as Nullable; + strValue = v.HasValue ? v.Value.ToString().ToLower() : null; + } + else if (value is List) + { + List v = value as List; + strValue = ParseFieldList(v); + } + else if (value is Byte[]) + { + strValue = Convert.ToBase64String((Byte[])value); + } + else + { + strValue = value.ToString(); + } + + this.Add(key, strValue); + } + + public new void AddNotNull(string key, string value) + { + if (!string.IsNullOrEmpty(key) && !string.IsNullOrEmpty(value)) + { + base.Add(key, value); + } + } + + public new void Add(string key, string value) + { + if (!string.IsNullOrEmpty(key) && !string.IsNullOrEmpty(value)) + { + base.Add(key, value); + } + } + + private String ParseFieldList(List list) + { + list.Sort((Jd.Api.Request.Field a, Jd.Api.Request.Field b) => { return String.Compare(a.Key, b.Key); }); + IEnumerator enumerator = list.GetEnumerator(); + StringBuilder query = new StringBuilder("["); + Boolean first = true; + while (enumerator.MoveNext()) + { + string key = enumerator.Current.Key; + string value = enumerator.Current.Value; + if (!string.IsNullOrEmpty(key)) + { + if (!first) + query.Append(","); + + query.AppendFormat("{{\"{0}\":\"{1}\"}}", key, value); + first = false; + } + } + query.Append("]"); + return query.ToString(); + + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/JdException.cs b/BBWY.JDSDK/JdException.cs new file mode 100644 index 00000000..3c0427b2 --- /dev/null +++ b/BBWY.JDSDK/JdException.cs @@ -0,0 +1,51 @@ +using System; +using System.Runtime.Serialization; + +namespace Jd.Api +{ + /// + /// Jd客户端异常。 + /// + public class JdException : Exception + { + private string errorCode; + private string errorMsg; + + public JdException() + : base() + { + } + + public JdException(string message) + : base(message) + { + } + + protected JdException(SerializationInfo info, StreamingContext context) + : base(info, context) + { + } + + public JdException(string message, Exception innerException) + : base(message, innerException) + { + } + + public JdException(string errorCode, string errorMsg) + : base(errorCode + ":" + errorMsg) + { + this.errorCode = errorCode; + this.errorMsg = errorMsg; + } + + public string ErrorCode + { + get { return this.errorCode; } + } + + public string ErrorMsg + { + get { return this.errorMsg; } + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/JdObject.cs b/BBWY.JDSDK/JdObject.cs new file mode 100644 index 00000000..20accaf0 --- /dev/null +++ b/BBWY.JDSDK/JdObject.cs @@ -0,0 +1,12 @@ +using System; + +namespace Jd.Api +{ + /// + /// 基础对象。 + /// + [Serializable] + public abstract class JdObject + { + } +} diff --git a/BBWY.JDSDK/JdRequestBase.cs b/BBWY.JDSDK/JdRequestBase.cs new file mode 100644 index 00000000..2042dcb2 --- /dev/null +++ b/BBWY.JDSDK/JdRequestBase.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Util; +using Jd.Api.Request; + +namespace Jd.Api +{ + public abstract class JdRequestBase : IJdRequest where T : JdResponse + { + IDictionary _addedParamters = new Dictionary(); + + /// + /// 附加参数 + /// + public IDictionary AddedParam + { + get + { + return _addedParamters; + } + } + + /// + /// API方法名称 + /// + public abstract String ApiName + { + get; + } + public String ApiVersion + { + get; + set; + } + + /// + /// 增加附加参数 + /// + /// 参数名 + /// 参数值 + public void AddParam(String key, Object value) + { + _addedParamters.Add(key, value); + } + + /// + /// 移除附加参数 + /// + /// 参数名 + /// + public Boolean RemoveParam(String key) + { + return _addedParamters.Remove(key); + } + + protected abstract void PrepareParam(IDictionary paramters); + + public virtual String GetParamJson() + { + var paramters = new Dictionary(); + var param = new Dictionary(); + PrepareParam(paramters); + foreach (var added in paramters) + { + if (string.IsNullOrEmpty(added.Key) || added.Value == null || string.IsNullOrEmpty(added.Value.ToString())) continue; + if (!param.ContainsKey(added.Key)) + { + param.Add(added.Key, added.Value); + } + } + foreach (var added in _addedParamters) + { + if (!param.ContainsKey(added.Key)) + { + param.Add(added.Key, added.Value); + } + } + return JsonConvert.SerializeObject(param, JdUtils.GetJsonConverters()); + } + + public virtual void Validate() + { + + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/JdResponse.cs b/BBWY.JDSDK/JdResponse.cs new file mode 100644 index 00000000..aa6103df --- /dev/null +++ b/BBWY.JDSDK/JdResponse.cs @@ -0,0 +1,80 @@ +using System; +using System.Xml.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace Jd.Api +{ + /// + /// 京东接口返回数据 + /// + [Serializable] + public abstract class JdResponse + { + /// + /// 错误码 + /// + [XmlElement("code")] + [JsonProperty("code")] + public String ErrCode { get; set; } + + /// + /// 错误信息 + /// + public virtual String ErrMsg + { + get + { + return ZhErrMsg; + } + + internal set + { + this.ZhErrMsg = value; + } + } + + [XmlElement("zh_desc")] + [JsonProperty("zh_desc")] + public String ZhErrMsg { get; set; } + + /// + /// 英文错误信息 + /// + [XmlElement("en_desc")] + [JsonProperty("en_desc")] + public String EnErrMsg { get; set; } + + /// + /// 响应原始内容 + /// + public String Body { get; set; } + + public int Error { get; set; } + public String ErrorMsg { get; set; } + /// + /// 响应的JSON object + /// + public JObject Json { get; set; } + + + /// + /// HTTP GET请求的URL + /// + public String ReqUrl { get; set; } + + /// + /// 响应结果是否错误 + /// + public virtual Boolean IsError + { + get + { + return (!string.IsNullOrEmpty(this.ErrCode) + && !String.Equals(this.ErrCode, "0", StringComparison.InvariantCultureIgnoreCase) + ) + || !string.IsNullOrEmpty(this.ErrMsg); + } + } + } +} diff --git a/BBWY.JDSDK/Parser/DateTimeConverter.cs b/BBWY.JDSDK/Parser/DateTimeConverter.cs new file mode 100644 index 00000000..cb3e3027 --- /dev/null +++ b/BBWY.JDSDK/Parser/DateTimeConverter.cs @@ -0,0 +1,48 @@ +using System; +using Newtonsoft.Json; +using Jd.Api.Util; + +namespace Jd.Api.Parser +{ + public class DateTimeConverter : JsonConverter + { + public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) + { + if (value is DateTime) + { + DateTime dateTime = (DateTime)value; + String dateTimeStr = JdUtils.FormatDateTime(dateTime); + writer.WriteValue(dateTimeStr); + } + } + + public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) + { + if (reader.ValueType == typeof(Int64)) + { + //DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); + DateTime dtStart = new DateTime(1970, 1, 1); + Int64 lTime = (Int64)reader.Value; + return dtStart.AddMilliseconds(lTime); + } + + DateTime dt = new DateTime(); + if (DateTime.TryParse(reader.Value.ToString(), out dt)) + { + return dt; + } + else + { + throw new Exception(String.Format("{0}:{1}转换成DateTime失败!", reader.Path, reader.Value)); + } + } + + public override bool CanConvert(Type objectType) + { + if (objectType == typeof(DateTime) || objectType == typeof(DateTime?)) + return true; + + return false; + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Parser/IJdParser.cs b/BBWY.JDSDK/Parser/IJdParser.cs new file mode 100644 index 00000000..e3933774 --- /dev/null +++ b/BBWY.JDSDK/Parser/IJdParser.cs @@ -0,0 +1,18 @@ +using System; + +namespace Jd.Api.Parser +{ + /// + /// Jd API响应解释器接口。响应格式可以是XML, JSON等等。 + /// + /// 领域对象 + public interface IJdParser + { + /// + /// 把响应字符串解释成相应的领域对象。 + /// + /// 响应字符串 + /// 领域对象 + T Parse(string body); + } +} diff --git a/BBWY.JDSDK/Parser/IJdReader.cs b/BBWY.JDSDK/Parser/IJdReader.cs new file mode 100644 index 00000000..789273cf --- /dev/null +++ b/BBWY.JDSDK/Parser/IJdReader.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections; + +namespace Jd.Api.Parser +{ + public delegate object DJdConvert(IJdReader reader, Type type); + + /// + /// Jd API响应读取器接口。响应格式可以是XML, JSON等等。 + /// + public interface IJdReader + { + /// + /// 判断响应中是否包含指定的属性。 + /// + /// 属性名称 + /// true/false + bool HasReturnField(object name); + + /// + /// 获取值类型属性的值。 + /// + /// 属性名称 + /// 值对象 + object GetPrimitiveObject(object name); + + /// + /// 获取引用类型的值。 + /// + /// 属性名称 + /// 引用类型 + /// 转换器 + /// 引用对象 + object GetReferenceObject(object name, Type type, DJdConvert convert); + + /// + /// 获取列表类型的值。 + /// + /// 列表属性名称 + /// 列表项名称 + /// 引用类型 + /// 转换器 + /// 列表对象 + IList GetListObjects(string listName, string itemName, Type type, DJdConvert convert); + } +} diff --git a/BBWY.JDSDK/Parser/JdAttribute.cs b/BBWY.JDSDK/Parser/JdAttribute.cs new file mode 100644 index 00000000..bd2bf2ec --- /dev/null +++ b/BBWY.JDSDK/Parser/JdAttribute.cs @@ -0,0 +1,14 @@ +using System; +using System.Reflection; + +namespace Jd.Api.Parser +{ + public class JdAttribute + { + public string ItemName { get; set; } + public Type ItemType { get; set; } + public string ListName { get; set; } + public Type ListType { get; set; } + public MethodInfo Method { get; set; } + } +} diff --git a/BBWY.JDSDK/Parser/JdJsonParser.cs b/BBWY.JDSDK/Parser/JdJsonParser.cs new file mode 100644 index 00000000..2b0b023f --- /dev/null +++ b/BBWY.JDSDK/Parser/JdJsonParser.cs @@ -0,0 +1,64 @@ +using System; +using Newtonsoft.Json.Linq; +using Newtonsoft.Json; +using System.Collections.Generic; +using Jd.Api.Util; + +namespace Jd.Api.Parser +{ + + /// + /// Jd JSON响应通用解释器。 + /// + public class JdJsonParser : IJdParser where T : JdResponse + { + public T Parse(string body) + { + IJdLogger jdLogger = new DefaultJdLogger(); + T rsp = null; + try + { + JObject json = JObject.Parse(body); + if (json != null && json.First != null) + { + JObject data = (JObject)json.First.First; + if (data != null) + { + rsp = data.ToObject(GetJsonSerializer()); + rsp.Json = json; + } + } + } + catch (Exception e) + { + jdLogger.Error("json parse"+e.StackTrace); + } + + if (rsp == null) + { + rsp = Activator.CreateInstance(); + } + + if (rsp != null) + { + rsp.Body = body; + } + + return rsp; + } + + private static JsonSerializer _jsonSerializer = null; + public static JsonSerializer GetJsonSerializer() + { + if (_jsonSerializer == null) + { + JsonSerializerSettings settings = new JsonSerializerSettings(); + settings.Converters = new List(JdUtils.GetJsonConverters()); + _jsonSerializer = JsonSerializer.Create(settings); + } + + return _jsonSerializer; + } + + } +} diff --git a/BBWY.JDSDK/Request/ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsRequest.cs b/BBWY.JDSDK/Request/ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsRequest.cs new file mode 100644 index 00000000..88882a3f --- /dev/null +++ b/BBWY.JDSDK/Request/ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsRequest.cs @@ -0,0 +1,54 @@ +using Jd.Api.Response; +using System; +using System.Collections.Generic; +namespace Jd.Api.Request +{ + public class ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsRequest : JdRequestBase + { + public string +appName + { get; set; } + + public Nullable +appId + { get; set; } + + public Nullable +channel + { get; set; } + + public Nullable +activityId + { get; set; } + + public string +statisticsDateStr + { get; set; } + + public override string ApiName + { + get { return "jingdong.ActivityStatisticsReadService.getShoppingCartActivityStatistics"; } + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this.appName +); + parameters.Add("appId", this.appId +); + parameters.Add("channel", this.channel +); + parameters.Add("activityId", this.activityId +); + parameters.Add("statisticsDateStr", this.statisticsDateStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ActyEnqueryRegistrationDataCountRequest.cs b/BBWY.JDSDK/Request/ActyEnqueryRegistrationDataCountRequest.cs new file mode 100644 index 00000000..ec4967d5 --- /dev/null +++ b/BBWY.JDSDK/Request/ActyEnqueryRegistrationDataCountRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ActyEnqueryRegistrationDataCountRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + beginDate + {get; set;} + + public string + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.acty.enqueryRegistrationDataCount";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ActyQueryDrivingRegistrationDataCountRequest.cs b/BBWY.JDSDK/Request/ActyQueryDrivingRegistrationDataCountRequest.cs new file mode 100644 index 00000000..f80b33f4 --- /dev/null +++ b/BBWY.JDSDK/Request/ActyQueryDrivingRegistrationDataCountRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ActyQueryDrivingRegistrationDataCountRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + beginDate + {get; set;} + + public string + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.acty.queryDrivingRegistrationDataCount";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ActyQueryDrivingRegistrationItemListRequest.cs b/BBWY.JDSDK/Request/ActyQueryDrivingRegistrationItemListRequest.cs new file mode 100644 index 00000000..58d5e568 --- /dev/null +++ b/BBWY.JDSDK/Request/ActyQueryDrivingRegistrationItemListRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ActyQueryDrivingRegistrationItemListRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + beginDate + {get; set;} + + public string + endDate + {get; set;} + + public string + pageIndex + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.acty.queryDrivingRegistrationItemList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ActyQueryRegistrationDataCountRequest.cs b/BBWY.JDSDK/Request/ActyQueryRegistrationDataCountRequest.cs new file mode 100644 index 00000000..da99dc96 --- /dev/null +++ b/BBWY.JDSDK/Request/ActyQueryRegistrationDataCountRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ActyQueryRegistrationDataCountRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + beginDate + {get; set;} + + public string + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.acty.queryRegistrationDataCount";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AdwordsReadFindAdWordsByWareIdRequest.cs b/BBWY.JDSDK/Request/AdwordsReadFindAdWordsByWareIdRequest.cs new file mode 100644 index 00000000..ec211f35 --- /dev/null +++ b/BBWY.JDSDK/Request/AdwordsReadFindAdWordsByWareIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AdwordsReadFindAdWordsByWareIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.adwords.read.findAdWordsByWareId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AdwordsWriteUpdateWareAdWordsRequest.cs b/BBWY.JDSDK/Request/AdwordsWriteUpdateWareAdWordsRequest.cs new file mode 100644 index 00000000..9c6930e1 --- /dev/null +++ b/BBWY.JDSDK/Request/AdwordsWriteUpdateWareAdWordsRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AdwordsWriteUpdateWareAdWordsRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + url + {get; set;} + + public string + urlWords + {get; set;} + + public string + words + {get; set;} + + public override string ApiName + { + get{return "jingdong.adwords.write.updateWareAdWords";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("url", this. url +); + parameters.Add("urlWords", this. urlWords +); + parameters.Add("words", this. words +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceAlltaskGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceAlltaskGetRequest.cs new file mode 100644 index 00000000..399bf89b --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceAlltaskGetRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceAlltaskGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + afsApplyTimeBegin + {get; set;} + + public Nullable + afsApplyTimeEnd + {get; set;} + + public Nullable + approvedDateBegin + {get; set;} + + public Nullable + approvedDateEnd + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.alltask.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("orderId", this. orderId +); + parameters.Add("afsApplyTimeBegin", this. afsApplyTimeBegin +); + parameters.Add("afsApplyTimeEnd", this. afsApplyTimeEnd +); + parameters.Add("approvedDateBegin", this. approvedDateBegin +); + parameters.Add("approvedDateEnd", this. approvedDateEnd +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceFinishedtaskGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceFinishedtaskGetRequest.cs new file mode 100644 index 00000000..72797219 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceFinishedtaskGetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceFinishedtaskGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + afsApplyTimeBegin + {get; set;} + + public Nullable + afsApplyTimeEnd + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.finishedtask.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("orderId", this. orderId +); + parameters.Add("afsApplyTimeBegin", this. afsApplyTimeBegin +); + parameters.Add("afsApplyTimeEnd", this. afsApplyTimeEnd +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceFreightmessageGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceFreightmessageGetRequest.cs new file mode 100644 index 00000000..5c8efb13 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceFreightmessageGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceFreightmessageGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.freightmessage.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceOriginalorderidGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceOriginalorderidGetRequest.cs new file mode 100644 index 00000000..3bca5992 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceOriginalorderidGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceOriginalorderidGetRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.originalorderid.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceReceivetaskGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceReceivetaskGetRequest.cs new file mode 100644 index 00000000..95c52e84 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceReceivetaskGetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceReceivetaskGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + afsApplyTimeBegin + {get; set;} + + public Nullable + afsApplyTimeEnd + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.receivetask.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("orderId", this. orderId +); + parameters.Add("afsApplyTimeBegin", this. afsApplyTimeBegin +); + parameters.Add("afsApplyTimeEnd", this. afsApplyTimeEnd +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceRefundinfoGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceRefundinfoGetRequest.cs new file mode 100644 index 00000000..cbccf7c3 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceRefundinfoGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceRefundinfoGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.refundinfo.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceServicedetailListRequest.cs b/BBWY.JDSDK/Request/AfsserviceServicedetailListRequest.cs new file mode 100644 index 00000000..7f1c731c --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceServicedetailListRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceServicedetailListRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.servicedetail.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceServiceinfoGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceServiceinfoGetRequest.cs new file mode 100644 index 00000000..17130029 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceServiceinfoGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceServiceinfoGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.serviceinfo.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceServicelogGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceServicelogGetRequest.cs new file mode 100644 index 00000000..0e62b627 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceServicelogGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceServicelogGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.servicelog.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceUnresolvedtaskGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceUnresolvedtaskGetRequest.cs new file mode 100644 index 00000000..5a7cd039 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceUnresolvedtaskGetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceUnresolvedtaskGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + afsApplyTimeBegin + {get; set;} + + public Nullable + afsApplyTimeEnd + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.unresolvedtask.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("orderId", this. orderId +); + parameters.Add("afsApplyTimeBegin", this. afsApplyTimeBegin +); + parameters.Add("afsApplyTimeEnd", this. afsApplyTimeEnd +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AfsserviceWaitauditGetRequest.cs b/BBWY.JDSDK/Request/AfsserviceWaitauditGetRequest.cs new file mode 100644 index 00000000..f3038b35 --- /dev/null +++ b/BBWY.JDSDK/Request/AfsserviceWaitauditGetRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AfsserviceWaitauditGetRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + fetchPin + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + afsApplyTimeBegin + {get; set;} + + public Nullable + afsApplyTimeEnd + {get; set;} + + public override string ApiName + { + get{return "jingdong.afsservice.waitaudit.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("fetchPin", this. fetchPin +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("orderId", this. orderId +); + parameters.Add("afsApplyTimeBegin", this. afsApplyTimeBegin +); + parameters.Add("afsApplyTimeEnd", this. afsApplyTimeEnd +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AgingtemplGetRequest.cs b/BBWY.JDSDK/Request/AgingtemplGetRequest.cs new file mode 100644 index 00000000..5d1b862f --- /dev/null +++ b/BBWY.JDSDK/Request/AgingtemplGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AgingtemplGetRequest : JdRequestBase + { + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.agingtempl.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AllinplateChannelorderCancelRequest.cs b/BBWY.JDSDK/Request/AllinplateChannelorderCancelRequest.cs new file mode 100644 index 00000000..8d12e380 --- /dev/null +++ b/BBWY.JDSDK/Request/AllinplateChannelorderCancelRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AllinplateChannelorderCancelRequest : JdRequestBase + { + public string + subcancelChannelOrderReqmitChannelOrderReq + {get; set;} + + public override string ApiName + { + get{return "jingdong.allinplate.channelorder.cancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("subcancelChannelOrderReqmitChannelOrderReq", this. subcancelChannelOrderReqmitChannelOrderReq +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AllinplateChannelorderQueryshipmentRequest.cs b/BBWY.JDSDK/Request/AllinplateChannelorderQueryshipmentRequest.cs new file mode 100644 index 00000000..4517dd52 --- /dev/null +++ b/BBWY.JDSDK/Request/AllinplateChannelorderQueryshipmentRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AllinplateChannelorderQueryshipmentRequest : JdRequestBase + { + public string + queryChannelOrderShipmentNoReq + {get; set;} + + public override string ApiName + { + get{return "jingdong.allinplate.channelorder.queryshipment";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("queryChannelOrderShipmentNoReq", this. queryChannelOrderShipmentNoReq +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AllinplateChannelorderQuerystateRequest.cs b/BBWY.JDSDK/Request/AllinplateChannelorderQuerystateRequest.cs new file mode 100644 index 00000000..5f9bbec4 --- /dev/null +++ b/BBWY.JDSDK/Request/AllinplateChannelorderQuerystateRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AllinplateChannelorderQuerystateRequest : JdRequestBase + { + public string + queryChannelOrderStateReq + {get; set;} + + public override string ApiName + { + get{return "jingdong.allinplate.channelorder.querystate";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("queryChannelOrderStateReq", this. queryChannelOrderStateReq +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AllinplateChannelorderSubmitRequest.cs b/BBWY.JDSDK/Request/AllinplateChannelorderSubmitRequest.cs new file mode 100644 index 00000000..153c71e3 --- /dev/null +++ b/BBWY.JDSDK/Request/AllinplateChannelorderSubmitRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AllinplateChannelorderSubmitRequest : JdRequestBase + { + public string + submitChannelOrderReq + {get; set;} + + public override string ApiName + { + get{return "jingdong.allinplate.channelorder.submit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("submitChannelOrderReq", this. submitChannelOrderReq +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsRequest.cs b/BBWY.JDSDK/Request/ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsRequest.cs new file mode 100644 index 00000000..f7342fee --- /dev/null +++ b/BBWY.JDSDK/Request/ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsRequest : JdRequestBase + { + public Nullable + serveType + {get; set;} + + public string + name + {get; set;} + + public Nullable + businessType + {get; set;} + + public override string ApiName + { + get{return "jingdong.api.SmsModelConfigReadService.countSmsModelConfigByParams";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("serveType", this. serveType +); + parameters.Add("name", this. name +); + parameters.Add("businessType", this. businessType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsRequest.cs b/BBWY.JDSDK/Request/ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsRequest.cs new file mode 100644 index 00000000..5a45deb4 --- /dev/null +++ b/BBWY.JDSDK/Request/ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsRequest : JdRequestBase + { + public string + pageNumber + {get; set;} + + public Nullable + serveType + {get; set;} + + public string + pageSize + {get; set;} + + public Nullable + businessType + {get; set;} + + public string + name + {get; set;} + + public override string ApiName + { + get{return "jingdong.api.SmsModelConfigReadService.getSmsModelConfigByParams";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("serveType", this. serveType +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("businessType", this. businessType +); + parameters.Add("name", this. name +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ApiSmsModelConfigWriteServiceSendSmsRequest.cs b/BBWY.JDSDK/Request/ApiSmsModelConfigWriteServiceSendSmsRequest.cs new file mode 100644 index 00000000..e9720d42 --- /dev/null +++ b/BBWY.JDSDK/Request/ApiSmsModelConfigWriteServiceSendSmsRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ApiSmsModelConfigWriteServiceSendSmsRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public string + orderId + {get; set;} + + public string + pin + {get; set;} + + public string + batchNo + {get; set;} + + public string + phoneNo + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.api.SmsModelConfigWriteService.sendSms";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("orderId", this. orderId +); + parameters.Add("pin", this. pin +); + parameters.Add("batchNo", this. batchNo +); + parameters.Add("phoneNo", this. phoneNo +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreaCityGetRequest.cs b/BBWY.JDSDK/Request/AreaCityGetRequest.cs new file mode 100644 index 00000000..0e179c38 --- /dev/null +++ b/BBWY.JDSDK/Request/AreaCityGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreaCityGetRequest : JdRequestBase + { + public Nullable + parentId + {get; set;} + + public override string ApiName + { + get{return "jingdong.area.city.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parent_id", this. parentId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreaCountyGetRequest.cs b/BBWY.JDSDK/Request/AreaCountyGetRequest.cs new file mode 100644 index 00000000..94dd55d3 --- /dev/null +++ b/BBWY.JDSDK/Request/AreaCountyGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreaCountyGetRequest : JdRequestBase + { + public Nullable + parentId + {get; set;} + + public override string ApiName + { + get{return "jingdong.area.county.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parent_id", this. parentId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreaProvinceGetRequest.cs b/BBWY.JDSDK/Request/AreaProvinceGetRequest.cs new file mode 100644 index 00000000..2b4612dc --- /dev/null +++ b/BBWY.JDSDK/Request/AreaProvinceGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreaProvinceGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.area.province.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreaTownGetRequest.cs b/BBWY.JDSDK/Request/AreaTownGetRequest.cs new file mode 100644 index 00000000..3b03210a --- /dev/null +++ b/BBWY.JDSDK/Request/AreaTownGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreaTownGetRequest : JdRequestBase + { + public Nullable + parentId + {get; set;} + + public override string ApiName + { + get{return "jingdong.area.town.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parent_id", this. parentId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ArealimitReadFindAreaLimitsByWareIdRequest.cs b/BBWY.JDSDK/Request/ArealimitReadFindAreaLimitsByWareIdRequest.cs new file mode 100644 index 00000000..163df979 --- /dev/null +++ b/BBWY.JDSDK/Request/ArealimitReadFindAreaLimitsByWareIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ArealimitReadFindAreaLimitsByWareIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.arealimit.read.findAreaLimitsByWareId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ArealimitWriteUpdateWareAreaLimitsRequest.cs b/BBWY.JDSDK/Request/ArealimitWriteUpdateWareAreaLimitsRequest.cs new file mode 100644 index 00000000..ff559630 --- /dev/null +++ b/BBWY.JDSDK/Request/ArealimitWriteUpdateWareAreaLimitsRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ArealimitWriteUpdateWareAreaLimitsRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + areaId {get; set; } + public Nullable + limitType + {get; set;} + + public override string ApiName + { + get{return "jingdong.arealimit.write.updateWareAreaLimits";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("areaId", this. areaId +); + parameters.Add("limitType", this. limitType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreasCityGetRequest.cs b/BBWY.JDSDK/Request/AreasCityGetRequest.cs new file mode 100644 index 00000000..92ca95f6 --- /dev/null +++ b/BBWY.JDSDK/Request/AreasCityGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreasCityGetRequest : JdRequestBase + { + public Nullable + parentId + {get; set;} + + public override string ApiName + { + get{return "jingdong.areas.city.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parent_id", this. parentId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreasCountyGetRequest.cs b/BBWY.JDSDK/Request/AreasCountyGetRequest.cs new file mode 100644 index 00000000..068f5e31 --- /dev/null +++ b/BBWY.JDSDK/Request/AreasCountyGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreasCountyGetRequest : JdRequestBase + { + public Nullable + parentId + {get; set;} + + public override string ApiName + { + get{return "jingdong.areas.county.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parent_id", this. parentId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreasOverseasCityGetRequest.cs b/BBWY.JDSDK/Request/AreasOverseasCityGetRequest.cs new file mode 100644 index 00000000..251e7a59 --- /dev/null +++ b/BBWY.JDSDK/Request/AreasOverseasCityGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreasOverseasCityGetRequest : JdRequestBase + { + public string + parentId + {get; set;} + + public override string ApiName + { + get{return "jingdong.areas.overseasCity.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parentId", this. parentId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreasOverseasProvinceGetRequest.cs b/BBWY.JDSDK/Request/AreasOverseasProvinceGetRequest.cs new file mode 100644 index 00000000..5310f052 --- /dev/null +++ b/BBWY.JDSDK/Request/AreasOverseasProvinceGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreasOverseasProvinceGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.areas.overseasProvince.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreasProvinceGetRequest.cs b/BBWY.JDSDK/Request/AreasProvinceGetRequest.cs new file mode 100644 index 00000000..a9dfe2f7 --- /dev/null +++ b/BBWY.JDSDK/Request/AreasProvinceGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreasProvinceGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.areas.province.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AreasTownGetRequest.cs b/BBWY.JDSDK/Request/AreasTownGetRequest.cs new file mode 100644 index 00000000..b18986ff --- /dev/null +++ b/BBWY.JDSDK/Request/AreasTownGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AreasTownGetRequest : JdRequestBase + { + public Nullable + parentId + {get; set;} + + public override string ApiName + { + get{return "jingdong.areas.town.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parent_id", this. parentId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAddressJdAfsAddressRequest.cs b/BBWY.JDSDK/Request/AscAddressJdAfsAddressRequest.cs new file mode 100644 index 00000000..a8144ac2 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAddressJdAfsAddressRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAddressJdAfsAddressRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.address.jdAfsAddress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscApplyViewRequest.cs b/BBWY.JDSDK/Request/AscApplyViewRequest.cs new file mode 100644 index 00000000..90ac0009 --- /dev/null +++ b/BBWY.JDSDK/Request/AscApplyViewRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscApplyViewRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.apply.view";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditCompensateRequest.cs b/BBWY.JDSDK/Request/AscAuditCompensateRequest.cs new file mode 100644 index 00000000..1aef796f --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditCompensateRequest.cs @@ -0,0 +1,173 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditCompensateRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + approveNotes + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public Nullable + approveReasonCid2 + {get; set;} + + public Nullable + deliveryCenterId + {get; set;} + + public string + deliveryCenterName + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + customerContactName + {get; set;} + + public string + customerContactTel + {get; set;} + + public string + customerContactMobile + {get; set;} + + public string + customerZipcode + {get; set;} + + public string + customerProvince + {get; set;} + + public string + customerCity + {get; set;} + + public string + customerCounty + {get; set;} + + public string + customerVillage + {get; set;} + + public string + customerDetailAddress + {get; set;} + + public string + skuId {get; set; } + public string + wareName {get; set; } + public string + warePrice {get; set; } + public string + wareNum {get; set; } + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.compensate";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("approveReasonCid2", this. approveReasonCid2 +); + parameters.Add("deliveryCenterId", this. deliveryCenterId +); + parameters.Add("deliveryCenterName", this. deliveryCenterName +); + parameters.Add("storeId", this. storeId +); + parameters.Add("customerContactName", this. customerContactName +); + parameters.Add("customerContactTel", this. customerContactTel +); + parameters.Add("customerContactMobile", this. customerContactMobile +); + parameters.Add("customerZipcode", this. customerZipcode +); + parameters.Add("customerProvince", this. customerProvince +); + parameters.Add("customerCity", this. customerCity +); + parameters.Add("customerCounty", this. customerCounty +); + parameters.Add("customerVillage", this. customerVillage +); + parameters.Add("customerDetailAddress", this. customerDetailAddress +); + parameters.Add("skuId", this. skuId +); + parameters.Add("wareName", this. wareName +); + parameters.Add("warePrice", this. warePrice +); + parameters.Add("wareNum", this. wareNum +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditCountRequest.cs b/BBWY.JDSDK/Request/AscAuditCountRequest.cs new file mode 100644 index 00000000..fe2cf5e9 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditCountRequest.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditCountRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + customerExpect + {get; set;} + + public Nullable + serviceStatus + {get; set;} + + public Nullable + timeoutFlag + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + skuId + {get; set;} + + public string + customerPin + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public string + verificationCode + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.count";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("customerExpect", this. customerExpect +); + parameters.Add("serviceStatus", this. serviceStatus +); + parameters.Add("timeoutFlag", this. timeoutFlag +); + parameters.Add("orderId", this. orderId +); + parameters.Add("orderType", this. orderType +); + parameters.Add("skuId", this. skuId +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditDeliveryRequest.cs b/BBWY.JDSDK/Request/AscAuditDeliveryRequest.cs new file mode 100644 index 00000000..4a53f3f2 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditDeliveryRequest.cs @@ -0,0 +1,175 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditDeliveryRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + approveNotes + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public Nullable + approveReasonCid2 + {get; set;} + + public string + returnContactName + {get; set;} + + public string + returnContactTel + {get; set;} + + public string + returnContactMobile + {get; set;} + + public string + returnZipcode + {get; set;} + + public string + returnProvince + {get; set;} + + public string + returnCity + {get; set;} + + public string + returnCounty + {get; set;} + + public string + returnVillage + {get; set;} + + public string + returnDetailAddress + {get; set;} + + public string + applyDetailIdList + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + invoiceType + {get; set;} + + public string + pickPackage + {get; set;} + + public string + pickDetctPaper + {get; set;} + + public string + operateRemark + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.delivery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("approveReasonCid2", this. approveReasonCid2 +); + parameters.Add("returnContactName", this. returnContactName +); + parameters.Add("returnContactTel", this. returnContactTel +); + parameters.Add("returnContactMobile", this. returnContactMobile +); + parameters.Add("returnZipcode", this. returnZipcode +); + parameters.Add("returnProvince", this. returnProvince +); + parameters.Add("returnCity", this. returnCity +); + parameters.Add("returnCounty", this. returnCounty +); + parameters.Add("returnVillage", this. returnVillage +); + parameters.Add("returnDetailAddress", this. returnDetailAddress +); + parameters.Add("applyDetailIdList", this. applyDetailIdList +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("invoiceType", this. invoiceType +); + parameters.Add("pickPackage", this. pickPackage +); + parameters.Add("pickDetctPaper", this. pickDetctPaper +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditDetailRequest.cs b/BBWY.JDSDK/Request/AscAuditDetailRequest.cs new file mode 100644 index 00000000..7be99619 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditDetailRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditDetailRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + applyId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.detail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("applyId", this. applyId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditFetchCountRequest.cs b/BBWY.JDSDK/Request/AscAuditFetchCountRequest.cs new file mode 100644 index 00000000..250227b3 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditFetchCountRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditFetchCountRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.fetch.count";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditFetchRequest.cs b/BBWY.JDSDK/Request/AscAuditFetchRequest.cs new file mode 100644 index 00000000..405cf68b --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditFetchRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditFetchRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + fetchNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.fetch";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("fetchNum", this. fetchNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditHomepickRequest.cs b/BBWY.JDSDK/Request/AscAuditHomepickRequest.cs new file mode 100644 index 00000000..e53c7c97 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditHomepickRequest.cs @@ -0,0 +1,247 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditHomepickRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + approveNotes + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public Nullable + approveReasonCid2 + {get; set;} + + public string + appendPickware + {get; set;} + + public string + pickupContactName + {get; set;} + + public string + pickupContactTel + {get; set;} + + public string + pickupContactMobile + {get; set;} + + public string + pickupZipcode + {get; set;} + + public string + pickupProvince + {get; set;} + + public string + pickupCity + {get; set;} + + public string + pickupCounty + {get; set;} + + public string + pickupVillage + {get; set;} + + public string + pickupDetailAddress + {get; set;} + + public string + returnContactName + {get; set;} + + public string + returnContactTel + {get; set;} + + public string + returnContactMobile + {get; set;} + + public string + returnZipcode + {get; set;} + + public string + returnProvince + {get; set;} + + public string + returnCity + {get; set;} + + public string + returnCounty + {get; set;} + + public string + returnVillage + {get; set;} + + public string + returnDetailAddress + {get; set;} + + public string + applyDetailIdList + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + invoiceType + {get; set;} + + public string + pickPackage + {get; set;} + + public string + pickDetctPaper + {get; set;} + + public Nullable + returnAddressType + {get; set;} + + public string + pickupStandard + {get; set;} + + public string + operateRemark + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.homepick";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("approveReasonCid2", this. approveReasonCid2 +); + parameters.Add("appendPickware", this. appendPickware +); + parameters.Add("pickupContactName", this. pickupContactName +); + parameters.Add("pickupContactTel", this. pickupContactTel +); + parameters.Add("pickupContactMobile", this. pickupContactMobile +); + parameters.Add("pickupZipcode", this. pickupZipcode +); + parameters.Add("pickupProvince", this. pickupProvince +); + parameters.Add("pickupCity", this. pickupCity +); + parameters.Add("pickupCounty", this. pickupCounty +); + parameters.Add("pickupVillage", this. pickupVillage +); + parameters.Add("pickupDetailAddress", this. pickupDetailAddress +); + parameters.Add("returnContactName", this. returnContactName +); + parameters.Add("returnContactTel", this. returnContactTel +); + parameters.Add("returnContactMobile", this. returnContactMobile +); + parameters.Add("returnZipcode", this. returnZipcode +); + parameters.Add("returnProvince", this. returnProvince +); + parameters.Add("returnCity", this. returnCity +); + parameters.Add("returnCounty", this. returnCounty +); + parameters.Add("returnVillage", this. returnVillage +); + parameters.Add("returnDetailAddress", this. returnDetailAddress +); + parameters.Add("applyDetailIdList", this. applyDetailIdList +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("invoiceType", this. invoiceType +); + parameters.Add("pickPackage", this. pickPackage +); + parameters.Add("pickDetctPaper", this. pickDetctPaper +); + parameters.Add("returnAddressType", this. returnAddressType +); + parameters.Add("pickupStandard", this. pickupStandard +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditListRequest.cs b/BBWY.JDSDK/Request/AscAuditListRequest.cs new file mode 100644 index 00000000..edc20068 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditListRequest.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + customerExpect + {get; set;} + + public Nullable + serviceStatus + {get; set;} + + public Nullable + timeoutFlag + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + skuId + {get; set;} + + public string + customerPin + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public string + verificationCode + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("customerExpect", this. customerExpect +); + parameters.Add("serviceStatus", this. serviceStatus +); + parameters.Add("timeoutFlag", this. timeoutFlag +); + parameters.Add("orderId", this. orderId +); + parameters.Add("orderType", this. orderType +); + parameters.Add("skuId", this. skuId +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditReasonListRequest.cs b/BBWY.JDSDK/Request/AscAuditReasonListRequest.cs new file mode 100644 index 00000000..5ca7d51d --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditReasonListRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditReasonListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public string + parentCode + {get; set;} + + public Nullable + bizType + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.reason.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("parentCode", this. parentCode +); + parameters.Add("bizType", this. bizType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditRefuseRequest.cs b/BBWY.JDSDK/Request/AscAuditRefuseRequest.cs new file mode 100644 index 00000000..e926c9a8 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditRefuseRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditRefuseRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + approveNotes + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public Nullable + approveReasonCid2 + {get; set;} + + public string + operateRemark + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.refuse";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("approveReasonCid2", this. approveReasonCid2 +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditReissueRequest.cs b/BBWY.JDSDK/Request/AscAuditReissueRequest.cs new file mode 100644 index 00000000..e0d4297c --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditReissueRequest.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditReissueRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + approveNotes + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public Nullable + approveReasonCid2 + {get; set;} + + public string + expressCode + {get; set;} + + public string + shipWayId + {get; set;} + + public string + shipWayName + {get; set;} + + public string + operateRemark + {get; set;} + + public string + extJsonStr + {get; set;} + + public Nullable + wareNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.reissue";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("approveReasonCid2", this. approveReasonCid2 +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("shipWayId", this. shipWayId +); + parameters.Add("shipWayName", this. shipWayName +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("extJsonStr", this. extJsonStr +); + parameters.Add("wareNum", this. wareNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditSendRequest.cs b/BBWY.JDSDK/Request/AscAuditSendRequest.cs new file mode 100644 index 00000000..e603aaa1 --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditSendRequest.cs @@ -0,0 +1,181 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditSendRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + approveNotes + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public Nullable + approveReasonCid2 + {get; set;} + + public string + returnContactName + {get; set;} + + public string + returnContactTel + {get; set;} + + public string + returnContactMobile + {get; set;} + + public string + returnZipcode + {get; set;} + + public string + returnProvince + {get; set;} + + public string + returnCity + {get; set;} + + public string + returnCounty + {get; set;} + + public string + returnVillage + {get; set;} + + public string + returnDetailAddress + {get; set;} + + public Nullable + returnAddressType + {get; set;} + + public string + applyDetailIdList + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + invoiceType + {get; set;} + + public string + pickPackage + {get; set;} + + public string + pickDetctPaper + {get; set;} + + public string + operateRemark + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("approveReasonCid2", this. approveReasonCid2 +); + parameters.Add("returnContactName", this. returnContactName +); + parameters.Add("returnContactTel", this. returnContactTel +); + parameters.Add("returnContactMobile", this. returnContactMobile +); + parameters.Add("returnZipcode", this. returnZipcode +); + parameters.Add("returnProvince", this. returnProvince +); + parameters.Add("returnCity", this. returnCity +); + parameters.Add("returnCounty", this. returnCounty +); + parameters.Add("returnVillage", this. returnVillage +); + parameters.Add("returnDetailAddress", this. returnDetailAddress +); + parameters.Add("returnAddressType", this. returnAddressType +); + parameters.Add("applyDetailIdList", this. applyDetailIdList +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("invoiceType", this. invoiceType +); + parameters.Add("pickPackage", this. pickPackage +); + parameters.Add("pickDetctPaper", this. pickDetctPaper +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscAuditWaitFeedbackRequest.cs b/BBWY.JDSDK/Request/AscAuditWaitFeedbackRequest.cs new file mode 100644 index 00000000..628da8fc --- /dev/null +++ b/BBWY.JDSDK/Request/AscAuditWaitFeedbackRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscAuditWaitFeedbackRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + approveNotes + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public Nullable + approveReasonCid2 + {get; set;} + + public string + operateRemark + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.audit.waitFeedback";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("approveReasonCid2", this. approveReasonCid2 +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscBizFetchRequest.cs b/BBWY.JDSDK/Request/AscBizFetchRequest.cs new file mode 100644 index 00000000..d069a3ba --- /dev/null +++ b/BBWY.JDSDK/Request/AscBizFetchRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscBizFetchRequest : JdRequestBase + { + public string + buId + {get; set;} + + public Nullable + afsServiceId + {get; set;} + + public Nullable + fetchType + {get; set;} + + public Nullable + afsApplyId + {get; set;} + + public Nullable + fetchNum + {get; set;} + + public Nullable + fetchDimension + {get; set;} + + public string + operatorPin + {get; set;} + + public string + operatorNick + {get; set;} + + public string + operatorRemark + {get; set;} + + public Nullable + operatorDate + {get; set;} + + public Nullable + platformSrc + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.biz.fetch";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("fetchType", this. fetchType +); + parameters.Add("afsApplyId", this. afsApplyId +); + parameters.Add("fetchNum", this. fetchNum +); + parameters.Add("fetchDimension", this. fetchDimension +); + parameters.Add("operatorPin", this. operatorPin +); + parameters.Add("operatorNick", this. operatorNick +); + parameters.Add("operatorRemark", this. operatorRemark +); + parameters.Add("operatorDate", this. operatorDate +); + parameters.Add("platformSrc", this. platformSrc +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscCollectionListRequest.cs b/BBWY.JDSDK/Request/AscCollectionListRequest.cs new file mode 100644 index 00000000..81369047 --- /dev/null +++ b/BBWY.JDSDK/Request/AscCollectionListRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscCollectionListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + jdInterveneFlag + {get; set;} + + public Nullable + balanceFlag + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.collection.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("jdInterveneFlag", this. jdInterveneFlag +); + parameters.Add("balanceFlag", this. balanceFlag +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscCommonCancelRequest.cs b/BBWY.JDSDK/Request/AscCommonCancelRequest.cs new file mode 100644 index 00000000..e521eb1f --- /dev/null +++ b/BBWY.JDSDK/Request/AscCommonCancelRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscCommonCancelRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + approveNotes + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public string + operateRemark + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.common.cancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscCompleteListRequest.cs b/BBWY.JDSDK/Request/AscCompleteListRequest.cs new file mode 100644 index 00000000..10f716ef --- /dev/null +++ b/BBWY.JDSDK/Request/AscCompleteListRequest.cs @@ -0,0 +1,103 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscCompleteListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + processResult + {get; set;} + + public string + verificationCode + {get; set;} + + public Nullable + orderType + {get; set;} + + public string + customerPin + {get; set;} + + public string + expressCode + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.complete.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("processResult", this. processResult +); + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("orderType", this. orderType +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscDoorPickWareListRequest.cs b/BBWY.JDSDK/Request/AscDoorPickWareListRequest.cs new file mode 100644 index 00000000..c0bef880 --- /dev/null +++ b/BBWY.JDSDK/Request/AscDoorPickWareListRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscDoorPickWareListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.doorPickWare.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscFreightSaveRequest.cs b/BBWY.JDSDK/Request/AscFreightSaveRequest.cs new file mode 100644 index 00000000..e2e9cae2 --- /dev/null +++ b/BBWY.JDSDK/Request/AscFreightSaveRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscFreightSaveRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + expressCode + {get; set;} + + public string + expressCompany + {get; set;} + + public string + freightMoney + {get; set;} + + public Nullable + shipWayId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.freight.save";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("expressCompany", this. expressCompany +); + parameters.Add("freightMoney", this. freightMoney +); + parameters.Add("shipWayId", this. shipWayId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscFreightViewRequest.cs b/BBWY.JDSDK/Request/AscFreightViewRequest.cs new file mode 100644 index 00000000..ac70605d --- /dev/null +++ b/BBWY.JDSDK/Request/AscFreightViewRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscFreightViewRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.freight.view";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscInvoiceViewRequest.cs b/BBWY.JDSDK/Request/AscInvoiceViewRequest.cs new file mode 100644 index 00000000..a42a642f --- /dev/null +++ b/BBWY.JDSDK/Request/AscInvoiceViewRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscInvoiceViewRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.invoice.view";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscLogListRequest.cs b/BBWY.JDSDK/Request/AscLogListRequest.cs new file mode 100644 index 00000000..acb98283 --- /dev/null +++ b/BBWY.JDSDK/Request/AscLogListRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscLogListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.log.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscMsgListRequest.cs b/BBWY.JDSDK/Request/AscMsgListRequest.cs new file mode 100644 index 00000000..fb9bf331 --- /dev/null +++ b/BBWY.JDSDK/Request/AscMsgListRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscMsgListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.msg.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscProcessBackRequest.cs b/BBWY.JDSDK/Request/AscProcessBackRequest.cs new file mode 100644 index 00000000..f723882e --- /dev/null +++ b/BBWY.JDSDK/Request/AscProcessBackRequest.cs @@ -0,0 +1,157 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscProcessBackRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public string + operateRemark + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public string + consigneeName + {get; set;} + + public string + consigneeTel + {get; set;} + + public Nullable + provinceCode + {get; set;} + + public Nullable + cityCode + {get; set;} + + public Nullable + countyCode + {get; set;} + + public Nullable + villageCode + {get; set;} + + public string + detailAddress + {get; set;} + + public Nullable + repairState + {get; set;} + + public string + applyRemark + {get; set;} + + public Nullable + shipWayId + {get; set;} + + public string + shipWayName + {get; set;} + + public string + expressCode + {get; set;} + + public string + partCodes + {get; set;} + + public string + extJsonStr + {get; set;} + + public Nullable + wareNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.process.back";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("consigneeName", this. consigneeName +); + parameters.Add("consigneeTel", this. consigneeTel +); + parameters.Add("provinceCode", this. provinceCode +); + parameters.Add("cityCode", this. cityCode +); + parameters.Add("countyCode", this. countyCode +); + parameters.Add("villageCode", this. villageCode +); + parameters.Add("detailAddress", this. detailAddress +); + parameters.Add("repairState", this. repairState +); + parameters.Add("applyRemark", this. applyRemark +); + parameters.Add("shipWayId", this. shipWayId +); + parameters.Add("shipWayName", this. shipWayName +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("partCodes", this. partCodes +); + parameters.Add("extJsonStr", this. extJsonStr +); + parameters.Add("wareNum", this. wareNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscProcessCloseRequest.cs b/BBWY.JDSDK/Request/AscProcessCloseRequest.cs new file mode 100644 index 00000000..045613c5 --- /dev/null +++ b/BBWY.JDSDK/Request/AscProcessCloseRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscProcessCloseRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.process.close";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscProcessCountRequest.cs b/BBWY.JDSDK/Request/AscProcessCountRequest.cs new file mode 100644 index 00000000..67a46181 --- /dev/null +++ b/BBWY.JDSDK/Request/AscProcessCountRequest.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscProcessCountRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + expressCode + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public Nullable + serviceStatus + {get; set;} + + public Nullable + customerExpect + {get; set;} + + public Nullable + approveTimeBegin + {get; set;} + + public Nullable + approveTimeEnd + {get; set;} + + public Nullable + jdInterveneFlag + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + timeoutFlag + {get; set;} + + public Nullable + skuId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.process.count";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("serviceStatus", this. serviceStatus +); + parameters.Add("customerExpect", this. customerExpect +); + parameters.Add("approveTimeBegin", this. approveTimeBegin +); + parameters.Add("approveTimeEnd", this. approveTimeEnd +); + parameters.Add("jdInterveneFlag", this. jdInterveneFlag +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("timeoutFlag", this. timeoutFlag +); + parameters.Add("skuId", this. skuId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscProcessJdInterveneRequest.cs b/BBWY.JDSDK/Request/AscProcessJdInterveneRequest.cs new file mode 100644 index 00000000..7c54c3f4 --- /dev/null +++ b/BBWY.JDSDK/Request/AscProcessJdInterveneRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscProcessJdInterveneRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + interveneReasonCid1 + {get; set;} + + public Nullable + interveneReasonCid2 + {get; set;} + + public string + contactTel + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.process.JdIntervene";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("interveneReasonCid1", this. interveneReasonCid1 +); + parameters.Add("interveneReasonCid2", this. interveneReasonCid2 +); + parameters.Add("contactTel", this. contactTel +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscProcessListRequest.cs b/BBWY.JDSDK/Request/AscProcessListRequest.cs new file mode 100644 index 00000000..45e61721 --- /dev/null +++ b/BBWY.JDSDK/Request/AscProcessListRequest.cs @@ -0,0 +1,139 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscProcessListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + expressCode + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public Nullable + serviceStatus + {get; set;} + + public Nullable + customerExpect + {get; set;} + + public Nullable + approveTimeBegin + {get; set;} + + public Nullable + approveTimeEnd + {get; set;} + + public Nullable + jdInterveneFlag + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + timeoutFlag + {get; set;} + + public Nullable + skuId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.process.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("serviceStatus", this. serviceStatus +); + parameters.Add("customerExpect", this. customerExpect +); + parameters.Add("approveTimeBegin", this. approveTimeBegin +); + parameters.Add("approveTimeEnd", this. approveTimeEnd +); + parameters.Add("jdInterveneFlag", this. jdInterveneFlag +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("timeoutFlag", this. timeoutFlag +); + parameters.Add("skuId", this. skuId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscProcessOffLineChangeCancelRequest.cs b/BBWY.JDSDK/Request/AscProcessOffLineChangeCancelRequest.cs new file mode 100644 index 00000000..b211b6f8 --- /dev/null +++ b/BBWY.JDSDK/Request/AscProcessOffLineChangeCancelRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscProcessOffLineChangeCancelRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.process.offLineChange.cancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscProcessOfflineChangeRequest.cs b/BBWY.JDSDK/Request/AscProcessOfflineChangeRequest.cs new file mode 100644 index 00000000..4eb52612 --- /dev/null +++ b/BBWY.JDSDK/Request/AscProcessOfflineChangeRequest.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscProcessOfflineChangeRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public string + operateRemark + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public Nullable + opFlag + {get; set;} + + public Nullable + partExpressId + {get; set;} + + public Nullable + shipWayId + {get; set;} + + public string + shipWayName + {get; set;} + + public string + expressCode + {get; set;} + + public string + relationBillId + {get; set;} + + public string + wareType + {get; set;} + + public Nullable + partSrc + {get; set;} + + public string + extJsonStr + {get; set;} + + public Nullable + wareNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.process.offline.change";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("opFlag", this. opFlag +); + parameters.Add("partExpressId", this. partExpressId +); + parameters.Add("shipWayId", this. shipWayId +); + parameters.Add("shipWayName", this. shipWayName +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("relationBillId", this. relationBillId +); + parameters.Add("wareType", this. wareType +); + parameters.Add("partSrc", this. partSrc +); + parameters.Add("extJsonStr", this. extJsonStr +); + parameters.Add("wareNum", this. wareNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscProcessRenewRequest.cs b/BBWY.JDSDK/Request/AscProcessRenewRequest.cs new file mode 100644 index 00000000..d84f73ae --- /dev/null +++ b/BBWY.JDSDK/Request/AscProcessRenewRequest.cs @@ -0,0 +1,183 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscProcessRenewRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public string + operateRemark + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + sysVersion + {get; set;} + + public string + consigneeName + {get; set;} + + public Nullable + provinceCode + {get; set;} + + public Nullable + cityCode + {get; set;} + + public Nullable + countyCode + {get; set;} + + public Nullable + villageCode + {get; set;} + + public string + detailAddress + {get; set;} + + public string + consigneeTel + {get; set;} + + public string + applyDescription + {get; set;} + + public Nullable + deliveryCenterId + {get; set;} + + public string + deliveryCenterName + {get; set;} + + public Nullable + storeId + {get; set;} + + public Nullable + collectFreightFlag + {get; set;} + + public string + freightAmount + {get; set;} + + public string + skuId {get; set; } + public string + wareName {get; set; } + public string + wareNum {get; set; } + public string + relationSkuId {get; set; } + public string + relationWareType {get; set; } + public string + extJsonStr + {get; set;} + + public string + openIdSeller + {get; set;} + + public string + xidSeller + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.process.renew";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("sysVersion", this. sysVersion +); + parameters.Add("consigneeName", this. consigneeName +); + parameters.Add("provinceCode", this. provinceCode +); + parameters.Add("cityCode", this. cityCode +); + parameters.Add("countyCode", this. countyCode +); + parameters.Add("villageCode", this. villageCode +); + parameters.Add("detailAddress", this. detailAddress +); + parameters.Add("consigneeTel", this. consigneeTel +); + parameters.Add("applyDescription", this. applyDescription +); + parameters.Add("deliveryCenterId", this. deliveryCenterId +); + parameters.Add("deliveryCenterName", this. deliveryCenterName +); + parameters.Add("storeId", this. storeId +); + parameters.Add("collectFreightFlag", this. collectFreightFlag +); + parameters.Add("freightAmount", this. freightAmount +); + parameters.Add("skuId", this. skuId +); + parameters.Add("wareName", this. wareName +); + parameters.Add("wareNum", this. wareNum +); + parameters.Add("relationSkuId", this. relationSkuId +); + parameters.Add("relationWareType", this. relationWareType +); + parameters.Add("extJsonStr", this. extJsonStr +); + parameters.Add("open_id_seller", this. openIdSeller +); + parameters.Add("xid_seller", this. xidSeller +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscQueryCountRequest.cs b/BBWY.JDSDK/Request/AscQueryCountRequest.cs new file mode 100644 index 00000000..e589e05f --- /dev/null +++ b/BBWY.JDSDK/Request/AscQueryCountRequest.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscQueryCountRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public Nullable + finishTimeBegin + {get; set;} + + public Nullable + finishTimeEnd + {get; set;} + + public string + verificationCode + {get; set;} + + public string + expressCode + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + processResult + {get; set;} + + public string + customerPin + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public Nullable + approveTimeBegin + {get; set;} + + public Nullable + approveTimeEnd + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.query.count";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("finishTimeBegin", this. finishTimeBegin +); + parameters.Add("finishTimeEnd", this. finishTimeEnd +); + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("orderType", this. orderType +); + parameters.Add("processResult", this. processResult +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("approveTimeBegin", this. approveTimeBegin +); + parameters.Add("approveTimeEnd", this. approveTimeEnd +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscQueryListRequest.cs b/BBWY.JDSDK/Request/AscQueryListRequest.cs new file mode 100644 index 00000000..918b34da --- /dev/null +++ b/BBWY.JDSDK/Request/AscQueryListRequest.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscQueryListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public Nullable + finishTimeBegin + {get; set;} + + public Nullable + finishTimeEnd + {get; set;} + + public string + verificationCode + {get; set;} + + public string + expressCode + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + processResult + {get; set;} + + public string + customerPin + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public Nullable + approveTimeBegin + {get; set;} + + public Nullable + approveTimeEnd + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.query.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("finishTimeBegin", this. finishTimeBegin +); + parameters.Add("finishTimeEnd", this. finishTimeEnd +); + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("orderType", this. orderType +); + parameters.Add("processResult", this. processResult +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("approveTimeBegin", this. approveTimeBegin +); + parameters.Add("approveTimeEnd", this. approveTimeEnd +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscQueryViewRequest.cs b/BBWY.JDSDK/Request/AscQueryViewRequest.cs new file mode 100644 index 00000000..47bd017d --- /dev/null +++ b/BBWY.JDSDK/Request/AscQueryViewRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscQueryViewRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.query.view";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscReceiveCountRequest.cs b/BBWY.JDSDK/Request/AscReceiveCountRequest.cs new file mode 100644 index 00000000..8a8afb66 --- /dev/null +++ b/BBWY.JDSDK/Request/AscReceiveCountRequest.cs @@ -0,0 +1,139 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscReceiveCountRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public string + expressCode + {get; set;} + + public Nullable + timeoutFlag + {get; set;} + + public string + customerPin + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public Nullable + dealType + {get; set;} + + public Nullable + customerExpect + {get; set;} + + public Nullable + jdInterveneFlag + {get; set;} + + public Nullable + approveResult + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.receive.count";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("timeoutFlag", this. timeoutFlag +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("dealType", this. dealType +); + parameters.Add("customerExpect", this. customerExpect +); + parameters.Add("jdInterveneFlag", this. jdInterveneFlag +); + parameters.Add("approveResult", this. approveResult +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscReceiveListRequest.cs b/BBWY.JDSDK/Request/AscReceiveListRequest.cs new file mode 100644 index 00000000..f78ce992 --- /dev/null +++ b/BBWY.JDSDK/Request/AscReceiveListRequest.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscReceiveListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public string + expressCode + {get; set;} + + public Nullable + timeoutFlag + {get; set;} + + public string + customerPin + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public Nullable + dealType + {get; set;} + + public Nullable + customerExpect + {get; set;} + + public Nullable + jdInterveneFlag + {get; set;} + + public Nullable + approveResult + {get; set;} + + public Nullable + approveReasonCid1 + {get; set;} + + public string + orderShopId + {get; set;} + + public string + returnShopId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.receive.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("timeoutFlag", this. timeoutFlag +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("dealType", this. dealType +); + parameters.Add("customerExpect", this. customerExpect +); + parameters.Add("jdInterveneFlag", this. jdInterveneFlag +); + parameters.Add("approveResult", this. approveResult +); + parameters.Add("approveReasonCid1", this. approveReasonCid1 +); + parameters.Add("orderShopId", this. orderShopId +); + parameters.Add("returnShopId", this. returnShopId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscReceiveRegisterRequest.cs b/BBWY.JDSDK/Request/AscReceiveRegisterRequest.cs new file mode 100644 index 00000000..845ee446 --- /dev/null +++ b/BBWY.JDSDK/Request/AscReceiveRegisterRequest.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscReceiveRegisterRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + receivePin + {get; set;} + + public string + receiveName + {get; set;} + + public Nullable + packingState + {get; set;} + + public Nullable + qualityState + {get; set;} + + public Nullable + invoiceRecord + {get; set;} + + public Nullable + judgmentReason + {get; set;} + + public Nullable + accessoryOrGift + {get; set;} + + public Nullable + appearanceState + {get; set;} + + public string + receiveRemark + {get; set;} + + public Nullable + wareNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.receive.register";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("receivePin", this. receivePin +); + parameters.Add("receiveName", this. receiveName +); + parameters.Add("packingState", this. packingState +); + parameters.Add("qualityState", this. qualityState +); + parameters.Add("invoiceRecord", this. invoiceRecord +); + parameters.Add("judgmentReason", this. judgmentReason +); + parameters.Add("accessoryOrGift", this. accessoryOrGift +); + parameters.Add("appearanceState", this. appearanceState +); + parameters.Add("receiveRemark", this. receiveRemark +); + parameters.Add("wareNum", this. wareNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscReceiveViewRequest.cs b/BBWY.JDSDK/Request/AscReceiveViewRequest.cs new file mode 100644 index 00000000..999c1ae7 --- /dev/null +++ b/BBWY.JDSDK/Request/AscReceiveViewRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscReceiveViewRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.receive.view";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscSameorderListRequest.cs b/BBWY.JDSDK/Request/AscSameorderListRequest.cs new file mode 100644 index 00000000..23c25d64 --- /dev/null +++ b/BBWY.JDSDK/Request/AscSameorderListRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscSameorderListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.sameorder.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscServiceAndRefundViewRequest.cs b/BBWY.JDSDK/Request/AscServiceAndRefundViewRequest.cs new file mode 100644 index 00000000..0553508e --- /dev/null +++ b/BBWY.JDSDK/Request/AscServiceAndRefundViewRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscServiceAndRefundViewRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public Nullable + approveTimeBegin + {get; set;} + + public Nullable + approveTimeEnd + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public string + buId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.serviceAndRefund.view";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("approveTimeBegin", this. approveTimeBegin +); + parameters.Add("approveTimeEnd", this. approveTimeEnd +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + parameters.Add("buId", this. buId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscSyncListRequest.cs b/BBWY.JDSDK/Request/AscSyncListRequest.cs new file mode 100644 index 00000000..26d6d7bf --- /dev/null +++ b/BBWY.JDSDK/Request/AscSyncListRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscSyncListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + serviceStatus + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + updateTimeBegin + {get; set;} + + public Nullable + updateTimeEnd + {get; set;} + + public Nullable + freightUpdateDateBegin + {get; set;} + + public Nullable + freightUpdateDateEnd + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.sync.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("serviceStatus", this. serviceStatus +); + parameters.Add("orderType", this. orderType +); + parameters.Add("updateTimeBegin", this. updateTimeBegin +); + parameters.Add("updateTimeEnd", this. updateTimeEnd +); + parameters.Add("freightUpdateDateBegin", this. freightUpdateDateBegin +); + parameters.Add("freightUpdateDateEnd", this. freightUpdateDateEnd +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscTrackListRequest.cs b/BBWY.JDSDK/Request/AscTrackListRequest.cs new file mode 100644 index 00000000..1ac0ec95 --- /dev/null +++ b/BBWY.JDSDK/Request/AscTrackListRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscTrackListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.track.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscTrackSaveRequest.cs b/BBWY.JDSDK/Request/AscTrackSaveRequest.cs new file mode 100644 index 00000000..d7aaabc3 --- /dev/null +++ b/BBWY.JDSDK/Request/AscTrackSaveRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscTrackSaveRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public string + operateRemark + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.track.save";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("operateRemark", this. operateRemark +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscUnsolvedListRequest.cs b/BBWY.JDSDK/Request/AscUnsolvedListRequest.cs new file mode 100644 index 00000000..c858e65b --- /dev/null +++ b/BBWY.JDSDK/Request/AscUnsolvedListRequest.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscUnsolvedListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + jdInterveneFlag + {get; set;} + + public Nullable + applyTimeBegin + {get; set;} + + public Nullable + applyTimeEnd + {get; set;} + + public string + verificationCode + {get; set;} + + public string + expressCode + {get; set;} + + public Nullable + orderType + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + processResult + {get; set;} + + public Nullable + messageStatus + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.unsolved.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("jdInterveneFlag", this. jdInterveneFlag +); + parameters.Add("applyTimeBegin", this. applyTimeBegin +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("orderType", this. orderType +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("processResult", this. processResult +); + parameters.Add("messageStatus", this. messageStatus +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscUnsolvedMessageListRequest.cs b/BBWY.JDSDK/Request/AscUnsolvedMessageListRequest.cs new file mode 100644 index 00000000..fb65aa63 --- /dev/null +++ b/BBWY.JDSDK/Request/AscUnsolvedMessageListRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscUnsolvedMessageListRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.unsolved.message.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscViewOriginalOrderRequest.cs b/BBWY.JDSDK/Request/AscViewOriginalOrderRequest.cs new file mode 100644 index 00000000..d9fd3167 --- /dev/null +++ b/BBWY.JDSDK/Request/AscViewOriginalOrderRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscViewOriginalOrderRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.view.originalOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscViewPayoutRequest.cs b/BBWY.JDSDK/Request/AscViewPayoutRequest.cs new file mode 100644 index 00000000..6669a72f --- /dev/null +++ b/BBWY.JDSDK/Request/AscViewPayoutRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscViewPayoutRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.view.payout";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AscViewServiceTelRequest.cs b/BBWY.JDSDK/Request/AscViewServiceTelRequest.cs new file mode 100644 index 00000000..a75c705f --- /dev/null +++ b/BBWY.JDSDK/Request/AscViewServiceTelRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AscViewServiceTelRequest : JdRequestBase + { + public string + buId + {get; set;} + + public string + operatePin + {get; set;} + + public string + operateNick + {get; set;} + + public Nullable + serviceId + {get; set;} + + public string + extJsonStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.asc.view.serviceTel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("buId", this. buId +); + parameters.Add("operatePin", this. operatePin +); + parameters.Add("operateNick", this. operateNick +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("extJsonStr", this. extJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetAccountBalanceQueryRequest.cs b/BBWY.JDSDK/Request/AssetAccountBalanceQueryRequest.cs new file mode 100644 index 00000000..9e195919 --- /dev/null +++ b/BBWY.JDSDK/Request/AssetAccountBalanceQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetAccountBalanceQueryRequest : JdRequestBase + { + public Nullable + typeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.account.balance.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type_id", this. typeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetActivityCancelRequest.cs b/BBWY.JDSDK/Request/AssetActivityCancelRequest.cs new file mode 100644 index 00000000..c7b4f14e --- /dev/null +++ b/BBWY.JDSDK/Request/AssetActivityCancelRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetActivityCancelRequest : JdRequestBase + { + public string + token + {get; set;} + + public string + remark + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.activity.cancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("token", this. token +); + parameters.Add("remark", this. remark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetActivityCreateRequest.cs b/BBWY.JDSDK/Request/AssetActivityCreateRequest.cs new file mode 100644 index 00000000..2e5b30c1 --- /dev/null +++ b/BBWY.JDSDK/Request/AssetActivityCreateRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetActivityCreateRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public string + activityName + {get; set;} + + public string + beginDate + {get; set;} + + public string + endDate + {get; set;} + + public string + tool + {get; set;} + + public string + details + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.activity.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activity_id", this. activityId +); + parameters.Add("activity_name", this. activityName +); + parameters.Add("begin_date", this. beginDate +); + parameters.Add("end_date", this. endDate +); + parameters.Add("tool", this. tool +); + parameters.Add("details", this. details +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetActivityQueryRequest.cs b/BBWY.JDSDK/Request/AssetActivityQueryRequest.cs new file mode 100644 index 00000000..f02fb282 --- /dev/null +++ b/BBWY.JDSDK/Request/AssetActivityQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetActivityQueryRequest : JdRequestBase + { + public string + token + {get; set;} + + public string + activityId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.activity.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("token", this. token +); + parameters.Add("activity_id", this. activityId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetActivityUpdateRequest.cs b/BBWY.JDSDK/Request/AssetActivityUpdateRequest.cs new file mode 100644 index 00000000..5b6af89c --- /dev/null +++ b/BBWY.JDSDK/Request/AssetActivityUpdateRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetActivityUpdateRequest : JdRequestBase + { + public string + token + {get; set;} + + public string + beginDate + {get; set;} + + public string + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.activity.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("token", this. token +); + parameters.Add("begin_date", this. beginDate +); + parameters.Add("end_date", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetBenefitOrderQueryRequest.cs b/BBWY.JDSDK/Request/AssetBenefitOrderQueryRequest.cs new file mode 100644 index 00000000..a2657864 --- /dev/null +++ b/BBWY.JDSDK/Request/AssetBenefitOrderQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetBenefitOrderQueryRequest : JdRequestBase + { + public string + requestId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.benefit.order.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("request_id", this. requestId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetBenefitQueryRequest.cs b/BBWY.JDSDK/Request/AssetBenefitQueryRequest.cs new file mode 100644 index 00000000..488c5bb5 --- /dev/null +++ b/BBWY.JDSDK/Request/AssetBenefitQueryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetBenefitQueryRequest : JdRequestBase + { + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + token + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.benefit.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page_num", this. pageNum +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("token", this. token +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetBenefitSendRequest.cs b/BBWY.JDSDK/Request/AssetBenefitSendRequest.cs new file mode 100644 index 00000000..0a135cc7 --- /dev/null +++ b/BBWY.JDSDK/Request/AssetBenefitSendRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetBenefitSendRequest : JdRequestBase + { + public Nullable + typeId + {get; set;} + + public Nullable + itemId + {get; set;} + + public Nullable + quantity + {get; set;} + + public string + userPin + {get; set;} + + public string + token + {get; set;} + + public string + requestId + {get; set;} + + public string + remark + {get; set;} + + public string + ip + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.benefit.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type_id", this. typeId +); + parameters.Add("item_id", this. itemId +); + parameters.Add("quantity", this. quantity +); + parameters.Add("user_pin", this. userPin +); + parameters.Add("token", this. token +); + parameters.Add("request_id", this. requestId +); + parameters.Add("remark", this. remark +); + parameters.Add("ip", this. ip +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetIsvAccountBalanceQueryRequest.cs b/BBWY.JDSDK/Request/AssetIsvAccountBalanceQueryRequest.cs new file mode 100644 index 00000000..5b0ece1a --- /dev/null +++ b/BBWY.JDSDK/Request/AssetIsvAccountBalanceQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetIsvAccountBalanceQueryRequest : JdRequestBase + { + public Nullable + typeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.isv.account.balance.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type_id", this. typeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AssetTypeQueryRequest.cs b/BBWY.JDSDK/Request/AssetTypeQueryRequest.cs new file mode 100644 index 00000000..667c4dce --- /dev/null +++ b/BBWY.JDSDK/Request/AssetTypeQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AssetTypeQueryRequest : JdRequestBase + { + public Nullable + typeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.asset.type.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type_id", this. typeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/AuditRefuseProviderAuditRefuseRequest.cs b/BBWY.JDSDK/Request/AuditRefuseProviderAuditRefuseRequest.cs new file mode 100644 index 00000000..af19ad72 --- /dev/null +++ b/BBWY.JDSDK/Request/AuditRefuseProviderAuditRefuseRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class AuditRefuseProviderAuditRefuseRequest : JdRequestBase + { + public string + serviceId {get; set; } + public string + approveNotes + {get; set;} + + public string + operatorPin + {get; set;} + + public string + operatorNick + {get; set;} + + public string + operatorRemark + {get; set;} + + public Nullable + operatorDate + {get; set;} + + public string + platformSrc + {get; set;} + + public override string ApiName + { + get{return "jingdong.AuditRefuseProvider.auditRefuse";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("serviceId", this. serviceId +); + parameters.Add("approveNotes", this. approveNotes +); + parameters.Add("operatorPin", this. operatorPin +); + parameters.Add("operatorNick", this. operatorNick +); + parameters.Add("operatorRemark", this. operatorRemark +); + parameters.Add("operatorDate", this. operatorDate +); + parameters.Add("platformSrc", this. platformSrc +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bGxptProductServiceQueryProductStockRequest.cs b/BBWY.JDSDK/Request/B2bGxptProductServiceQueryProductStockRequest.cs new file mode 100644 index 00000000..69e44ab1 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bGxptProductServiceQueryProductStockRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bGxptProductServiceQueryProductStockRequest : JdRequestBase + { + public Nullable + venderId + {get; set;} + + public string + skuSet {get; set; } + public override string ApiName + { + get{return "jingdong.b2b.gxpt.ProductService.queryProductStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderId", this. venderId +); + parameters.Add("skuSet", this. skuSet +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderRequest.cs b/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderRequest.cs new file mode 100644 index 00000000..99152bdf --- /dev/null +++ b/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderRequest : JdRequestBase + { + public Nullable + shipmentId + {get; set;} + + public Nullable + venderId + {get; set;} + + public string + shipmentNo + {get; set;} + + public Nullable + erpOrderId + {get; set;} + + public string + shipmentName + {get; set;} + + public string + distributionMode + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.gxpt.purchaseOrderErpService.deliveryPurchaseOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("shipmentId", this. shipmentId +); + parameters.Add("venderId", this. venderId +); + parameters.Add("shipmentNo", this. shipmentNo +); + parameters.Add("erpOrderId", this. erpOrderId +); + parameters.Add("shipmentName", this. shipmentName +); + parameters.Add("distributionMode", this. distributionMode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceFindErpOrderRequest.cs b/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceFindErpOrderRequest.cs new file mode 100644 index 00000000..9888baa0 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceFindErpOrderRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bGxptPurchaseOrderErpServiceFindErpOrderRequest : JdRequestBase + { + public Nullable + venderId + {get; set;} + + public Nullable + purchaseOrderId + {get; set;} + + public Nullable + jdOrderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.gxpt.purchaseOrderErpService.findErpOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderId", this. venderId +); + parameters.Add("purchaseOrderId", this. purchaseOrderId +); + parameters.Add("jdOrderId", this. jdOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceFindPurchaseOrderRequest.cs b/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceFindPurchaseOrderRequest.cs new file mode 100644 index 00000000..c62b9548 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceFindPurchaseOrderRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bGxptPurchaseOrderErpServiceFindPurchaseOrderRequest : JdRequestBase + { + public Nullable + venderId + {get; set;} + + public Nullable + purchaseOrderId + {get; set;} + + public Nullable + jdOrderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.gxpt.purchaseOrderErpService.findPurchaseOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderId", this. venderId +); + parameters.Add("purchaseOrderId", this. purchaseOrderId +); + parameters.Add("jdOrderId", this. jdOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderRequest.cs b/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderRequest.cs new file mode 100644 index 00000000..079332c8 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderRequest : JdRequestBase + { + public Nullable + venderId + {get; set;} + + public Nullable + purchaserOrderStatus + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + purchaseOrderId + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.gxpt.purchaseOrderErpService.queryPurchaseOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderId", this. venderId +); + parameters.Add("purchaserOrderStatus", this. purchaserOrderStatus +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("purchaseOrderId", this. purchaseOrderId +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bGxptServiceErpServiceQueryServiceListRequest.cs b/BBWY.JDSDK/Request/B2bGxptServiceErpServiceQueryServiceListRequest.cs new file mode 100644 index 00000000..c1cacde0 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bGxptServiceErpServiceQueryServiceListRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bGxptServiceErpServiceQueryServiceListRequest : JdRequestBase + { + public Nullable + applyStartDate + {get; set;} + + public Nullable + purchaseId + {get; set;} + + public Nullable + orderStatus + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + applyEndDate + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + submitEndDate + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + serviceStatus + {get; set;} + + public Nullable + submitStartDate + {get; set;} + + public Nullable + serviceId + {get; set;} + + public Nullable + saleServiceType + {get; set;} + + public Nullable + startModified + {get; set;} + + public Nullable + endModified + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.gxpt.serviceErpService.queryServiceList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("applyStartDate", this. applyStartDate +); + parameters.Add("purchaseId", this. purchaseId +); + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("applyEndDate", this. applyEndDate +); + parameters.Add("type", this. type +); + parameters.Add("submitEndDate", this. submitEndDate +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("serviceStatus", this. serviceStatus +); + parameters.Add("submitStartDate", this. submitStartDate +); + parameters.Add("serviceId", this. serviceId +); + parameters.Add("saleServiceType", this. saleServiceType +); + parameters.Add("startModified", this. startModified +); + parameters.Add("endModified", this. endModified +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bMidOrderMiddleProviderQueryOrderListRequest.cs b/BBWY.JDSDK/Request/B2bMidOrderMiddleProviderQueryOrderListRequest.cs new file mode 100644 index 00000000..968f3bb9 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bMidOrderMiddleProviderQueryOrderListRequest.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bMidOrderMiddleProviderQueryOrderListRequest : JdRequestBase + { + public Nullable + orderTier + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + sortType + {get; set;} + + public Nullable + submitOrderTimeFrom + {get; set;} + + public Nullable + submitOrderTimeTo + {get; set;} + + public string + jdOrderState {get; set; } + public Nullable + deliverState + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.mid.OrderMiddleProvider.queryOrderList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderTier", this. orderTier +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("sortType", this. sortType +); + parameters.Add("submitOrderTimeFrom", this. submitOrderTimeFrom +); + parameters.Add("submitOrderTimeTo", this. submitOrderTimeTo +); + parameters.Add("jdOrderState", this. jdOrderState +); + parameters.Add("deliverState", this. deliverState +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bOpenApiGXProductProviderQueryProductRequest.cs b/BBWY.JDSDK/Request/B2bOpenApiGXProductProviderQueryProductRequest.cs new file mode 100644 index 00000000..2e09f1a9 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bOpenApiGXProductProviderQueryProductRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bOpenApiGXProductProviderQueryProductRequest : JdRequestBase + { + public Nullable + jdSkuId + {get; set;} + + public Nullable + jdSpuId + {get; set;} + + public Nullable + venderId + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + thirdCategoryId + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + brandId + {get; set;} + + public string + name + {get; set;} + + public string + consumerSkuId + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.open.api.GXProductProvider.queryProduct";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("jdSkuId", this. jdSkuId +); + parameters.Add("jdSpuId", this. jdSpuId +); + parameters.Add("venderId", this. venderId +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("thirdCategoryId", this. thirdCategoryId +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("brandId", this. brandId +); + parameters.Add("name", this. name +); + parameters.Add("consumerSkuId", this. consumerSkuId +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bOrderChildOrderListRequest.cs b/BBWY.JDSDK/Request/B2bOrderChildOrderListRequest.cs new file mode 100644 index 00000000..482f9a06 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bOrderChildOrderListRequest.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bOrderChildOrderListRequest : JdRequestBase + { + public string + orderId {get; set; } + public string + customKeys {get; set; } + public override string ApiName + { + get{return "jingdong.b2b.order.childOrderList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("customKeys", this. customKeys +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bOrderGetRequest.cs b/BBWY.JDSDK/Request/B2bOrderGetRequest.cs new file mode 100644 index 00000000..3e35f004 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bOrderGetRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bOrderGetRequest : JdRequestBase + { + public Nullable + jdOrderId + {get; set;} + + public string + customKeys {get; set; } + public override string ApiName + { + get{return "jingdong.b2b.order.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("jdOrderId", this. jdOrderId +); + parameters.Add("customKeys", this. customKeys +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bOrderLogisticsGetRequest.cs b/BBWY.JDSDK/Request/B2bOrderLogisticsGetRequest.cs new file mode 100644 index 00000000..963f60c3 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bOrderLogisticsGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bOrderLogisticsGetRequest : JdRequestBase + { + public Nullable + jdOrderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.order.logistics.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("jdOrderId", this. jdOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bPoPoMidProviderQueryPurOrderDetailRequest.cs b/BBWY.JDSDK/Request/B2bPoPoMidProviderQueryPurOrderDetailRequest.cs new file mode 100644 index 00000000..900ef9e1 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bPoPoMidProviderQueryPurOrderDetailRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bPoPoMidProviderQueryPurOrderDetailRequest : JdRequestBase + { + public string + poId + {get; set;} + + public string + tagName {get; set; } + public override string ApiName + { + get{return "jingdong.b2b.po.PoMidProvider.queryPurOrderDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("poId", this. poId +); + parameters.Add("tagName", this. tagName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bPoPoMidProviderQueryPurOrdersRequest.cs b/BBWY.JDSDK/Request/B2bPoPoMidProviderQueryPurOrdersRequest.cs new file mode 100644 index 00000000..31e6f12e --- /dev/null +++ b/BBWY.JDSDK/Request/B2bPoPoMidProviderQueryPurOrdersRequest.cs @@ -0,0 +1,161 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bPoPoMidProviderQueryPurOrdersRequest : JdRequestBase + { + public string + userName + {get; set;} + + public string + companyName + {get; set;} + + public Nullable + issueInvoice + {get; set;} + + public Nullable + submitPoTimeFrom + {get; set;} + + public Nullable + submitPoTimeTo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + consProvinceId + {get; set;} + + public Nullable + consCityId + {get; set;} + + public Nullable + consCountyId + {get; set;} + + public Nullable + consTownId + {get; set;} + + public string + consName + {get; set;} + + public string + OrederId {get; set; } + public string + id {get; set; } + public Nullable + OrederId1 {get; set; } + public Nullable + OrederId2 {get; set; } + public string + OrederId3 {get; set; } + public Nullable + OrederId4 {get; set; } + public Nullable + OrederId5 {get; set; } + public Nullable + OrederId6 {get; set; } + public Nullable + OrederId7 {get; set; } + public Nullable + OrederId8 {get; set; } + public Nullable + OrederId9 {get; set; } + public Nullable + OrederId10 {get; set; } + public Nullable + OrederId11 {get; set; } + public Nullable + OrederId12 {get; set; } + public Nullable + OrederId13 {get; set; } + public Nullable + OrederId14 {get; set; } + public override string ApiName + { + get{return "jingdong.b2b.po.PoMidProvider.queryPurOrders";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("userName", this. userName +); + parameters.Add("companyName", this. companyName +); + parameters.Add("issueInvoice", this. issueInvoice +); + parameters.Add("submitPoTimeFrom", this. submitPoTimeFrom +); + parameters.Add("submitPoTimeTo", this. submitPoTimeTo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("consProvinceId", this. consProvinceId +); + parameters.Add("consCityId", this. consCityId +); + parameters.Add("consCountyId", this. consCountyId +); + parameters.Add("consTownId", this. consTownId +); + parameters.Add("consName", this. consName +); + parameters.Add("OrederId", this. OrederId +); + parameters.Add("id", this. id +); + parameters.Add("OrederId1", this. OrederId1 +); + parameters.Add("OrederId2", this. OrederId2 +); + parameters.Add("OrederId3", this. OrederId3 +); + parameters.Add("OrederId4", this. OrederId4 +); + parameters.Add("OrederId5", this. OrederId5 +); + parameters.Add("OrederId6", this. OrederId6 +); + parameters.Add("OrederId7", this. OrederId7 +); + parameters.Add("OrederId8", this. OrederId8 +); + parameters.Add("OrederId9", this. OrederId9 +); + parameters.Add("OrederId10", this. OrederId10 +); + parameters.Add("OrederId11", this. OrederId11 +); + parameters.Add("OrederId12", this. OrederId12 +); + parameters.Add("OrederId13", this. OrederId13 +); + parameters.Add("OrederId14", this. OrederId14 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bProductGetBigFieldRequest.cs b/BBWY.JDSDK/Request/B2bProductGetBigFieldRequest.cs new file mode 100644 index 00000000..6c5e7799 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bProductGetBigFieldRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bProductGetBigFieldRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public string + fieldKeys {get; set; } + public override string ApiName + { + get{return "jingdong.b2b.product.getBigField";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("fieldKeys", this. fieldKeys +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bProductStockGetRequest.cs b/BBWY.JDSDK/Request/B2bProductStockGetRequest.cs new file mode 100644 index 00000000..bcc9cd2c --- /dev/null +++ b/BBWY.JDSDK/Request/B2bProductStockGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bProductStockGetRequest : JdRequestBase + { + public string + skuNums + {get; set;} + + public string + area + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.product.stock.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuNums", this. skuNums +); + parameters.Add("area", this. area +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bStockBatchGetAreaStockRequest.cs b/BBWY.JDSDK/Request/B2bStockBatchGetAreaStockRequest.cs new file mode 100644 index 00000000..197c540f --- /dev/null +++ b/BBWY.JDSDK/Request/B2bStockBatchGetAreaStockRequest.cs @@ -0,0 +1,63 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bStockBatchGetAreaStockRequest : JdRequestBase + { + public string + appName + {get; set;} + + public string + skuId {get; set; } + public string + num {get; set; } + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countyId + {get; set;} + + public Nullable + townId + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.stock.batchGetAreaStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("skuId", this. skuId +); + parameters.Add("num", this. num +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bWareDetailGetRequest.cs b/BBWY.JDSDK/Request/B2bWareDetailGetRequest.cs new file mode 100644 index 00000000..008022de --- /dev/null +++ b/BBWY.JDSDK/Request/B2bWareDetailGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bWareDetailGetRequest : JdRequestBase + { + public string + channelEnum + {get; set;} + + public string + bSkuGetExtendEnumsKyes {get; set; } + public string + bSkuGetEnumsKeys {get; set; } + public string + jdSkuIdsKeys {get; set; } + public override string ApiName + { + get{return "jingdong.b2b.ware.detail.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelEnum", this. channelEnum +); + parameters.Add("bSkuGetExtendEnumsKyes", this. bSkuGetExtendEnumsKyes +); + parameters.Add("bSkuGetEnumsKeys", this. bSkuGetEnumsKeys +); + parameters.Add("jdSkuIdsKeys", this. jdSkuIdsKeys +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bWareQuerySkuToPoolRequest.cs b/BBWY.JDSDK/Request/B2bWareQuerySkuToPoolRequest.cs new file mode 100644 index 00000000..15a82496 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bWareQuerySkuToPoolRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bWareQuerySkuToPoolRequest : JdRequestBase + { + public string + businessChannel + {get; set;} + + public string + mappingId + {get; set;} + + public Nullable + minJdSkuId + {get; set;} + + public Nullable + jdSkuId + {get; set;} + + public Nullable + totalItem + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + totalPage + {get; set;} + + public Nullable + mappingType + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + b2bSkuToPoolQueryTypeEnum + {get; set;} + + public Nullable + b2bPoolId + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.ware.querySkuToPool";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("businessChannel", this. businessChannel +); + parameters.Add("mappingId", this. mappingId +); + parameters.Add("minJdSkuId", this. minJdSkuId +); + parameters.Add("jdSkuId", this. jdSkuId +); + parameters.Add("totalItem", this. totalItem +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("totalPage", this. totalPage +); + parameters.Add("mappingType", this. mappingType +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("b2bSkuToPoolQueryTypeEnum", this. b2bSkuToPoolQueryTypeEnum +); + parameters.Add("b2bPoolId", this. b2bPoolId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bWareQueryUserToPoolRequest.cs b/BBWY.JDSDK/Request/B2bWareQueryUserToPoolRequest.cs new file mode 100644 index 00000000..06b6349f --- /dev/null +++ b/BBWY.JDSDK/Request/B2bWareQueryUserToPoolRequest.cs @@ -0,0 +1,205 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bWareQueryUserToPoolRequest : JdRequestBase + { + public string + businessChannel + {get; set;} + + public string + mappingId + {get; set;} + + public Nullable + endModifyTime + {get; set;} + + public string + userToPoolSortField + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + startCreateTime + {get; set;} + + public string + attributeId + {get; set;} + + public Nullable + mappingLevel + {get; set;} + + public Nullable + startModifyTime + {get; set;} + + public Nullable + b2bMappingId + {get; set;} + + public Nullable + cateType + {get; set;} + + public Nullable + wareMappingType + {get; set;} + + public Nullable + pageNo + {get; set;} + + public string + bizPoolType + {get; set;} + + public string + b2bUserToPoolQueryTypeEnum + {get; set;} + + public string + editor + {get; set;} + + public string + creator + {get; set;} + + public Nullable + totalItem + {get; set;} + + public Nullable + totalPage + {get; set;} + + public string + sortTypeEnum + {get; set;} + + public Nullable + b2bPoolId + {get; set;} + + public Nullable + endCreateTime + {get; set;} + + public string + b2bPoolName + {get; set;} + + public Nullable + lastB2bMappingId + {get; set;} + + public Nullable + cateId + {get; set;} + + public Nullable + mappingType + {get; set;} + + public Nullable + poolGroupId + {get; set;} + + public string + thirdMappingId + {get; set;} + + public string + outerMappingId + {get; set;} + + public Nullable + dataSource + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.ware.queryUserToPool";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("businessChannel", this. businessChannel +); + parameters.Add("mappingId", this. mappingId +); + parameters.Add("endModifyTime", this. endModifyTime +); + parameters.Add("userToPoolSortField", this. userToPoolSortField +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startCreateTime", this. startCreateTime +); + parameters.Add("attributeId", this. attributeId +); + parameters.Add("mappingLevel", this. mappingLevel +); + parameters.Add("startModifyTime", this. startModifyTime +); + parameters.Add("b2bMappingId", this. b2bMappingId +); + parameters.Add("cateType", this. cateType +); + parameters.Add("wareMappingType", this. wareMappingType +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("bizPoolType", this. bizPoolType +); + parameters.Add("b2bUserToPoolQueryTypeEnum", this. b2bUserToPoolQueryTypeEnum +); + parameters.Add("editor", this. editor +); + parameters.Add("creator", this. creator +); + parameters.Add("totalItem", this. totalItem +); + parameters.Add("totalPage", this. totalPage +); + parameters.Add("sortTypeEnum", this. sortTypeEnum +); + parameters.Add("b2bPoolId", this. b2bPoolId +); + parameters.Add("endCreateTime", this. endCreateTime +); + parameters.Add("b2bPoolName", this. b2bPoolName +); + parameters.Add("lastB2bMappingId", this. lastB2bMappingId +); + parameters.Add("cateId", this. cateId +); + parameters.Add("mappingType", this. mappingType +); + parameters.Add("poolGroupId", this. poolGroupId +); + parameters.Add("thirdMappingId", this. thirdMappingId +); + parameters.Add("outerMappingId", this. outerMappingId +); + parameters.Add("dataSource", this. dataSource +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/B2bWareSearchRequest.cs b/BBWY.JDSDK/Request/B2bWareSearchRequest.cs new file mode 100644 index 00000000..f6ba2109 --- /dev/null +++ b/BBWY.JDSDK/Request/B2bWareSearchRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class B2bWareSearchRequest : JdRequestBase + { + public string + channelType + {get; set;} + + public Nullable + thirdCid + {get; set;} + + public string + skuSearchTypeEnum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + laskSkuId + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + brandId + {get; set;} + + public override string ApiName + { + get{return "jingdong.b2b.ware.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelType", this. channelType +); + parameters.Add("thirdCid", this. thirdCid +); + parameters.Add("skuSearchTypeEnum", this. skuSearchTypeEnum +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("laskSkuId", this. laskSkuId +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("brandId", this. brandId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandCouponCreateCouponActivityRequest.cs b/BBWY.JDSDK/Request/BrandCouponCreateCouponActivityRequest.cs new file mode 100644 index 00000000..ed502af9 --- /dev/null +++ b/BBWY.JDSDK/Request/BrandCouponCreateCouponActivityRequest.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandCouponCreateCouponActivityRequest : JdRequestBase + { + public string + activityName + {get; set;} + + public Nullable + startActivityDate + {get; set;} + + public string + couponId {get; set; } + public Nullable + endActivityDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.brand.coupon.createCouponActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityName", this. activityName +); + parameters.Add("startActivityDate", this. startActivityDate +); + parameters.Add("couponId", this. couponId +); + parameters.Add("endActivityDate", this. endActivityDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandCouponCreateJpassCouponRequest.cs b/BBWY.JDSDK/Request/BrandCouponCreateJpassCouponRequest.cs new file mode 100644 index 00000000..2d4e450a --- /dev/null +++ b/BBWY.JDSDK/Request/BrandCouponCreateJpassCouponRequest.cs @@ -0,0 +1,117 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandCouponCreateJpassCouponRequest : JdRequestBase + { + public Nullable + couponNum + {get; set;} + + public string + couponName + {get; set;} + + public string + coverImg + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + sellType + {get; set;} + + public Nullable + couponAmount + {get; set;} + + public Nullable + effectiveType + {get; set;} + + public Nullable + couponType + {get; set;} + + public Nullable + perCoupon + {get; set;} + + public Nullable + quota + {get; set;} + + public string + coverIntroduce + {get; set;} + + public string + rfId + {get; set;} + + public Nullable + startDate + {get; set;} + + public string + notice + {get; set;} + + public string + storeId {get; set; } + public string + skuId {get; set; } + public override string ApiName + { + get{return "jingdong.brand.coupon.createJpassCoupon";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("couponNum", this. couponNum +); + parameters.Add("couponName", this. couponName +); + parameters.Add("coverImg", this. coverImg +); + parameters.Add("endDate", this. endDate +); + parameters.Add("sellType", this. sellType +); + parameters.Add("couponAmount", this. couponAmount +); + parameters.Add("effectiveType", this. effectiveType +); + parameters.Add("couponType", this. couponType +); + parameters.Add("perCoupon", this. perCoupon +); + parameters.Add("quota", this. quota +); + parameters.Add("coverIntroduce", this. coverIntroduce +); + parameters.Add("rfId", this. rfId +); + parameters.Add("startDate", this. startDate +); + parameters.Add("notice", this. notice +); + parameters.Add("storeId", this. storeId +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandCouponGetCanCelInfoRequest.cs b/BBWY.JDSDK/Request/BrandCouponGetCanCelInfoRequest.cs new file mode 100644 index 00000000..65215b8d --- /dev/null +++ b/BBWY.JDSDK/Request/BrandCouponGetCanCelInfoRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandCouponGetCanCelInfoRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + couponId + {get; set;} + + public Nullable + couponCode + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.brand.coupon.getCanCelInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("couponId", this. couponId +); + parameters.Add("couponCode", this. couponCode +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandCouponGetCancelNumByCouponIdRequest.cs b/BBWY.JDSDK/Request/BrandCouponGetCancelNumByCouponIdRequest.cs new file mode 100644 index 00000000..cea57d47 --- /dev/null +++ b/BBWY.JDSDK/Request/BrandCouponGetCancelNumByCouponIdRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandCouponGetCancelNumByCouponIdRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public Nullable + couponId + {get; set;} + + public override string ApiName + { + get{return "jingdong.brand.coupon.getCancelNumByCouponId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("couponId", this. couponId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandCouponGetCouponDrawInfoRequest.cs b/BBWY.JDSDK/Request/BrandCouponGetCouponDrawInfoRequest.cs new file mode 100644 index 00000000..67f74a4d --- /dev/null +++ b/BBWY.JDSDK/Request/BrandCouponGetCouponDrawInfoRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandCouponGetCouponDrawInfoRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public Nullable + couponId + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + couponCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.brand.coupon.getCouponDrawInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("couponId", this. couponId +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("couponCode", this. couponCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandCouponGetCouponPageInfoRequest.cs b/BBWY.JDSDK/Request/BrandCouponGetCouponPageInfoRequest.cs new file mode 100644 index 00000000..f1d8bd24 --- /dev/null +++ b/BBWY.JDSDK/Request/BrandCouponGetCouponPageInfoRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandCouponGetCouponPageInfoRequest : JdRequestBase + { + public string + couponName + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + couponId + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.brand.coupon.getCouponPageInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("couponName", this. couponName +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("couponId", this. couponId +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandCouponQueryActivityPageInfoRequest.cs b/BBWY.JDSDK/Request/BrandCouponQueryActivityPageInfoRequest.cs new file mode 100644 index 00000000..87b3f6cd --- /dev/null +++ b/BBWY.JDSDK/Request/BrandCouponQueryActivityPageInfoRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandCouponQueryActivityPageInfoRequest : JdRequestBase + { + public Nullable + endDate + {get; set;} + + public string + activityName + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + startDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.brand.coupon.queryActivityPageInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("endDate", this. endDate +); + parameters.Add("activityName", this. activityName +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("startDate", this. startDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandCouponStopCouponActivityRequest.cs b/BBWY.JDSDK/Request/BrandCouponStopCouponActivityRequest.cs new file mode 100644 index 00000000..3605c77e --- /dev/null +++ b/BBWY.JDSDK/Request/BrandCouponStopCouponActivityRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandCouponStopCouponActivityRequest : JdRequestBase + { + public Nullable + activityId + {get; set;} + + public override string ApiName + { + get{return "jingdong.brand.coupon.stopCouponActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/BrandInfoServiceQueryBrandInfoByBidRequest.cs b/BBWY.JDSDK/Request/BrandInfoServiceQueryBrandInfoByBidRequest.cs new file mode 100644 index 00000000..4e3eb915 --- /dev/null +++ b/BBWY.JDSDK/Request/BrandInfoServiceQueryBrandInfoByBidRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class BrandInfoServiceQueryBrandInfoByBidRequest : JdRequestBase + { + public Nullable + brandId + {get; set;} + + public override string ApiName + { + get{return "jingdong.BrandInfoService.queryBrandInfoByBid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("brandId", this. brandId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindAttrByIdJosRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindAttrByIdJosRequest.cs new file mode 100644 index 00000000..a06a8598 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindAttrByIdJosRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindAttrByIdJosRequest : JdRequestBase + { + public Nullable + attrId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findAttrByIdJos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("attrId", this. attrId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindAttrByIdRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindAttrByIdRequest.cs new file mode 100644 index 00000000..8bfee2f1 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindAttrByIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindAttrByIdRequest : JdRequestBase + { + public Nullable + attrId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findAttrById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("attrId", this. attrId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindAttrByIdUnlimitCateRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindAttrByIdUnlimitCateRequest.cs new file mode 100644 index 00000000..6057eaa1 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindAttrByIdUnlimitCateRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindAttrByIdUnlimitCateRequest : JdRequestBase + { + public Nullable + attrId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findAttrByIdUnlimitCate";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("attrId", this. attrId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdJosRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdJosRequest.cs new file mode 100644 index 00000000..02efd25a --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdJosRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindAttrsByCategoryIdJosRequest : JdRequestBase + { + public Nullable + cid + {get; set;} + + public Nullable + attributeType + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findAttrsByCategoryIdJos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid", this. cid +); + parameters.Add("attributeType", this. attributeType +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdRequest.cs new file mode 100644 index 00000000..62fdbcbf --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindAttrsByCategoryIdRequest : JdRequestBase + { + public Nullable + cid + {get; set;} + + public Nullable + attributeType + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findAttrsByCategoryId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid", this. cid +); + parameters.Add("attributeType", this. attributeType +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdUnlimitCateRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdUnlimitCateRequest.cs new file mode 100644 index 00000000..5e076431 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindAttrsByCategoryIdUnlimitCateRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindAttrsByCategoryIdUnlimitCateRequest : JdRequestBase + { + public Nullable + cid + {get; set;} + + public Nullable + attributeType + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findAttrsByCategoryIdUnlimitCate";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid", this. cid +); + parameters.Add("attributeType", this. attributeType +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindByIdRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindByIdRequest.cs new file mode 100644 index 00000000..2ed14f99 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindByIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindByIdRequest : JdRequestBase + { + public Nullable + cid + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid", this. cid +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindByPIdRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindByPIdRequest.cs new file mode 100644 index 00000000..69a9e249 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindByPIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindByPIdRequest : JdRequestBase + { + public Nullable + parentCid + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findByPId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parentCid", this. parentCid +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindSaleAttrValueTemplatesRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindSaleAttrValueTemplatesRequest.cs new file mode 100644 index 00000000..031d854a --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindSaleAttrValueTemplatesRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindSaleAttrValueTemplatesRequest : JdRequestBase + { + public string + attrId {get; set; } + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findSaleAttrValueTemplates";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("attrId", this. attrId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdJosRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdJosRequest.cs new file mode 100644 index 00000000..86327618 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdJosRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindValuesByAttrIdJosRequest : JdRequestBase + { + public Nullable + categoryAttrId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findValuesByAttrIdJos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("categoryAttrId", this. categoryAttrId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdRequest.cs new file mode 100644 index 00000000..e4d0bc3f --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindValuesByAttrIdRequest : JdRequestBase + { + public Nullable + categoryAttrId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findValuesByAttrId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("categoryAttrId", this. categoryAttrId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdUnlimitRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdUnlimitRequest.cs new file mode 100644 index 00000000..8e044bbf --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindValuesByAttrIdUnlimitRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindValuesByAttrIdUnlimitRequest : JdRequestBase + { + public Nullable + categoryAttrId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findValuesByAttrIdUnlimit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("categoryAttrId", this. categoryAttrId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindValuesByIdJosRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindValuesByIdJosRequest.cs new file mode 100644 index 00000000..d22489f9 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindValuesByIdJosRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindValuesByIdJosRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findValuesByIdJos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindValuesByIdRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindValuesByIdRequest.cs new file mode 100644 index 00000000..41884887 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindValuesByIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindValuesByIdRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findValuesById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryReadFindValuesByIdUnlimitRequest.cs b/BBWY.JDSDK/Request/CategoryReadFindValuesByIdUnlimitRequest.cs new file mode 100644 index 00000000..a29a1a55 --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryReadFindValuesByIdUnlimitRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryReadFindValuesByIdUnlimitRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.category.read.findValuesByIdUnlimit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CategoryWriteSaveVenderAttrValueRequest.cs b/BBWY.JDSDK/Request/CategoryWriteSaveVenderAttrValueRequest.cs new file mode 100644 index 00000000..8a5ae8ec --- /dev/null +++ b/BBWY.JDSDK/Request/CategoryWriteSaveVenderAttrValueRequest.cs @@ -0,0 +1,63 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CategoryWriteSaveVenderAttrValueRequest : JdRequestBase + { + public Nullable + valueId + {get; set;} + + public string + attValue + {get; set;} + + public Nullable + attributeId + {get; set;} + + public Nullable + categoryId + {get; set;} + + public Nullable + indexId + {get; set;} + + public string + key {get; set; } + public string + value {get; set; } + public override string ApiName + { + get{return "jingdong.category.write.saveVenderAttrValue";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("valueId", this. valueId +); + parameters.Add("attValue", this. attValue +); + parameters.Add("attributeId", this. attributeId +); + parameters.Add("categoryId", this. categoryId +); + parameters.Add("indexId", this. indexId +); + parameters.Add("key", this. key +); + parameters.Add("value", this. value +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CeoddRecomRuleCheckRequest.cs b/BBWY.JDSDK/Request/CeoddRecomRuleCheckRequest.cs new file mode 100644 index 00000000..48d48de1 --- /dev/null +++ b/BBWY.JDSDK/Request/CeoddRecomRuleCheckRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CeoddRecomRuleCheckRequest : JdRequestBase + { + public string + ruleInfo + {get; set;} + + public override string ApiName + { + get{return "jingdong.ceodd.recom.rule.check";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ruleInfo", this. ruleInfo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CheckSkuSettlePriceRequest.cs b/BBWY.JDSDK/Request/CheckSkuSettlePriceRequest.cs new file mode 100644 index 00000000..525e70d2 --- /dev/null +++ b/BBWY.JDSDK/Request/CheckSkuSettlePriceRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CheckSkuSettlePriceRequest : JdRequestBase + { + public string + rejectedReason {get; set; } + public string + id {get; set; } + public string + sku {get; set; } + public string + checkStat {get; set; } + public string + venderCode + {get; set;} + + public string + appid + {get; set;} + + public override string ApiName + { + get{return "jingdong.checkSkuSettlePrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("rejectedReason", this. rejectedReason +); + parameters.Add("id", this. id +); + parameters.Add("sku", this. sku +); + parameters.Add("checkStat", this. checkStat +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appid", this. appid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ClubPopCommentreplySaveRequest.cs b/BBWY.JDSDK/Request/ClubPopCommentreplySaveRequest.cs new file mode 100644 index 00000000..1ae2b110 --- /dev/null +++ b/BBWY.JDSDK/Request/ClubPopCommentreplySaveRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ClubPopCommentreplySaveRequest : JdRequestBase + { + public string + commentId + {get; set;} + + public string + content + {get; set;} + + public string + replyId + {get; set;} + + public override string ApiName + { + get{return "jingdong.club.pop.commentreply.save";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("commentId", this. commentId +); + parameters.Add("content", this. content +); + parameters.Add("replyId", this. replyId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CmpSkuInfoQuerylistRequest.cs b/BBWY.JDSDK/Request/CmpSkuInfoQuerylistRequest.cs new file mode 100644 index 00000000..119a7cea --- /dev/null +++ b/BBWY.JDSDK/Request/CmpSkuInfoQuerylistRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CmpSkuInfoQuerylistRequest : JdRequestBase + { + public string + skuIds + {get; set;} + + public override string ApiName + { + get{return "jingdong.cmp.sku.info.querylist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuIds", this. skuIds +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ComJdDdOpenGwApiDataServiceRequest.cs b/BBWY.JDSDK/Request/ComJdDdOpenGwApiDataServiceRequest.cs new file mode 100644 index 00000000..6d922dc1 --- /dev/null +++ b/BBWY.JDSDK/Request/ComJdDdOpenGwApiDataServiceRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ComJdDdOpenGwApiDataServiceRequest : JdRequestBase + { + public string + accessid + {get; set;} + + public string + aspid + {get; set;} + + public string + accessToken + {get; set;} + + public string + version + {get; set;} + + public string + bizTimestamp + {get; set;} + + public string + appid + {get; set;} + + public string + reqType + {get; set;} + + public string + jsonParam + {get; set;} + + public override string ApiName + { + get{return "jingdong.com.jd.dd.open.gw.api.DataService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("accessid", this. accessid +); + parameters.Add("aspid", this. aspid +); + parameters.Add("accessToken", this. accessToken +); + parameters.Add("version", this. version +); + parameters.Add("biz_timestamp", this. bizTimestamp +); + parameters.Add("appid", this. appid +); + parameters.Add("reqType", this. reqType +); + parameters.Add("jsonParam", this. jsonParam +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ComJdDdOpenGwApiGrantServiceRequest.cs b/BBWY.JDSDK/Request/ComJdDdOpenGwApiGrantServiceRequest.cs new file mode 100644 index 00000000..a1bd111c --- /dev/null +++ b/BBWY.JDSDK/Request/ComJdDdOpenGwApiGrantServiceRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ComJdDdOpenGwApiGrantServiceRequest : JdRequestBase + { + public string + aspid + {get; set;} + + public string + secret + {get; set;} + + public string + version + {get; set;} + + public override string ApiName + { + get{return "jingdong.com.jd.dd.open.gw.api.GrantService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("aspid", this. aspid +); + parameters.Add("secret", this. secret +); + parameters.Add("version", this. version +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ComJdDdOpenGwApiMessagePushServiceRequest.cs b/BBWY.JDSDK/Request/ComJdDdOpenGwApiMessagePushServiceRequest.cs new file mode 100644 index 00000000..1409221d --- /dev/null +++ b/BBWY.JDSDK/Request/ComJdDdOpenGwApiMessagePushServiceRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ComJdDdOpenGwApiMessagePushServiceRequest : JdRequestBase + { + public string + aspid + {get; set;} + + public string + accessid + {get; set;} + + public string + accessToken + {get; set;} + + public string + version + {get; set;} + + public string + time + {get; set;} + + public string + jsonMsg + {get; set;} + + public override string ApiName + { + get{return "jingdong.com.jd.dd.open.gw.api.MessagePushService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("aspid", this. aspid +); + parameters.Add("accessid", this. accessid +); + parameters.Add("accessToken", this. accessToken +); + parameters.Add("version", this. version +); + parameters.Add("time", this. time +); + parameters.Add("jsonMsg", this. jsonMsg +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceRequest.cs b/BBWY.JDSDK/Request/ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceRequest.cs new file mode 100644 index 00000000..e668b2f8 --- /dev/null +++ b/BBWY.JDSDK/Request/ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceRequest : JdRequestBase + { + public string + operType + {get; set;} + + public string + jsonData + {get; set;} + + public string + extStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.com.jd.eerdc.grcg.ejsf.api.out.ExternalOperationJsfService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operType", this. operType +); + parameters.Add("jsonData", this. jsonData +); + parameters.Add("extStr", this. extStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ComJdJposRpcJsfJingBeanExpireJsfFacadeRequest.cs b/BBWY.JDSDK/Request/ComJdJposRpcJsfJingBeanExpireJsfFacadeRequest.cs new file mode 100644 index 00000000..995c30ec --- /dev/null +++ b/BBWY.JDSDK/Request/ComJdJposRpcJsfJingBeanExpireJsfFacadeRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ComJdJposRpcJsfJingBeanExpireJsfFacadeRequest : JdRequestBase + { + public string + pin + {get; set;} + + public override string ApiName + { + get{return "jingdong.com.jd.jpos.rpc.jsf.JingBeanExpireJsfFacade";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ComJdLdopAlphaWaybillApiOutageQueryRequest.cs b/BBWY.JDSDK/Request/ComJdLdopAlphaWaybillApiOutageQueryRequest.cs new file mode 100644 index 00000000..398785f4 --- /dev/null +++ b/BBWY.JDSDK/Request/ComJdLdopAlphaWaybillApiOutageQueryRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ComJdLdopAlphaWaybillApiOutageQueryRequest : JdRequestBase + { + public string + providerCode + {get; set;} + + public Nullable + providerId + {get; set;} + + public Nullable + provinceId + {get; set;} + + public string + provinceName + {get; set;} + + public Nullable + cityId + {get; set;} + + public string + cityName + {get; set;} + + public Nullable + countryId + {get; set;} + + public string + countryName + {get; set;} + + public Nullable + countrysideId + {get; set;} + + public string + countrysideName + {get; set;} + + public string + address + {get; set;} + + public override string ApiName + { + get{return "jingdong.com.jd.ldop.alpha.waybill.api.outageQuery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("providerCode", this. providerCode +); + parameters.Add("providerId", this. providerId +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("cityId", this. cityId +); + parameters.Add("cityName", this. cityName +); + parameters.Add("countryId", this. countryId +); + parameters.Add("countryName", this. countryName +); + parameters.Add("countrysideId", this. countrysideId +); + parameters.Add("countrysideName", this. countrysideName +); + parameters.Add("address", this. address +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ComJdRuleManageApiServiceNewWareServiceRequest.cs b/BBWY.JDSDK/Request/ComJdRuleManageApiServiceNewWareServiceRequest.cs new file mode 100644 index 00000000..7b640118 --- /dev/null +++ b/BBWY.JDSDK/Request/ComJdRuleManageApiServiceNewWareServiceRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ComJdRuleManageApiServiceNewWareServiceRequest : JdRequestBase + { + public Nullable + spuId + {get; set;} + + public string + categoryId + {get; set;} + + public Nullable + brandId + {get; set;} + + public string + spuName + {get; set;} + + public string + itemNumber + {get; set;} + + public string + tagUrl + {get; set;} + + public override string ApiName + { + get{return "jingdong.com.jd.rule.manage.api.service.NewWareService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("spuId", this. spuId +); + parameters.Add("categoryId", this. categoryId +); + parameters.Add("brandId", this. brandId +); + parameters.Add("spuName", this. spuName +); + parameters.Add("itemNumber", this. itemNumber +); + parameters.Add("tagUrl", this. tagUrl +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ComJdUeRecoveryOutServiceReassignListJsfServiceRequest.cs b/BBWY.JDSDK/Request/ComJdUeRecoveryOutServiceReassignListJsfServiceRequest.cs new file mode 100644 index 00000000..11bd2cc9 --- /dev/null +++ b/BBWY.JDSDK/Request/ComJdUeRecoveryOutServiceReassignListJsfServiceRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ComJdUeRecoveryOutServiceReassignListJsfServiceRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + code + {get; set;} + + public string + data + {get; set;} + + public override string ApiName + { + get{return "jingdong.com.jd.ue.recovery.out.service.ReassignListJsfService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("code", this. code +); + parameters.Add("data", this. data +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CreateEntityStoreRequest.cs b/BBWY.JDSDK/Request/CreateEntityStoreRequest.cs new file mode 100644 index 00000000..163bed52 --- /dev/null +++ b/BBWY.JDSDK/Request/CreateEntityStoreRequest.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CreateEntityStoreRequest : JdRequestBase + { + public string + name + {get; set;} + + public Nullable + addCode + {get; set;} + + public string + addName + {get; set;} + + public string + coordinate + {get; set;} + + public string + phone + {get; set;} + + public string + item {get; set; } + public string + customerId + {get; set;} + + public string + categoryName + {get; set;} + + public string + extendJson + {get; set;} + + public string + imageFile + {get; set;} + + public Nullable + addCode4 + {get; set;} + + public string + mobile + {get; set;} + + public Nullable + categoryId2 + {get; set;} + + public string + slogan + {get; set;} + + public Nullable + qualificationId {get; set; } + public string + startingTime {get; set; } + public string + endingTime {get; set; } + public string + imgUrl {get; set; } + public Nullable + isPermanent {get; set; } + public override string ApiName + { + get{return "jingdong.createEntityStore";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("name", this. name +); + parameters.Add("addCode", this. addCode +); + parameters.Add("addName", this. addName +); + parameters.Add("coordinate", this. coordinate +); + parameters.Add("phone", this. phone +); + parameters.Add("item", this. item +); + parameters.Add("customerId", this. customerId +); + parameters.Add("categoryName", this. categoryName +); + parameters.Add("extendJson", this. extendJson +); + parameters.Add("imageFile", this. imageFile +); + parameters.Add("addCode4", this. addCode4 +); + parameters.Add("mobile", this. mobile +); + parameters.Add("categoryId2", this. categoryId2 +); + parameters.Add("slogan", this. slogan +); + parameters.Add("qualificationId", this. qualificationId +); + parameters.Add("startingTime", this. startingTime +); + parameters.Add("endingTime", this. endingTime +); + parameters.Add("imgUrl", this. imgUrl +); + parameters.Add("isPermanent", this. isPermanent +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CreateEntityStoresGroupRequest.cs b/BBWY.JDSDK/Request/CreateEntityStoresGroupRequest.cs new file mode 100644 index 00000000..73877c77 --- /dev/null +++ b/BBWY.JDSDK/Request/CreateEntityStoresGroupRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CreateEntityStoresGroupRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public string + name + {get; set;} + + public string + storeId {get; set; } + public override string ApiName + { + get{return "jingdong.createEntityStoresGroup";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("name", this. name +); + parameters.Add("storeId", this. storeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmDeleteCustomerOpenInfoRequest.cs b/BBWY.JDSDK/Request/CrmDeleteCustomerOpenInfoRequest.cs new file mode 100644 index 00000000..4275a3d5 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmDeleteCustomerOpenInfoRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmDeleteCustomerOpenInfoRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.crm.deleteCustomerOpenInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmGatewayDownclientJdMappingLevelRequest.cs b/BBWY.JDSDK/Request/CrmGatewayDownclientJdMappingLevelRequest.cs new file mode 100644 index 00000000..2aa88426 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmGatewayDownclientJdMappingLevelRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmGatewayDownclientJdMappingLevelRequest : JdRequestBase + { + public string + appId + {get; set;} + + public Nullable + customerLevel + {get; set;} + + public string + openId + {get; set;} + + public string + appKey + {get; set;} + + public string + xId + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.gateway.downclient.jdMappingLevel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("customerLevel", this. customerLevel +); + parameters.Add("openId", this. openId +); + parameters.Add("appKey", this. appKey +); + parameters.Add("xId", this. xId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmGatewayDownclientJdSyncQueryRequest.cs b/BBWY.JDSDK/Request/CrmGatewayDownclientJdSyncQueryRequest.cs new file mode 100644 index 00000000..0e8c5783 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmGatewayDownclientJdSyncQueryRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmGatewayDownclientJdSyncQueryRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + phoneNo + {get; set;} + + public string + openId + {get; set;} + + public string + appKey + {get; set;} + + public string + xId + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.gateway.downclient.jdSyncQuery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("phoneNo", this. phoneNo +); + parameters.Add("openId", this. openId +); + parameters.Add("appKey", this. appKey +); + parameters.Add("xId", this. xId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmGatewayDownclientJdSyncRequest.cs b/BBWY.JDSDK/Request/CrmGatewayDownclientJdSyncRequest.cs new file mode 100644 index 00000000..e2aa6b56 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmGatewayDownclientJdSyncRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmGatewayDownclientJdSyncRequest : JdRequestBase + { + public string + birthday + {get; set;} + + public Nullable + gender + {get; set;} + + public string + city + {get; set;} + + public string + cardNo + {get; set;} + + public string + version + {get; set;} + + public string + phoneNo + {get; set;} + + public Nullable + customerLevel + {get; set;} + + public string + extend + {get; set;} + + public string + province + {get; set;} + + public string + street + {get; set;} + + public string + appId + {get; set;} + + public string + openId + {get; set;} + + public string + appKey + {get; set;} + + public string + xId + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.gateway.downclient.jdSync";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("birthday", this. birthday +); + parameters.Add("gender", this. gender +); + parameters.Add("city", this. city +); + parameters.Add("cardNo", this. cardNo +); + parameters.Add("version", this. version +); + parameters.Add("phoneNo", this. phoneNo +); + parameters.Add("customerLevel", this. customerLevel +); + parameters.Add("extend", this. extend +); + parameters.Add("province", this. province +); + parameters.Add("street", this. street +); + parameters.Add("appId", this. appId +); + parameters.Add("openId", this. openId +); + parameters.Add("appKey", this. appKey +); + parameters.Add("xId", this. xId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmGradeGetRequest.cs b/BBWY.JDSDK/Request/CrmGradeGetRequest.cs new file mode 100644 index 00000000..e9448091 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmGradeGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmGradeGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.crm.grade.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmGradeUpdateRequest.cs b/BBWY.JDSDK/Request/CrmGradeUpdateRequest.cs new file mode 100644 index 00000000..d6d36ffe --- /dev/null +++ b/BBWY.JDSDK/Request/CrmGradeUpdateRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmGradeUpdateRequest : JdRequestBase + { + public string + amount + {get; set;} + + public string + count + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.grade.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("amount", this. amount +); + parameters.Add("count", this. count +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmMemberScanRequest.cs b/BBWY.JDSDK/Request/CrmMemberScanRequest.cs new file mode 100644 index 00000000..cf38c7b0 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmMemberScanRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmMemberScanRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + grade + {get; set;} + + public Nullable + minLastTradeTime + {get; set;} + + public Nullable + maxLastTradeTime + {get; set;} + + public Nullable + minTradeCount + {get; set;} + + public Nullable + maxTradeCount + {get; set;} + + public string + avgPrice + {get; set;} + + public string + minTradeAmount + {get; set;} + + public string + pageSize + {get; set;} + + public string + scrollId + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.member.scan";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("grade", this. grade +); + parameters.Add("min_last_trade_time", this. minLastTradeTime +); + parameters.Add("max_last_trade_time", this. maxLastTradeTime +); + parameters.Add("min_trade_count", this. minTradeCount +); + parameters.Add("max_trade_count", this. maxTradeCount +); + parameters.Add("avg_price", this. avgPrice +); + parameters.Add("min_trade_amount", this. minTradeAmount +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("scroll_id", this. scrollId +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmMemberSearchNewRequest.cs b/BBWY.JDSDK/Request/CrmMemberSearchNewRequest.cs new file mode 100644 index 00000000..872a2794 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmMemberSearchNewRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmMemberSearchNewRequest : JdRequestBase + { + public string + customerPin + {get; set;} + + public string + grade + {get; set;} + + public Nullable + minLastTradeTime + {get; set;} + + public Nullable + maxLastTradeTime + {get; set;} + + public Nullable + minTradeCount + {get; set;} + + public Nullable + maxTradeCount + {get; set;} + + public string + avgPrice + {get; set;} + + public string + minTradeAmount + {get; set;} + + public string + currentPage + {get; set;} + + public string + pageSize + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.member.searchNew";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customer_pin", this. customerPin +); + parameters.Add("grade", this. grade +); + parameters.Add("min_last_trade_time", this. minLastTradeTime +); + parameters.Add("max_last_trade_time", this. maxLastTradeTime +); + parameters.Add("min_trade_count", this. minTradeCount +); + parameters.Add("max_trade_count", this. maxTradeCount +); + parameters.Add("avg_price", this. avgPrice +); + parameters.Add("min_trade_amount", this. minTradeAmount +); + parameters.Add("current_page", this. currentPage +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmMemberSearchRequest.cs b/BBWY.JDSDK/Request/CrmMemberSearchRequest.cs new file mode 100644 index 00000000..8eee4777 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmMemberSearchRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmMemberSearchRequest : JdRequestBase + { + public string + customerPin + {get; set;} + + public string + grade + {get; set;} + + public Nullable + minLastTradeTime + {get; set;} + + public Nullable + maxLastTradeTime + {get; set;} + + public Nullable + minTradeCount + {get; set;} + + public Nullable + maxTradeCount + {get; set;} + + public string + avgPrice + {get; set;} + + public string + minTradeAmount + {get; set;} + + public string + currentPage + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.member.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customer_pin", this. customerPin +); + parameters.Add("grade", this. grade +); + parameters.Add("min_last_trade_time", this. minLastTradeTime +); + parameters.Add("max_last_trade_time", this. maxLastTradeTime +); + parameters.Add("min_trade_count", this. minTradeCount +); + parameters.Add("max_trade_count", this. maxTradeCount +); + parameters.Add("avg_price", this. avgPrice +); + parameters.Add("min_trade_amount", this. minTradeAmount +); + parameters.Add("current_page", this. currentPage +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmModelGetRequest.cs b/BBWY.JDSDK/Request/CrmModelGetRequest.cs new file mode 100644 index 00000000..df0cf8e3 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmModelGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmModelGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.crm.model.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmModelMemberGetRequest.cs b/BBWY.JDSDK/Request/CrmModelMemberGetRequest.cs new file mode 100644 index 00000000..52ad9442 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmModelMemberGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmModelMemberGetRequest : JdRequestBase + { + public string + modelId + {get; set;} + + public string + currentPage + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.model.member.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("model_id", this. modelId +); + parameters.Add("current_page", this. currentPage +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/CrmWriteCustomerInfoRequest.cs b/BBWY.JDSDK/Request/CrmWriteCustomerInfoRequest.cs new file mode 100644 index 00000000..29bda181 --- /dev/null +++ b/BBWY.JDSDK/Request/CrmWriteCustomerInfoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class CrmWriteCustomerInfoRequest : JdRequestBase + { + public string + linkUrl + {get; set;} + + public override string ApiName + { + get{return "jingdong.crm.writeCustomerInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("linkUrl", this. linkUrl +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataCollectRequest.cs b/BBWY.JDSDK/Request/DataCollectRequest.cs new file mode 100644 index 00000000..a0f87df9 --- /dev/null +++ b/BBWY.JDSDK/Request/DataCollectRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataCollectRequest : JdRequestBase + { + public string + dataClass + {get; set;} + + public string + data + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.collect";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("data_class", this. dataClass +); + parameters.Add("data", this. data +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderActivityStatusQueryRequest.cs b/BBWY.JDSDK/Request/DataVenderActivityStatusQueryRequest.cs new file mode 100644 index 00000000..51fd4f75 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderActivityStatusQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderActivityStatusQueryRequest : JdRequestBase + { + public string + activityRecordId + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.activity.status.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activity_record_id", this. activityRecordId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderAreaDefineInfoGetRequest.cs b/BBWY.JDSDK/Request/DataVenderAreaDefineInfoGetRequest.cs new file mode 100644 index 00000000..8860e472 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderAreaDefineInfoGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderAreaDefineInfoGetRequest : JdRequestBase + { + public string + areaLevel + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.area.define.info.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("area_level", this. areaLevel +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderCommonQueryRequest.cs b/BBWY.JDSDK/Request/DataVenderCommonQueryRequest.cs new file mode 100644 index 00000000..2f3eabdf --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderCommonQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderCommonQueryRequest : JdRequestBase + { + public string + method + {get; set;} + + public string + inputPara + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.common.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("method", this. method +); + parameters.Add("input_para", this. inputPara +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderEffectPublicidserviceSearchRequest.cs b/BBWY.JDSDK/Request/DataVenderEffectPublicidserviceSearchRequest.cs new file mode 100644 index 00000000..155b02df --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderEffectPublicidserviceSearchRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderEffectPublicidserviceSearchRequest : JdRequestBase + { + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + wechatPublicid + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.effect.publicidservice.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page", this. page +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("start_date", this. startDate +); + parameters.Add("end_date", this. endDate +); + parameters.Add("wechat_publicid", this. wechatPublicid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderMarketingActivityCreateRequest.cs b/BBWY.JDSDK/Request/DataVenderMarketingActivityCreateRequest.cs new file mode 100644 index 00000000..4477b446 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderMarketingActivityCreateRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderMarketingActivityCreateRequest : JdRequestBase + { + public string + mode + {get; set;} + + public string + mktActivityDes + {get; set;} + + public string + mktActivityId + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + state + {get; set;} + + public string + mktActivityName + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.marketing.activity.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("mode", this. mode +); + parameters.Add("mkt_activity_des", this. mktActivityDes +); + parameters.Add("mkt_activity_id", this. mktActivityId +); + parameters.Add("start_time", this. startTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("state", this. state +); + parameters.Add("mkt_activity_name", this. mktActivityName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderPackDMPSynchronizeInfoGetRequest.cs b/BBWY.JDSDK/Request/DataVenderPackDMPSynchronizeInfoGetRequest.cs new file mode 100644 index 00000000..be1d78a1 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderPackDMPSynchronizeInfoGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderPackDMPSynchronizeInfoGetRequest : JdRequestBase + { + public string + recordId + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.pack.DMP.synchronize.info.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("record_id", this. recordId +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderPackDMPSynchronizeRequest.cs b/BBWY.JDSDK/Request/DataVenderPackDMPSynchronizeRequest.cs new file mode 100644 index 00000000..0cc2d3ae --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderPackDMPSynchronizeRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderPackDMPSynchronizeRequest : JdRequestBase + { + public Nullable + dmpChannelType + {get; set;} + + public string + mktActivityId + {get; set;} + + public string + taskInstId + {get; set;} + + public string + mktActivityInstId + {get; set;} + + public string + taskId + {get; set;} + + public string + strategyInstId + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.pack.DMP.synchronize";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("dmp_channel_type", this. dmpChannelType +); + parameters.Add("mkt_activity_id", this. mktActivityId +); + parameters.Add("task_inst_id", this. taskInstId +); + parameters.Add("mkt_activity_inst_id", this. mktActivityInstId +); + parameters.Add("task_id", this. taskId +); + parameters.Add("strategy_inst_id", this. strategyInstId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderPackDivideRequest.cs b/BBWY.JDSDK/Request/DataVenderPackDivideRequest.cs new file mode 100644 index 00000000..503fc5c9 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderPackDivideRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderPackDivideRequest : JdRequestBase + { + public string + subPackRation {get; set; } + public string + parentSearchId + {get; set;} + + public string + subPackCnt {get; set; } + public override string ApiName + { + get{return "jingdong.data.vender.pack.divide";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sub_pack_ration", this. subPackRation +); + parameters.Add("parent_search_id", this. parentSearchId +); + parameters.Add("sub_pack_cnt", this. subPackCnt +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsDefaultSmsSignAddRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsDefaultSmsSignAddRequest.cs new file mode 100644 index 00000000..5d8a609e --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsDefaultSmsSignAddRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsDefaultSmsSignAddRequest : JdRequestBase + { + public string + mobilePhone {get; set; } + public override string ApiName + { + get{return "jingdong.data.vender.sms.default.sms.sign.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("mobilePhone", this. mobilePhone +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsEffectGetRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsEffectGetRequest.cs new file mode 100644 index 00000000..b90e3ae8 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsEffectGetRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsEffectGetRequest : JdRequestBase + { + public string + searchId + {get; set;} + + public string + activityRecordId + {get; set;} + + public string + start + {get; set;} + + public string + end + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.sms.effect.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("search_id", this. searchId +); + parameters.Add("activity_record_id", this. activityRecordId +); + parameters.Add("start", this. start +); + parameters.Add("end", this. end +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsEffectGetrtRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsEffectGetrtRequest.cs new file mode 100644 index 00000000..026de5c5 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsEffectGetrtRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsEffectGetrtRequest : JdRequestBase + { + public string + searchId + {get; set;} + + public string + activityRecordId + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.sms.effect.getrt";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("search_id", this. searchId +); + parameters.Add("activity_record_id", this. activityRecordId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsNotifyRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsNotifyRequest.cs new file mode 100644 index 00000000..95b7ba44 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsNotifyRequest.cs @@ -0,0 +1,103 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsNotifyRequest : JdRequestBase + { + public string + approverPhone + {get; set;} + + public string + sign + {get; set;} + + public string + textContent + {get; set;} + + public string + taskInstId + {get; set;} + + public string + url + {get; set;} + + public Nullable + sendTime + {get; set;} + + public string + fullContent + {get; set;} + + public string + mktActivityId + {get; set;} + + public Nullable + sendNum + {get; set;} + + public string + mktActivityInstId + {get; set;} + + public string + taskId + {get; set;} + + public string + strategyInstId + {get; set;} + + public string + smsAbTestBRatio + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.sms.notify";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("approver_phone", this. approverPhone +); + parameters.Add("sign", this. sign +); + parameters.Add("text_content", this. textContent +); + parameters.Add("task_inst_id", this. taskInstId +); + parameters.Add("url", this. url +); + parameters.Add("send_time", this. sendTime +); + parameters.Add("full_content", this. fullContent +); + parameters.Add("mkt_activity_id", this. mktActivityId +); + parameters.Add("send_num", this. sendNum +); + parameters.Add("mkt_activity_inst_id", this. mktActivityInstId +); + parameters.Add("task_id", this. taskId +); + parameters.Add("strategy_inst_id", this. strategyInstId +); + parameters.Add("sms_abTest_bRatio", this. smsAbTestBRatio +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsRechargeStatusRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsRechargeStatusRequest.cs new file mode 100644 index 00000000..a45f4c78 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsRechargeStatusRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsRechargeStatusRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.sms.recharge.status";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("start_date", this. startDate +); + parameters.Add("end_date", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsRechargeSurplusRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsRechargeSurplusRequest.cs new file mode 100644 index 00000000..2abb0862 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsRechargeSurplusRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsRechargeSurplusRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.data.vender.sms.recharge.surplus";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsSendbymodelRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsSendbymodelRequest.cs new file mode 100644 index 00000000..06ed5f01 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsSendbymodelRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsSendbymodelRequest : JdRequestBase + { + public Nullable + expireTime + {get; set;} + + public Nullable + smsModelId + {get; set;} + + public string + batchNo + {get; set;} + + public string + smsModelParams + {get; set;} + + public string + pin + {get; set;} + + public string + orderId + {get; set;} + + public string + phoneNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.sms.sendbymodel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("expireTime", this. expireTime +); + parameters.Add("smsModelId", this. smsModelId +); + parameters.Add("batchNo", this. batchNo +); + parameters.Add("smsModelParams", this. smsModelParams +); + parameters.Add("pin", this. pin +); + parameters.Add("orderId", this. orderId +); + parameters.Add("phoneNo", this. phoneNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsSignAddRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsSignAddRequest.cs new file mode 100644 index 00000000..0ba32896 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsSignAddRequest.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsSignAddRequest : JdRequestBase + { + public Nullable + channel + {get; set;} + + public string + channelName + {get; set;} + + public string + signature + {get; set;} + + public string + mobilePhone {get; set; } + public override string ApiName + { + get{return "jingdong.data.vender.sms.sign.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channel", this. channel +); + parameters.Add("channelName", this. channelName +); + parameters.Add("signature", this. signature +); + parameters.Add("mobilePhone", this. mobilePhone +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsSignGetRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsSignGetRequest.cs new file mode 100644 index 00000000..1b67e7ce --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsSignGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsSignGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.data.vender.sms.sign.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsSignInfoModifyRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsSignInfoModifyRequest.cs new file mode 100644 index 00000000..3e3bed14 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsSignInfoModifyRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsSignInfoModifyRequest : JdRequestBase + { + public string + signature + {get; set;} + + public string + mobilePhone {get; set; } + public override string ApiName + { + get{return "jingdong.data.vender.sms.sign.info.modify";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("signature", this. signature +); + parameters.Add("mobilePhone", this. mobilePhone +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSmsSignStatusGetRequest.cs b/BBWY.JDSDK/Request/DataVenderSmsSignStatusGetRequest.cs new file mode 100644 index 00000000..ccf068ca --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSmsSignStatusGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSmsSignStatusGetRequest : JdRequestBase + { + public Nullable + channel + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.sms.sign.status.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channel", this. channel +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderStrategyComputeGeneralByidRequest.cs b/BBWY.JDSDK/Request/DataVenderStrategyComputeGeneralByidRequest.cs new file mode 100644 index 00000000..2f3c68de --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderStrategyComputeGeneralByidRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderStrategyComputeGeneralByidRequest : JdRequestBase + { + public string + strategyId + {get; set;} + + public string + strategyParam + {get; set;} + + public string + pinType + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.strategy.compute.general.byid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("strategy_id", this. strategyId +); + parameters.Add("strategy_param", this. strategyParam +); + parameters.Add("pin_type", this. pinType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderStrategyInstBindRequest.cs b/BBWY.JDSDK/Request/DataVenderStrategyInstBindRequest.cs new file mode 100644 index 00000000..deef3f1d --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderStrategyInstBindRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderStrategyInstBindRequest : JdRequestBase + { + public string + mktActivityId + {get; set;} + + public string + taskInstId + {get; set;} + + public string + mktActivityInstId + {get; set;} + + public string + taskId + {get; set;} + + public string + strategyInstId + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.strategy.inst.bind";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("mkt_activity_id", this. mktActivityId +); + parameters.Add("task_inst_id", this. taskInstId +); + parameters.Add("mkt_activity_inst_id", this. mktActivityInstId +); + parameters.Add("task_id", this. taskId +); + parameters.Add("strategy_inst_id", this. strategyInstId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderStrategyInstanceCreateRequest.cs b/BBWY.JDSDK/Request/DataVenderStrategyInstanceCreateRequest.cs new file mode 100644 index 00000000..c27af9ff --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderStrategyInstanceCreateRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderStrategyInstanceCreateRequest : JdRequestBase + { + public string + mktActivityId + {get; set;} + + public string + strategyId + {get; set;} + + public string + taskInstId + {get; set;} + + public string + mktActivityInstId + {get; set;} + + public string + taskId + {get; set;} + + public string + strategyParam + {get; set;} + + public string + instancePackType + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.strategy.instance.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("mkt_activity_id", this. mktActivityId +); + parameters.Add("strategy_id", this. strategyId +); + parameters.Add("task_inst_id", this. taskInstId +); + parameters.Add("mkt_activity_inst_id", this. mktActivityInstId +); + parameters.Add("task_id", this. taskId +); + parameters.Add("strategy_param", this. strategyParam +); + parameters.Add("instance_pack_type", this. instancePackType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderSubPackGetRequest.cs b/BBWY.JDSDK/Request/DataVenderSubPackGetRequest.cs new file mode 100644 index 00000000..3a2d1b26 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderSubPackGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderSubPackGetRequest : JdRequestBase + { + public string + parentSearchId + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.sub.pack.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parent_search_id", this. parentSearchId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvComputeRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvComputeRequest.cs new file mode 100644 index 00000000..3c49231c --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvComputeRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvComputeRequest : JdRequestBase + { + public string + resultName + {get; set;} + + public string + resultDesc + {get; set;} + + public string + condition + {get; set;} + + public string + callback + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.compute";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("result_name", this. resultName +); + parameters.Add("result_desc", this. resultDesc +); + parameters.Add("condition", this. condition +); + parameters.Add("callback", this. callback +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvContentListRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvContentListRequest.cs new file mode 100644 index 00000000..5f5a129e --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvContentListRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvContentListRequest : JdRequestBase + { + public string + pageIndex + {get; set;} + + public string + pageSize + {get; set;} + + public string + searchId + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.content.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("search_id", this. searchId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvCreateRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvCreateRequest.cs new file mode 100644 index 00000000..f480ce72 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvCreateRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvCreateRequest : JdRequestBase + { + public string + searchId + {get; set;} + + public string + resultName + {get; set;} + + public string + resultDesc + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("search_id", this. searchId +); + parameters.Add("result_name", this. resultName +); + parameters.Add("result_desc", this. resultDesc +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvDeleteRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvDeleteRequest.cs new file mode 100644 index 00000000..84677e13 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvDeleteRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvDeleteRequest : JdRequestBase + { + public string + searchId + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("search_id", this. searchId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvGenerateActivityidRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvGenerateActivityidRequest.cs new file mode 100644 index 00000000..45e13151 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvGenerateActivityidRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvGenerateActivityidRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.generate.activityid";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvListRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvListRequest.cs new file mode 100644 index 00000000..e12a2487 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvListRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvListRequest : JdRequestBase + { + public string + dateTime + {get; set;} + + public string + pageIndex + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("date_time", this. dateTime +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadEndRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadEndRequest.cs new file mode 100644 index 00000000..c41a2189 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadEndRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvMultiuploadEndRequest : JdRequestBase + { + public string + uploadId + {get; set;} + + public string + resultName + {get; set;} + + public string + resultDesc + {get; set;} + + public Nullable + lastPartNumber + {get; set;} + + public string + dataType + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.multiupload.end";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("upload_id", this. uploadId +); + parameters.Add("result_name", this. resultName +); + parameters.Add("result_desc", this. resultDesc +); + parameters.Add("last_part_number", this. lastPartNumber +); + parameters.Add("data_type", this. dataType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadProcessRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadProcessRequest.cs new file mode 100644 index 00000000..5131ab5a --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadProcessRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvMultiuploadProcessRequest : JdRequestBase + { + public string + uploadId + {get; set;} + + public string + bytes + {get; set;} + + public Nullable + length + {get; set;} + + public Nullable + partNumber + {get; set;} + + public string + md5 + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.multiupload.process";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("upload_id", this. uploadId +); + parameters.Add("bytes", this. bytes +); + parameters.Add("length", this. length +); + parameters.Add("part_number", this. partNumber +); + parameters.Add("md5", this. md5 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadStartRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadStartRequest.cs new file mode 100644 index 00000000..cf3a09b8 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvMultiuploadStartRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvMultiuploadStartRequest : JdRequestBase + { + public string + fileType + {get; set;} + + public Nullable + fileSize + {get; set;} + + public string + md5 + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.multiupload.start";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("file_type", this. fileType +); + parameters.Add("file_size", this. fileSize +); + parameters.Add("md5", this. md5 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvQueryRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvQueryRequest.cs new file mode 100644 index 00000000..e4614561 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvQueryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvQueryRequest : JdRequestBase + { + public string + condition + {get; set;} + + public string + dataType + {get; set;} + + public string + callback + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("condition", this. condition +); + parameters.Add("data_type", this. dataType +); + parameters.Add("callback", this. callback +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvScenesumGetRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvScenesumGetRequest.cs new file mode 100644 index 00000000..582c9574 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvScenesumGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvScenesumGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.scenesum.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvSensitiveWordCheckRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvSensitiveWordCheckRequest.cs new file mode 100644 index 00000000..c1f20d0f --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvSensitiveWordCheckRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvSensitiveWordCheckRequest : JdRequestBase + { + public string + smsContent + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.sensitive.word.check";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sms_content", this. smsContent +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvSmsSentRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvSmsSentRequest.cs new file mode 100644 index 00000000..e667a2ac --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvSmsSentRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvSmsSentRequest : JdRequestBase + { + public string + fullContent + {get; set;} + + public string + receivePhone + {get; set;} + + public string + assetToken + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.sms.sent";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("full_content", this. fullContent +); + parameters.Add("receive_phone", this. receivePhone +); + parameters.Add("asset_token", this. assetToken +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvStatusGetRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvStatusGetRequest.cs new file mode 100644 index 00000000..ebf5c44a --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvStatusGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvStatusGetRequest : JdRequestBase + { + public string + searchId + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.status.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("search_id", this. searchId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackIsvUploadRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackIsvUploadRequest.cs new file mode 100644 index 00000000..890dff3c --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackIsvUploadRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackIsvUploadRequest : JdRequestBase + { + public string + resultName + {get; set;} + + public string + resultDesc + {get; set;} + + public string + text + {get; set;} + + public string + callback + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.isv.upload";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("result_name", this. resultName +); + parameters.Add("result_desc", this. resultDesc +); + parameters.Add("text", this. text +); + parameters.Add("callback", this. callback +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DataVenderUserpackParamConcatCheckRequest.cs b/BBWY.JDSDK/Request/DataVenderUserpackParamConcatCheckRequest.cs new file mode 100644 index 00000000..dd7d9f65 --- /dev/null +++ b/BBWY.JDSDK/Request/DataVenderUserpackParamConcatCheckRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DataVenderUserpackParamConcatCheckRequest : JdRequestBase + { + public string + webLinks + {get; set;} + + public override string ApiName + { + get{return "jingdong.data.vender.userpack.param.concat.check";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("web_links", this. webLinks +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DdNoticeNoticeDispatcherRequest.cs b/BBWY.JDSDK/Request/DdNoticeNoticeDispatcherRequest.cs new file mode 100644 index 00000000..3c2476f9 --- /dev/null +++ b/BBWY.JDSDK/Request/DdNoticeNoticeDispatcherRequest.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DdNoticeNoticeDispatcherRequest : JdRequestBase + { + public string + token + {get; set;} + + public string + appId + {get; set;} + + public string + extend + {get; set;} + + public string + receiver {get; set; } + public Nullable + time + {get; set;} + + public string + title + {get; set;} + + public string + content + {get; set;} + + public string + url + {get; set;} + + public string + nType + {get; set;} + + public string + noticeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dd.notice.NoticeDispatcher";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("token", this. token +); + parameters.Add("appId", this. appId +); + parameters.Add("extend", this. extend +); + parameters.Add("receiver", this. receiver +); + parameters.Add("time", this. time +); + parameters.Add("title", this. title +); + parameters.Add("content", this. content +); + parameters.Add("url", this. url +); + parameters.Add("nType", this. nType +); + parameters.Add("noticeId", this. noticeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DeleteEntityStoresGroupRequest.cs b/BBWY.JDSDK/Request/DeleteEntityStoresGroupRequest.cs new file mode 100644 index 00000000..85225db5 --- /dev/null +++ b/BBWY.JDSDK/Request/DeleteEntityStoresGroupRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DeleteEntityStoresGroupRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public string + name + {get; set;} + + public string + storeId {get; set; } + public override string ApiName + { + get{return "jingdong.deleteEntityStoresGroup";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("name", this. name +); + parameters.Add("storeId", this. storeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DeleteStoresByIdRequest.cs b/BBWY.JDSDK/Request/DeleteStoresByIdRequest.cs new file mode 100644 index 00000000..f1b966b6 --- /dev/null +++ b/BBWY.JDSDK/Request/DeleteStoresByIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DeleteStoresByIdRequest : JdRequestBase + { + public Nullable + storeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.deleteStoresById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("storeId", this. storeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DeliRecomdCarriersSearchRequest.cs b/BBWY.JDSDK/Request/DeliRecomdCarriersSearchRequest.cs new file mode 100644 index 00000000..cd84d946 --- /dev/null +++ b/BBWY.JDSDK/Request/DeliRecomdCarriersSearchRequest.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DeliRecomdCarriersSearchRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + sku {get; set; } + public Nullable + sendProvinceId + {get; set;} + + public Nullable + sendCityId + {get; set;} + + public Nullable + sendCountyId + {get; set;} + + public Nullable + sendTownId + {get; set;} + + public Nullable + receiveProvinceId + {get; set;} + + public Nullable + receiveCityId + {get; set;} + + public Nullable + receiveCountyId + {get; set;} + + public Nullable + receiveTownId + {get; set;} + + public override string ApiName + { + get{return "jingdong.deliRecomdCarriers.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("sku", this. sku +); + parameters.Add("sendProvinceId", this. sendProvinceId +); + parameters.Add("sendCityId", this. sendCityId +); + parameters.Add("sendCountyId", this. sendCountyId +); + parameters.Add("sendTownId", this. sendTownId +); + parameters.Add("receiveProvinceId", this. receiveProvinceId +); + parameters.Add("receiveCityId", this. receiveCityId +); + parameters.Add("receiveCountyId", this. receiveCountyId +); + parameters.Add("receiveTownId", this. receiveTownId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DentistryAppointWriteOffRequest.cs b/BBWY.JDSDK/Request/DentistryAppointWriteOffRequest.cs new file mode 100644 index 00000000..2f850f0c --- /dev/null +++ b/BBWY.JDSDK/Request/DentistryAppointWriteOffRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DentistryAppointWriteOffRequest : JdRequestBase + { + public Nullable + channelType + {get; set;} + + public Nullable + jdAppointmentId + {get; set;} + + public string + appointmentNo + {get; set;} + + public string + randomCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.dentistry.appointWriteOff";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelType", this. channelType +); + parameters.Add("jdAppointmentId", this. jdAppointmentId +); + parameters.Add("appointmentNo", this. appointmentNo +); + parameters.Add("randomCode", this. randomCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DentistryAppointmentResultCallbackRequest.cs b/BBWY.JDSDK/Request/DentistryAppointmentResultCallbackRequest.cs new file mode 100644 index 00000000..4b38d886 --- /dev/null +++ b/BBWY.JDSDK/Request/DentistryAppointmentResultCallbackRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DentistryAppointmentResultCallbackRequest : JdRequestBase + { + public Nullable + channelType + {get; set;} + + public Nullable + resultType + {get; set;} + + public Nullable + jdAppointmentId + {get; set;} + + public string + code + {get; set;} + + public string + resultDate + {get; set;} + + public string + appointmentNo + {get; set;} + + public string + msg + {get; set;} + + public override string ApiName + { + get{return "jingdong.dentistry.appointmentResultCallback";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelType", this. channelType +); + parameters.Add("resultType", this. resultType +); + parameters.Add("jdAppointmentId", this. jdAppointmentId +); + parameters.Add("code", this. code +); + parameters.Add("resultDate", this. resultDate +); + parameters.Add("appointmentNo", this. appointmentNo +); + parameters.Add("msg", this. msg +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DentistryCancelAppointRequest.cs b/BBWY.JDSDK/Request/DentistryCancelAppointRequest.cs new file mode 100644 index 00000000..ccf830dd --- /dev/null +++ b/BBWY.JDSDK/Request/DentistryCancelAppointRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DentistryCancelAppointRequest : JdRequestBase + { + public Nullable + channelType + {get; set;} + + public Nullable + jdAppointmentId + {get; set;} + + public string + appointmentNo + {get; set;} + + public string + remark + {get; set;} + + public override string ApiName + { + get{return "jingdong.dentistry.cancelAppoint";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelType", this. channelType +); + parameters.Add("jdAppointmentId", this. jdAppointmentId +); + parameters.Add("appointmentNo", this. appointmentNo +); + parameters.Add("remark", this. remark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DentistryPushGoodsStoreInfoRequest.cs b/BBWY.JDSDK/Request/DentistryPushGoodsStoreInfoRequest.cs new file mode 100644 index 00000000..9774e589 --- /dev/null +++ b/BBWY.JDSDK/Request/DentistryPushGoodsStoreInfoRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DentistryPushGoodsStoreInfoRequest : JdRequestBase + { + public string + goodsId + {get; set;} + + public Nullable + channelType + {get; set;} + + public Nullable + status + {get; set;} + + public string + storeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dentistry.pushGoodsStoreInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("goodsId", this. goodsId +); + parameters.Add("channelType", this. channelType +); + parameters.Add("status", this. status +); + parameters.Add("storeId", this. storeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DentistryPushReportRequest.cs b/BBWY.JDSDK/Request/DentistryPushReportRequest.cs new file mode 100644 index 00000000..c298028a --- /dev/null +++ b/BBWY.JDSDK/Request/DentistryPushReportRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DentistryPushReportRequest : JdRequestBase + { + public string + reportStr + {get; set;} + + public Nullable + channelType + {get; set;} + + public string + appiontmentNo + {get; set;} + + public Nullable + jdAppointmentId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dentistry.pushReport";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("reportStr", this. reportStr +); + parameters.Add("channelType", this. channelType +); + parameters.Add("appiontmentNo", this. appiontmentNo +); + parameters.Add("jdAppointmentId", this. jdAppointmentId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DentistryPushStoreInfoRequest.cs b/BBWY.JDSDK/Request/DentistryPushStoreInfoRequest.cs new file mode 100644 index 00000000..baf1268a --- /dev/null +++ b/BBWY.JDSDK/Request/DentistryPushStoreInfoRequest.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DentistryPushStoreInfoRequest : JdRequestBase + { + public Nullable + channelType + {get; set;} + + public string + storeName + {get; set;} + + public string + operateType + {get; set;} + + public Nullable + status + {get; set;} + + public string + storeImg + {get; set;} + + public string + cityName + {get; set;} + + public string + provinceName + {get; set;} + + public Nullable + storeLat + {get; set;} + + public string + storePhone + {get; set;} + + public string + storeAddr + {get; set;} + + public string + countyName + {get; set;} + + public Nullable + storeLng + {get; set;} + + public string + storeId + {get; set;} + + public string + storeHours + {get; set;} + + public Nullable + reportSupport + {get; set;} + + public override string ApiName + { + get{return "jingdong.dentistry.pushStoreInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelType", this. channelType +); + parameters.Add("storeName", this. storeName +); + parameters.Add("operateType", this. operateType +); + parameters.Add("status", this. status +); + parameters.Add("storeImg", this. storeImg +); + parameters.Add("cityName", this. cityName +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("storeLat", this. storeLat +); + parameters.Add("storePhone", this. storePhone +); + parameters.Add("storeAddr", this. storeAddr +); + parameters.Add("countyName", this. countyName +); + parameters.Add("storeLng", this. storeLng +); + parameters.Add("storeId", this. storeId +); + parameters.Add("storeHours", this. storeHours +); + parameters.Add("reportSupport", this. reportSupport +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DentistryUpdateAppointRequest.cs b/BBWY.JDSDK/Request/DentistryUpdateAppointRequest.cs new file mode 100644 index 00000000..754e6679 --- /dev/null +++ b/BBWY.JDSDK/Request/DentistryUpdateAppointRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DentistryUpdateAppointRequest : JdRequestBase + { + public string + goodsId + {get; set;} + + public Nullable + channelType + {get; set;} + + public string + appointEndTime + {get; set;} + + public string + appointBeginTime + {get; set;} + + public Nullable + jdAppointmentId + {get; set;} + + public string + appointmentNo + {get; set;} + + public string + storeId + {get; set;} + + public string + appointDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.dentistry.updateAppoint";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("goodsId", this. goodsId +); + parameters.Add("channelType", this. channelType +); + parameters.Add("appointEndTime", this. appointEndTime +); + parameters.Add("appointBeginTime", this. appointBeginTime +); + parameters.Add("jdAppointmentId", this. jdAppointmentId +); + parameters.Add("appointmentNo", this. appointmentNo +); + parameters.Add("storeId", this. storeId +); + parameters.Add("appointDate", this. appointDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DetectionTextRedLineDetectRequest.cs b/BBWY.JDSDK/Request/DetectionTextRedLineDetectRequest.cs new file mode 100644 index 00000000..7a5f7bdd --- /dev/null +++ b/BBWY.JDSDK/Request/DetectionTextRedLineDetectRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DetectionTextRedLineDetectRequest : JdRequestBase + { + public string + text + {get; set;} + + public override string ApiName + { + get{return "jingdong.detection.textRedLineDetect";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("text", this. text +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DlinkMonitorSendMonitorRecordsRequest.cs b/BBWY.JDSDK/Request/DlinkMonitorSendMonitorRecordsRequest.cs new file mode 100644 index 00000000..05c2220e --- /dev/null +++ b/BBWY.JDSDK/Request/DlinkMonitorSendMonitorRecordsRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DlinkMonitorSendMonitorRecordsRequest : JdRequestBase + { + public string + datas + {get; set;} + + public string + monitorProviderId + {get; set;} + + public string + appKey + {get; set;} + + public string + encodeRules + {get; set;} + + public override string ApiName + { + get{return "jingdong.dlink.monitor.sendMonitorRecords";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("datas", this. datas +); + parameters.Add("monitorProviderId", this. monitorProviderId +); + parameters.Add("appKey", this. appKey +); + parameters.Add("encodeRules", this. encodeRules +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsBatchOutBoundRequest.cs b/BBWY.JDSDK/Request/DropshipDpsBatchOutBoundRequest.cs new file mode 100644 index 00000000..81404e5f --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsBatchOutBoundRequest.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsBatchOutBoundRequest : JdRequestBase + { + public string + customOrderId {get; set; } + public string + memoByVendor {get; set; } + public string + isJdexpress {get; set; } + public string + parentOrderId {get; set; } + public string + addressId {get; set; } + public override string ApiName + { + get{return "jingdong.dropship.dps.batchOutBound";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customOrderId", this. customOrderId +); + parameters.Add("memoByVendor", this. memoByVendor +); + parameters.Add("isJdexpress", this. isJdexpress +); + parameters.Add("parentOrderId", this. parentOrderId +); + parameters.Add("addressId", this. addressId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsCurrenttimeRequest.cs b/BBWY.JDSDK/Request/DropshipDpsCurrenttimeRequest.cs new file mode 100644 index 00000000..4dc04f55 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsCurrenttimeRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsCurrenttimeRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.dropship.dps.currenttime";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsDeliveryAddressServiceRequest.cs b/BBWY.JDSDK/Request/DropshipDpsDeliveryAddressServiceRequest.cs new file mode 100644 index 00000000..f8f5188e --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsDeliveryAddressServiceRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsDeliveryAddressServiceRequest : JdRequestBase + { + public Nullable + addressId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.deliveryAddressService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("addressId", this. addressId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsDeliveryRequest.cs b/BBWY.JDSDK/Request/DropshipDpsDeliveryRequest.cs new file mode 100644 index 00000000..f77ff879 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsDeliveryRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsDeliveryRequest : JdRequestBase + { + public Nullable + customOrderId + {get; set;} + + public Nullable + carrierId + {get; set;} + + public string + carrierBusinessName + {get; set;} + + public string + shipNo + {get; set;} + + public Nullable + estimateDate + {get; set;} + + public string + carrierPhone + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.delivery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customOrderId", this. customOrderId +); + parameters.Add("carrierId", this. carrierId +); + parameters.Add("carrierBusinessName", this. carrierBusinessName +); + parameters.Add("shipNo", this. shipNo +); + parameters.Add("estimateDate", this. estimateDate +); + parameters.Add("carrierPhone", this. carrierPhone +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsModifyStockInfoRequest.cs b/BBWY.JDSDK/Request/DropshipDpsModifyStockInfoRequest.cs new file mode 100644 index 00000000..30079e4d --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsModifyStockInfoRequest.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsModifyStockInfoRequest : JdRequestBase + { + public string + sku {get; set; } + public string + stockNum {get; set; } + public override string ApiName + { + get{return "jingdong.dropship.dps.modifyStockInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku", this. sku +); + parameters.Add("stockNum", this. stockNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsOutboundRequest.cs b/BBWY.JDSDK/Request/DropshipDpsOutboundRequest.cs new file mode 100644 index 00000000..71e23649 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsOutboundRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsOutboundRequest : JdRequestBase + { + public Nullable + customOrderId + {get; set;} + + public string + memoByVendor + {get; set;} + + public Nullable + isJdexpress + {get; set;} + + public Nullable + addressId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.outbound";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customOrderId", this. customOrderId +); + parameters.Add("memoByVendor", this. memoByVendor +); + parameters.Add("isJdexpress", this. isJdexpress +); + parameters.Add("addressId", this. addressId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsPartitionStockInfoQueryRequest.cs b/BBWY.JDSDK/Request/DropshipDpsPartitionStockInfoQueryRequest.cs new file mode 100644 index 00000000..2590931d --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsPartitionStockInfoQueryRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsPartitionStockInfoQueryRequest : JdRequestBase + { + public string + sku {get; set; } + public string + storeId {get; set; } + public string + page {get; set; } + public string + pageSize {get; set; } + public override string ApiName + { + get{return "jingdong.dropship.dps.partitionStockInfo.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku", this. sku +); + parameters.Add("storeId", this. storeId +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsPartitionStockMaintainRequest.cs b/BBWY.JDSDK/Request/DropshipDpsPartitionStockMaintainRequest.cs new file mode 100644 index 00000000..4d2ed901 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsPartitionStockMaintainRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsPartitionStockMaintainRequest : JdRequestBase + { + public string + sku {get; set; } + public string + stockNum {get; set; } + public string + storeId {get; set; } + public string + rfId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.partitionStock.maintain";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku", this. sku +); + parameters.Add("stockNum", this. stockNum +); + parameters.Add("storeId", this. storeId +); + parameters.Add("rfId", this. rfId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsPartitionStockStoreQueryRequest.cs b/BBWY.JDSDK/Request/DropshipDpsPartitionStockStoreQueryRequest.cs new file mode 100644 index 00000000..2a9325a8 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsPartitionStockStoreQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsPartitionStockStoreQueryRequest : JdRequestBase + { + public string + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.partitionStock.store.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsPrerefundRequest.cs b/BBWY.JDSDK/Request/DropshipDpsPrerefundRequest.cs new file mode 100644 index 00000000..9f440205 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsPrerefundRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsPrerefundRequest : JdRequestBase + { + public Nullable + customOrderId + {get; set;} + + public string + approvalSuggestion + {get; set;} + + public string + approvalState + {get; set;} + + public Nullable + id + {get; set;} + + public string + operatorState + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.prerefund";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customOrderId", this. customOrderId +); + parameters.Add("approvalSuggestion", this. approvalSuggestion +); + parameters.Add("approvalState", this. approvalState +); + parameters.Add("id", this. id +); + parameters.Add("operatorState", this. operatorState +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsQueryExpressInfoRequest.cs b/BBWY.JDSDK/Request/DropshipDpsQueryExpressInfoRequest.cs new file mode 100644 index 00000000..0b39329d --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsQueryExpressInfoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsQueryExpressInfoRequest : JdRequestBase + { + public string + customOrderIds + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.queryExpressInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customOrderIds", this. customOrderIds +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsQueryStockInfoRequest.cs b/BBWY.JDSDK/Request/DropshipDpsQueryStockInfoRequest.cs new file mode 100644 index 00000000..8d10f878 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsQueryStockInfoRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsQueryStockInfoRequest : JdRequestBase + { + public string + sku {get; set; } + public override string ApiName + { + get{return "jingdong.dropship.dps.queryStockInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku", this. sku +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsSearchAllOrdersRequest.cs b/BBWY.JDSDK/Request/DropshipDpsSearchAllOrdersRequest.cs new file mode 100644 index 00000000..fee7df2e --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsSearchAllOrdersRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsSearchAllOrdersRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + beginDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + modifiedBeginDate + {get; set;} + + public Nullable + modifiedEndDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.searchAllOrders";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("modifiedBeginDate", this. modifiedBeginDate +); + parameters.Add("modifiedEndDate", this. modifiedEndDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsSearchRequest.cs b/BBWY.JDSDK/Request/DropshipDpsSearchRequest.cs new file mode 100644 index 00000000..2e8b28e5 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsSearchRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsSearchRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + beginDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + modifiedBeginDate + {get; set;} + + public Nullable + modifiedEndDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("modifiedBeginDate", this. modifiedBeginDate +); + parameters.Add("modifiedEndDate", this. modifiedEndDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsSearchoutboundorderRequest.cs b/BBWY.JDSDK/Request/DropshipDpsSearchoutboundorderRequest.cs new file mode 100644 index 00000000..1d5070f2 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsSearchoutboundorderRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsSearchoutboundorderRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + beginDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + modifiedBeginDate + {get; set;} + + public Nullable + modifiedEndDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.searchoutboundorder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("modifiedBeginDate", this. modifiedBeginDate +); + parameters.Add("modifiedEndDate", this. modifiedEndDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsSearchpreRequest.cs b/BBWY.JDSDK/Request/DropshipDpsSearchpreRequest.cs new file mode 100644 index 00000000..1d314a36 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsSearchpreRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsSearchpreRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + beginDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.searchpre";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsSearchsingleRequest.cs b/BBWY.JDSDK/Request/DropshipDpsSearchsingleRequest.cs new file mode 100644 index 00000000..f8944531 --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsSearchsingleRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsSearchsingleRequest : JdRequestBase + { + public Nullable + customOrderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.searchsingle";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customOrderId", this. customOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsSearchsingleorderRequest.cs b/BBWY.JDSDK/Request/DropshipDpsSearchsingleorderRequest.cs new file mode 100644 index 00000000..9e3f7f2a --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsSearchsingleorderRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsSearchsingleorderRequest : JdRequestBase + { + public Nullable + customOrderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.searchsingleorder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customOrderId", this. customOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DropshipDpsSplitOrderRequest.cs b/BBWY.JDSDK/Request/DropshipDpsSplitOrderRequest.cs new file mode 100644 index 00000000..c4237efe --- /dev/null +++ b/BBWY.JDSDK/Request/DropshipDpsSplitOrderRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DropshipDpsSplitOrderRequest : JdRequestBase + { + public string + splitOrderJson + {get; set;} + + public override string ApiName + { + get{return "jingdong.dropship.dps.splitOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("splitOrderJson", this. splitOrderJson +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdkckeywordCategorypricesuggestQueryRequest.cs b/BBWY.JDSDK/Request/DspAdkckeywordCategorypricesuggestQueryRequest.cs new file mode 100644 index 00000000..7ae59c2c --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdkckeywordCategorypricesuggestQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdkckeywordCategorypricesuggestQueryRequest : JdRequestBase + { + public string + key + {get; set;} + + public string + mobileType + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adkckeyword.categorypricesuggest.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("key", this. key +); + parameters.Add("mobileType", this. mobileType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdkckeywordKeywordpricesuggestQueryRequest.cs b/BBWY.JDSDK/Request/DspAdkckeywordKeywordpricesuggestQueryRequest.cs new file mode 100644 index 00000000..83f8a7c8 --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdkckeywordKeywordpricesuggestQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdkckeywordKeywordpricesuggestQueryRequest : JdRequestBase + { + public string + key + {get; set;} + + public string + mobileType + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adkckeyword.keywordpricesuggest.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("key", this. key +); + parameters.Add("mobileType", this. mobileType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdkckeywordUsedKeywordGetRequest.cs b/BBWY.JDSDK/Request/DspAdkckeywordUsedKeywordGetRequest.cs new file mode 100644 index 00000000..cc77faab --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdkckeywordUsedKeywordGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdkckeywordUsedKeywordGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.dsp.adkckeyword.usedKeyword.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdkcunitAreadirectionUpdateRequest.cs b/BBWY.JDSDK/Request/DspAdkcunitAreadirectionUpdateRequest.cs new file mode 100644 index 00000000..28ed36cd --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdkcunitAreadirectionUpdateRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdkcunitAreadirectionUpdateRequest : JdRequestBase + { + public Nullable + adGroupId + {get; set;} + + public string + areaId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adkcunit.areadirection.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("adGroupId", this. adGroupId +); + parameters.Add("areaId", this. areaId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdkcunitDmpGetBindCrowdRequest.cs b/BBWY.JDSDK/Request/DspAdkcunitDmpGetBindCrowdRequest.cs new file mode 100644 index 00000000..bf518460 --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdkcunitDmpGetBindCrowdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdkcunitDmpGetBindCrowdRequest : JdRequestBase + { + public Nullable + adGroupId + {get; set;} + + public Nullable + displayType + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adkcunit.dmp.getBindCrowd";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("adGroupId", this. adGroupId +); + parameters.Add("displayType", this. displayType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdkcunitDmpGetcrowdlistRequest.cs b/BBWY.JDSDK/Request/DspAdkcunitDmpGetcrowdlistRequest.cs new file mode 100644 index 00000000..0c1a37bd --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdkcunitDmpGetcrowdlistRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdkcunitDmpGetcrowdlistRequest : JdRequestBase + { + public string + crowdName + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adkcunit.dmp.getcrowdlist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("crowdName", this. crowdName +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdkcunitShoppriceUpdateRequest.cs b/BBWY.JDSDK/Request/DspAdkcunitShoppriceUpdateRequest.cs new file mode 100644 index 00000000..ad687bd7 --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdkcunitShoppriceUpdateRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdkcunitShoppriceUpdateRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public string + feeStr + {get; set;} + + public string + inSearchFeeStr + {get; set;} + + public Nullable + mobilePriceCoef + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adkcunit.shopprice.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("feeStr", this. feeStr +); + parameters.Add("inSearchFeeStr", this. inSearchFeeStr +); + parameters.Add("mobilePriceCoef", this. mobilePriceCoef +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdreportQueryaddailysumRequest.cs b/BBWY.JDSDK/Request/DspAdreportQueryaddailysumRequest.cs new file mode 100644 index 00000000..9f07f606 --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdreportQueryaddailysumRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdreportQueryaddailysumRequest : JdRequestBase + { + public Nullable + campaignId + {get; set;} + + public Nullable + groupId + {get; set;} + + public Nullable + adId + {get; set;} + + public string + platform + {get; set;} + + public Nullable + startDay + {get; set;} + + public Nullable + endDay + {get; set;} + + public Nullable + OrderStatusCategory + {get; set;} + + public Nullable + isTodayOr15Days + {get; set;} + + public Nullable + isOrderOrClick + {get; set;} + + public Nullable + isDaily + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adreport.queryaddailysum";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("campaignId", this. campaignId +); + parameters.Add("groupId", this. groupId +); + parameters.Add("adId", this. adId +); + parameters.Add("platform", this. platform +); + parameters.Add("startDay", this. startDay +); + parameters.Add("endDay", this. endDay +); + parameters.Add("OrderStatusCategory", this. OrderStatusCategory +); + parameters.Add("isTodayOr15Days", this. isTodayOr15Days +); + parameters.Add("isOrderOrClick", this. isOrderOrClick +); + parameters.Add("isDaily", this. isDaily +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdreportQuerycampdailysumRequest.cs b/BBWY.JDSDK/Request/DspAdreportQuerycampdailysumRequest.cs new file mode 100644 index 00000000..0e1aadcb --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdreportQuerycampdailysumRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdreportQuerycampdailysumRequest : JdRequestBase + { + public Nullable + campaignId + {get; set;} + + public string + platform + {get; set;} + + public Nullable + startDay + {get; set;} + + public Nullable + endDay + {get; set;} + + public Nullable + OrderStatusCategory + {get; set;} + + public Nullable + isTodayOr15Days + {get; set;} + + public Nullable + isOrderOrClick + {get; set;} + + public Nullable + isDaily + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adreport.querycampdailysum";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("campaignId", this. campaignId +); + parameters.Add("platform", this. platform +); + parameters.Add("startDay", this. startDay +); + parameters.Add("endDay", this. endDay +); + parameters.Add("OrderStatusCategory", this. OrderStatusCategory +); + parameters.Add("isTodayOr15Days", this. isTodayOr15Days +); + parameters.Add("isOrderOrClick", this. isOrderOrClick +); + parameters.Add("isDaily", this. isDaily +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdreportQuerygroupdailysumRequest.cs b/BBWY.JDSDK/Request/DspAdreportQuerygroupdailysumRequest.cs new file mode 100644 index 00000000..28938ec9 --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdreportQuerygroupdailysumRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdreportQuerygroupdailysumRequest : JdRequestBase + { + public Nullable + campaignId + {get; set;} + + public Nullable + groupId + {get; set;} + + public string + platform + {get; set;} + + public Nullable + startDay + {get; set;} + + public Nullable + endDay + {get; set;} + + public Nullable + OrderStatusCategory + {get; set;} + + public Nullable + isTodayOr15Days + {get; set;} + + public Nullable + isOrderOrClick + {get; set;} + + public Nullable + isDaily + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adreport.querygroupdailysum";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("campaignId", this. campaignId +); + parameters.Add("groupId", this. groupId +); + parameters.Add("platform", this. platform +); + parameters.Add("startDay", this. startDay +); + parameters.Add("endDay", this. endDay +); + parameters.Add("OrderStatusCategory", this. OrderStatusCategory +); + parameters.Add("isTodayOr15Days", this. isTodayOr15Days +); + parameters.Add("isOrderOrClick", this. isOrderOrClick +); + parameters.Add("isDaily", this. isDaily +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdreportQuerylocationRequest.cs b/BBWY.JDSDK/Request/DspAdreportQuerylocationRequest.cs new file mode 100644 index 00000000..a0b5d64c --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdreportQuerylocationRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdreportQuerylocationRequest : JdRequestBase + { + public string + platform + {get; set;} + + public Nullable + startDay + {get; set;} + + public Nullable + endDay + {get; set;} + + public Nullable + OrderStatusCategory + {get; set;} + + public Nullable + isTodayOr15Days + {get; set;} + + public Nullable + isOrderOrClick + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adreport.querylocation";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("platform", this. platform +); + parameters.Add("startDay", this. startDay +); + parameters.Add("endDay", this. endDay +); + parameters.Add("OrderStatusCategory", this. OrderStatusCategory +); + parameters.Add("isTodayOr15Days", this. isTodayOr15Days +); + parameters.Add("isOrderOrClick", this. isOrderOrClick +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdreportQueryrealmediaRequest.cs b/BBWY.JDSDK/Request/DspAdreportQueryrealmediaRequest.cs new file mode 100644 index 00000000..c39f81be --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdreportQueryrealmediaRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdreportQueryrealmediaRequest : JdRequestBase + { + public string + platform + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adreport.queryrealmedia";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("platform", this. platform +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdreportTrendChartGetRequest.cs b/BBWY.JDSDK/Request/DspAdreportTrendChartGetRequest.cs new file mode 100644 index 00000000..b9ec2540 --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdreportTrendChartGetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdreportTrendChartGetRequest : JdRequestBase + { + public Nullable + startDay + {get; set;} + + public Nullable + endDay + {get; set;} + + public Nullable + businessType + {get; set;} + + public Nullable + granularity + {get; set;} + + public Nullable + campaignId + {get; set;} + + public Nullable + groupId + {get; set;} + + public Nullable + adId + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adreport.trendChart.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDay", this. startDay +); + parameters.Add("endDay", this. endDay +); + parameters.Add("businessType", this. businessType +); + parameters.Add("granularity", this. granularity +); + parameters.Add("campaignId", this. campaignId +); + parameters.Add("groupId", this. groupId +); + parameters.Add("adId", this. adId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspAdunitDmpGetcrowdlistRequest.cs b/BBWY.JDSDK/Request/DspAdunitDmpGetcrowdlistRequest.cs new file mode 100644 index 00000000..0421c6fa --- /dev/null +++ b/BBWY.JDSDK/Request/DspAdunitDmpGetcrowdlistRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspAdunitDmpGetcrowdlistRequest : JdRequestBase + { + public string + crowdName + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.adunit.dmp.getcrowdlist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("crowdName", this. crowdName +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspBalanceGetRequest.cs b/BBWY.JDSDK/Request/DspBalanceGetRequest.cs new file mode 100644 index 00000000..9eaa0258 --- /dev/null +++ b/BBWY.JDSDK/Request/DspBalanceGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspBalanceGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.dsp.balance.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspConsumeGetRequest.cs b/BBWY.JDSDK/Request/DspConsumeGetRequest.cs new file mode 100644 index 00000000..794627c3 --- /dev/null +++ b/BBWY.JDSDK/Request/DspConsumeGetRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspConsumeGetRequest : JdRequestBase + { + public Nullable + beginDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public string + pageIndex + {get; set;} + + public string + pageSize + {get; set;} + + public string + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.consume.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("beginDate", this. beginDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspFeaturedorderdetailOrdereffectdetailRequest.cs b/BBWY.JDSDK/Request/DspFeaturedorderdetailOrdereffectdetailRequest.cs new file mode 100644 index 00000000..1f99b55e --- /dev/null +++ b/BBWY.JDSDK/Request/DspFeaturedorderdetailOrdereffectdetailRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspFeaturedorderdetailOrdereffectdetailRequest : JdRequestBase + { + public Nullable + campaignId + {get; set;} + + public Nullable + groupId + {get; set;} + + public string + mySelf + {get; set;} + + public string + province + {get; set;} + + public string + mediaId + {get; set;} + + public string + unionid + {get; set;} + + public Nullable + orderStatus + {get; set;} + + public Nullable + clickStartDay + {get; set;} + + public Nullable + clickEndDay + {get; set;} + + public Nullable + orderStartDay + {get; set;} + + public Nullable + orderEndDay + {get; set;} + + public Nullable + realTime + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.featuredorderdetail.ordereffectdetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("campaignId", this. campaignId +); + parameters.Add("groupId", this. groupId +); + parameters.Add("mySelf", this. mySelf +); + parameters.Add("province", this. province +); + parameters.Add("mediaId", this. mediaId +); + parameters.Add("unionid", this. unionid +); + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("clickStartDay", this. clickStartDay +); + parameters.Add("clickEndDay", this. clickEndDay +); + parameters.Add("orderStartDay", this. orderStartDay +); + parameters.Add("orderEndDay", this. orderEndDay +); + parameters.Add("realTime", this. realTime +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspKcHtcampainListRequest.cs b/BBWY.JDSDK/Request/DspKcHtcampainListRequest.cs new file mode 100644 index 00000000..a478e4f0 --- /dev/null +++ b/BBWY.JDSDK/Request/DspKcHtcampainListRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspKcHtcampainListRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.dsp.kc.htcampain.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspKuaicheareaQuerycityRequest.cs b/BBWY.JDSDK/Request/DspKuaicheareaQuerycityRequest.cs new file mode 100644 index 00000000..a5a8477d --- /dev/null +++ b/BBWY.JDSDK/Request/DspKuaicheareaQuerycityRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspKuaicheareaQuerycityRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.dsp.kuaichearea.querycity";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspPictureUploadRequest.cs b/BBWY.JDSDK/Request/DspPictureUploadRequest.cs new file mode 100644 index 00000000..6234b794 --- /dev/null +++ b/BBWY.JDSDK/Request/DspPictureUploadRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspPictureUploadRequest : JdRequestBase + { + public string + picFile + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.picture.upload";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("picFile", this. picFile +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/DspSoaDmpQuerySearchCrowdSumRequest.cs b/BBWY.JDSDK/Request/DspSoaDmpQuerySearchCrowdSumRequest.cs new file mode 100644 index 00000000..c241dae2 --- /dev/null +++ b/BBWY.JDSDK/Request/DspSoaDmpQuerySearchCrowdSumRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class DspSoaDmpQuerySearchCrowdSumRequest : JdRequestBase + { + public Nullable + groupId + {get; set;} + + public Nullable + campaignId + {get; set;} + + public Nullable + startDay + {get; set;} + + public Nullable + endDay + {get; set;} + + public Nullable + isOrderOrClick + {get; set;} + + public Nullable + isTodayOr15Days + {get; set;} + + public Nullable + orderStatusCategory + {get; set;} + + public override string ApiName + { + get{return "jingdong.dsp.soa.dmp.querySearchCrowdSum";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("groupId", this. groupId +); + parameters.Add("campaignId", this. campaignId +); + parameters.Add("startDay", this. startDay +); + parameters.Add("endDay", this. endDay +); + parameters.Add("isOrderOrClick", this. isOrderOrClick +); + parameters.Add("isTodayOr15Days", this. isTodayOr15Days +); + parameters.Add("orderStatusCategory", this. orderStatusCategory +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpAfsCreateServiceOrderRequest.cs b/BBWY.JDSDK/Request/EclpAfsCreateServiceOrderRequest.cs new file mode 100644 index 00000000..f4e9f4ff --- /dev/null +++ b/BBWY.JDSDK/Request/EclpAfsCreateServiceOrderRequest.cs @@ -0,0 +1,289 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpAfsCreateServiceOrderRequest : JdRequestBase + { + public string + isvUUId + {get; set;} + + public string + isvSource + {get; set;} + + public string + shopNo + {get; set;} + + public string + departmentNo + {get; set;} + + public string + shipperNo + {get; set;} + + public string + eclpOrderId + {get; set;} + + public string + salePlatformSource + {get; set;} + + public string + salesPlatformCreateTime + {get; set;} + + public string + sourceType + {get; set;} + + public string + pickupType + {get; set;} + + public string + isInvoice + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + isPackage + {get; set;} + + public string + isTestReport + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public string + provinceNo + {get; set;} + + public string + provinceName + {get; set;} + + public string + cityName + {get; set;} + + public string + cityNo + {get; set;} + + public string + countyName + {get; set;} + + public string + countyNo + {get; set;} + + public string + townName + {get; set;} + + public string + townNo + {get; set;} + + public string + customerAddress + {get; set;} + + public string + pickupAddress + {get; set;} + + public string + operatorId + {get; set;} + + public string + operatorName + {get; set;} + + public string + operateTime + {get; set;} + + public string + pickupNo + {get; set;} + + public string + questionDesc + {get; set;} + + public string + applyReason + {get; set;} + + public string + amsAuditComment + {get; set;} + + public string + waybill + {get; set;} + + public string + pickwaretype + {get; set;} + + public string + isvGoodsNo {get; set; } + public string + quantity {get; set; } + public string + weight {get; set; } + public string + sn {get; set; } + public string + attachmentDetails {get; set; } + public string + wareType {get; set; } + public Nullable + isCreatePickup + {get; set;} + + public string + businessPhone + {get; set;} + + public string + outPickupType + {get; set;} + + public string + afterSalesChangeNo + {get; set;} + + public Nullable + spOrderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.afs.createServiceOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvUUId", this. isvUUId +); + parameters.Add("isvSource", this. isvSource +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("departmentNo", this. departmentNo +); + parameters.Add("shipperNo", this. shipperNo +); + parameters.Add("eclpOrderId", this. eclpOrderId +); + parameters.Add("salePlatformSource", this. salePlatformSource +); + parameters.Add("salesPlatformCreateTime", this. salesPlatformCreateTime +); + parameters.Add("sourceType", this. sourceType +); + parameters.Add("pickupType", this. pickupType +); + parameters.Add("isInvoice", this. isInvoice +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("isPackage", this. isPackage +); + parameters.Add("isTestReport", this. isTestReport +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("provinceNo", this. provinceNo +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("cityName", this. cityName +); + parameters.Add("cityNo", this. cityNo +); + parameters.Add("countyName", this. countyName +); + parameters.Add("countyNo", this. countyNo +); + parameters.Add("townName", this. townName +); + parameters.Add("townNo", this. townNo +); + parameters.Add("customerAddress", this. customerAddress +); + parameters.Add("pickupAddress", this. pickupAddress +); + parameters.Add("operatorId", this. operatorId +); + parameters.Add("operatorName", this. operatorName +); + parameters.Add("operateTime", this. operateTime +); + parameters.Add("pickupNo", this. pickupNo +); + parameters.Add("questionDesc", this. questionDesc +); + parameters.Add("applyReason", this. applyReason +); + parameters.Add("amsAuditComment", this. amsAuditComment +); + parameters.Add("waybill", this. waybill +); + parameters.Add("pickwaretype", this. pickwaretype +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("quantity", this. quantity +); + parameters.Add("weight", this. weight +); + parameters.Add("sn", this. sn +); + parameters.Add("attachmentDetails", this. attachmentDetails +); + parameters.Add("wareType", this. wareType +); + parameters.Add("isCreatePickup", this. isCreatePickup +); + parameters.Add("businessPhone", this. businessPhone +); + parameters.Add("outPickupType", this. outPickupType +); + parameters.Add("afterSalesChangeNo", this. afterSalesChangeNo +); + parameters.Add("spOrderId", this. spOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpAfsQueryServiceItemInfoByServiceNoRequest.cs b/BBWY.JDSDK/Request/EclpAfsQueryServiceItemInfoByServiceNoRequest.cs new file mode 100644 index 00000000..59d12a1f --- /dev/null +++ b/BBWY.JDSDK/Request/EclpAfsQueryServiceItemInfoByServiceNoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpAfsQueryServiceItemInfoByServiceNoRequest : JdRequestBase + { + public string + servicesNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.afs.queryServiceItemInfoByServiceNo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("servicesNo", this. servicesNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCategoryGetFirstLevelCategoriesRequest.cs b/BBWY.JDSDK/Request/EclpCategoryGetFirstLevelCategoriesRequest.cs new file mode 100644 index 00000000..7aa14ebe --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCategoryGetFirstLevelCategoriesRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCategoryGetFirstLevelCategoriesRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.eclp.category.getFirstLevelCategories";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCategoryGetSecondLevelCategoriesRequest.cs b/BBWY.JDSDK/Request/EclpCategoryGetSecondLevelCategoriesRequest.cs new file mode 100644 index 00000000..37d8626e --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCategoryGetSecondLevelCategoriesRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCategoryGetSecondLevelCategoriesRequest : JdRequestBase + { + public Nullable + firstCategoryNo + {get; set;} + + public Nullable + secondCategoryNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.category.getSecondLevelCategories";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("firstCategoryNo", this. firstCategoryNo +); + parameters.Add("secondCategoryNo", this. secondCategoryNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCategoryGetThirdLevelCategoriesRequest.cs b/BBWY.JDSDK/Request/EclpCategoryGetThirdLevelCategoriesRequest.cs new file mode 100644 index 00000000..6c8301df --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCategoryGetThirdLevelCategoriesRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCategoryGetThirdLevelCategoriesRequest : JdRequestBase + { + public Nullable + secondCategoryNo + {get; set;} + + public Nullable + thirdCategoryNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.category.getThirdLevelCategories";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("secondCategoryNo", this. secondCategoryNo +); + parameters.Add("thirdCategoryNo", this. thirdCategoryNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCheckstockQueryCheckStockLossesRequest.cs b/BBWY.JDSDK/Request/EclpCheckstockQueryCheckStockLossesRequest.cs new file mode 100644 index 00000000..94666de5 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCheckstockQueryCheckStockLossesRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCheckstockQueryCheckStockLossesRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + checkStockNos + {get; set;} + + public string + pageNo + {get; set;} + + public string + pageSize + {get; set;} + + public string + startTime + {get; set;} + + public string + endTime + {get; set;} + + public string + returnIsvLotattrs + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.checkstock.queryCheckStockLosses";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("checkStockNos", this. checkStockNos +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("returnIsvLotattrs", this. returnIsvLotattrs +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCheckstockQueryCheckStockProfitRequest.cs b/BBWY.JDSDK/Request/EclpCheckstockQueryCheckStockProfitRequest.cs new file mode 100644 index 00000000..c254aff5 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCheckstockQueryCheckStockProfitRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCheckstockQueryCheckStockProfitRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + checkStockNos + {get; set;} + + public string + pageNo + {get; set;} + + public string + pageSize + {get; set;} + + public string + startTime + {get; set;} + + public string + endTime + {get; set;} + + public string + returnIsvLotattrs + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.checkstock.queryCheckStockProfit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("checkStockNos", this. checkStockNos +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("returnIsvLotattrs", this. returnIsvLotattrs +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCloudQueryOrderInfoRequest.cs b/BBWY.JDSDK/Request/EclpCloudQueryOrderInfoRequest.cs new file mode 100644 index 00000000..fae77327 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCloudQueryOrderInfoRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCloudQueryOrderInfoRequest : JdRequestBase + { + public string + machiningNo + {get; set;} + + public string + machiningType + {get; set;} + + public Nullable + timeStart + {get; set;} + + public Nullable + timeEnd + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + tenantId + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.cloud.queryOrderInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("machiningNo", this. machiningNo +); + parameters.Add("machiningType", this. machiningType +); + parameters.Add("timeStart", this. timeStart +); + parameters.Add("timeEnd", this. timeEnd +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("tenantId", this. tenantId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCloudQueryReceivingResultRequest.cs b/BBWY.JDSDK/Request/EclpCloudQueryReceivingResultRequest.cs new file mode 100644 index 00000000..61345b96 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCloudQueryReceivingResultRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCloudQueryReceivingResultRequest : JdRequestBase + { + public string + receiptNo + {get; set;} + + public string + billType + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + tenantId + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.cloud.queryReceivingResult";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("receiptNo", this. receiptNo +); + parameters.Add("billType", this. billType +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("tenantId", this. tenantId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCloudReceiveOrderInfoRequest.cs b/BBWY.JDSDK/Request/EclpCloudReceiveOrderInfoRequest.cs new file mode 100644 index 00000000..0df08ecc --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCloudReceiveOrderInfoRequest.cs @@ -0,0 +1,81 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCloudReceiveOrderInfoRequest : JdRequestBase + { + public string + machiningNo + {get; set;} + + public string + machiningType + {get; set;} + + public string + ownerNo {get; set; } + public string + skuNo {get; set; } + public string + productLevel {get; set; } + public string + qty {get; set; } + public string + destOwnerNo {get; set; } + public string + destSkuNo {get; set; } + public string + destQty {get; set; } + public string + destProductLevel {get; set; } + public string + warehouseNo + {get; set;} + + public string + tenantId + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.cloud.receiveOrderInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("machiningNo", this. machiningNo +); + parameters.Add("machiningType", this. machiningType +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("skuNo", this. skuNo +); + parameters.Add("productLevel", this. productLevel +); + parameters.Add("qty", this. qty +); + parameters.Add("destOwnerNo", this. destOwnerNo +); + parameters.Add("destSkuNo", this. destSkuNo +); + parameters.Add("destQty", this. destQty +); + parameters.Add("destProductLevel", this. destProductLevel +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("tenantId", this. tenantId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoCancelB2bLwbMainRequest.cs b/BBWY.JDSDK/Request/EclpCoCancelB2bLwbMainRequest.cs new file mode 100644 index 00000000..51b2c103 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoCancelB2bLwbMainRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoCancelB2bLwbMainRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + orderNo + {get; set;} + + public string + wbNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.cancelB2bLwbMain";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("wbNo", this. wbNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoCancelLwbMainRequest.cs b/BBWY.JDSDK/Request/EclpCoCancelLwbMainRequest.cs new file mode 100644 index 00000000..e9f5acb7 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoCancelLwbMainRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoCancelLwbMainRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + orderNo + {get; set;} + + public string + lwbNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.cancelLwbMain";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("lwbNo", this. lwbNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoCreateWbOrderRequest.cs b/BBWY.JDSDK/Request/EclpCoCreateWbOrderRequest.cs new file mode 100644 index 00000000..6abdedf2 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoCreateWbOrderRequest.cs @@ -0,0 +1,825 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoCreateWbOrderRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + senderNickName + {get; set;} + + public string + senderName + {get; set;} + + public string + senderMobile + {get; set;} + + public string + senderPhone + {get; set;} + + public string + senderProvince + {get; set;} + + public string + senderCity + {get; set;} + + public string + senderCounty + {get; set;} + + public string + senderTown + {get; set;} + + public string + senderProvinceName + {get; set;} + + public string + senderCityName + {get; set;} + + public string + senderCountyName + {get; set;} + + public string + senderTownName + {get; set;} + + public string + senderAddress + {get; set;} + + public string + receiverNickName + {get; set;} + + public string + receiverName + {get; set;} + + public string + receiverMobile + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + receiverProvince + {get; set;} + + public string + receiverCity + {get; set;} + + public string + receiverCounty + {get; set;} + + public string + receiverTown + {get; set;} + + public string + receiverProvinceName + {get; set;} + + public string + receiverCityName + {get; set;} + + public string + receiverCountyName + {get; set;} + + public string + receiverTownName + {get; set;} + + public string + remark + {get; set;} + + public Nullable + grossWeight + {get; set;} + + public Nullable + grossVolume + {get; set;} + + public string + createTime + {get; set;} + + public string + createUser + {get; set;} + + public Nullable + receivable + {get; set;} + + public string + isCod + {get; set;} + + public string + vehicleTypeName + {get; set;} + + public string + vehicleTypeNo + {get; set;} + + public Nullable + vehicleQty + {get; set;} + + public string + expressItemName + {get; set;} + + public Nullable + expressItemQty + {get; set;} + + public string + signReceiptFlag + {get; set;} + + public string + deliveryReceiptFlag + {get; set;} + + public string + deliveryIntoWarehouse + {get; set;} + + public string + loadFlag + {get; set;} + + public string + unloadFlag + {get; set;} + + public string + receiptFlag + {get; set;} + + public string + fcFlag + {get; set;} + + public Nullable + guaranteeValue + {get; set;} + + public string + pickupBeginTime + {get; set;} + + public string + pickupEndTime + {get; set;} + + public string + bussinessType + {get; set;} + + public string + deliveryType + {get; set;} + + public string + senderCompany + {get; set;} + + public string + receiverCompany + {get; set;} + + public string + receiverAddress + {get; set;} + + public string + warehouseCode + {get; set;} + + public string + projectName + {get; set;} + + public string + actualSpId + {get; set;} + + public string + coldChainOn + {get; set;} + + public string + temptureNum + {get; set;} + + public string + qingzhenOn + {get; set;} + + public string + yiwuranOn + {get; set;} + + public string + inStorageNo + {get; set;} + + public Nullable + inStorageTime + {get; set;} + + public string + inStorageRemark + {get; set;} + + public string + heavyUpstair + {get; set;} + + public string + wayBillCode + {get; set;} + + public Nullable + spId + {get; set;} + + public string + saleOrderNo + {get; set;} + + public string + packageServiceOn + {get; set;} + + public string + deliveryMthd + {get; set;} + + public string + providerCode + {get; set;} + + public string + packageNo {get; set; } + public string + clientNo + {get; set;} + + public string + orderType + {get; set;} + + public string + siteCollect + {get; set;} + + public string + siteDelivery + {get; set;} + + public string + quarantineCert + {get; set;} + + public Nullable + selfCollectSiteId + {get; set;} + + public Nullable + selfDeliverySiteId + {get; set;} + + public string + expectedArrivalStartTime + {get; set;} + + public string + expectedArrivalEndTime + {get; set;} + + public string + vehicleOrderNo + {get; set;} + + public string + messageSign + {get; set;} + + public string + checkPreSort + {get; set;} + + public string + receiverNameSplit {get; set; } + public string + receiverCompanySplit {get; set; } + public string + receiverMobileSplit {get; set; } + public string + receiverPhoneSplit {get; set; } + public string + receiverProvinceNameSplit {get; set; } + public string + receiverProvinceSplit {get; set; } + public string + receiverCityNameSplit {get; set; } + public string + receiverCitySplit {get; set; } + public string + receiverCountyNameSplit {get; set; } + public string + receiverCountySplit {get; set; } + public string + receiverTownNameSplit {get; set; } + public string + receiverTownSplit {get; set; } + public string + receiverAddressSplit {get; set; } + public string + expectedArrivalStartTimeSplit {get; set; } + public string + expectedArrivalEndTimeSplit {get; set; } + public string + orderNoSplit {get; set; } + public string + expressItemNameSplit {get; set; } + public string + grossVolumeSplit {get; set; } + public string + grossWeightSplit {get; set; } + public string + expressItemQtySplit {get; set; } + public string + temptureNumSplit {get; set; } + public string + quarantineCertSplit {get; set; } + public string + deliveryIntoWarehouseSplit {get; set; } + public string + inStorageNoSplit {get; set; } + public string + inStorageTimeSplit {get; set; } + public string + inStorageRemarkSplit {get; set; } + public string + loadFlagSplit {get; set; } + public string + unloadFlagSplit {get; set; } + public string + remarkSplit {get; set; } + public string + packageModelNosSplit {get; set; } + public string + qingzhenOnSplit {get; set; } + public string + yiwuranOnSplit {get; set; } + public string + receiverNickNameSplit {get; set; } + public string + guaranteeValueSplit {get; set; } + public Nullable + isvOrderAmount + {get; set;} + + public string + tracker + {get; set;} + + public string + deliveryMode + {get; set;} + + public string + warehouseServiceType + {get; set;} + + public string + homeDeliveryOn + {get; set;} + + public string + siteCode + {get; set;} + + public string + referCancelDate + {get; set;} + + public string + rebackConfluenceOn + {get; set;} + + public string + expressDeliveryOn + {get; set;} + + public string + expectPickupDate + {get; set;} + + public string + expectDeliveryDate + {get; set;} + + public string + warehousePlatformName + {get; set;} + + public string + temporaryStorage + {get; set;} + + public string + predictReceiptDate + {get; set;} + + public string + extendFieldStr + {get; set;} + + public string + peaceMindReceive + {get; set;} + + public string + backInfoOn + {get; set;} + + public string + backName + {get; set;} + + public string + backMobile + {get; set;} + + public string + backPhone + {get; set;} + + public string + backProvinceName + {get; set;} + + public string + backCityName + {get; set;} + + public string + backCountyName + {get; set;} + + public string + backTownName + {get; set;} + + public string + backAddress + {get; set;} + + public string + importFlag + {get; set;} + + public string + fileWithCargo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.createWbOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("senderNickName", this. senderNickName +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderMobile", this. senderMobile +); + parameters.Add("senderPhone", this. senderPhone +); + parameters.Add("senderProvince", this. senderProvince +); + parameters.Add("senderCity", this. senderCity +); + parameters.Add("senderCounty", this. senderCounty +); + parameters.Add("senderTown", this. senderTown +); + parameters.Add("senderProvinceName", this. senderProvinceName +); + parameters.Add("senderCityName", this. senderCityName +); + parameters.Add("senderCountyName", this. senderCountyName +); + parameters.Add("senderTownName", this. senderTownName +); + parameters.Add("senderAddress", this. senderAddress +); + parameters.Add("receiverNickName", this. receiverNickName +); + parameters.Add("receiverName", this. receiverName +); + parameters.Add("receiverMobile", this. receiverMobile +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("receiverProvince", this. receiverProvince +); + parameters.Add("receiverCity", this. receiverCity +); + parameters.Add("receiverCounty", this. receiverCounty +); + parameters.Add("receiverTown", this. receiverTown +); + parameters.Add("receiverProvinceName", this. receiverProvinceName +); + parameters.Add("receiverCityName", this. receiverCityName +); + parameters.Add("receiverCountyName", this. receiverCountyName +); + parameters.Add("receiverTownName", this. receiverTownName +); + parameters.Add("remark", this. remark +); + parameters.Add("grossWeight", this. grossWeight +); + parameters.Add("grossVolume", this. grossVolume +); + parameters.Add("createTime", this. createTime +); + parameters.Add("createUser", this. createUser +); + parameters.Add("receivable", this. receivable +); + parameters.Add("isCod", this. isCod +); + parameters.Add("vehicleTypeName", this. vehicleTypeName +); + parameters.Add("vehicleTypeNo", this. vehicleTypeNo +); + parameters.Add("vehicleQty", this. vehicleQty +); + parameters.Add("expressItemName", this. expressItemName +); + parameters.Add("expressItemQty", this. expressItemQty +); + parameters.Add("signReceiptFlag", this. signReceiptFlag +); + parameters.Add("deliveryReceiptFlag", this. deliveryReceiptFlag +); + parameters.Add("deliveryIntoWarehouse", this. deliveryIntoWarehouse +); + parameters.Add("loadFlag", this. loadFlag +); + parameters.Add("unloadFlag", this. unloadFlag +); + parameters.Add("receiptFlag", this. receiptFlag +); + parameters.Add("fcFlag", this. fcFlag +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("pickupBeginTime", this. pickupBeginTime +); + parameters.Add("pickupEndTime", this. pickupEndTime +); + parameters.Add("bussinessType", this. bussinessType +); + parameters.Add("deliveryType", this. deliveryType +); + parameters.Add("senderCompany", this. senderCompany +); + parameters.Add("receiverCompany", this. receiverCompany +); + parameters.Add("receiverAddress", this. receiverAddress +); + parameters.Add("warehouseCode", this. warehouseCode +); + parameters.Add("projectName", this. projectName +); + parameters.Add("actualSpId", this. actualSpId +); + parameters.Add("coldChainOn", this. coldChainOn +); + parameters.Add("temptureNum", this. temptureNum +); + parameters.Add("qingzhenOn", this. qingzhenOn +); + parameters.Add("yiwuranOn", this. yiwuranOn +); + parameters.Add("inStorageNo", this. inStorageNo +); + parameters.Add("inStorageTime", this. inStorageTime +); + parameters.Add("inStorageRemark", this. inStorageRemark +); + parameters.Add("heavyUpstair", this. heavyUpstair +); + parameters.Add("wayBillCode", this. wayBillCode +); + parameters.Add("spId", this. spId +); + parameters.Add("saleOrderNo", this. saleOrderNo +); + parameters.Add("packageServiceOn", this. packageServiceOn +); + parameters.Add("deliveryMthd", this. deliveryMthd +); + parameters.Add("providerCode", this. providerCode +); + parameters.Add("packageNo", this. packageNo +); + parameters.Add("clientNo", this. clientNo +); + parameters.Add("orderType", this. orderType +); + parameters.Add("siteCollect", this. siteCollect +); + parameters.Add("siteDelivery", this. siteDelivery +); + parameters.Add("quarantineCert", this. quarantineCert +); + parameters.Add("selfCollectSiteId", this. selfCollectSiteId +); + parameters.Add("selfDeliverySiteId", this. selfDeliverySiteId +); + parameters.Add("expectedArrivalStartTime", this. expectedArrivalStartTime +); + parameters.Add("expectedArrivalEndTime", this. expectedArrivalEndTime +); + parameters.Add("vehicleOrderNo", this. vehicleOrderNo +); + parameters.Add("messageSign", this. messageSign +); + parameters.Add("checkPreSort", this. checkPreSort +); + parameters.Add("receiverNameSplit", this. receiverNameSplit +); + parameters.Add("receiverCompanySplit", this. receiverCompanySplit +); + parameters.Add("receiverMobileSplit", this. receiverMobileSplit +); + parameters.Add("receiverPhoneSplit", this. receiverPhoneSplit +); + parameters.Add("receiverProvinceNameSplit", this. receiverProvinceNameSplit +); + parameters.Add("receiverProvinceSplit", this. receiverProvinceSplit +); + parameters.Add("receiverCityNameSplit", this. receiverCityNameSplit +); + parameters.Add("receiverCitySplit", this. receiverCitySplit +); + parameters.Add("receiverCountyNameSplit", this. receiverCountyNameSplit +); + parameters.Add("receiverCountySplit", this. receiverCountySplit +); + parameters.Add("receiverTownNameSplit", this. receiverTownNameSplit +); + parameters.Add("receiverTownSplit", this. receiverTownSplit +); + parameters.Add("receiverAddressSplit", this. receiverAddressSplit +); + parameters.Add("expectedArrivalStartTimeSplit", this. expectedArrivalStartTimeSplit +); + parameters.Add("expectedArrivalEndTimeSplit", this. expectedArrivalEndTimeSplit +); + parameters.Add("orderNoSplit", this. orderNoSplit +); + parameters.Add("expressItemNameSplit", this. expressItemNameSplit +); + parameters.Add("grossVolumeSplit", this. grossVolumeSplit +); + parameters.Add("grossWeightSplit", this. grossWeightSplit +); + parameters.Add("expressItemQtySplit", this. expressItemQtySplit +); + parameters.Add("temptureNumSplit", this. temptureNumSplit +); + parameters.Add("quarantineCertSplit", this. quarantineCertSplit +); + parameters.Add("deliveryIntoWarehouseSplit", this. deliveryIntoWarehouseSplit +); + parameters.Add("inStorageNoSplit", this. inStorageNoSplit +); + parameters.Add("inStorageTimeSplit", this. inStorageTimeSplit +); + parameters.Add("inStorageRemarkSplit", this. inStorageRemarkSplit +); + parameters.Add("loadFlagSplit", this. loadFlagSplit +); + parameters.Add("unloadFlagSplit", this. unloadFlagSplit +); + parameters.Add("remarkSplit", this. remarkSplit +); + parameters.Add("packageModelNosSplit", this. packageModelNosSplit +); + parameters.Add("qingzhenOnSplit", this. qingzhenOnSplit +); + parameters.Add("yiwuranOnSplit", this. yiwuranOnSplit +); + parameters.Add("receiverNickNameSplit", this. receiverNickNameSplit +); + parameters.Add("guaranteeValueSplit", this. guaranteeValueSplit +); + parameters.Add("isvOrderAmount", this. isvOrderAmount +); + parameters.Add("tracker", this. tracker +); + parameters.Add("deliveryMode", this. deliveryMode +); + parameters.Add("warehouseServiceType", this. warehouseServiceType +); + parameters.Add("homeDeliveryOn", this. homeDeliveryOn +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("referCancelDate", this. referCancelDate +); + parameters.Add("rebackConfluenceOn", this. rebackConfluenceOn +); + parameters.Add("expressDeliveryOn", this. expressDeliveryOn +); + parameters.Add("expectPickupDate", this. expectPickupDate +); + parameters.Add("expectDeliveryDate", this. expectDeliveryDate +); + parameters.Add("warehousePlatformName", this. warehousePlatformName +); + parameters.Add("temporaryStorage", this. temporaryStorage +); + parameters.Add("predictReceiptDate", this. predictReceiptDate +); + parameters.Add("extendFieldStr", this. extendFieldStr +); + parameters.Add("peaceMindReceive", this. peaceMindReceive +); + parameters.Add("backInfoOn", this. backInfoOn +); + parameters.Add("backName", this. backName +); + parameters.Add("backMobile", this. backMobile +); + parameters.Add("backPhone", this. backPhone +); + parameters.Add("backProvinceName", this. backProvinceName +); + parameters.Add("backCityName", this. backCityName +); + parameters.Add("backCountyName", this. backCountyName +); + parameters.Add("backTownName", this. backTownName +); + parameters.Add("backAddress", this. backAddress +); + parameters.Add("importFlag", this. importFlag +); + parameters.Add("fileWithCargo", this. fileWithCargo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoEvaluateB2BLwbFreightMainRequest.cs b/BBWY.JDSDK/Request/EclpCoEvaluateB2BLwbFreightMainRequest.cs new file mode 100644 index 00000000..1564b520 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoEvaluateB2BLwbFreightMainRequest.cs @@ -0,0 +1,421 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoEvaluateB2BLwbFreightMainRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + senderNickName + {get; set;} + + public string + senderName + {get; set;} + + public string + senderMobile + {get; set;} + + public string + senderPhone + {get; set;} + + public string + senderProvince + {get; set;} + + public string + senderCity + {get; set;} + + public string + senderCounty + {get; set;} + + public string + senderTown + {get; set;} + + public string + senderProvinceName + {get; set;} + + public string + senderCityName + {get; set;} + + public string + senderCountyName + {get; set;} + + public string + senderTownName + {get; set;} + + public string + senderAddress + {get; set;} + + public string + receiverNickName + {get; set;} + + public string + receiverName + {get; set;} + + public string + receiverMobile + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + receiverProvince + {get; set;} + + public string + receiverCity + {get; set;} + + public string + receiverCounty + {get; set;} + + public string + receiverTown + {get; set;} + + public string + receiverProvinceName + {get; set;} + + public string + receiverCityName + {get; set;} + + public string + receiverCountyName + {get; set;} + + public string + receiverTownName + {get; set;} + + public string + remark + {get; set;} + + public Nullable + grossWeight + {get; set;} + + public Nullable + grossVolume + {get; set;} + + public string + createTime + {get; set;} + + public string + createUser + {get; set;} + + public Nullable + receivable + {get; set;} + + public string + isCod + {get; set;} + + public string + vehicleTypeName + {get; set;} + + public string + vehicleTypeNo + {get; set;} + + public Nullable + vehicleQty + {get; set;} + + public string + expressItemName + {get; set;} + + public Nullable + expressItemQty + {get; set;} + + public string + signReceiptFlag + {get; set;} + + public string + deliveryReceiptFlag + {get; set;} + + public string + deliveryIntoWarehouse + {get; set;} + + public string + loadFlag + {get; set;} + + public string + unloadFlag + {get; set;} + + public string + receiptFlag + {get; set;} + + public string + fcFlag + {get; set;} + + public Nullable + guaranteeValue + {get; set;} + + public string + pickupBeginTime + {get; set;} + + public string + pickupEndTime + {get; set;} + + public string + bussinessType + {get; set;} + + public string + deliveryType + {get; set;} + + public string + senderCompany + {get; set;} + + public string + receiverCompany + {get; set;} + + public string + receiverAddress + {get; set;} + + public string + warehouseCode + {get; set;} + + public string + projectName + {get; set;} + + public string + actualSpId + {get; set;} + + public string + coldChainOn + {get; set;} + + public string + temptureNum + {get; set;} + + public string + qingzhenOn + {get; set;} + + public string + yiwuranOn + {get; set;} + + public string + inStorageNo + {get; set;} + + public Nullable + inStorageTime + {get; set;} + + public string + inStorageRemark + {get; set;} + + public string + heavyUpstair + {get; set;} + + public string + wayBillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.evaluateB2BLwbFreightMain";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("senderNickName", this. senderNickName +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderMobile", this. senderMobile +); + parameters.Add("senderPhone", this. senderPhone +); + parameters.Add("senderProvince", this. senderProvince +); + parameters.Add("senderCity", this. senderCity +); + parameters.Add("senderCounty", this. senderCounty +); + parameters.Add("senderTown", this. senderTown +); + parameters.Add("senderProvinceName", this. senderProvinceName +); + parameters.Add("senderCityName", this. senderCityName +); + parameters.Add("senderCountyName", this. senderCountyName +); + parameters.Add("senderTownName", this. senderTownName +); + parameters.Add("senderAddress", this. senderAddress +); + parameters.Add("receiverNickName", this. receiverNickName +); + parameters.Add("receiverName", this. receiverName +); + parameters.Add("receiverMobile", this. receiverMobile +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("receiverProvince", this. receiverProvince +); + parameters.Add("receiverCity", this. receiverCity +); + parameters.Add("receiverCounty", this. receiverCounty +); + parameters.Add("receiverTown", this. receiverTown +); + parameters.Add("receiverProvinceName", this. receiverProvinceName +); + parameters.Add("receiverCityName", this. receiverCityName +); + parameters.Add("receiverCountyName", this. receiverCountyName +); + parameters.Add("receiverTownName", this. receiverTownName +); + parameters.Add("remark", this. remark +); + parameters.Add("grossWeight", this. grossWeight +); + parameters.Add("grossVolume", this. grossVolume +); + parameters.Add("createTime", this. createTime +); + parameters.Add("createUser", this. createUser +); + parameters.Add("receivable", this. receivable +); + parameters.Add("isCod", this. isCod +); + parameters.Add("vehicleTypeName", this. vehicleTypeName +); + parameters.Add("vehicleTypeNo", this. vehicleTypeNo +); + parameters.Add("vehicleQty", this. vehicleQty +); + parameters.Add("expressItemName", this. expressItemName +); + parameters.Add("expressItemQty", this. expressItemQty +); + parameters.Add("signReceiptFlag", this. signReceiptFlag +); + parameters.Add("deliveryReceiptFlag", this. deliveryReceiptFlag +); + parameters.Add("deliveryIntoWarehouse", this. deliveryIntoWarehouse +); + parameters.Add("loadFlag", this. loadFlag +); + parameters.Add("unloadFlag", this. unloadFlag +); + parameters.Add("receiptFlag", this. receiptFlag +); + parameters.Add("fcFlag", this. fcFlag +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("pickupBeginTime", this. pickupBeginTime +); + parameters.Add("pickupEndTime", this. pickupEndTime +); + parameters.Add("bussinessType", this. bussinessType +); + parameters.Add("deliveryType", this. deliveryType +); + parameters.Add("senderCompany", this. senderCompany +); + parameters.Add("receiverCompany", this. receiverCompany +); + parameters.Add("receiverAddress", this. receiverAddress +); + parameters.Add("warehouseCode", this. warehouseCode +); + parameters.Add("projectName", this. projectName +); + parameters.Add("actualSpId", this. actualSpId +); + parameters.Add("coldChainOn", this. coldChainOn +); + parameters.Add("temptureNum", this. temptureNum +); + parameters.Add("qingzhenOn", this. qingzhenOn +); + parameters.Add("yiwuranOn", this. yiwuranOn +); + parameters.Add("inStorageNo", this. inStorageNo +); + parameters.Add("inStorageTime", this. inStorageTime +); + parameters.Add("inStorageRemark", this. inStorageRemark +); + parameters.Add("heavyUpstair", this. heavyUpstair +); + parameters.Add("wayBillCode", this. wayBillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoGenerateBdWayBillFileRequest.cs b/BBWY.JDSDK/Request/EclpCoGenerateBdWayBillFileRequest.cs new file mode 100644 index 00000000..66b82c36 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoGenerateBdWayBillFileRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoGenerateBdWayBillFileRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + newWBType + {get; set;} + + public string + no + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.generateBdWayBillFile";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("newWBType", this. newWBType +); + parameters.Add("no", this. no +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoGenerateLargeWaybillBoxLabelRequest.cs b/BBWY.JDSDK/Request/EclpCoGenerateLargeWaybillBoxLabelRequest.cs new file mode 100644 index 00000000..a84ec0b5 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoGenerateLargeWaybillBoxLabelRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoGenerateLargeWaybillBoxLabelRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + waybillCodes {get; set; } + public string + jdPackageNos {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.co.generateLargeWaybillBoxLabel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("waybillCodes", this. waybillCodes +); + parameters.Add("jdPackageNos", this. jdPackageNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoGetEclpNoByOutNoRequest.cs b/BBWY.JDSDK/Request/EclpCoGetEclpNoByOutNoRequest.cs new file mode 100644 index 00000000..539aa27f --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoGetEclpNoByOutNoRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoGetEclpNoByOutNoRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + outNo + {get; set;} + + public string + recepitType + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.getEclpNoByOutNo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("outNo", this. outNo +); + parameters.Add("recepitType", this. recepitType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoGetReceiptFlagPhotoRequest.cs b/BBWY.JDSDK/Request/EclpCoGetReceiptFlagPhotoRequest.cs new file mode 100644 index 00000000..e68d360c --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoGetReceiptFlagPhotoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoGetReceiptFlagPhotoRequest : JdRequestBase + { + public string + lwbNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.getReceiptFlagPhoto";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("lwbNo", this. lwbNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoGotoB2BSWbMainAllTrackRequest.cs b/BBWY.JDSDK/Request/EclpCoGotoB2BSWbMainAllTrackRequest.cs new file mode 100644 index 00000000..7fbda632 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoGotoB2BSWbMainAllTrackRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoGotoB2BSWbMainAllTrackRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + newWBType + {get; set;} + + public string + no + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.gotoB2BSWbMainAllTrack";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("newWBType", this. newWBType +); + parameters.Add("no", this. no +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoQueryB2BSWbMainRequest.cs b/BBWY.JDSDK/Request/EclpCoQueryB2BSWbMainRequest.cs new file mode 100644 index 00000000..0112e844 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoQueryB2BSWbMainRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoQueryB2BSWbMainRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + newWBType + {get; set;} + + public string + no + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.queryB2BSWbMain";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("newWBType", this. newWBType +); + parameters.Add("no", this. no +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoQueryLwbByConditionRequest.cs b/BBWY.JDSDK/Request/EclpCoQueryLwbByConditionRequest.cs new file mode 100644 index 00000000..29b75bca --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoQueryLwbByConditionRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoQueryLwbByConditionRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + deptNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.queryLwbByCondition";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("deptNo", this. deptNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoQueryPackageTagByWaybillNosRequest.cs b/BBWY.JDSDK/Request/EclpCoQueryPackageTagByWaybillNosRequest.cs new file mode 100644 index 00000000..817b5f84 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoQueryPackageTagByWaybillNosRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoQueryPackageTagByWaybillNosRequest : JdRequestBase + { + public string + lwbNos {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.co.queryPackageTagByWaybillNos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("lwbNos", this. lwbNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoTransportLasWayBillRequest.cs b/BBWY.JDSDK/Request/EclpCoTransportLasWayBillRequest.cs new file mode 100644 index 00000000..8bcdde6e --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoTransportLasWayBillRequest.cs @@ -0,0 +1,345 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoTransportLasWayBillRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + orderNo + {get; set;} + + public string + senderName + {get; set;} + + public string + senderMobile + {get; set;} + + public string + senderPhone + {get; set;} + + public string + senderAddress + {get; set;} + + public string + receiverName + {get; set;} + + public string + receiverMobile + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + receiverAddress + {get; set;} + + public string + remark + {get; set;} + + public string + isFragile + {get; set;} + + public string + senderTc + {get; set;} + + public string + predictDate + {get; set;} + + public string + isJDOrder + {get; set;} + + public string + isCod + {get; set;} + + public string + receiveable + {get; set;} + + public string + onDoorPickUp + {get; set;} + + public string + pickUpDate + {get; set;} + + public string + isGuarantee + {get; set;} + + public string + guaranteeValue + {get; set;} + + public string + receiptFlag + {get; set;} + + public string + paperFrom + {get; set;} + + public string + rtnReceiverName + {get; set;} + + public string + rtnReceiverMobile + {get; set;} + + public string + rtnReceiverAddress + {get; set;} + + public string + rtnReceiverPhone + {get; set;} + + public string + productType + {get; set;} + + public string + pickUpForNew + {get; set;} + + public string + pickUpAbnormalNumber + {get; set;} + + public string + pickUpReceiverName + {get; set;} + + public string + pickUpReceiverMobile + {get; set;} + + public string + pickUpReceiverPhone + {get; set;} + + public string + pickUpReceiverCode + {get; set;} + + public string + pickUpReceiverAddress + {get; set;} + + public string + isSignPrint + {get; set;} + + public string + sameCityDelivery + {get; set;} + + public string + lasDischarge + {get; set;} + + public Nullable + thirdPayment + {get; set;} + + public string + extendFieldStr + {get; set;} + + public string + servProductName {get; set; } + public string + servProductSku {get; set; } + public string + servProductNum {get; set; } + public string + servCode {get; set; } + public string + weight {get; set; } + public string + length {get; set; } + public string + width {get; set; } + public string + height {get; set; } + public string + installFlag {get; set; } + public string + thirdCategoryNo {get; set; } + public string + brandNo {get; set; } + public string + productSku {get; set; } + public string + packageName {get; set; } + public string + reverseLwb {get; set; } + public string + getOldService {get; set; } + public string + openBoxService {get; set; } + public string + deliveryInstallService {get; set; } + public string + packageIdentityCode {get; set; } + public string + price {get; set; } + public string + lasInstall {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.co.transportLasWayBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderMobile", this. senderMobile +); + parameters.Add("senderPhone", this. senderPhone +); + parameters.Add("senderAddress", this. senderAddress +); + parameters.Add("receiverName", this. receiverName +); + parameters.Add("receiverMobile", this. receiverMobile +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("receiverAddress", this. receiverAddress +); + parameters.Add("remark", this. remark +); + parameters.Add("isFragile", this. isFragile +); + parameters.Add("senderTc", this. senderTc +); + parameters.Add("predictDate", this. predictDate +); + parameters.Add("isJDOrder", this. isJDOrder +); + parameters.Add("isCod", this. isCod +); + parameters.Add("receiveable", this. receiveable +); + parameters.Add("onDoorPickUp", this. onDoorPickUp +); + parameters.Add("pickUpDate", this. pickUpDate +); + parameters.Add("isGuarantee", this. isGuarantee +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("receiptFlag", this. receiptFlag +); + parameters.Add("paperFrom", this. paperFrom +); + parameters.Add("rtnReceiverName", this. rtnReceiverName +); + parameters.Add("rtnReceiverMobile", this. rtnReceiverMobile +); + parameters.Add("rtnReceiverAddress", this. rtnReceiverAddress +); + parameters.Add("rtnReceiverPhone", this. rtnReceiverPhone +); + parameters.Add("productType", this. productType +); + parameters.Add("pickUpForNew", this. pickUpForNew +); + parameters.Add("pickUpAbnormalNumber", this. pickUpAbnormalNumber +); + parameters.Add("pickUpReceiverName", this. pickUpReceiverName +); + parameters.Add("pickUpReceiverMobile", this. pickUpReceiverMobile +); + parameters.Add("pickUpReceiverPhone", this. pickUpReceiverPhone +); + parameters.Add("pickUpReceiverCode", this. pickUpReceiverCode +); + parameters.Add("pickUpReceiverAddress", this. pickUpReceiverAddress +); + parameters.Add("isSignPrint", this. isSignPrint +); + parameters.Add("sameCityDelivery", this. sameCityDelivery +); + parameters.Add("lasDischarge", this. lasDischarge +); + parameters.Add("thirdPayment", this. thirdPayment +); + parameters.Add("extendFieldStr", this. extendFieldStr +); + parameters.Add("servProductName", this. servProductName +); + parameters.Add("servProductSku", this. servProductSku +); + parameters.Add("servProductNum", this. servProductNum +); + parameters.Add("servCode", this. servCode +); + parameters.Add("weight", this. weight +); + parameters.Add("length", this. length +); + parameters.Add("width", this. width +); + parameters.Add("height", this. height +); + parameters.Add("installFlag", this. installFlag +); + parameters.Add("thirdCategoryNo", this. thirdCategoryNo +); + parameters.Add("brandNo", this. brandNo +); + parameters.Add("productSku", this. productSku +); + parameters.Add("packageName", this. packageName +); + parameters.Add("reverseLwb", this. reverseLwb +); + parameters.Add("getOldService", this. getOldService +); + parameters.Add("openBoxService", this. openBoxService +); + parameters.Add("deliveryInstallService", this. deliveryInstallService +); + parameters.Add("packageIdentityCode", this. packageIdentityCode +); + parameters.Add("price", this. price +); + parameters.Add("lasInstall", this. lasInstall +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoTransportReverseLasWaybillRequest.cs b/BBWY.JDSDK/Request/EclpCoTransportReverseLasWaybillRequest.cs new file mode 100644 index 00000000..0b1bc5e0 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoTransportReverseLasWaybillRequest.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoTransportReverseLasWaybillRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + orderNo + {get; set;} + + public string + salePlatform + {get; set;} + + public string + customerPin + {get; set;} + + public string + associateSoNo + {get; set;} + + public string + senderName + {get; set;} + + public string + senderMobile + {get; set;} + + public string + senderPhone + {get; set;} + + public string + senderAddress + {get; set;} + + public string + receiverName + {get; set;} + + public string + receiverMobile + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + receiverAddress + {get; set;} + + public string + isFragile + {get; set;} + + public string + pickupReturnReason + {get; set;} + + public string + isGuarantee + {get; set;} + + public string + guaranteeValue + {get; set;} + + public string + weight {get; set; } + public string + length {get; set; } + public string + width {get; set; } + public string + height {get; set; } + public string + packageName {get; set; } + public string + packageQty {get; set; } + public string + productSku {get; set; } + public string + lasDisassemble {get; set; } + public string + lasBale {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.co.transportReverseLasWaybill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("salePlatform", this. salePlatform +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("associateSoNo", this. associateSoNo +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderMobile", this. senderMobile +); + parameters.Add("senderPhone", this. senderPhone +); + parameters.Add("senderAddress", this. senderAddress +); + parameters.Add("receiverName", this. receiverName +); + parameters.Add("receiverMobile", this. receiverMobile +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("receiverAddress", this. receiverAddress +); + parameters.Add("isFragile", this. isFragile +); + parameters.Add("pickupReturnReason", this. pickupReturnReason +); + parameters.Add("isGuarantee", this. isGuarantee +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("weight", this. weight +); + parameters.Add("length", this. length +); + parameters.Add("width", this. width +); + parameters.Add("height", this. height +); + parameters.Add("packageName", this. packageName +); + parameters.Add("packageQty", this. packageQty +); + parameters.Add("productSku", this. productSku +); + parameters.Add("lasDisassemble", this. lasDisassemble +); + parameters.Add("lasBale", this. lasBale +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpCoUpdateB2BSWbMainExpressItemQtyRequest.cs b/BBWY.JDSDK/Request/EclpCoUpdateB2BSWbMainExpressItemQtyRequest.cs new file mode 100644 index 00000000..39b4f1fa --- /dev/null +++ b/BBWY.JDSDK/Request/EclpCoUpdateB2BSWbMainExpressItemQtyRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpCoUpdateB2BSWbMainExpressItemQtyRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + newWBType + {get; set;} + + public string + no + {get; set;} + + public string + expressItemQty + {get; set;} + + public string + extendFieldStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.co.updateB2BSWbMainExpressItemQty";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("newWBType", this. newWBType +); + parameters.Add("no", this. no +); + parameters.Add("expressItemQty", this. expressItemQty +); + parameters.Add("extendFieldStr", this. extendFieldStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpDeliveryApiWaybillQueryApiRequest.cs b/BBWY.JDSDK/Request/EclpDeliveryApiWaybillQueryApiRequest.cs new file mode 100644 index 00000000..b1fc0951 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpDeliveryApiWaybillQueryApiRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpDeliveryApiWaybillQueryApiRequest : JdRequestBase + { + public string + waybillCode + {get; set;} + + public string + orderNo + {get; set;} + + public Nullable + settleType + {get; set;} + + public string + traderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.delivery.api.WaybillQueryApi";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waybillCode", this. waybillCode +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("settleType", this. settleType +); + parameters.Add("traderCode", this. traderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpExceptionQueryExceptionListRequest.cs b/BBWY.JDSDK/Request/EclpExceptionQueryExceptionListRequest.cs new file mode 100644 index 00000000..065cc881 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpExceptionQueryExceptionListRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpExceptionQueryExceptionListRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + orderNos + {get; set;} + + public string + isvOrderNos + {get; set;} + + public string + orderType + {get; set;} + + public string + bizType + {get; set;} + + public string + createTimeStart + {get; set;} + + public string + createTimeEnd + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.exception.queryExceptionList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("orderNos", this. orderNos +); + parameters.Add("isvOrderNos", this. isvOrderNos +); + parameters.Add("orderType", this. orderType +); + parameters.Add("bizType", this. bizType +); + parameters.Add("createTimeStart", this. createTimeStart +); + parameters.Add("createTimeEnd", this. createTimeEnd +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpFeeQueryFeeAccountDetailWithPageRequest.cs b/BBWY.JDSDK/Request/EclpFeeQueryFeeAccountDetailWithPageRequest.cs new file mode 100644 index 00000000..b122bf87 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpFeeQueryFeeAccountDetailWithPageRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpFeeQueryFeeAccountDetailWithPageRequest : JdRequestBase + { + public string + accountNo + {get; set;} + + public Nullable + billDayStart + {get; set;} + + public Nullable + billDayEnd + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.fee.queryFeeAccountDetailWithPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("accountNo", this. accountNo +); + parameters.Add("billDayStart", this. billDayStart +); + parameters.Add("billDayEnd", this. billDayEnd +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpFeeQueryFeeAccountWithPageRequest.cs b/BBWY.JDSDK/Request/EclpFeeQueryFeeAccountWithPageRequest.cs new file mode 100644 index 00000000..6f0d614e --- /dev/null +++ b/BBWY.JDSDK/Request/EclpFeeQueryFeeAccountWithPageRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpFeeQueryFeeAccountWithPageRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + accountNo + {get; set;} + + public Nullable + accountDayStart + {get; set;} + + public Nullable + accountDayEnd + {get; set;} + + public Nullable + status + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.fee.queryFeeAccountWithPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("accountNo", this. accountNo +); + parameters.Add("accountDayStart", this. accountDayStart +); + parameters.Add("accountDayEnd", this. accountDayEnd +); + parameters.Add("status", this. status +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpFeeQueryFeeDetailWithPageRequest.cs b/BBWY.JDSDK/Request/EclpFeeQueryFeeDetailWithPageRequest.cs new file mode 100644 index 00000000..15539ee4 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpFeeQueryFeeDetailWithPageRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpFeeQueryFeeDetailWithPageRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public Nullable + billDay + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.fee.queryFeeDetailWithPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("billDay", this. billDay +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpGoodsQueryGoodsByPageAndTimeRequest.cs b/BBWY.JDSDK/Request/EclpGoodsQueryGoodsByPageAndTimeRequest.cs new file mode 100644 index 00000000..39e22f2f --- /dev/null +++ b/BBWY.JDSDK/Request/EclpGoodsQueryGoodsByPageAndTimeRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpGoodsQueryGoodsByPageAndTimeRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + isvGoodsNos + {get; set;} + + public string + goodsNos + {get; set;} + + public string + pageNo + {get; set;} + + public string + pageSize + {get; set;} + + public Nullable + updateTimeStart + {get; set;} + + public Nullable + updateTimeEnd + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.goods.queryGoodsByPageAndTime";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("isvGoodsNos", this. isvGoodsNos +); + parameters.Add("goodsNos", this. goodsNos +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("updateTimeStart", this. updateTimeStart +); + parameters.Add("updateTimeEnd", this. updateTimeEnd +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpGoodsQueryGoodsInfoRequest.cs b/BBWY.JDSDK/Request/EclpGoodsQueryGoodsInfoRequest.cs new file mode 100644 index 00000000..a87ff1b7 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpGoodsQueryGoodsInfoRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpGoodsQueryGoodsInfoRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + isvGoodsNos + {get; set;} + + public string + goodsNos + {get; set;} + + public string + queryType + {get; set;} + + public string + barcodes + {get; set;} + + public string + pageNo + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.goods.queryGoodsInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("isvGoodsNos", this. isvGoodsNos +); + parameters.Add("goodsNos", this. goodsNos +); + parameters.Add("queryType", this. queryType +); + parameters.Add("barcodes", this. barcodes +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpGoodsQueryGoodsRecordRequest.cs b/BBWY.JDSDK/Request/EclpGoodsQueryGoodsRecordRequest.cs new file mode 100644 index 00000000..d172ce29 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpGoodsQueryGoodsRecordRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpGoodsQueryGoodsRecordRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + isvGoodsNo + {get; set;} + + public string + goodsNo + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.goods.queryGoodsRecord";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpGoodsQueryGoodsSerialRequest.cs b/BBWY.JDSDK/Request/EclpGoodsQueryGoodsSerialRequest.cs new file mode 100644 index 00000000..6036e315 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpGoodsQueryGoodsSerialRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpGoodsQueryGoodsSerialRequest : JdRequestBase + { + public string + bizNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.goods.queryGoodsSerial";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bizNo", this. bizNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpGoodsTransportGoodsInfoRequest.cs b/BBWY.JDSDK/Request/EclpGoodsTransportGoodsInfoRequest.cs new file mode 100644 index 00000000..1facc018 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpGoodsTransportGoodsInfoRequest.cs @@ -0,0 +1,1057 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpGoodsTransportGoodsInfoRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + isvGoodsNo + {get; set;} + + public string + spGoodsNo + {get; set;} + + public string + barcodes + {get; set;} + + public string + thirdCategoryNo + {get; set;} + + public string + goodsName + {get; set;} + + public string + abbreviation + {get; set;} + + public string + brandNo + {get; set;} + + public string + brandName + {get; set;} + + public string + manufacturer + {get; set;} + + public string + produceAddress + {get; set;} + + public string + standard + {get; set;} + + public string + color + {get; set;} + + public string + size + {get; set;} + + public string + sizeDefinition + {get; set;} + + public Nullable + grossWeight + {get; set;} + + public Nullable + netWeight + {get; set;} + + public Nullable + length + {get; set;} + + public Nullable + width + {get; set;} + + public Nullable + height + {get; set;} + + public Nullable + safeDays + {get; set;} + + public string + instoreThreshold + {get; set;} + + public string + outstoreThreshold + {get; set;} + + public string + serial + {get; set;} + + public string + batch + {get; set;} + + public string + cheapGift + {get; set;} + + public string + quality + {get; set;} + + public string + expensive + {get; set;} + + public string + luxury + {get; set;} + + public string + breakable + {get; set;} + + public string + liquid + {get; set;} + + public string + consumables + {get; set;} + + public string + abnormal + {get; set;} + + public string + imported + {get; set;} + + public string + health + {get; set;} + + public string + temperature + {get; set;} + + public string + temperatureCeil + {get; set;} + + public string + temperatureFloor + {get; set;} + + public string + humidity + {get; set;} + + public string + humidityCeil + {get; set;} + + public string + humidityFloor + {get; set;} + + public string + movable + {get; set;} + + public string + service3g + {get; set;} + + public string + sample + {get; set;} + + public string + odor + {get; set;} + + public string + sex + {get; set;} + + public string + precious + {get; set;} + + public string + mixedBatch + {get; set;} + + public string + reserve1 + {get; set;} + + public string + reserve2 + {get; set;} + + public string + reserve3 + {get; set;} + + public string + reserve4 + {get; set;} + + public string + reserve5 + {get; set;} + + public string + reserve6 + {get; set;} + + public string + reserve7 + {get; set;} + + public string + reserve8 + {get; set;} + + public string + reserve9 + {get; set;} + + public string + reserve10 + {get; set;} + + public string + fashionNo + {get; set;} + + public string + goodsUnit + {get; set;} + + public string + customMade + {get; set;} + + public string + signType + {get; set;} + + public string + overseaPurchase + {get; set;} + + public string + qiRecord + {get; set;} + + public string + customRecord + {get; set;} + + public string + pattern + {get; set;} + + public string + ccProvider + {get; set;} + + public string + bondedArea + {get; set;} + + public string + sellerRecord + {get; set;} + + public string + batAttrIds + {get; set;} + + public string + needJDRecord + {get; set;} + + public string + modelNumber + {get; set;} + + public string + spe + {get; set;} + + public Nullable + vatRate + {get; set;} + + public Nullable + taxRate + {get; set;} + + public string + taxNumberPost + {get; set;} + + public string + postRate + {get; set;} + + public string + hsCode + {get; set;} + + public string + country + {get; set;} + + public string + qiCountry + {get; set;} + + public string + flag + {get; set;} + + public string + legalUnit1 + {get; set;} + + public string + legalAmount1 + {get; set;} + + public string + legalUnit2 + {get; set;} + + public string + legalAmount2 + {get; set;} + + public string + measurement + {get; set;} + + public string + qiMeasurement + {get; set;} + + public string + delivery + {get; set;} + + public string + contraband + {get; set;} + + public string + storeProperty + {get; set;} + + public string + productCategory + {get; set;} + + public string + category + {get; set;} + + public string + approvalNo + {get; set;} + + public string + storage + {get; set;} + + public string + form + {get; set;} + + public string + type + {get; set;} + + public string + specification + {get; set;} + + public string + genericName + {get; set;} + + public string + dosage + {get; set;} + + public string + useMethods + {get; set;} + + public string + packingUnit + {get; set;} + + public string + efficacy + {get; set;} + + public string + manufactory + {get; set;} + + public string + price + {get; set;} + + public string + storeSaleFlag + {get; set;} + + public string + keyMaintenance + {get; set;} + + public string + specialDrugs + {get; set;} + + public string + marketingAuthorizationHolder + {get; set;} + + public string + boxRule + {get; set;} + + public Nullable + warningDay + {get; set;} + + public Nullable + regularAdventDay + {get; set;} + + public Nullable + urgentAdventDay + {get; set;} + + public Nullable + adventDay + {get; set;} + + public string + easyPollute + {get; set;} + + public string + muslim + {get; set;} + + public string + boxRegulations + {get; set;} + + public Nullable + allowedDay + {get; set;} + + public string + sellerFirstCategory + {get; set;} + + public string + sellerSecondCategory + {get; set;} + + public string + sellerThirdCategory + {get; set;} + + public string + sellerFirstCategoryNo + {get; set;} + + public string + sellerSecondCategoryNo + {get; set;} + + public string + sellerThirdCategoryNo + {get; set;} + + public string + athletesUseCaution + {get; set;} + + public string + elecSupervisionCodeFlag + {get; set;} + + public string + hgsbys + {get; set;} + + public string + largeCargoTransport + {get; set;} + + public string + uniqueCode + {get; set;} + + public string + productLine + {get; set;} + + public string + isStandardInstrument + {get; set;} + + public string + isColdChain + {get; set;} + + public string + isDetachablePackage + {get; set;} + + public string + certificateNo + {get; set;} + + public string + businessTypeName + {get; set;} + + public string + ownerTypeName + {get; set;} + + public string + packageTypeName + {get; set;} + + public string + materialTypeName + {get; set;} + + public string + model + {get; set;} + + public string + clothingAttr + {get; set;} + + public string + clothingStyle + {get; set;} + + public string + clothingVersionType + {get; set;} + + public string + clothingSilhouette + {get; set;} + + public string + clothingThickness + {get; set;} + + public string + clothingWeek + {get; set;} + + public string + bodyParts + {get; set;} + + public string + styleSex + {get; set;} + + public string + listedBand + {get; set;} + + public string + expectListedTime + {get; set;} + + public string + fabric + {get; set;} + + public string + washing + {get; set;} + + public string + year + {get; set;} + + public string + productSeason + {get; set;} + + public string + afterSaleFlag + {get; set;} + + public string + productionLicenseNo + {get; set;} + + public string + transportTemperature + {get; set;} + + public string + boxUniqueCode + {get; set;} + + public string + auxiliary + {get; set;} + + public string + goodsNameEn + {get; set;} + + public Nullable + minSaleQuantity + {get; set;} + + public Nullable + minPackageQuantity + {get; set;} + + public string + packageInstruction + {get; set;} + + public string + texture + {get; set;} + + public string + substrate + {get; set;} + + public string + executiveStandard + {get; set;} + + public string + processTechnology + {get; set;} + + public string + sortCode + {get; set;} + + public string + allSerial + {get; set;} + + public string + isRcvDate + {get; set;} + + public string + imgUrls + {get; set;} + + public string + renewPackage + {get; set;} + + public string + warehouseInsured + {get; set;} + + public string + transportInsured + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.goods.transportGoodsInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("spGoodsNo", this. spGoodsNo +); + parameters.Add("barcodes", this. barcodes +); + parameters.Add("thirdCategoryNo", this. thirdCategoryNo +); + parameters.Add("goodsName", this. goodsName +); + parameters.Add("abbreviation", this. abbreviation +); + parameters.Add("brandNo", this. brandNo +); + parameters.Add("brandName", this. brandName +); + parameters.Add("manufacturer", this. manufacturer +); + parameters.Add("produceAddress", this. produceAddress +); + parameters.Add("standard", this. standard +); + parameters.Add("color", this. color +); + parameters.Add("size", this. size +); + parameters.Add("sizeDefinition", this. sizeDefinition +); + parameters.Add("grossWeight", this. grossWeight +); + parameters.Add("netWeight", this. netWeight +); + parameters.Add("length", this. length +); + parameters.Add("width", this. width +); + parameters.Add("height", this. height +); + parameters.Add("safeDays", this. safeDays +); + parameters.Add("instoreThreshold", this. instoreThreshold +); + parameters.Add("outstoreThreshold", this. outstoreThreshold +); + parameters.Add("serial", this. serial +); + parameters.Add("batch", this. batch +); + parameters.Add("cheapGift", this. cheapGift +); + parameters.Add("quality", this. quality +); + parameters.Add("expensive", this. expensive +); + parameters.Add("luxury", this. luxury +); + parameters.Add("breakable", this. breakable +); + parameters.Add("liquid", this. liquid +); + parameters.Add("consumables", this. consumables +); + parameters.Add("abnormal", this. abnormal +); + parameters.Add("imported", this. imported +); + parameters.Add("health", this. health +); + parameters.Add("temperature", this. temperature +); + parameters.Add("temperatureCeil", this. temperatureCeil +); + parameters.Add("temperatureFloor", this. temperatureFloor +); + parameters.Add("humidity", this. humidity +); + parameters.Add("humidityCeil", this. humidityCeil +); + parameters.Add("humidityFloor", this. humidityFloor +); + parameters.Add("movable", this. movable +); + parameters.Add("service3g", this. service3g +); + parameters.Add("sample", this. sample +); + parameters.Add("odor", this. odor +); + parameters.Add("sex", this. sex +); + parameters.Add("precious", this. precious +); + parameters.Add("mixedBatch", this. mixedBatch +); + parameters.Add("reserve1", this. reserve1 +); + parameters.Add("reserve2", this. reserve2 +); + parameters.Add("reserve3", this. reserve3 +); + parameters.Add("reserve4", this. reserve4 +); + parameters.Add("reserve5", this. reserve5 +); + parameters.Add("reserve6", this. reserve6 +); + parameters.Add("reserve7", this. reserve7 +); + parameters.Add("reserve8", this. reserve8 +); + parameters.Add("reserve9", this. reserve9 +); + parameters.Add("reserve10", this. reserve10 +); + parameters.Add("fashionNo", this. fashionNo +); + parameters.Add("goodsUnit", this. goodsUnit +); + parameters.Add("customMade", this. customMade +); + parameters.Add("signType", this. signType +); + parameters.Add("overseaPurchase", this. overseaPurchase +); + parameters.Add("qiRecord", this. qiRecord +); + parameters.Add("customRecord", this. customRecord +); + parameters.Add("pattern", this. pattern +); + parameters.Add("ccProvider", this. ccProvider +); + parameters.Add("bondedArea", this. bondedArea +); + parameters.Add("sellerRecord", this. sellerRecord +); + parameters.Add("batAttrIds", this. batAttrIds +); + parameters.Add("needJDRecord", this. needJDRecord +); + parameters.Add("modelNumber", this. modelNumber +); + parameters.Add("spe", this. spe +); + parameters.Add("vatRate", this. vatRate +); + parameters.Add("taxRate", this. taxRate +); + parameters.Add("taxNumberPost", this. taxNumberPost +); + parameters.Add("postRate", this. postRate +); + parameters.Add("hsCode", this. hsCode +); + parameters.Add("country", this. country +); + parameters.Add("qiCountry", this. qiCountry +); + parameters.Add("flag", this. flag +); + parameters.Add("legalUnit1", this. legalUnit1 +); + parameters.Add("legalAmount1", this. legalAmount1 +); + parameters.Add("legalUnit2", this. legalUnit2 +); + parameters.Add("legalAmount2", this. legalAmount2 +); + parameters.Add("measurement", this. measurement +); + parameters.Add("qiMeasurement", this. qiMeasurement +); + parameters.Add("delivery", this. delivery +); + parameters.Add("contraband", this. contraband +); + parameters.Add("storeProperty", this. storeProperty +); + parameters.Add("productCategory", this. productCategory +); + parameters.Add("category", this. category +); + parameters.Add("approvalNo", this. approvalNo +); + parameters.Add("storage", this. storage +); + parameters.Add("form", this. form +); + parameters.Add("type", this. type +); + parameters.Add("specification", this. specification +); + parameters.Add("genericName", this. genericName +); + parameters.Add("dosage", this. dosage +); + parameters.Add("useMethods", this. useMethods +); + parameters.Add("packingUnit", this. packingUnit +); + parameters.Add("efficacy", this. efficacy +); + parameters.Add("manufactory", this. manufactory +); + parameters.Add("price", this. price +); + parameters.Add("storeSaleFlag", this. storeSaleFlag +); + parameters.Add("keyMaintenance", this. keyMaintenance +); + parameters.Add("specialDrugs", this. specialDrugs +); + parameters.Add("marketingAuthorizationHolder", this. marketingAuthorizationHolder +); + parameters.Add("boxRule", this. boxRule +); + parameters.Add("warningDay", this. warningDay +); + parameters.Add("regularAdventDay", this. regularAdventDay +); + parameters.Add("urgentAdventDay", this. urgentAdventDay +); + parameters.Add("adventDay", this. adventDay +); + parameters.Add("easyPollute", this. easyPollute +); + parameters.Add("muslim", this. muslim +); + parameters.Add("boxRegulations", this. boxRegulations +); + parameters.Add("allowedDay", this. allowedDay +); + parameters.Add("sellerFirstCategory", this. sellerFirstCategory +); + parameters.Add("sellerSecondCategory", this. sellerSecondCategory +); + parameters.Add("sellerThirdCategory", this. sellerThirdCategory +); + parameters.Add("sellerFirstCategoryNo", this. sellerFirstCategoryNo +); + parameters.Add("sellerSecondCategoryNo", this. sellerSecondCategoryNo +); + parameters.Add("sellerThirdCategoryNo", this. sellerThirdCategoryNo +); + parameters.Add("athletesUseCaution", this. athletesUseCaution +); + parameters.Add("elecSupervisionCodeFlag", this. elecSupervisionCodeFlag +); + parameters.Add("hgsbys", this. hgsbys +); + parameters.Add("largeCargoTransport", this. largeCargoTransport +); + parameters.Add("uniqueCode", this. uniqueCode +); + parameters.Add("productLine", this. productLine +); + parameters.Add("isStandardInstrument", this. isStandardInstrument +); + parameters.Add("isColdChain", this. isColdChain +); + parameters.Add("isDetachablePackage", this. isDetachablePackage +); + parameters.Add("certificateNo", this. certificateNo +); + parameters.Add("businessTypeName", this. businessTypeName +); + parameters.Add("ownerTypeName", this. ownerTypeName +); + parameters.Add("packageTypeName", this. packageTypeName +); + parameters.Add("materialTypeName", this. materialTypeName +); + parameters.Add("model", this. model +); + parameters.Add("clothingAttr", this. clothingAttr +); + parameters.Add("clothingStyle", this. clothingStyle +); + parameters.Add("clothingVersionType", this. clothingVersionType +); + parameters.Add("clothingSilhouette", this. clothingSilhouette +); + parameters.Add("clothingThickness", this. clothingThickness +); + parameters.Add("clothingWeek", this. clothingWeek +); + parameters.Add("bodyParts", this. bodyParts +); + parameters.Add("styleSex", this. styleSex +); + parameters.Add("listedBand", this. listedBand +); + parameters.Add("expectListedTime", this. expectListedTime +); + parameters.Add("fabric", this. fabric +); + parameters.Add("washing", this. washing +); + parameters.Add("year", this. year +); + parameters.Add("productSeason", this. productSeason +); + parameters.Add("afterSaleFlag", this. afterSaleFlag +); + parameters.Add("productionLicenseNo", this. productionLicenseNo +); + parameters.Add("transportTemperature", this. transportTemperature +); + parameters.Add("boxUniqueCode", this. boxUniqueCode +); + parameters.Add("auxiliary", this. auxiliary +); + parameters.Add("goodsNameEn", this. goodsNameEn +); + parameters.Add("minSaleQuantity", this. minSaleQuantity +); + parameters.Add("minPackageQuantity", this. minPackageQuantity +); + parameters.Add("packageInstruction", this. packageInstruction +); + parameters.Add("texture", this. texture +); + parameters.Add("substrate", this. substrate +); + parameters.Add("executiveStandard", this. executiveStandard +); + parameters.Add("processTechnology", this. processTechnology +); + parameters.Add("sortCode", this. sortCode +); + parameters.Add("allSerial", this. allSerial +); + parameters.Add("isRcvDate", this. isRcvDate +); + parameters.Add("imgUrls", this. imgUrls +); + parameters.Add("renewPackage", this. renewPackage +); + parameters.Add("warehouseInsured", this. warehouseInsured +); + parameters.Add("transportInsured", this. transportInsured +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpGoodsUpdateGoodsInfoRequest.cs b/BBWY.JDSDK/Request/EclpGoodsUpdateGoodsInfoRequest.cs new file mode 100644 index 00000000..9bacb92b --- /dev/null +++ b/BBWY.JDSDK/Request/EclpGoodsUpdateGoodsInfoRequest.cs @@ -0,0 +1,1009 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpGoodsUpdateGoodsInfoRequest : JdRequestBase + { + public string + goodsNo + {get; set;} + + public string + spGoodsNo + {get; set;} + + public string + barcodes + {get; set;} + + public string + abbreviation + {get; set;} + + public string + brandNo + {get; set;} + + public string + brandName + {get; set;} + + public string + manufacturer + {get; set;} + + public string + produceAddress + {get; set;} + + public string + standard + {get; set;} + + public string + color + {get; set;} + + public string + size + {get; set;} + + public string + sizeDefinition + {get; set;} + + public Nullable + grossWeight + {get; set;} + + public Nullable + netWeight + {get; set;} + + public Nullable + length + {get; set;} + + public Nullable + width + {get; set;} + + public Nullable + height + {get; set;} + + public string + batch + {get; set;} + + public string + cheapGift + {get; set;} + + public string + quality + {get; set;} + + public string + expensive + {get; set;} + + public string + luxury + {get; set;} + + public string + breakable + {get; set;} + + public string + liquid + {get; set;} + + public string + consumables + {get; set;} + + public string + abnormal + {get; set;} + + public string + imported + {get; set;} + + public string + health + {get; set;} + + public string + temperature + {get; set;} + + public string + temperatureCeil + {get; set;} + + public string + temperatureFloor + {get; set;} + + public string + humidity + {get; set;} + + public string + humidityCeil + {get; set;} + + public string + humidityFloor + {get; set;} + + public string + movable + {get; set;} + + public string + service3g + {get; set;} + + public string + sample + {get; set;} + + public string + odor + {get; set;} + + public string + sex + {get; set;} + + public string + precious + {get; set;} + + public string + mixedBatch + {get; set;} + + public string + reserve1 + {get; set;} + + public string + reserve2 + {get; set;} + + public string + reserve3 + {get; set;} + + public string + reserve4 + {get; set;} + + public string + reserve5 + {get; set;} + + public string + reserve6 + {get; set;} + + public string + reserve7 + {get; set;} + + public string + reserve8 + {get; set;} + + public string + reserve9 + {get; set;} + + public string + reserve10 + {get; set;} + + public string + fashionNo + {get; set;} + + public string + goodsMess + {get; set;} + + public string + isvGoodsNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + signType + {get; set;} + + public string + overseaPurchase + {get; set;} + + public string + qiRecord + {get; set;} + + public string + customRecord + {get; set;} + + public string + pattern + {get; set;} + + public string + ccProvider + {get; set;} + + public string + bondedArea + {get; set;} + + public string + sellerRecord + {get; set;} + + public string + batAttrIds + {get; set;} + + public string + needJDRecord + {get; set;} + + public string + modelNumber + {get; set;} + + public string + spe + {get; set;} + + public Nullable + vatRate + {get; set;} + + public Nullable + taxRate + {get; set;} + + public string + taxNumberPost + {get; set;} + + public string + postRate + {get; set;} + + public string + hsCode + {get; set;} + + public string + country + {get; set;} + + public string + qiCountry + {get; set;} + + public string + flag + {get; set;} + + public string + legalUnit1 + {get; set;} + + public string + legalAmount1 + {get; set;} + + public string + legalUnit2 + {get; set;} + + public string + legalAmount2 + {get; set;} + + public string + measurement + {get; set;} + + public string + qiMeasurement + {get; set;} + + public string + delivery + {get; set;} + + public string + storeProperty + {get; set;} + + public string + productCategory + {get; set;} + + public string + category + {get; set;} + + public string + approvalNo + {get; set;} + + public string + storage + {get; set;} + + public string + form + {get; set;} + + public string + type + {get; set;} + + public string + specification + {get; set;} + + public string + genericName + {get; set;} + + public string + dosage + {get; set;} + + public string + useMethods + {get; set;} + + public string + packingUnit + {get; set;} + + public string + efficacy + {get; set;} + + public string + manufactory + {get; set;} + + public string + price + {get; set;} + + public string + storeSaleFlag + {get; set;} + + public string + keyMaintenance + {get; set;} + + public string + specialDrugs + {get; set;} + + public string + marketingAuthorizationHolder + {get; set;} + + public string + boxRule + {get; set;} + + public Nullable + warningDay + {get; set;} + + public Nullable + regularAdventDay + {get; set;} + + public Nullable + urgentAdventDay + {get; set;} + + public Nullable + adventDay + {get; set;} + + public string + easyPollute + {get; set;} + + public string + muslim + {get; set;} + + public string + boxRegulations + {get; set;} + + public Nullable + allowedDay + {get; set;} + + public string + sellerFirstCategory + {get; set;} + + public string + sellerSecondCategory + {get; set;} + + public string + sellerThirdCategory + {get; set;} + + public string + sellerFirstCategoryNo + {get; set;} + + public string + sellerSecondCategoryNo + {get; set;} + + public string + sellerThirdCategoryNo + {get; set;} + + public string + athletesUseCaution + {get; set;} + + public string + elecSupervisionCodeFlag + {get; set;} + + public string + hgsbys + {get; set;} + + public string + goodsUnit + {get; set;} + + public string + uniqueCode + {get; set;} + + public string + productLine + {get; set;} + + public string + isStandardInstrument + {get; set;} + + public string + isColdChain + {get; set;} + + public string + isDetachablePackage + {get; set;} + + public string + certificateNo + {get; set;} + + public string + businessTypeName + {get; set;} + + public string + ownerTypeName + {get; set;} + + public string + packageTypeName + {get; set;} + + public string + materialTypeName + {get; set;} + + public string + model + {get; set;} + + public string + clothingAttr + {get; set;} + + public string + clothingStyle + {get; set;} + + public string + clothingVersionType + {get; set;} + + public string + clothingSilhouette + {get; set;} + + public string + clothingThickness + {get; set;} + + public string + clothingWeek + {get; set;} + + public string + bodyParts + {get; set;} + + public string + styleSex + {get; set;} + + public string + listedBand + {get; set;} + + public string + expectListedTime + {get; set;} + + public string + fabric + {get; set;} + + public string + washing + {get; set;} + + public string + year + {get; set;} + + public string + productSeason + {get; set;} + + public string + afterSaleFlag + {get; set;} + + public string + productionLicenseNo + {get; set;} + + public string + transportTemperature + {get; set;} + + public string + boxUniqueCode + {get; set;} + + public string + auxiliary + {get; set;} + + public string + goodsNameEn + {get; set;} + + public Nullable + minSaleQuantity + {get; set;} + + public Nullable + minPackageQuantity + {get; set;} + + public string + packageInstruction + {get; set;} + + public string + texture + {get; set;} + + public string + substrate + {get; set;} + + public string + executiveStandard + {get; set;} + + public string + processTechnology + {get; set;} + + public string + allSerial + {get; set;} + + public string + isRcvDate + {get; set;} + + public string + renewPackage + {get; set;} + + public string + imgUrls + {get; set;} + + public string + warehouseInsured + {get; set;} + + public string + transportInsured + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.goods.updateGoodsInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("spGoodsNo", this. spGoodsNo +); + parameters.Add("barcodes", this. barcodes +); + parameters.Add("abbreviation", this. abbreviation +); + parameters.Add("brandNo", this. brandNo +); + parameters.Add("brandName", this. brandName +); + parameters.Add("manufacturer", this. manufacturer +); + parameters.Add("produceAddress", this. produceAddress +); + parameters.Add("standard", this. standard +); + parameters.Add("color", this. color +); + parameters.Add("size", this. size +); + parameters.Add("sizeDefinition", this. sizeDefinition +); + parameters.Add("grossWeight", this. grossWeight +); + parameters.Add("netWeight", this. netWeight +); + parameters.Add("length", this. length +); + parameters.Add("width", this. width +); + parameters.Add("height", this. height +); + parameters.Add("batch", this. batch +); + parameters.Add("cheapGift", this. cheapGift +); + parameters.Add("quality", this. quality +); + parameters.Add("expensive", this. expensive +); + parameters.Add("luxury", this. luxury +); + parameters.Add("breakable", this. breakable +); + parameters.Add("liquid", this. liquid +); + parameters.Add("consumables", this. consumables +); + parameters.Add("abnormal", this. abnormal +); + parameters.Add("imported", this. imported +); + parameters.Add("health", this. health +); + parameters.Add("temperature", this. temperature +); + parameters.Add("temperatureCeil", this. temperatureCeil +); + parameters.Add("temperatureFloor", this. temperatureFloor +); + parameters.Add("humidity", this. humidity +); + parameters.Add("humidityCeil", this. humidityCeil +); + parameters.Add("humidityFloor", this. humidityFloor +); + parameters.Add("movable", this. movable +); + parameters.Add("service3g", this. service3g +); + parameters.Add("sample", this. sample +); + parameters.Add("odor", this. odor +); + parameters.Add("sex", this. sex +); + parameters.Add("precious", this. precious +); + parameters.Add("mixedBatch", this. mixedBatch +); + parameters.Add("reserve1", this. reserve1 +); + parameters.Add("reserve2", this. reserve2 +); + parameters.Add("reserve3", this. reserve3 +); + parameters.Add("reserve4", this. reserve4 +); + parameters.Add("reserve5", this. reserve5 +); + parameters.Add("reserve6", this. reserve6 +); + parameters.Add("reserve7", this. reserve7 +); + parameters.Add("reserve8", this. reserve8 +); + parameters.Add("reserve9", this. reserve9 +); + parameters.Add("reserve10", this. reserve10 +); + parameters.Add("fashionNo", this. fashionNo +); + parameters.Add("goodsMess", this. goodsMess +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("signType", this. signType +); + parameters.Add("overseaPurchase", this. overseaPurchase +); + parameters.Add("qiRecord", this. qiRecord +); + parameters.Add("customRecord", this. customRecord +); + parameters.Add("pattern", this. pattern +); + parameters.Add("ccProvider", this. ccProvider +); + parameters.Add("bondedArea", this. bondedArea +); + parameters.Add("sellerRecord", this. sellerRecord +); + parameters.Add("batAttrIds", this. batAttrIds +); + parameters.Add("needJDRecord", this. needJDRecord +); + parameters.Add("modelNumber", this. modelNumber +); + parameters.Add("spe", this. spe +); + parameters.Add("vatRate", this. vatRate +); + parameters.Add("taxRate", this. taxRate +); + parameters.Add("taxNumberPost", this. taxNumberPost +); + parameters.Add("postRate", this. postRate +); + parameters.Add("hsCode", this. hsCode +); + parameters.Add("country", this. country +); + parameters.Add("qiCountry", this. qiCountry +); + parameters.Add("flag", this. flag +); + parameters.Add("legalUnit1", this. legalUnit1 +); + parameters.Add("legalAmount1", this. legalAmount1 +); + parameters.Add("legalUnit2", this. legalUnit2 +); + parameters.Add("legalAmount2", this. legalAmount2 +); + parameters.Add("measurement", this. measurement +); + parameters.Add("qiMeasurement", this. qiMeasurement +); + parameters.Add("delivery", this. delivery +); + parameters.Add("storeProperty", this. storeProperty +); + parameters.Add("productCategory", this. productCategory +); + parameters.Add("category", this. category +); + parameters.Add("approvalNo", this. approvalNo +); + parameters.Add("storage", this. storage +); + parameters.Add("form", this. form +); + parameters.Add("type", this. type +); + parameters.Add("specification", this. specification +); + parameters.Add("genericName", this. genericName +); + parameters.Add("dosage", this. dosage +); + parameters.Add("useMethods", this. useMethods +); + parameters.Add("packingUnit", this. packingUnit +); + parameters.Add("efficacy", this. efficacy +); + parameters.Add("manufactory", this. manufactory +); + parameters.Add("price", this. price +); + parameters.Add("storeSaleFlag", this. storeSaleFlag +); + parameters.Add("keyMaintenance", this. keyMaintenance +); + parameters.Add("specialDrugs", this. specialDrugs +); + parameters.Add("marketingAuthorizationHolder", this. marketingAuthorizationHolder +); + parameters.Add("boxRule", this. boxRule +); + parameters.Add("warningDay", this. warningDay +); + parameters.Add("regularAdventDay", this. regularAdventDay +); + parameters.Add("urgentAdventDay", this. urgentAdventDay +); + parameters.Add("adventDay", this. adventDay +); + parameters.Add("easyPollute", this. easyPollute +); + parameters.Add("muslim", this. muslim +); + parameters.Add("boxRegulations", this. boxRegulations +); + parameters.Add("allowedDay", this. allowedDay +); + parameters.Add("sellerFirstCategory", this. sellerFirstCategory +); + parameters.Add("sellerSecondCategory", this. sellerSecondCategory +); + parameters.Add("sellerThirdCategory", this. sellerThirdCategory +); + parameters.Add("sellerFirstCategoryNo", this. sellerFirstCategoryNo +); + parameters.Add("sellerSecondCategoryNo", this. sellerSecondCategoryNo +); + parameters.Add("sellerThirdCategoryNo", this. sellerThirdCategoryNo +); + parameters.Add("athletesUseCaution", this. athletesUseCaution +); + parameters.Add("elecSupervisionCodeFlag", this. elecSupervisionCodeFlag +); + parameters.Add("hgsbys", this. hgsbys +); + parameters.Add("goodsUnit", this. goodsUnit +); + parameters.Add("uniqueCode", this. uniqueCode +); + parameters.Add("productLine", this. productLine +); + parameters.Add("isStandardInstrument", this. isStandardInstrument +); + parameters.Add("isColdChain", this. isColdChain +); + parameters.Add("isDetachablePackage", this. isDetachablePackage +); + parameters.Add("certificateNo", this. certificateNo +); + parameters.Add("businessTypeName", this. businessTypeName +); + parameters.Add("ownerTypeName", this. ownerTypeName +); + parameters.Add("packageTypeName", this. packageTypeName +); + parameters.Add("materialTypeName", this. materialTypeName +); + parameters.Add("model", this. model +); + parameters.Add("clothingAttr", this. clothingAttr +); + parameters.Add("clothingStyle", this. clothingStyle +); + parameters.Add("clothingVersionType", this. clothingVersionType +); + parameters.Add("clothingSilhouette", this. clothingSilhouette +); + parameters.Add("clothingThickness", this. clothingThickness +); + parameters.Add("clothingWeek", this. clothingWeek +); + parameters.Add("bodyParts", this. bodyParts +); + parameters.Add("styleSex", this. styleSex +); + parameters.Add("listedBand", this. listedBand +); + parameters.Add("expectListedTime", this. expectListedTime +); + parameters.Add("fabric", this. fabric +); + parameters.Add("washing", this. washing +); + parameters.Add("year", this. year +); + parameters.Add("productSeason", this. productSeason +); + parameters.Add("afterSaleFlag", this. afterSaleFlag +); + parameters.Add("productionLicenseNo", this. productionLicenseNo +); + parameters.Add("transportTemperature", this. transportTemperature +); + parameters.Add("boxUniqueCode", this. boxUniqueCode +); + parameters.Add("auxiliary", this. auxiliary +); + parameters.Add("goodsNameEn", this. goodsNameEn +); + parameters.Add("minSaleQuantity", this. minSaleQuantity +); + parameters.Add("minPackageQuantity", this. minPackageQuantity +); + parameters.Add("packageInstruction", this. packageInstruction +); + parameters.Add("texture", this. texture +); + parameters.Add("substrate", this. substrate +); + parameters.Add("executiveStandard", this. executiveStandard +); + parameters.Add("processTechnology", this. processTechnology +); + parameters.Add("allSerial", this. allSerial +); + parameters.Add("isRcvDate", this. isRcvDate +); + parameters.Add("renewPackage", this. renewPackage +); + parameters.Add("imgUrls", this. imgUrls +); + parameters.Add("warehouseInsured", this. warehouseInsured +); + parameters.Add("transportInsured", this. transportInsured +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpIbAddOutsideMainRequest.cs b/BBWY.JDSDK/Request/EclpIbAddOutsideMainRequest.cs new file mode 100644 index 00000000..90f3f134 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpIbAddOutsideMainRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpIbAddOutsideMainRequest : JdRequestBase + { + public string + outsideSource + {get; set;} + + public string + selfLiftCode + {get; set;} + + public string + warehouseNoIn + {get; set;} + + public string + isvOutsideNo + {get; set;} + + public string + shipperNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + warehouseNoOut + {get; set;} + + public string + goodsNo {get; set; } + public string + planNum {get; set; } + public string + batAttrListJson {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.ib.addOutsideMain";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("outsideSource", this. outsideSource +); + parameters.Add("selfLiftCode", this. selfLiftCode +); + parameters.Add("warehouseNoIn", this. warehouseNoIn +); + parameters.Add("isvOutsideNo", this. isvOutsideNo +); + parameters.Add("shipperNo", this. shipperNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNoOut", this. warehouseNoOut +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("planNum", this. planNum +); + parameters.Add("batAttrListJson", this. batAttrListJson +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpIbCancelOutsideMainRequest.cs b/BBWY.JDSDK/Request/EclpIbCancelOutsideMainRequest.cs new file mode 100644 index 00000000..3229d578 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpIbCancelOutsideMainRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpIbCancelOutsideMainRequest : JdRequestBase + { + public string + outsideMainNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.ib.cancelOutsideMain";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("outsideMainNo", this. outsideMainNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpIbQueryOutsideMainRequest.cs b/BBWY.JDSDK/Request/EclpIbQueryOutsideMainRequest.cs new file mode 100644 index 00000000..5e665f46 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpIbQueryOutsideMainRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpIbQueryOutsideMainRequest : JdRequestBase + { + public string + outsideMainNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.ib.queryOutsideMain";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("outsideMainNo", this. outsideMainNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpInsideAddLcOrderRequest.cs b/BBWY.JDSDK/Request/EclpInsideAddLcOrderRequest.cs new file mode 100644 index 00000000..58d9c240 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpInsideAddLcOrderRequest.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpInsideAddLcOrderRequest : JdRequestBase + { + public string + sellerLcNo + {get; set;} + + public string + sellerNo + {get; set;} + + public string + wareHouseNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + outsideLogicStock + {get; set;} + + public string + insideLogicStock + {get; set;} + + public string + lack + {get; set;} + + public string + orderLine {get; set; } + public string + isvGoodsNo {get; set; } + public string + outGoodsLevel {get; set; } + public string + inGoodsLevel {get; set; } + public string + planQty {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.inside.addLcOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sellerLcNo", this. sellerLcNo +); + parameters.Add("sellerNo", this. sellerNo +); + parameters.Add("wareHouseNo", this. wareHouseNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("outsideLogicStock", this. outsideLogicStock +); + parameters.Add("insideLogicStock", this. insideLogicStock +); + parameters.Add("lack", this. lack +); + parameters.Add("orderLine", this. orderLine +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("outGoodsLevel", this. outGoodsLevel +); + parameters.Add("inGoodsLevel", this. inGoodsLevel +); + parameters.Add("planQty", this. planQty +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpInsideAddUlOrderRequest.cs b/BBWY.JDSDK/Request/EclpInsideAddUlOrderRequest.cs new file mode 100644 index 00000000..302919b3 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpInsideAddUlOrderRequest.cs @@ -0,0 +1,187 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpInsideAddUlOrderRequest : JdRequestBase + { + public string + outUlNo + {get; set;} + + public string + sellerNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + deliveryMode + {get; set;} + + public string + ulType + {get; set;} + + public string + allowReturnDest + {get; set;} + + public string + allowLackDest + {get; set;} + + public string + destMethod + {get; set;} + + public string + destReason + {get; set;} + + public string + destCompNo + {get; set;} + + public string + receiver + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + email + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public string + address + {get; set;} + + public string + backEmail + {get; set;} + + public string + createUser + {get; set;} + + public string + createTime + {get; set;} + + public string + remark + {get; set;} + + public string + orderLine {get; set; } + public string + goodsNo {get; set; } + public string + goodsName {get; set; } + public string + planQty {get; set; } + public string + goodsLevel {get; set; } + public string + ulItemBatchRequest {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.inside.addUlOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("outUlNo", this. outUlNo +); + parameters.Add("sellerNo", this. sellerNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("deliveryMode", this. deliveryMode +); + parameters.Add("ulType", this. ulType +); + parameters.Add("allowReturnDest", this. allowReturnDest +); + parameters.Add("allowLackDest", this. allowLackDest +); + parameters.Add("destMethod", this. destMethod +); + parameters.Add("destReason", this. destReason +); + parameters.Add("destCompNo", this. destCompNo +); + parameters.Add("receiver", this. receiver +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("email", this. email +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("address", this. address +); + parameters.Add("backEmail", this. backEmail +); + parameters.Add("createUser", this. createUser +); + parameters.Add("createTime", this. createTime +); + parameters.Add("remark", this. remark +); + parameters.Add("orderLine", this. orderLine +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("goodsName", this. goodsName +); + parameters.Add("planQty", this. planQty +); + parameters.Add("goodsLevel", this. goodsLevel +); + parameters.Add("ulItemBatchRequest", this. ulItemBatchRequest +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpInsideCancelUlOrderRequest.cs b/BBWY.JDSDK/Request/EclpInsideCancelUlOrderRequest.cs new file mode 100644 index 00000000..f30903d4 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpInsideCancelUlOrderRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpInsideCancelUlOrderRequest : JdRequestBase + { + public string + ulNo + {get; set;} + + public string + outUlNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + wareHouseNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.inside.cancelUlOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ulNo", this. ulNo +); + parameters.Add("outUlNo", this. outUlNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("wareHouseNo", this. wareHouseNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpInsideQueryUlOrderByConditionRequest.cs b/BBWY.JDSDK/Request/EclpInsideQueryUlOrderByConditionRequest.cs new file mode 100644 index 00000000..7f830131 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpInsideQueryUlOrderByConditionRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpInsideQueryUlOrderByConditionRequest : JdRequestBase + { + public string + pageSize + {get; set;} + + public string + pageNum + {get; set;} + + public string + ulNo + {get; set;} + + public string + outUlNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + allowReturnDest + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.inside.queryUlOrderByCondition";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("ulNo", this. ulNo +); + parameters.Add("outUlNo", this. outUlNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("allowReturnDest", this. allowReturnDest +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterAddSupplierRequest.cs b/BBWY.JDSDK/Request/EclpMasterAddSupplierRequest.cs new file mode 100644 index 00000000..529796ca --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterAddSupplierRequest.cs @@ -0,0 +1,131 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterAddSupplierRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + isvSupplierNo + {get; set;} + + public string + supplierName + {get; set;} + + public string + contacts + {get; set;} + + public string + phone + {get; set;} + + public string + fax + {get; set;} + + public string + email + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public string + address + {get; set;} + + public string + ext1 + {get; set;} + + public string + ext2 + {get; set;} + + public string + ext3 + {get; set;} + + public string + ext4 + {get; set;} + + public string + ext5 + {get; set;} + + public string + pictureUrls {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.master.addSupplier";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("isvSupplierNo", this. isvSupplierNo +); + parameters.Add("supplierName", this. supplierName +); + parameters.Add("contacts", this. contacts +); + parameters.Add("phone", this. phone +); + parameters.Add("fax", this. fax +); + parameters.Add("email", this. email +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("address", this. address +); + parameters.Add("ext1", this. ext1 +); + parameters.Add("ext2", this. ext2 +); + parameters.Add("ext3", this. ext3 +); + parameters.Add("ext4", this. ext4 +); + parameters.Add("ext5", this. ext5 +); + parameters.Add("pictureUrls", this. pictureUrls +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterCancelBjkServiceOrderRequest.cs b/BBWY.JDSDK/Request/EclpMasterCancelBjkServiceOrderRequest.cs new file mode 100644 index 00000000..abe3c3aa --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterCancelBjkServiceOrderRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterCancelBjkServiceOrderRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + serviceNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.cancelBjkServiceOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("serviceNo", this. serviceNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterGetSellerInfoRequest.cs b/BBWY.JDSDK/Request/EclpMasterGetSellerInfoRequest.cs new file mode 100644 index 00000000..e378ba40 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterGetSellerInfoRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterGetSellerInfoRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.eclp.master.getSellerInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterInsertCustomerRequest.cs b/BBWY.JDSDK/Request/EclpMasterInsertCustomerRequest.cs new file mode 100644 index 00000000..47141e16 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterInsertCustomerRequest.cs @@ -0,0 +1,157 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterInsertCustomerRequest : JdRequestBase + { + public string + sellerNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + customerNo + {get; set;} + + public string + customerName + {get; set;} + + public string + contacts + {get; set;} + + public string + phone + {get; set;} + + public string + customerEmail + {get; set;} + + public string + customerAddress + {get; set;} + + public string + customerType + {get; set;} + + public string + transitType + {get; set;} + + public string + warehouseName + {get; set;} + + public string + provinceName + {get; set;} + + public string + cityName + {get; set;} + + public string + countyName + {get; set;} + + public string + townName + {get; set;} + + public string + rection + {get; set;} + + public string + customerRemark + {get; set;} + + public string + licenseAddr + {get; set;} + + public string + licenseUnit + {get; set;} + + public string + licenseUnitNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + sellerName + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.insertCustomer";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sellerNo", this. sellerNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("customerNo", this. customerNo +); + parameters.Add("customerName", this. customerName +); + parameters.Add("contacts", this. contacts +); + parameters.Add("phone", this. phone +); + parameters.Add("customerEmail", this. customerEmail +); + parameters.Add("customerAddress", this. customerAddress +); + parameters.Add("customerType", this. customerType +); + parameters.Add("transitType", this. transitType +); + parameters.Add("warehouseName", this. warehouseName +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("cityName", this. cityName +); + parameters.Add("countyName", this. countyName +); + parameters.Add("townName", this. townName +); + parameters.Add("rection", this. rection +); + parameters.Add("customerRemark", this. customerRemark +); + parameters.Add("licenseAddr", this. licenseAddr +); + parameters.Add("licenseUnit", this. licenseUnit +); + parameters.Add("licenseUnitNo", this. licenseUnitNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("sellerName", this. sellerName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterInsertLogicalStockConfigRequest.cs b/BBWY.JDSDK/Request/EclpMasterInsertLogicalStockConfigRequest.cs new file mode 100644 index 00000000..94a652ae --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterInsertLogicalStockConfigRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterInsertLogicalStockConfigRequest : JdRequestBase + { + public string + sellerNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + sellerName + {get; set;} + + public string + deptName + {get; set;} + + public string + factor1No + {get; set;} + + public string + factor1Name + {get; set;} + + public string + factor2No + {get; set;} + + public string + factor2Name + {get; set;} + + public string + factor3No + {get; set;} + + public string + factor3Name + {get; set;} + + public string + factor4No + {get; set;} + + public string + factor4Name + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.insertLogicalStockConfig";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sellerNo", this. sellerNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("sellerName", this. sellerName +); + parameters.Add("deptName", this. deptName +); + parameters.Add("factor1No", this. factor1No +); + parameters.Add("factor1Name", this. factor1Name +); + parameters.Add("factor2No", this. factor2No +); + parameters.Add("factor2Name", this. factor2Name +); + parameters.Add("factor3No", this. factor3No +); + parameters.Add("factor3Name", this. factor3Name +); + parameters.Add("factor4No", this. factor4No +); + parameters.Add("factor4Name", this. factor4Name +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterInsertSellerCategoryRequest.cs b/BBWY.JDSDK/Request/EclpMasterInsertSellerCategoryRequest.cs new file mode 100644 index 00000000..ce82c4a4 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterInsertSellerCategoryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterInsertSellerCategoryRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + categoryName + {get; set;} + + public string + previousCategoryNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.insertSellerCategory";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("categoryName", this. categoryName +); + parameters.Add("previousCategoryNo", this. previousCategoryNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterInsertShopRequest.cs b/BBWY.JDSDK/Request/EclpMasterInsertShopRequest.cs new file mode 100644 index 00000000..1c91205d --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterInsertShopRequest.cs @@ -0,0 +1,175 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterInsertShopRequest : JdRequestBase + { + public string + isvShopNo + {get; set;} + + public string + spSourceNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + spShopNo + {get; set;} + + public string + shopName + {get; set;} + + public string + contacts + {get; set;} + + public string + phone + {get; set;} + + public string + address + {get; set;} + + public string + email + {get; set;} + + public string + fax + {get; set;} + + public string + afterSaleContacts + {get; set;} + + public string + afterSaleAddress + {get; set;} + + public string + afterSalePhone + {get; set;} + + public string + bdOwnerNo + {get; set;} + + public string + reserve1 + {get; set;} + + public string + reserve2 + {get; set;} + + public string + reserve3 + {get; set;} + + public string + reserve4 + {get; set;} + + public string + reserve5 + {get; set;} + + public string + reserve6 + {get; set;} + + public string + reserve7 + {get; set;} + + public string + reserve8 + {get; set;} + + public string + reserve9 + {get; set;} + + public string + reserve10 + {get; set;} + + public string + outstoreRules + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.insertShop";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvShopNo", this. isvShopNo +); + parameters.Add("spSourceNo", this. spSourceNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("spShopNo", this. spShopNo +); + parameters.Add("shopName", this. shopName +); + parameters.Add("contacts", this. contacts +); + parameters.Add("phone", this. phone +); + parameters.Add("address", this. address +); + parameters.Add("email", this. email +); + parameters.Add("fax", this. fax +); + parameters.Add("afterSaleContacts", this. afterSaleContacts +); + parameters.Add("afterSaleAddress", this. afterSaleAddress +); + parameters.Add("afterSalePhone", this. afterSalePhone +); + parameters.Add("bdOwnerNo", this. bdOwnerNo +); + parameters.Add("reserve1", this. reserve1 +); + parameters.Add("reserve2", this. reserve2 +); + parameters.Add("reserve3", this. reserve3 +); + parameters.Add("reserve4", this. reserve4 +); + parameters.Add("reserve5", this. reserve5 +); + parameters.Add("reserve6", this. reserve6 +); + parameters.Add("reserve7", this. reserve7 +); + parameters.Add("reserve8", this. reserve8 +); + parameters.Add("reserve9", this. reserve9 +); + parameters.Add("reserve10", this. reserve10 +); + parameters.Add("outstoreRules", this. outstoreRules +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterModifySupplierRequest.cs b/BBWY.JDSDK/Request/EclpMasterModifySupplierRequest.cs new file mode 100644 index 00000000..2d923a1c --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterModifySupplierRequest.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterModifySupplierRequest : JdRequestBase + { + public string + eclpSupplierNo + {get; set;} + + public string + supplierName + {get; set;} + + public string + status + {get; set;} + + public string + contacts + {get; set;} + + public string + phone + {get; set;} + + public string + fax + {get; set;} + + public string + email + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public string + address + {get; set;} + + public string + ext1 + {get; set;} + + public string + ext2 + {get; set;} + + public string + ext3 + {get; set;} + + public string + ext4 + {get; set;} + + public string + ext5 + {get; set;} + + public string + pictureUrls + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.modifySupplier";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpSupplierNo", this. eclpSupplierNo +); + parameters.Add("supplierName", this. supplierName +); + parameters.Add("status", this. status +); + parameters.Add("contacts", this. contacts +); + parameters.Add("phone", this. phone +); + parameters.Add("fax", this. fax +); + parameters.Add("email", this. email +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("address", this. address +); + parameters.Add("ext1", this. ext1 +); + parameters.Add("ext2", this. ext2 +); + parameters.Add("ext3", this. ext3 +); + parameters.Add("ext4", this. ext4 +); + parameters.Add("ext5", this. ext5 +); + parameters.Add("pictureUrls", this. pictureUrls +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterQueryDeptRequest.cs b/BBWY.JDSDK/Request/EclpMasterQueryDeptRequest.cs new file mode 100644 index 00000000..f585e1b2 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterQueryDeptRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterQueryDeptRequest : JdRequestBase + { + public string + deptNos + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.queryDept";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNos", this. deptNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterQuerySellerCategoryRequest.cs b/BBWY.JDSDK/Request/EclpMasterQuerySellerCategoryRequest.cs new file mode 100644 index 00000000..c3b81504 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterQuerySellerCategoryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterQuerySellerCategoryRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + categoryNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.querySellerCategory";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("categoryNo", this. categoryNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterQueryShipperRequest.cs b/BBWY.JDSDK/Request/EclpMasterQueryShipperRequest.cs new file mode 100644 index 00000000..51c19ee5 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterQueryShipperRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterQueryShipperRequest : JdRequestBase + { + public string + shipperNos + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.queryShipper";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("shipperNos", this. shipperNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterQueryShopRequest.cs b/BBWY.JDSDK/Request/EclpMasterQueryShopRequest.cs new file mode 100644 index 00000000..8899f680 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterQueryShopRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterQueryShopRequest : JdRequestBase + { + public string + shopNos + {get; set;} + + public string + isvShopNos + {get; set;} + + public string + deptNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.queryShop";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("shopNos", this. shopNos +); + parameters.Add("isvShopNos", this. isvShopNos +); + parameters.Add("deptNo", this. deptNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterQuerySpSourceRequest.cs b/BBWY.JDSDK/Request/EclpMasterQuerySpSourceRequest.cs new file mode 100644 index 00000000..5e362c55 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterQuerySpSourceRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterQuerySpSourceRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.eclp.master.querySpSource";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterQueryStoreInfoRequest.cs b/BBWY.JDSDK/Request/EclpMasterQueryStoreInfoRequest.cs new file mode 100644 index 00000000..10585255 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterQueryStoreInfoRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterQueryStoreInfoRequest : JdRequestBase + { + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + sellerNo + {get; set;} + + public string + storeNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.queryStoreInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("sellerNo", this. sellerNo +); + parameters.Add("storeNo", this. storeNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterQuerySupplierRequest.cs b/BBWY.JDSDK/Request/EclpMasterQuerySupplierRequest.cs new file mode 100644 index 00000000..69e2bcbf --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterQuerySupplierRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterQuerySupplierRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + supplierNos + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.querySupplier";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("supplierNos", this. supplierNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterQueryWarehouseRequest.cs b/BBWY.JDSDK/Request/EclpMasterQueryWarehouseRequest.cs new file mode 100644 index 00000000..62a64ee1 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterQueryWarehouseRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterQueryWarehouseRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + warehouseNos + {get; set;} + + public string + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.queryWarehouse";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNos", this. warehouseNos +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterUpdateCustomerInfoRequest.cs b/BBWY.JDSDK/Request/EclpMasterUpdateCustomerInfoRequest.cs new file mode 100644 index 00000000..c54e65d1 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterUpdateCustomerInfoRequest.cs @@ -0,0 +1,157 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterUpdateCustomerInfoRequest : JdRequestBase + { + public string + sellerNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + customerNo + {get; set;} + + public string + customerName + {get; set;} + + public string + contacts + {get; set;} + + public string + phone + {get; set;} + + public string + customerEmail + {get; set;} + + public string + customerAddress + {get; set;} + + public string + customerType + {get; set;} + + public string + transitType + {get; set;} + + public string + warehouseName + {get; set;} + + public string + provinceName + {get; set;} + + public string + cityName + {get; set;} + + public string + countyName + {get; set;} + + public string + townName + {get; set;} + + public string + rection + {get; set;} + + public string + customerRemark + {get; set;} + + public string + licenseAddr + {get; set;} + + public string + licenseUnit + {get; set;} + + public string + licenseUnitNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + sellerName + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.updateCustomerInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sellerNo", this. sellerNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("customerNo", this. customerNo +); + parameters.Add("customerName", this. customerName +); + parameters.Add("contacts", this. contacts +); + parameters.Add("phone", this. phone +); + parameters.Add("customerEmail", this. customerEmail +); + parameters.Add("customerAddress", this. customerAddress +); + parameters.Add("customerType", this. customerType +); + parameters.Add("transitType", this. transitType +); + parameters.Add("warehouseName", this. warehouseName +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("cityName", this. cityName +); + parameters.Add("countyName", this. countyName +); + parameters.Add("townName", this. townName +); + parameters.Add("rection", this. rection +); + parameters.Add("customerRemark", this. customerRemark +); + parameters.Add("licenseAddr", this. licenseAddr +); + parameters.Add("licenseUnit", this. licenseUnit +); + parameters.Add("licenseUnitNo", this. licenseUnitNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("sellerName", this. sellerName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpMasterUpdateShopRequest.cs b/BBWY.JDSDK/Request/EclpMasterUpdateShopRequest.cs new file mode 100644 index 00000000..55cfb249 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpMasterUpdateShopRequest.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpMasterUpdateShopRequest : JdRequestBase + { + public string + shopNo + {get; set;} + + public string + spSourceNo + {get; set;} + + public string + spShopNo + {get; set;} + + public string + shopName + {get; set;} + + public string + contacts + {get; set;} + + public string + phone + {get; set;} + + public string + address + {get; set;} + + public string + email + {get; set;} + + public string + fax + {get; set;} + + public string + afterSaleContacts + {get; set;} + + public string + afterSaleAddress + {get; set;} + + public string + afterSalePhone + {get; set;} + + public string + bdOwnerNo + {get; set;} + + public string + reserve1 + {get; set;} + + public string + reserve2 + {get; set;} + + public string + reserve3 + {get; set;} + + public string + reserve4 + {get; set;} + + public string + reserve5 + {get; set;} + + public string + reserve6 + {get; set;} + + public string + reserve7 + {get; set;} + + public string + reserve8 + {get; set;} + + public string + reserve9 + {get; set;} + + public string + reserve10 + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.master.updateShop";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("shopNo", this. shopNo +); + parameters.Add("spSourceNo", this. spSourceNo +); + parameters.Add("spShopNo", this. spShopNo +); + parameters.Add("shopName", this. shopName +); + parameters.Add("contacts", this. contacts +); + parameters.Add("phone", this. phone +); + parameters.Add("address", this. address +); + parameters.Add("email", this. email +); + parameters.Add("fax", this. fax +); + parameters.Add("afterSaleContacts", this. afterSaleContacts +); + parameters.Add("afterSaleAddress", this. afterSaleAddress +); + parameters.Add("afterSalePhone", this. afterSalePhone +); + parameters.Add("bdOwnerNo", this. bdOwnerNo +); + parameters.Add("reserve1", this. reserve1 +); + parameters.Add("reserve2", this. reserve2 +); + parameters.Add("reserve3", this. reserve3 +); + parameters.Add("reserve4", this. reserve4 +); + parameters.Add("reserve5", this. reserve5 +); + parameters.Add("reserve6", this. reserve6 +); + parameters.Add("reserve7", this. reserve7 +); + parameters.Add("reserve8", this. reserve8 +); + parameters.Add("reserve9", this. reserve9 +); + parameters.Add("reserve10", this. reserve10 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderAddDeclareOrderCustomsRequest.cs b/BBWY.JDSDK/Request/EclpOrderAddDeclareOrderCustomsRequest.cs new file mode 100644 index 00000000..8230e2a4 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderAddDeclareOrderCustomsRequest.cs @@ -0,0 +1,319 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderAddDeclareOrderCustomsRequest : JdRequestBase + { + public string + platformId + {get; set;} + + public string + platformName + {get; set;} + + public string + appType + {get; set;} + + public string + logisticsNo + {get; set;} + + public string + billSerialNo + {get; set;} + + public string + billNo + {get; set;} + + public Nullable + freight + {get; set;} + + public Nullable + insuredFee + {get; set;} + + public Nullable + netWeight + {get; set;} + + public Nullable + weight + {get; set;} + + public Nullable + packNo + {get; set;} + + public Nullable + worth + {get; set;} + + public string + goodsName + {get; set;} + + public string + orderNo + {get; set;} + + public string + shipper + {get; set;} + + public string + shipperAddress + {get; set;} + + public string + shipperTelephone + {get; set;} + + public string + shipperCountry + {get; set;} + + public string + consigneeCountry + {get; set;} + + public string + consigneeProvince + {get; set;} + + public string + consigneeCity + {get; set;} + + public string + consigneeDistrict + {get; set;} + + public string + consingee + {get; set;} + + public string + consigneeAddress + {get; set;} + + public string + consigneeTelephone + {get; set;} + + public string + buyerIdType + {get; set;} + + public string + buyerIdNumber + {get; set;} + + public string + customsId + {get; set;} + + public string + customsCode + {get; set;} + + public string + deptNo + {get; set;} + + public string + isvSource + {get; set;} + + public string + pattern + {get; set;} + + public string + isvUUID + {get; set;} + + public Nullable + platformType + {get; set;} + + public Nullable + salesPlatformCreateTime + {get; set;} + + public string + postType + {get; set;} + + public Nullable + istax + {get; set;} + + public string + logisticsCode + {get; set;} + + public string + logisticsName + {get; set;} + + public Nullable + isDelivery + {get; set;} + + public string + ebpCode + {get; set;} + + public string + ebpName + {get; set;} + + public string + ebcCode + {get; set;} + + public string + ebcName + {get; set;} + + public string + ebpCiqCode + {get; set;} + + public string + ebpCiqName + {get; set;} + + public string + ebcCiqCode + {get; set;} + + public string + ebcCiqName + {get; set;} + + public string + spSoNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.addDeclareOrderCustoms";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("platformId", this. platformId +); + parameters.Add("platformName", this. platformName +); + parameters.Add("appType", this. appType +); + parameters.Add("logisticsNo", this. logisticsNo +); + parameters.Add("billSerialNo", this. billSerialNo +); + parameters.Add("billNo", this. billNo +); + parameters.Add("freight", this. freight +); + parameters.Add("insuredFee", this. insuredFee +); + parameters.Add("netWeight", this. netWeight +); + parameters.Add("weight", this. weight +); + parameters.Add("packNo", this. packNo +); + parameters.Add("worth", this. worth +); + parameters.Add("goodsName", this. goodsName +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("shipper", this. shipper +); + parameters.Add("shipperAddress", this. shipperAddress +); + parameters.Add("shipperTelephone", this. shipperTelephone +); + parameters.Add("shipperCountry", this. shipperCountry +); + parameters.Add("consigneeCountry", this. consigneeCountry +); + parameters.Add("consigneeProvince", this. consigneeProvince +); + parameters.Add("consigneeCity", this. consigneeCity +); + parameters.Add("consigneeDistrict", this. consigneeDistrict +); + parameters.Add("consingee", this. consingee +); + parameters.Add("consigneeAddress", this. consigneeAddress +); + parameters.Add("consigneeTelephone", this. consigneeTelephone +); + parameters.Add("buyerIdType", this. buyerIdType +); + parameters.Add("buyerIdNumber", this. buyerIdNumber +); + parameters.Add("customsId", this. customsId +); + parameters.Add("customsCode", this. customsCode +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("isvSource", this. isvSource +); + parameters.Add("pattern", this. pattern +); + parameters.Add("isvUUID", this. isvUUID +); + parameters.Add("platformType", this. platformType +); + parameters.Add("salesPlatformCreateTime", this. salesPlatformCreateTime +); + parameters.Add("postType", this. postType +); + parameters.Add("istax", this. istax +); + parameters.Add("logisticsCode", this. logisticsCode +); + parameters.Add("logisticsName", this. logisticsName +); + parameters.Add("isDelivery", this. isDelivery +); + parameters.Add("ebpCode", this. ebpCode +); + parameters.Add("ebpName", this. ebpName +); + parameters.Add("ebcCode", this. ebcCode +); + parameters.Add("ebcName", this. ebcName +); + parameters.Add("ebpCiqCode", this. ebpCiqCode +); + parameters.Add("ebpCiqName", this. ebpCiqName +); + parameters.Add("ebcCiqCode", this. ebcCiqCode +); + parameters.Add("ebcCiqName", this. ebcCiqName +); + parameters.Add("spSoNo", this. spSoNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderAddOrderRequest.cs b/BBWY.JDSDK/Request/EclpOrderAddOrderRequest.cs new file mode 100644 index 00000000..f98e9262 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderAddOrderRequest.cs @@ -0,0 +1,849 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderAddOrderRequest : JdRequestBase + { + public string + isvUUID + {get; set;} + + public string + isvSource + {get; set;} + + public string + shopNo + {get; set;} + + public string + bdOwnerNo + {get; set;} + + public string + departmentNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + shipperNo + {get; set;} + + public string + salesPlatformOrderNo + {get; set;} + + public string + salePlatformSource + {get; set;} + + public Nullable + salesPlatformCreateTime + {get; set;} + + public string + soType + {get; set;} + + public string + consigneeName + {get; set;} + + public string + consigneeMobile + {get; set;} + + public string + consigneePhone + {get; set;} + + public string + consigneeEmail + {get; set;} + + public Nullable + expectDate + {get; set;} + + public string + addressProvince + {get; set;} + + public string + addressCity + {get; set;} + + public string + addressCounty + {get; set;} + + public string + addressTown + {get; set;} + + public string + consigneeAddress + {get; set;} + + public string + consigneePostcode + {get; set;} + + public Nullable + receivable + {get; set;} + + public string + consigneeRemark + {get; set;} + + public string + orderMark + {get; set;} + + public string + thirdWayBill + {get; set;} + + public string + packageMark + {get; set;} + + public string + businessType + {get; set;} + + public string + destinationCode + {get; set;} + + public string + destinationName + {get; set;} + + public string + sendWebsiteCode + {get; set;} + + public string + sendWebsiteName + {get; set;} + + public string + sendMode + {get; set;} + + public string + receiveMode + {get; set;} + + public string + appointDeliveryTime + {get; set;} + + public string + insuredPriceFlag + {get; set;} + + public Nullable + insuredValue + {get; set;} + + public string + thirdPayment + {get; set;} + + public string + monthlyAccount + {get; set;} + + public string + shipment + {get; set;} + + public string + sellerRemark + {get; set;} + + public string + thirdSite + {get; set;} + + public string + gatherCenterName + {get; set;} + + public string + customsStatus + {get; set;} + + public string + customerName + {get; set;} + + public string + invoiceTitle + {get; set;} + + public string + invoiceContent + {get; set;} + + public string + goodsType + {get; set;} + + public string + goodsLevel + {get; set;} + + public string + customsPort + {get; set;} + + public string + billType + {get; set;} + + public Nullable + orderPrice + {get; set;} + + public string + wlyInfo + {get; set;} + + public string + customerId + {get; set;} + + public Nullable + urgency + {get; set;} + + public string + customerNo + {get; set;} + + public string + storeName + {get; set;} + + public string + invoiceState + {get; set;} + + public string + invoiceType + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + invoiceTax + {get; set;} + + public string + bankName + {get; set;} + + public string + bankAccount + {get; set;} + + public string + address + {get; set;} + + public string + phoneNumber + {get; set;} + + public string + signType + {get; set;} + + public string + signIDCode + {get; set;} + + public string + supplierNo + {get; set;} + + public string + agingType + {get; set;} + + public string + sellerNote + {get; set;} + + public string + supervisionCode + {get; set;} + + public string + invoiceChecker + {get; set;} + + public string + paymentType + {get; set;} + + public string + saleType + {get; set;} + + public string + inStorageNo + {get; set;} + + public Nullable + inStorageTime + {get; set;} + + public string + inStorageRemark + {get; set;} + + public string + grossReturnName + {get; set;} + + public string + grossReturnPhone + {get; set;} + + public string + grossReturnMobile + {get; set;} + + public string + grossReturnAddress + {get; set;} + + public string + isvPackTypeNo + {get; set;} + + public string + addrAnalysis + {get; set;} + + public string + printExtendInfo + {get; set;} + + public string + logicParam + {get; set;} + + public string + combineNo + {get; set;} + + public string + activationService + {get; set;} + + public Nullable + randomInspection + {get; set;} + + public string + VIPDeliWarehouse + {get; set;} + + public string + customField + {get; set;} + + public Nullable + longitude + {get; set;} + + public Nullable + latitude + {get; set;} + + public Nullable + agingProductType + {get; set;} + + public string + crossDockPriority + {get; set;} + + public string + isvCompanyNo + {get; set;} + + public string + orderPriority + {get; set;} + + public string + orderBatchNo + {get; set;} + + public Nullable + orderBatchQty + {get; set;} + + public string + productCode + {get; set;} + + public string + vehicleType + {get; set;} + + public string + isvSoType + {get; set;} + + public string + checkDelivery + {get; set;} + + public string + isvSoTypeName + {get; set;} + + public string + quarantineCert + {get; set;} + + public string + deliveryService + {get; set;} + + public Nullable + selfDeliverySiteId + {get; set;} + + public string + deliveryIntoWarehouse + {get; set;} + + public string + deliveryWarehouseType + {get; set;} + + public string + unPack + {get; set;} + + public string + deliveryBeforeCommand + {get; set;} + + public string + pickUpCode + {get; set;} + + public string + isvShopNo + {get; set;} + + public string + expecTransport + {get; set;} + + public string + inDependent + {get; set;} + + public string + storeBrand + {get; set;} + + public string + storeId + {get; set;} + + public string + unloadFlag + {get; set;} + + public string + relationNo + {get; set;} + + public string + goodsNo {get; set; } + public string + skuGoodsLevel {get; set; } + public string + goodsName {get; set; } + public string + type {get; set; } + public string + unit {get; set; } + public string + remark {get; set; } + public string + rate {get; set; } + public string + amount {get; set; } + public string + price {get; set; } + public string + quantity {get; set; } + public string + pAttributes {get; set; } + public string + isvLotattrs {get; set; } + public string + isvGoodsNo {get; set; } + public string + installVenderId {get; set; } + public string + orderLine {get; set; } + public string + batAttrs {get; set; } + public string + productionDate {get; set; } + public string + expirationDate {get; set; } + public string + packBatchNo {get; set; } + public string + poNo {get; set; } + public string + lot {get; set; } + public string + serialNo {get; set; } + public string + jdPackageType {get; set; } + public string + serviceProductJson {get; set; } + public string + payAmount {get; set; } + public string + sellerGoodsRemark {get; set; } + public string + leftExpirationPercent {get; set; } + public string + leftExpirationPercentOperate {get; set; } + public string + batAttrRangeJson {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.order.addOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvUUID", this. isvUUID +); + parameters.Add("isvSource", this. isvSource +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("bdOwnerNo", this. bdOwnerNo +); + parameters.Add("departmentNo", this. departmentNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("shipperNo", this. shipperNo +); + parameters.Add("salesPlatformOrderNo", this. salesPlatformOrderNo +); + parameters.Add("salePlatformSource", this. salePlatformSource +); + parameters.Add("salesPlatformCreateTime", this. salesPlatformCreateTime +); + parameters.Add("soType", this. soType +); + parameters.Add("consigneeName", this. consigneeName +); + parameters.Add("consigneeMobile", this. consigneeMobile +); + parameters.Add("consigneePhone", this. consigneePhone +); + parameters.Add("consigneeEmail", this. consigneeEmail +); + parameters.Add("expectDate", this. expectDate +); + parameters.Add("addressProvince", this. addressProvince +); + parameters.Add("addressCity", this. addressCity +); + parameters.Add("addressCounty", this. addressCounty +); + parameters.Add("addressTown", this. addressTown +); + parameters.Add("consigneeAddress", this. consigneeAddress +); + parameters.Add("consigneePostcode", this. consigneePostcode +); + parameters.Add("receivable", this. receivable +); + parameters.Add("consigneeRemark", this. consigneeRemark +); + parameters.Add("orderMark", this. orderMark +); + parameters.Add("thirdWayBill", this. thirdWayBill +); + parameters.Add("packageMark", this. packageMark +); + parameters.Add("businessType", this. businessType +); + parameters.Add("destinationCode", this. destinationCode +); + parameters.Add("destinationName", this. destinationName +); + parameters.Add("sendWebsiteCode", this. sendWebsiteCode +); + parameters.Add("sendWebsiteName", this. sendWebsiteName +); + parameters.Add("sendMode", this. sendMode +); + parameters.Add("receiveMode", this. receiveMode +); + parameters.Add("appointDeliveryTime", this. appointDeliveryTime +); + parameters.Add("insuredPriceFlag", this. insuredPriceFlag +); + parameters.Add("insuredValue", this. insuredValue +); + parameters.Add("thirdPayment", this. thirdPayment +); + parameters.Add("monthlyAccount", this. monthlyAccount +); + parameters.Add("shipment", this. shipment +); + parameters.Add("sellerRemark", this. sellerRemark +); + parameters.Add("thirdSite", this. thirdSite +); + parameters.Add("gatherCenterName", this. gatherCenterName +); + parameters.Add("customsStatus", this. customsStatus +); + parameters.Add("customerName", this. customerName +); + parameters.Add("invoiceTitle", this. invoiceTitle +); + parameters.Add("invoiceContent", this. invoiceContent +); + parameters.Add("goodsType", this. goodsType +); + parameters.Add("goodsLevel", this. goodsLevel +); + parameters.Add("customsPort", this. customsPort +); + parameters.Add("billType", this. billType +); + parameters.Add("orderPrice", this. orderPrice +); + parameters.Add("wlyInfo", this. wlyInfo +); + parameters.Add("customerId", this. customerId +); + parameters.Add("urgency", this. urgency +); + parameters.Add("customerNo", this. customerNo +); + parameters.Add("storeName", this. storeName +); + parameters.Add("invoiceState", this. invoiceState +); + parameters.Add("invoiceType", this. invoiceType +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("invoiceTax", this. invoiceTax +); + parameters.Add("bankName", this. bankName +); + parameters.Add("bankAccount", this. bankAccount +); + parameters.Add("address", this. address +); + parameters.Add("phoneNumber", this. phoneNumber +); + parameters.Add("signType", this. signType +); + parameters.Add("signIDCode", this. signIDCode +); + parameters.Add("supplierNo", this. supplierNo +); + parameters.Add("agingType", this. agingType +); + parameters.Add("sellerNote", this. sellerNote +); + parameters.Add("supervisionCode", this. supervisionCode +); + parameters.Add("invoiceChecker", this. invoiceChecker +); + parameters.Add("paymentType", this. paymentType +); + parameters.Add("saleType", this. saleType +); + parameters.Add("inStorageNo", this. inStorageNo +); + parameters.Add("inStorageTime", this. inStorageTime +); + parameters.Add("inStorageRemark", this. inStorageRemark +); + parameters.Add("grossReturnName", this. grossReturnName +); + parameters.Add("grossReturnPhone", this. grossReturnPhone +); + parameters.Add("grossReturnMobile", this. grossReturnMobile +); + parameters.Add("grossReturnAddress", this. grossReturnAddress +); + parameters.Add("isvPackTypeNo", this. isvPackTypeNo +); + parameters.Add("addrAnalysis", this. addrAnalysis +); + parameters.Add("printExtendInfo", this. printExtendInfo +); + parameters.Add("logicParam", this. logicParam +); + parameters.Add("combineNo", this. combineNo +); + parameters.Add("activationService", this. activationService +); + parameters.Add("randomInspection", this. randomInspection +); + parameters.Add("VIPDeliWarehouse", this. VIPDeliWarehouse +); + parameters.Add("customField", this. customField +); + parameters.Add("longitude", this. longitude +); + parameters.Add("latitude", this. latitude +); + parameters.Add("agingProductType", this. agingProductType +); + parameters.Add("crossDockPriority", this. crossDockPriority +); + parameters.Add("isvCompanyNo", this. isvCompanyNo +); + parameters.Add("orderPriority", this. orderPriority +); + parameters.Add("orderBatchNo", this. orderBatchNo +); + parameters.Add("orderBatchQty", this. orderBatchQty +); + parameters.Add("productCode", this. productCode +); + parameters.Add("vehicleType", this. vehicleType +); + parameters.Add("isvSoType", this. isvSoType +); + parameters.Add("checkDelivery", this. checkDelivery +); + parameters.Add("isvSoTypeName", this. isvSoTypeName +); + parameters.Add("quarantineCert", this. quarantineCert +); + parameters.Add("deliveryService", this. deliveryService +); + parameters.Add("selfDeliverySiteId", this. selfDeliverySiteId +); + parameters.Add("deliveryIntoWarehouse", this. deliveryIntoWarehouse +); + parameters.Add("deliveryWarehouseType", this. deliveryWarehouseType +); + parameters.Add("unPack", this. unPack +); + parameters.Add("deliveryBeforeCommand", this. deliveryBeforeCommand +); + parameters.Add("pickUpCode", this. pickUpCode +); + parameters.Add("isvShopNo", this. isvShopNo +); + parameters.Add("expecTransport", this. expecTransport +); + parameters.Add("inDependent", this. inDependent +); + parameters.Add("storeBrand", this. storeBrand +); + parameters.Add("storeId", this. storeId +); + parameters.Add("unloadFlag", this. unloadFlag +); + parameters.Add("relationNo", this. relationNo +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("skuGoodsLevel", this. skuGoodsLevel +); + parameters.Add("goodsName", this. goodsName +); + parameters.Add("type", this. type +); + parameters.Add("unit", this. unit +); + parameters.Add("remark", this. remark +); + parameters.Add("rate", this. rate +); + parameters.Add("amount", this. amount +); + parameters.Add("price", this. price +); + parameters.Add("quantity", this. quantity +); + parameters.Add("pAttributes", this. pAttributes +); + parameters.Add("isvLotattrs", this. isvLotattrs +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("installVenderId", this. installVenderId +); + parameters.Add("orderLine", this. orderLine +); + parameters.Add("batAttrs", this. batAttrs +); + parameters.Add("productionDate", this. productionDate +); + parameters.Add("expirationDate", this. expirationDate +); + parameters.Add("packBatchNo", this. packBatchNo +); + parameters.Add("poNo", this. poNo +); + parameters.Add("lot", this. lot +); + parameters.Add("serialNo", this. serialNo +); + parameters.Add("jdPackageType", this. jdPackageType +); + parameters.Add("serviceProductJson", this. serviceProductJson +); + parameters.Add("payAmount", this. payAmount +); + parameters.Add("sellerGoodsRemark", this. sellerGoodsRemark +); + parameters.Add("leftExpirationPercent", this. leftExpirationPercent +); + parameters.Add("leftExpirationPercentOperate", this. leftExpirationPercentOperate +); + parameters.Add("batAttrRangeJson", this. batAttrRangeJson +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderAsynAddOrderRequest.cs b/BBWY.JDSDK/Request/EclpOrderAsynAddOrderRequest.cs new file mode 100644 index 00000000..cacc94aa --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderAsynAddOrderRequest.cs @@ -0,0 +1,381 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderAsynAddOrderRequest : JdRequestBase + { + public string + isvUUID + {get; set;} + + public string + isvSource + {get; set;} + + public string + shopNo + {get; set;} + + public string + bdOwnerNo + {get; set;} + + public string + departmentNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + shipperNo + {get; set;} + + public string + salesPlatformOrderNo + {get; set;} + + public string + salePlatformSource + {get; set;} + + public Nullable + salesPlatformCreateTime + {get; set;} + + public string + soType + {get; set;} + + public string + consigneeName + {get; set;} + + public string + consigneeMobile + {get; set;} + + public string + consigneePhone + {get; set;} + + public string + consigneeEmail + {get; set;} + + public Nullable + expectDate + {get; set;} + + public string + addressProvince + {get; set;} + + public string + addressCity + {get; set;} + + public string + addressCounty + {get; set;} + + public string + addressTown + {get; set;} + + public string + consigneeAddress + {get; set;} + + public string + consigneePostcode + {get; set;} + + public Nullable + receivable + {get; set;} + + public string + consigneeRemark + {get; set;} + + public string + orderMark + {get; set;} + + public string + thirdWayBill + {get; set;} + + public string + packageMark + {get; set;} + + public string + businessType + {get; set;} + + public string + destinationCode + {get; set;} + + public string + destinationName + {get; set;} + + public string + sendWebsiteCode + {get; set;} + + public string + sendWebsiteName + {get; set;} + + public string + sendMode + {get; set;} + + public string + receiveMode + {get; set;} + + public string + appointDeliveryTime + {get; set;} + + public string + insuredPriceFlag + {get; set;} + + public Nullable + insuredValue + {get; set;} + + public Nullable + insuredFee + {get; set;} + + public string + thirdPayment + {get; set;} + + public string + monthlyAccount + {get; set;} + + public string + shipment + {get; set;} + + public string + sellerRemark + {get; set;} + + public string + thirdSite + {get; set;} + + public string + customsStatus + {get; set;} + + public string + customerName + {get; set;} + + public string + invoiceTitle + {get; set;} + + public string + invoiceContent + {get; set;} + + public string + goodsType + {get; set;} + + public string + goodsLevel + {get; set;} + + public string + customsPort + {get; set;} + + public string + billType + {get; set;} + + public Nullable + orderPrice + {get; set;} + + public string + orderBatchNo + {get; set;} + + public Nullable + orderBatchQty + {get; set;} + + public string + transactionSource + {get; set;} + + public string + countrycode + {get; set;} + + public string + goodsNo {get; set; } + public string + price {get; set; } + public string + quantity {get; set; } + public string + serialNo {get; set; } + public string + printName {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.order.asynAddOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvUUID", this. isvUUID +); + parameters.Add("isvSource", this. isvSource +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("bdOwnerNo", this. bdOwnerNo +); + parameters.Add("departmentNo", this. departmentNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("shipperNo", this. shipperNo +); + parameters.Add("salesPlatformOrderNo", this. salesPlatformOrderNo +); + parameters.Add("salePlatformSource", this. salePlatformSource +); + parameters.Add("salesPlatformCreateTime", this. salesPlatformCreateTime +); + parameters.Add("soType", this. soType +); + parameters.Add("consigneeName", this. consigneeName +); + parameters.Add("consigneeMobile", this. consigneeMobile +); + parameters.Add("consigneePhone", this. consigneePhone +); + parameters.Add("consigneeEmail", this. consigneeEmail +); + parameters.Add("expectDate", this. expectDate +); + parameters.Add("addressProvince", this. addressProvince +); + parameters.Add("addressCity", this. addressCity +); + parameters.Add("addressCounty", this. addressCounty +); + parameters.Add("addressTown", this. addressTown +); + parameters.Add("consigneeAddress", this. consigneeAddress +); + parameters.Add("consigneePostcode", this. consigneePostcode +); + parameters.Add("receivable", this. receivable +); + parameters.Add("consigneeRemark", this. consigneeRemark +); + parameters.Add("orderMark", this. orderMark +); + parameters.Add("thirdWayBill", this. thirdWayBill +); + parameters.Add("packageMark", this. packageMark +); + parameters.Add("businessType", this. businessType +); + parameters.Add("destinationCode", this. destinationCode +); + parameters.Add("destinationName", this. destinationName +); + parameters.Add("sendWebsiteCode", this. sendWebsiteCode +); + parameters.Add("sendWebsiteName", this. sendWebsiteName +); + parameters.Add("sendMode", this. sendMode +); + parameters.Add("receiveMode", this. receiveMode +); + parameters.Add("appointDeliveryTime", this. appointDeliveryTime +); + parameters.Add("insuredPriceFlag", this. insuredPriceFlag +); + parameters.Add("insuredValue", this. insuredValue +); + parameters.Add("insuredFee", this. insuredFee +); + parameters.Add("thirdPayment", this. thirdPayment +); + parameters.Add("monthlyAccount", this. monthlyAccount +); + parameters.Add("shipment", this. shipment +); + parameters.Add("sellerRemark", this. sellerRemark +); + parameters.Add("thirdSite", this. thirdSite +); + parameters.Add("customsStatus", this. customsStatus +); + parameters.Add("customerName", this. customerName +); + parameters.Add("invoiceTitle", this. invoiceTitle +); + parameters.Add("invoiceContent", this. invoiceContent +); + parameters.Add("goodsType", this. goodsType +); + parameters.Add("goodsLevel", this. goodsLevel +); + parameters.Add("customsPort", this. customsPort +); + parameters.Add("billType", this. billType +); + parameters.Add("orderPrice", this. orderPrice +); + parameters.Add("orderBatchNo", this. orderBatchNo +); + parameters.Add("orderBatchQty", this. orderBatchQty +); + parameters.Add("transactionSource", this. transactionSource +); + parameters.Add("countrycode", this. countrycode +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("price", this. price +); + parameters.Add("quantity", this. quantity +); + parameters.Add("serialNo", this. serialNo +); + parameters.Add("printName", this. printName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderCancelOrderRequest.cs b/BBWY.JDSDK/Request/EclpOrderCancelOrderRequest.cs new file mode 100644 index 00000000..95100d60 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderCancelOrderRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderCancelOrderRequest : JdRequestBase + { + public string + eclpSoNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.cancelOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpSoNo", this. eclpSoNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderEquatorDeclareStorageRequest.cs b/BBWY.JDSDK/Request/EclpOrderEquatorDeclareStorageRequest.cs new file mode 100644 index 00000000..72030102 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderEquatorDeclareStorageRequest.cs @@ -0,0 +1,787 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderEquatorDeclareStorageRequest : JdRequestBase + { + public string + isvUUID + {get; set;} + + public string + isvSource + {get; set;} + + public string + platformId + {get; set;} + + public string + platformName + {get; set;} + + public string + platformType + {get; set;} + + public string + spSoNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + inJdwms + {get; set;} + + public Nullable + salesPlatformCreateTime + {get; set;} + + public string + venderId + {get; set;} + + public string + venderName + {get; set;} + + public string + consigneeName + {get; set;} + + public string + consigneeMobile + {get; set;} + + public string + consigneePhone + {get; set;} + + public string + consigneeEmail + {get; set;} + + public string + consigneeAddress + {get; set;} + + public string + consigneePostcode + {get; set;} + + public string + consigneeCountry + {get; set;} + + public string + addressProvince + {get; set;} + + public string + addressCity + {get; set;} + + public string + addressCounty + {get; set;} + + public string + addressTown + {get; set;} + + public string + soType + {get; set;} + + public Nullable + expectDate + {get; set;} + + public string + invoiceTitle + {get; set;} + + public string + invoiceContent + {get; set;} + + public string + declareOrder + {get; set;} + + public string + ccProvider + {get; set;} + + public string + ccProviderName + {get; set;} + + public string + postType + {get; set;} + + public string + pattern + {get; set;} + + public string + customs + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + ebpCode + {get; set;} + + public string + ebpName + {get; set;} + + public string + ebcCode + {get; set;} + + public string + ebcName + {get; set;} + + public string + delivery + {get; set;} + + public Nullable + discount + {get; set;} + + public string + discountNote + {get; set;} + + public string + istax + {get; set;} + + public Nullable + taxTotal + {get; set;} + + public Nullable + freight + {get; set;} + + public Nullable + otherPrice + {get; set;} + + public Nullable + goodsValue + {get; set;} + + public Nullable + weight + {get; set;} + + public Nullable + netWeight + {get; set;} + + public string + batchNumbers + {get; set;} + + public string + buyerRegNo + {get; set;} + + public string + buyerPhone + {get; set;} + + public string + buyerName + {get; set;} + + public string + buyerIdType + {get; set;} + + public string + buyerIdNumber + {get; set;} + + public string + senderName + {get; set;} + + public string + senderCompanyName + {get; set;} + + public string + senderCountry + {get; set;} + + public string + senderZip + {get; set;} + + public string + senderCity + {get; set;} + + public string + senderProvince + {get; set;} + + public string + senderTel + {get; set;} + + public string + senderAddr + {get; set;} + + public string + customsRemark + {get; set;} + + public string + declarePaymentList + {get; set;} + + public string + paymentType + {get; set;} + + public string + payCode + {get; set;} + + public string + payName + {get; set;} + + public string + payTransactionId + {get; set;} + + public string + currency + {get; set;} + + public string + paymentConfirmTime + {get; set;} + + public Nullable + shouldPay + {get; set;} + + public string + receiveNo + {get; set;} + + public string + payRemark + {get; set;} + + public string + declareWaybill + {get; set;} + + public string + logisticsCode + {get; set;} + + public string + logisticsName + {get; set;} + + public string + bdOwnerNo + {get; set;} + + public string + logisticsNo + {get; set;} + + public Nullable + packNo + {get; set;} + + public string + logisticsRemark + {get; set;} + + public string + isDelivery + {get; set;} + + public Nullable + receivable + {get; set;} + + public string + consigneeRemark + {get; set;} + + public string + packageMark + {get; set;} + + public string + businessType + {get; set;} + + public string + destinationCode + {get; set;} + + public string + destinationName + {get; set;} + + public string + sendWebsiteCode + {get; set;} + + public string + sendWebsiteName + {get; set;} + + public string + sendMode + {get; set;} + + public string + receiveMode + {get; set;} + + public string + appointDeliveryTime + {get; set;} + + public string + insuredPriceFlag + {get; set;} + + public Nullable + insuredValue + {get; set;} + + public Nullable + insuredFee + {get; set;} + + public string + thirdPayment + {get; set;} + + public string + monthlyAccount + {get; set;} + + public string + shipment + {get; set;} + + public string + sellerRemark + {get; set;} + + public string + thirdSite + {get; set;} + + public string + shopNo + {get; set;} + + public string + isSupervise + {get; set;} + + public string + initalRequest + {get; set;} + + public string + initalResponse + {get; set;} + + public string + payTransactionIdYh + {get; set;} + + public string + isvParentId + {get; set;} + + public string + isvOrderIdList + {get; set;} + + public string + totalAmount + {get; set;} + + public string + verDept + {get; set;} + + public string + payType + {get; set;} + + public string + recpAccount + {get; set;} + + public string + recpCode + {get; set;} + + public string + recpName + {get; set;} + + public string + consNameEN + {get; set;} + + public string + consAddressEN + {get; set;} + + public string + senderNameEN + {get; set;} + + public string + senderCityEN + {get; set;} + + public string + senderAddrEN + {get; set;} + + public string + wrapType + {get; set;} + + public string + consigneeIdType + {get; set;} + + public string + gnum {get; set; } + public string + isvGoodsNo {get; set; } + public string + spGoodsNo {get; set; } + public string + quantity {get; set; } + public string + price {get; set; } + public string + goodsRemark {get; set; } + public string + itemLink {get; set; } + public string + productionDate {get; set; } + public string + expirationDate {get; set; } + public string + packBatchNo {get; set; } + public string + poNo {get; set; } + public string + lot {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.order.equatorDeclareStorage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvUUID", this. isvUUID +); + parameters.Add("isvSource", this. isvSource +); + parameters.Add("platformId", this. platformId +); + parameters.Add("platformName", this. platformName +); + parameters.Add("platformType", this. platformType +); + parameters.Add("spSoNo", this. spSoNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("inJdwms", this. inJdwms +); + parameters.Add("salesPlatformCreateTime", this. salesPlatformCreateTime +); + parameters.Add("venderId", this. venderId +); + parameters.Add("venderName", this. venderName +); + parameters.Add("consigneeName", this. consigneeName +); + parameters.Add("consigneeMobile", this. consigneeMobile +); + parameters.Add("consigneePhone", this. consigneePhone +); + parameters.Add("consigneeEmail", this. consigneeEmail +); + parameters.Add("consigneeAddress", this. consigneeAddress +); + parameters.Add("consigneePostcode", this. consigneePostcode +); + parameters.Add("consigneeCountry", this. consigneeCountry +); + parameters.Add("addressProvince", this. addressProvince +); + parameters.Add("addressCity", this. addressCity +); + parameters.Add("addressCounty", this. addressCounty +); + parameters.Add("addressTown", this. addressTown +); + parameters.Add("soType", this. soType +); + parameters.Add("expectDate", this. expectDate +); + parameters.Add("invoiceTitle", this. invoiceTitle +); + parameters.Add("invoiceContent", this. invoiceContent +); + parameters.Add("declareOrder", this. declareOrder +); + parameters.Add("ccProvider", this. ccProvider +); + parameters.Add("ccProviderName", this. ccProviderName +); + parameters.Add("postType", this. postType +); + parameters.Add("pattern", this. pattern +); + parameters.Add("customs", this. customs +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("ebpCode", this. ebpCode +); + parameters.Add("ebpName", this. ebpName +); + parameters.Add("ebcCode", this. ebcCode +); + parameters.Add("ebcName", this. ebcName +); + parameters.Add("delivery", this. delivery +); + parameters.Add("discount", this. discount +); + parameters.Add("discountNote", this. discountNote +); + parameters.Add("istax", this. istax +); + parameters.Add("taxTotal", this. taxTotal +); + parameters.Add("freight", this. freight +); + parameters.Add("otherPrice", this. otherPrice +); + parameters.Add("goodsValue", this. goodsValue +); + parameters.Add("weight", this. weight +); + parameters.Add("netWeight", this. netWeight +); + parameters.Add("batchNumbers", this. batchNumbers +); + parameters.Add("buyerRegNo", this. buyerRegNo +); + parameters.Add("buyerPhone", this. buyerPhone +); + parameters.Add("buyerName", this. buyerName +); + parameters.Add("buyerIdType", this. buyerIdType +); + parameters.Add("buyerIdNumber", this. buyerIdNumber +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderCompanyName", this. senderCompanyName +); + parameters.Add("senderCountry", this. senderCountry +); + parameters.Add("senderZip", this. senderZip +); + parameters.Add("senderCity", this. senderCity +); + parameters.Add("senderProvince", this. senderProvince +); + parameters.Add("senderTel", this. senderTel +); + parameters.Add("senderAddr", this. senderAddr +); + parameters.Add("customsRemark", this. customsRemark +); + parameters.Add("declarePaymentList", this. declarePaymentList +); + parameters.Add("paymentType", this. paymentType +); + parameters.Add("payCode", this. payCode +); + parameters.Add("payName", this. payName +); + parameters.Add("payTransactionId", this. payTransactionId +); + parameters.Add("currency", this. currency +); + parameters.Add("paymentConfirmTime", this. paymentConfirmTime +); + parameters.Add("shouldPay", this. shouldPay +); + parameters.Add("receiveNo", this. receiveNo +); + parameters.Add("payRemark", this. payRemark +); + parameters.Add("declareWaybill", this. declareWaybill +); + parameters.Add("logisticsCode", this. logisticsCode +); + parameters.Add("logisticsName", this. logisticsName +); + parameters.Add("bdOwnerNo", this. bdOwnerNo +); + parameters.Add("logisticsNo", this. logisticsNo +); + parameters.Add("packNo", this. packNo +); + parameters.Add("logisticsRemark", this. logisticsRemark +); + parameters.Add("isDelivery", this. isDelivery +); + parameters.Add("receivable", this. receivable +); + parameters.Add("consigneeRemark", this. consigneeRemark +); + parameters.Add("packageMark", this. packageMark +); + parameters.Add("businessType", this. businessType +); + parameters.Add("destinationCode", this. destinationCode +); + parameters.Add("destinationName", this. destinationName +); + parameters.Add("sendWebsiteCode", this. sendWebsiteCode +); + parameters.Add("sendWebsiteName", this. sendWebsiteName +); + parameters.Add("sendMode", this. sendMode +); + parameters.Add("receiveMode", this. receiveMode +); + parameters.Add("appointDeliveryTime", this. appointDeliveryTime +); + parameters.Add("insuredPriceFlag", this. insuredPriceFlag +); + parameters.Add("insuredValue", this. insuredValue +); + parameters.Add("insuredFee", this. insuredFee +); + parameters.Add("thirdPayment", this. thirdPayment +); + parameters.Add("monthlyAccount", this. monthlyAccount +); + parameters.Add("shipment", this. shipment +); + parameters.Add("sellerRemark", this. sellerRemark +); + parameters.Add("thirdSite", this. thirdSite +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("isSupervise", this. isSupervise +); + parameters.Add("initalRequest", this. initalRequest +); + parameters.Add("initalResponse", this. initalResponse +); + parameters.Add("payTransactionIdYh", this. payTransactionIdYh +); + parameters.Add("isvParentId", this. isvParentId +); + parameters.Add("isvOrderIdList", this. isvOrderIdList +); + parameters.Add("totalAmount", this. totalAmount +); + parameters.Add("verDept", this. verDept +); + parameters.Add("payType", this. payType +); + parameters.Add("recpAccount", this. recpAccount +); + parameters.Add("recpCode", this. recpCode +); + parameters.Add("recpName", this. recpName +); + parameters.Add("consNameEN", this. consNameEN +); + parameters.Add("consAddressEN", this. consAddressEN +); + parameters.Add("senderNameEN", this. senderNameEN +); + parameters.Add("senderCityEN", this. senderCityEN +); + parameters.Add("senderAddrEN", this. senderAddrEN +); + parameters.Add("wrapType", this. wrapType +); + parameters.Add("consigneeIdType", this. consigneeIdType +); + parameters.Add("gnum", this. gnum +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("spGoodsNo", this. spGoodsNo +); + parameters.Add("quantity", this. quantity +); + parameters.Add("price", this. price +); + parameters.Add("goodsRemark", this. goodsRemark +); + parameters.Add("itemLink", this. itemLink +); + parameters.Add("productionDate", this. productionDate +); + parameters.Add("expirationDate", this. expirationDate +); + parameters.Add("packBatchNo", this. packBatchNo +); + parameters.Add("poNo", this. poNo +); + parameters.Add("lot", this. lot +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderEquatorOrderCustomsRequest.cs b/BBWY.JDSDK/Request/EclpOrderEquatorOrderCustomsRequest.cs new file mode 100644 index 00000000..fde4333a --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderEquatorOrderCustomsRequest.cs @@ -0,0 +1,743 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderEquatorOrderCustomsRequest : JdRequestBase + { + public string + isvUUID + {get; set;} + + public string + isvSource + {get; set;} + + public string + platformId + {get; set;} + + public string + platformName + {get; set;} + + public string + platformType + {get; set;} + + public string + spSoNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + inJdwms + {get; set;} + + public Nullable + salesPlatformCreateTime + {get; set;} + + public string + venderId + {get; set;} + + public string + venderName + {get; set;} + + public string + consigneeName + {get; set;} + + public string + consigneeMobile + {get; set;} + + public string + consigneePhone + {get; set;} + + public string + consigneeEmail + {get; set;} + + public string + consigneeAddress + {get; set;} + + public string + consigneePostcode + {get; set;} + + public string + consigneeCountry + {get; set;} + + public string + addressProvince + {get; set;} + + public string + addressCity + {get; set;} + + public string + addressCounty + {get; set;} + + public string + addressTown + {get; set;} + + public string + declareOrder + {get; set;} + + public string + ccProvider + {get; set;} + + public string + ccProviderName + {get; set;} + + public string + postType + {get; set;} + + public string + pattern + {get; set;} + + public string + customs + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + ebpCode + {get; set;} + + public string + ebpName + {get; set;} + + public string + ebcCode + {get; set;} + + public string + ebcName + {get; set;} + + public string + delivery + {get; set;} + + public Nullable + discount + {get; set;} + + public string + discountNote + {get; set;} + + public string + istax + {get; set;} + + public Nullable + taxTotal + {get; set;} + + public Nullable + freight + {get; set;} + + public Nullable + otherPrice + {get; set;} + + public Nullable + goodsValue + {get; set;} + + public Nullable + weight + {get; set;} + + public Nullable + netWeight + {get; set;} + + public string + batchNumbers + {get; set;} + + public string + buyerRegNo + {get; set;} + + public string + buyerPhone + {get; set;} + + public string + buyerName + {get; set;} + + public string + buyerIdType + {get; set;} + + public string + buyerIdNumber + {get; set;} + + public string + senderName + {get; set;} + + public string + senderCompanyName + {get; set;} + + public string + senderCountry + {get; set;} + + public string + senderZip + {get; set;} + + public string + senderCity + {get; set;} + + public string + senderProvince + {get; set;} + + public string + senderTel + {get; set;} + + public string + senderAddr + {get; set;} + + public string + customsRemark + {get; set;} + + public string + declarePaymentList + {get; set;} + + public string + paymentType + {get; set;} + + public string + payCode + {get; set;} + + public string + payName + {get; set;} + + public string + payTransactionId + {get; set;} + + public string + currency + {get; set;} + + public string + paymentConfirmTime + {get; set;} + + public Nullable + shouldPay + {get; set;} + + public string + receiveNo + {get; set;} + + public string + payRemark + {get; set;} + + public string + declareWaybill + {get; set;} + + public string + logisticsCode + {get; set;} + + public string + logisticsName + {get; set;} + + public string + bdOwnerNo + {get; set;} + + public string + logisticsNo + {get; set;} + + public Nullable + packNo + {get; set;} + + public string + logisticsRemark + {get; set;} + + public string + isDelivery + {get; set;} + + public Nullable + receivable + {get; set;} + + public string + consigneeRemark + {get; set;} + + public string + packageMark + {get; set;} + + public string + businessType + {get; set;} + + public string + destinationCode + {get; set;} + + public string + destinationName + {get; set;} + + public string + sendWebsiteCode + {get; set;} + + public string + sendWebsiteName + {get; set;} + + public string + sendMode + {get; set;} + + public string + receiveMode + {get; set;} + + public string + appointDeliveryTime + {get; set;} + + public string + insuredPriceFlag + {get; set;} + + public Nullable + insuredValue + {get; set;} + + public Nullable + insuredFee + {get; set;} + + public string + thirdPayment + {get; set;} + + public string + monthlyAccount + {get; set;} + + public string + shipment + {get; set;} + + public string + sellerRemark + {get; set;} + + public string + thirdSite + {get; set;} + + public string + shopNo + {get; set;} + + public string + isSupervise + {get; set;} + + public string + initalRequest + {get; set;} + + public string + initalResponse + {get; set;} + + public string + payTransactionIdYh + {get; set;} + + public string + isvParentId + {get; set;} + + public string + isvOrderIdList + {get; set;} + + public string + totalAmount + {get; set;} + + public string + verDept + {get; set;} + + public string + payType + {get; set;} + + public string + recpAccount + {get; set;} + + public string + recpCode + {get; set;} + + public string + recpName + {get; set;} + + public string + consNameEN + {get; set;} + + public string + consAddressEN + {get; set;} + + public string + senderNameEN + {get; set;} + + public string + senderCityEN + {get; set;} + + public string + senderAddrEN + {get; set;} + + public string + wrapType + {get; set;} + + public string + consigneeIdType + {get; set;} + + public string + gnum {get; set; } + public string + isvGoodsNo {get; set; } + public string + spGoodsNo {get; set; } + public string + quantity {get; set; } + public string + price {get; set; } + public string + goodsRemark {get; set; } + public string + itemLink {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.order.equatorOrderCustoms";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvUUID", this. isvUUID +); + parameters.Add("isvSource", this. isvSource +); + parameters.Add("platformId", this. platformId +); + parameters.Add("platformName", this. platformName +); + parameters.Add("platformType", this. platformType +); + parameters.Add("spSoNo", this. spSoNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("inJdwms", this. inJdwms +); + parameters.Add("salesPlatformCreateTime", this. salesPlatformCreateTime +); + parameters.Add("venderId", this. venderId +); + parameters.Add("venderName", this. venderName +); + parameters.Add("consigneeName", this. consigneeName +); + parameters.Add("consigneeMobile", this. consigneeMobile +); + parameters.Add("consigneePhone", this. consigneePhone +); + parameters.Add("consigneeEmail", this. consigneeEmail +); + parameters.Add("consigneeAddress", this. consigneeAddress +); + parameters.Add("consigneePostcode", this. consigneePostcode +); + parameters.Add("consigneeCountry", this. consigneeCountry +); + parameters.Add("addressProvince", this. addressProvince +); + parameters.Add("addressCity", this. addressCity +); + parameters.Add("addressCounty", this. addressCounty +); + parameters.Add("addressTown", this. addressTown +); + parameters.Add("declareOrder", this. declareOrder +); + parameters.Add("ccProvider", this. ccProvider +); + parameters.Add("ccProviderName", this. ccProviderName +); + parameters.Add("postType", this. postType +); + parameters.Add("pattern", this. pattern +); + parameters.Add("customs", this. customs +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("ebpCode", this. ebpCode +); + parameters.Add("ebpName", this. ebpName +); + parameters.Add("ebcCode", this. ebcCode +); + parameters.Add("ebcName", this. ebcName +); + parameters.Add("delivery", this. delivery +); + parameters.Add("discount", this. discount +); + parameters.Add("discountNote", this. discountNote +); + parameters.Add("istax", this. istax +); + parameters.Add("taxTotal", this. taxTotal +); + parameters.Add("freight", this. freight +); + parameters.Add("otherPrice", this. otherPrice +); + parameters.Add("goodsValue", this. goodsValue +); + parameters.Add("weight", this. weight +); + parameters.Add("netWeight", this. netWeight +); + parameters.Add("batchNumbers", this. batchNumbers +); + parameters.Add("buyerRegNo", this. buyerRegNo +); + parameters.Add("buyerPhone", this. buyerPhone +); + parameters.Add("buyerName", this. buyerName +); + parameters.Add("buyerIdType", this. buyerIdType +); + parameters.Add("buyerIdNumber", this. buyerIdNumber +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderCompanyName", this. senderCompanyName +); + parameters.Add("senderCountry", this. senderCountry +); + parameters.Add("senderZip", this. senderZip +); + parameters.Add("senderCity", this. senderCity +); + parameters.Add("senderProvince", this. senderProvince +); + parameters.Add("senderTel", this. senderTel +); + parameters.Add("senderAddr", this. senderAddr +); + parameters.Add("customsRemark", this. customsRemark +); + parameters.Add("declarePaymentList", this. declarePaymentList +); + parameters.Add("paymentType", this. paymentType +); + parameters.Add("payCode", this. payCode +); + parameters.Add("payName", this. payName +); + parameters.Add("payTransactionId", this. payTransactionId +); + parameters.Add("currency", this. currency +); + parameters.Add("paymentConfirmTime", this. paymentConfirmTime +); + parameters.Add("shouldPay", this. shouldPay +); + parameters.Add("receiveNo", this. receiveNo +); + parameters.Add("payRemark", this. payRemark +); + parameters.Add("declareWaybill", this. declareWaybill +); + parameters.Add("logisticsCode", this. logisticsCode +); + parameters.Add("logisticsName", this. logisticsName +); + parameters.Add("bdOwnerNo", this. bdOwnerNo +); + parameters.Add("logisticsNo", this. logisticsNo +); + parameters.Add("packNo", this. packNo +); + parameters.Add("logisticsRemark", this. logisticsRemark +); + parameters.Add("isDelivery", this. isDelivery +); + parameters.Add("receivable", this. receivable +); + parameters.Add("consigneeRemark", this. consigneeRemark +); + parameters.Add("packageMark", this. packageMark +); + parameters.Add("businessType", this. businessType +); + parameters.Add("destinationCode", this. destinationCode +); + parameters.Add("destinationName", this. destinationName +); + parameters.Add("sendWebsiteCode", this. sendWebsiteCode +); + parameters.Add("sendWebsiteName", this. sendWebsiteName +); + parameters.Add("sendMode", this. sendMode +); + parameters.Add("receiveMode", this. receiveMode +); + parameters.Add("appointDeliveryTime", this. appointDeliveryTime +); + parameters.Add("insuredPriceFlag", this. insuredPriceFlag +); + parameters.Add("insuredValue", this. insuredValue +); + parameters.Add("insuredFee", this. insuredFee +); + parameters.Add("thirdPayment", this. thirdPayment +); + parameters.Add("monthlyAccount", this. monthlyAccount +); + parameters.Add("shipment", this. shipment +); + parameters.Add("sellerRemark", this. sellerRemark +); + parameters.Add("thirdSite", this. thirdSite +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("isSupervise", this. isSupervise +); + parameters.Add("initalRequest", this. initalRequest +); + parameters.Add("initalResponse", this. initalResponse +); + parameters.Add("payTransactionIdYh", this. payTransactionIdYh +); + parameters.Add("isvParentId", this. isvParentId +); + parameters.Add("isvOrderIdList", this. isvOrderIdList +); + parameters.Add("totalAmount", this. totalAmount +); + parameters.Add("verDept", this. verDept +); + parameters.Add("payType", this. payType +); + parameters.Add("recpAccount", this. recpAccount +); + parameters.Add("recpCode", this. recpCode +); + parameters.Add("recpName", this. recpName +); + parameters.Add("consNameEN", this. consNameEN +); + parameters.Add("consAddressEN", this. consAddressEN +); + parameters.Add("senderNameEN", this. senderNameEN +); + parameters.Add("senderCityEN", this. senderCityEN +); + parameters.Add("senderAddrEN", this. senderAddrEN +); + parameters.Add("wrapType", this. wrapType +); + parameters.Add("consigneeIdType", this. consigneeIdType +); + parameters.Add("gnum", this. gnum +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("spGoodsNo", this. spGoodsNo +); + parameters.Add("quantity", this. quantity +); + parameters.Add("price", this. price +); + parameters.Add("goodsRemark", this. goodsRemark +); + parameters.Add("itemLink", this. itemLink +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderExtQueryOrderRequest.cs b/BBWY.JDSDK/Request/EclpOrderExtQueryOrderRequest.cs new file mode 100644 index 00000000..131b2081 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderExtQueryOrderRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderExtQueryOrderRequest : JdRequestBase + { + public string + isvUUID + {get; set;} + + public string + spSoNos + {get; set;} + + public string + isvSource + {get; set;} + + public string + departmentNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.ext.queryOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvUUID", this. isvUUID +); + parameters.Add("spSoNos", this. spSoNos +); + parameters.Add("isvSource", this. isvSource +); + parameters.Add("departmentNo", this. departmentNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderGetOrderTrackMessageRequest.cs b/BBWY.JDSDK/Request/EclpOrderGetOrderTrackMessageRequest.cs new file mode 100644 index 00000000..8842b7e5 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderGetOrderTrackMessageRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderGetOrderTrackMessageRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.getOrderTrackMessage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderGetTrackMessagePlusByOrderRequest.cs b/BBWY.JDSDK/Request/EclpOrderGetTrackMessagePlusByOrderRequest.cs new file mode 100644 index 00000000..64090ba7 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderGetTrackMessagePlusByOrderRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderGetTrackMessagePlusByOrderRequest : JdRequestBase + { + public string + customerCode + {get; set;} + + public string + bizCode + {get; set;} + + public string + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.getTrackMessagePlusByOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerCode", this. customerCode +); + parameters.Add("bizCode", this. bizCode +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderQueryOrderCartonBySoNoRequest.cs b/BBWY.JDSDK/Request/EclpOrderQueryOrderCartonBySoNoRequest.cs new file mode 100644 index 00000000..1af4ee0f --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderQueryOrderCartonBySoNoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderQueryOrderCartonBySoNoRequest : JdRequestBase + { + public string + soNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.queryOrderCartonBySoNo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("soNo", this. soNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderQueryOrderCustomsRequest.cs b/BBWY.JDSDK/Request/EclpOrderQueryOrderCustomsRequest.cs new file mode 100644 index 00000000..dc46f4f4 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderQueryOrderCustomsRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderQueryOrderCustomsRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + isvUUID + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.queryOrderCustoms";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("isvUUID", this. isvUUID +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderQueryOrderListByStatusRequest.cs b/BBWY.JDSDK/Request/EclpOrderQueryOrderListByStatusRequest.cs new file mode 100644 index 00000000..cbed49fd --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderQueryOrderListByStatusRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderQueryOrderListByStatusRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public Nullable + soStatus + {get; set;} + + public string + pageNo + {get; set;} + + public string + pageSize + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public string + billType + {get; set;} + + public string + soNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.queryOrderListByStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("soStatus", this. soStatus +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("billType", this. billType +); + parameters.Add("soNo", this. soNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderQueryOrderListRequest.cs b/BBWY.JDSDK/Request/EclpOrderQueryOrderListRequest.cs new file mode 100644 index 00000000..ae726860 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderQueryOrderListRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderQueryOrderListRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + shopNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + pageNo + {get; set;} + + public string + pageSize + {get; set;} + + public string + salePlatformOrderNo + {get; set;} + + public Nullable + orderStatus + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.queryOrderList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("salePlatformOrderNo", this. salePlatformOrderNo +); + parameters.Add("orderStatus", this. orderStatus +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderQueryOrderPacksRequest.cs b/BBWY.JDSDK/Request/EclpOrderQueryOrderPacksRequest.cs new file mode 100644 index 00000000..c39e8608 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderQueryOrderPacksRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderQueryOrderPacksRequest : JdRequestBase + { + public string + eclpSoNo {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.order.queryOrderPacks";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpSoNo", this. eclpSoNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderQueryOrderRequest.cs b/BBWY.JDSDK/Request/EclpOrderQueryOrderRequest.cs new file mode 100644 index 00000000..bbdf06eb --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderQueryOrderRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderQueryOrderRequest : JdRequestBase + { + public string + eclpSoNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.queryOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpSoNo", this. eclpSoNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderQueryOrderStatusRequest.cs b/BBWY.JDSDK/Request/EclpOrderQueryOrderStatusRequest.cs new file mode 100644 index 00000000..ce624279 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderQueryOrderStatusRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderQueryOrderStatusRequest : JdRequestBase + { + public string + eclpSoNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.queryOrderStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpSoNo", this. eclpSoNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpOrderUpdateDeliveryCommandRequest.cs b/BBWY.JDSDK/Request/EclpOrderUpdateDeliveryCommandRequest.cs new file mode 100644 index 00000000..54a2f1ba --- /dev/null +++ b/BBWY.JDSDK/Request/EclpOrderUpdateDeliveryCommandRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpOrderUpdateDeliveryCommandRequest : JdRequestBase + { + public string + soNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + isvSoNo + {get; set;} + + public string + deliveryBeforeCommand + {get; set;} + + public string + balancePayTimeStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.order.updateDeliveryCommand";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("soNo", this. soNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("isvSoNo", this. isvSoNo +); + parameters.Add("deliveryBeforeCommand", this. deliveryBeforeCommand +); + parameters.Add("balancePayTimeStr", this. balancePayTimeStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpPoAddPoOrderRequest.cs b/BBWY.JDSDK/Request/EclpPoAddPoOrderRequest.cs new file mode 100644 index 00000000..5fd29c53 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpPoAddPoOrderRequest.cs @@ -0,0 +1,301 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpPoAddPoOrderRequest : JdRequestBase + { + public string + spPoOrderNo + {get; set;} + + public string + deptNo + {get; set;} + + public string + referenceOrder + {get; set;} + + public string + inboundRemark + {get; set;} + + public string + buyer + {get; set;} + + public string + logicParam + {get; set;} + + public string + whNo + {get; set;} + + public string + supplierNo + {get; set;} + + public string + sellerSaleOrder + {get; set;} + + public string + saleOrder + {get; set;} + + public string + orderMark + {get; set;} + + public string + billType + {get; set;} + + public string + acceptUnQcFlag + {get; set;} + + public string + boxFlag + {get; set;} + + public string + entirePrice + {get; set;} + + public string + boxNo {get; set; } + public string + boxGoodsNo {get; set; } + public string + boxGoodsQty {get; set; } + public string + boxSerialNo {get; set; } + public string + boxIsvGoodsNo {get; set; } + public string + poReturnMode + {get; set;} + + public string + customsInfo + {get; set;} + + public string + poType + {get; set;} + + public string + billOfLading + {get; set;} + + public string + receiveLevel + {get; set;} + + public string + multiReceivingFlag + {get; set;} + + public string + waybillNo + {get; set;} + + public string + isvOutWarehouse + {get; set;} + + public string + bizType + {get; set;} + + public string + waitBoxDetailFlag + {get; set;} + + public string + unitFlag + {get; set;} + + public string + serialDetailMapJson + {get; set;} + + public string + serialNoScopeMapJson + {get; set;} + + public string + allowLackFlag + {get; set;} + + public string + isUpdate + {get; set;} + + public string + sellerOrderType + {get; set;} + + public string + customField + {get; set;} + + public string + deptGoodsNo {get; set; } + public string + isvGoodsNo {get; set; } + public string + numApplication {get; set; } + public string + goodsStatus {get; set; } + public string + barCodeType {get; set; } + public string + sidCheckout {get; set; } + public string + unitPrice {get; set; } + public string + totalPrice {get; set; } + public string + qualityCheckRate {get; set; } + public string + batAttrListJson {get; set; } + public string + orderLine {get; set; } + public string + isvLotattrs {get; set; } + public string + checkLotattrs {get; set; } + public string + goodsPrice {get; set; } + public string + warehousingFlag {get; set; } + public string + isvGoodsUnit {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.po.addPoOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("spPoOrderNo", this. spPoOrderNo +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("referenceOrder", this. referenceOrder +); + parameters.Add("inboundRemark", this. inboundRemark +); + parameters.Add("buyer", this. buyer +); + parameters.Add("logicParam", this. logicParam +); + parameters.Add("whNo", this. whNo +); + parameters.Add("supplierNo", this. supplierNo +); + parameters.Add("sellerSaleOrder", this. sellerSaleOrder +); + parameters.Add("saleOrder", this. saleOrder +); + parameters.Add("orderMark", this. orderMark +); + parameters.Add("billType", this. billType +); + parameters.Add("acceptUnQcFlag", this. acceptUnQcFlag +); + parameters.Add("boxFlag", this. boxFlag +); + parameters.Add("entirePrice", this. entirePrice +); + parameters.Add("boxNo", this. boxNo +); + parameters.Add("boxGoodsNo", this. boxGoodsNo +); + parameters.Add("boxGoodsQty", this. boxGoodsQty +); + parameters.Add("boxSerialNo", this. boxSerialNo +); + parameters.Add("boxIsvGoodsNo", this. boxIsvGoodsNo +); + parameters.Add("poReturnMode", this. poReturnMode +); + parameters.Add("customsInfo", this. customsInfo +); + parameters.Add("poType", this. poType +); + parameters.Add("billOfLading", this. billOfLading +); + parameters.Add("receiveLevel", this. receiveLevel +); + parameters.Add("multiReceivingFlag", this. multiReceivingFlag +); + parameters.Add("waybillNo", this. waybillNo +); + parameters.Add("isvOutWarehouse", this. isvOutWarehouse +); + parameters.Add("bizType", this. bizType +); + parameters.Add("waitBoxDetailFlag", this. waitBoxDetailFlag +); + parameters.Add("unitFlag", this. unitFlag +); + parameters.Add("serialDetailMapJson", this. serialDetailMapJson +); + parameters.Add("serialNoScopeMapJson", this. serialNoScopeMapJson +); + parameters.Add("allowLackFlag", this. allowLackFlag +); + parameters.Add("isUpdate", this. isUpdate +); + parameters.Add("sellerOrderType", this. sellerOrderType +); + parameters.Add("customField", this. customField +); + parameters.Add("deptGoodsNo", this. deptGoodsNo +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("numApplication", this. numApplication +); + parameters.Add("goodsStatus", this. goodsStatus +); + parameters.Add("barCodeType", this. barCodeType +); + parameters.Add("sidCheckout", this. sidCheckout +); + parameters.Add("unitPrice", this. unitPrice +); + parameters.Add("totalPrice", this. totalPrice +); + parameters.Add("qualityCheckRate", this. qualityCheckRate +); + parameters.Add("batAttrListJson", this. batAttrListJson +); + parameters.Add("orderLine", this. orderLine +); + parameters.Add("isvLotattrs", this. isvLotattrs +); + parameters.Add("checkLotattrs", this. checkLotattrs +); + parameters.Add("goodsPrice", this. goodsPrice +); + parameters.Add("warehousingFlag", this. warehousingFlag +); + parameters.Add("isvGoodsUnit", this. isvGoodsUnit +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpPoCancalPoOrderRequest.cs b/BBWY.JDSDK/Request/EclpPoCancalPoOrderRequest.cs new file mode 100644 index 00000000..dcf458d8 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpPoCancalPoOrderRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpPoCancalPoOrderRequest : JdRequestBase + { + public string + poOrderNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.po.cancalPoOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("poOrderNo", this. poOrderNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpPoClosePoRequest.cs b/BBWY.JDSDK/Request/EclpPoClosePoRequest.cs new file mode 100644 index 00000000..66fcaf16 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpPoClosePoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpPoClosePoRequest : JdRequestBase + { + public string + poOrderNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.po.closePo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("poOrderNo", this. poOrderNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpPoExtQueryPoOrderRequest.cs b/BBWY.JDSDK/Request/EclpPoExtQueryPoOrderRequest.cs new file mode 100644 index 00000000..d3836534 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpPoExtQueryPoOrderRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpPoExtQueryPoOrderRequest : JdRequestBase + { + public string + poOrderNo + {get; set;} + + public Nullable + queryItemFlag + {get; set;} + + public Nullable + queryBoxFlag + {get; set;} + + public Nullable + queryQcFlag + {get; set;} + + public Nullable + queryPoRejectFlag + {get; set;} + + public Nullable + queryBatAttrFlag + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.po.ext.queryPoOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("poOrderNo", this. poOrderNo +); + parameters.Add("queryItemFlag", this. queryItemFlag +); + parameters.Add("queryBoxFlag", this. queryBoxFlag +); + parameters.Add("queryQcFlag", this. queryQcFlag +); + parameters.Add("queryPoRejectFlag", this. queryPoRejectFlag +); + parameters.Add("queryBatAttrFlag", this. queryBatAttrFlag +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpPoQueryPoOrderRequest.cs b/BBWY.JDSDK/Request/EclpPoQueryPoOrderRequest.cs new file mode 100644 index 00000000..a791971d --- /dev/null +++ b/BBWY.JDSDK/Request/EclpPoQueryPoOrderRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpPoQueryPoOrderRequest : JdRequestBase + { + public string + poOrderNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.po.queryPoOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("poOrderNo", this. poOrderNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtsIsvRtsCancelRequest.cs b/BBWY.JDSDK/Request/EclpRtsIsvRtsCancelRequest.cs new file mode 100644 index 00000000..441c672f --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtsIsvRtsCancelRequest.cs @@ -0,0 +1,129 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtsIsvRtsCancelRequest : JdRequestBase + { + public string + eclpRtsNo + {get; set;} + + public string + isvRtsNum + {get; set;} + + public string + deptNo + {get; set;} + + public string + deliveryMode + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + supplierNo + {get; set;} + + public string + receiver + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + email + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public string + address + {get; set;} + + public string + deptGoodsNo {get; set; } + public string + goodsName {get; set; } + public string + quantity {get; set; } + public string + realQuantity {get; set; } + public string + goodsStatus {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.rts.isvRtsCancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpRtsNo", this. eclpRtsNo +); + parameters.Add("isvRtsNum", this. isvRtsNum +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("deliveryMode", this. deliveryMode +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("supplierNo", this. supplierNo +); + parameters.Add("receiver", this. receiver +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("email", this. email +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("address", this. address +); + parameters.Add("deptGoodsNo", this. deptGoodsNo +); + parameters.Add("goodsName", this. goodsName +); + parameters.Add("quantity", this. quantity +); + parameters.Add("realQuantity", this. realQuantity +); + parameters.Add("goodsStatus", this. goodsStatus +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtsIsvRtsQueryRequest.cs b/BBWY.JDSDK/Request/EclpRtsIsvRtsQueryRequest.cs new file mode 100644 index 00000000..29d01eb9 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtsIsvRtsQueryRequest.cs @@ -0,0 +1,129 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtsIsvRtsQueryRequest : JdRequestBase + { + public string + eclpRtsNo + {get; set;} + + public string + isvRtsNum + {get; set;} + + public string + deptNo + {get; set;} + + public string + deliveryMode + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + supplierNo + {get; set;} + + public string + receiver + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + email + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public string + address + {get; set;} + + public string + deptGoodsNo {get; set; } + public string + goodsName {get; set; } + public string + quantity {get; set; } + public string + realQuantity {get; set; } + public string + goodsStatus {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.rts.isvRtsQuery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpRtsNo", this. eclpRtsNo +); + parameters.Add("isvRtsNum", this. isvRtsNum +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("deliveryMode", this. deliveryMode +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("supplierNo", this. supplierNo +); + parameters.Add("receiver", this. receiver +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("email", this. email +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("address", this. address +); + parameters.Add("deptGoodsNo", this. deptGoodsNo +); + parameters.Add("goodsName", this. goodsName +); + parameters.Add("quantity", this. quantity +); + parameters.Add("realQuantity", this. realQuantity +); + parameters.Add("goodsStatus", this. goodsStatus +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtsIsvRtsTransferRequest.cs b/BBWY.JDSDK/Request/EclpRtsIsvRtsTransferRequest.cs new file mode 100644 index 00000000..5474a442 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtsIsvRtsTransferRequest.cs @@ -0,0 +1,219 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtsIsvRtsTransferRequest : JdRequestBase + { + public string + eclpRtsNo + {get; set;} + + public string + isvRtsNum + {get; set;} + + public string + rtsType + {get; set;} + + public string + deptNo + {get; set;} + + public string + deliveryMode + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + supplierNo + {get; set;} + + public string + receiver + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + email + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public string + address + {get; set;} + + public string + createUser + {get; set;} + + public string + packFlag + {get; set;} + + public string + allowLack + {get; set;} + + public string + logicParam + {get; set;} + + public string + remark + {get; set;} + + public string + purchaser + {get; set;} + + public string + customField + {get; set;} + + public string + sellerBizType + {get; set;} + + public string + deptGoodsNo {get; set; } + public string + goodsName {get; set; } + public string + quantity {get; set; } + public string + realQuantity {get; set; } + public string + goodsStatus {get; set; } + public string + goodsLevel {get; set; } + public string + lotProductionBatchNo {get; set; } + public string + lotProductionDate {get; set; } + public string + lotSupplier {get; set; } + public string + batAttrListJson {get; set; } + public string + goodsPrice {get; set; } + public string + totalAmount {get; set; } + public string + isvGoodsNo {get; set; } + public string + orderLine {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.rts.isvRtsTransfer";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpRtsNo", this. eclpRtsNo +); + parameters.Add("isvRtsNum", this. isvRtsNum +); + parameters.Add("rtsType", this. rtsType +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("deliveryMode", this. deliveryMode +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("supplierNo", this. supplierNo +); + parameters.Add("receiver", this. receiver +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("email", this. email +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("address", this. address +); + parameters.Add("createUser", this. createUser +); + parameters.Add("packFlag", this. packFlag +); + parameters.Add("allowLack", this. allowLack +); + parameters.Add("logicParam", this. logicParam +); + parameters.Add("remark", this. remark +); + parameters.Add("purchaser", this. purchaser +); + parameters.Add("customField", this. customField +); + parameters.Add("sellerBizType", this. sellerBizType +); + parameters.Add("deptGoodsNo", this. deptGoodsNo +); + parameters.Add("goodsName", this. goodsName +); + parameters.Add("quantity", this. quantity +); + parameters.Add("realQuantity", this. realQuantity +); + parameters.Add("goodsStatus", this. goodsStatus +); + parameters.Add("goodsLevel", this. goodsLevel +); + parameters.Add("lotProductionBatchNo", this. lotProductionBatchNo +); + parameters.Add("lotProductionDate", this. lotProductionDate +); + parameters.Add("lotSupplier", this. lotSupplier +); + parameters.Add("batAttrListJson", this. batAttrListJson +); + parameters.Add("goodsPrice", this. goodsPrice +); + parameters.Add("totalAmount", this. totalAmount +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("orderLine", this. orderLine +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtwAcceptReturnOrderRequest.cs b/BBWY.JDSDK/Request/EclpRtwAcceptReturnOrderRequest.cs new file mode 100644 index 00000000..98d2d230 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtwAcceptReturnOrderRequest.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtwAcceptReturnOrderRequest : JdRequestBase + { + public string + deliveryNo + {get; set;} + + public string + receiptNo + {get; set;} + + public string + packageCodes + {get; set;} + + public string + sourceNo + {get; set;} + + public string + ownerNo + {get; set;} + + public string + billType + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + tenantId + {get; set;} + + public string + skuNo {get; set; } + public string + skuName {get; set; } + public string + expectedQty {get; set; } + public string + isvLotattrs {get; set; } + public string + checkLotattrs {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.rtw.acceptReturnOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deliveryNo", this. deliveryNo +); + parameters.Add("receiptNo", this. receiptNo +); + parameters.Add("packageCodes", this. packageCodes +); + parameters.Add("sourceNo", this. sourceNo +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("billType", this. billType +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("tenantId", this. tenantId +); + parameters.Add("skuNo", this. skuNo +); + parameters.Add("skuName", this. skuName +); + parameters.Add("expectedQty", this. expectedQty +); + parameters.Add("isvLotattrs", this. isvLotattrs +); + parameters.Add("checkLotattrs", this. checkLotattrs +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtwAddRtwOrderRequest.cs b/BBWY.JDSDK/Request/EclpRtwAddRtwOrderRequest.cs new file mode 100644 index 00000000..2f0c0d00 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtwAddRtwOrderRequest.cs @@ -0,0 +1,291 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtwAddRtwOrderRequest : JdRequestBase + { + public string + eclpSoNo + {get; set;} + + public string + eclpRtwNo + {get; set;} + + public string + isvRtwNum + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + logicParam + {get; set;} + + public string + reson + {get; set;} + + public string + orderType + {get; set;} + + public string + packageNo + {get; set;} + + public string + isvSoNo + {get; set;} + + public string + orderMark + {get; set;} + + public string + shipperName + {get; set;} + + public string + ownerNo + {get; set;} + + public string + orderInType + {get; set;} + + public string + receiveLevel + {get; set;} + + public string + sellerRemark + {get; set;} + + public string + salesMan + {get; set;} + + public string + salesBillingStaff + {get; set;} + + public string + drugElectronicSupervisionCode + {get; set;} + + public string + registerOrgNo + {get; set;} + + public string + registerOrgName + {get; set;} + + public string + customerName + {get; set;} + + public string + receivePriority + {get; set;} + + public string + sellerRtwType + {get; set;} + + public string + sellerRtwTypeName + {get; set;} + + public string + salesPlatformName + {get; set;} + + public string + spSoNo + {get; set;} + + public string + shopName + {get; set;} + + public string + workOrderNo + {get; set;} + + public string + senderName + {get; set;} + + public string + senderTelPhone + {get; set;} + + public string + senderMobilePhone + {get; set;} + + public string + customerId + {get; set;} + + public string + customField + {get; set;} + + public string + isvGoodsNo {get; set; } + public string + planQty {get; set; } + public string + goodsLevel {get; set; } + public string + productionDate {get; set; } + public string + packageBatchNo {get; set; } + public string + eclpOutOrderNo {get; set; } + public string + sellerOutOrderNo {get; set; } + public string + unitPrice {get; set; } + public string + money {get; set; } + public string + mediumPackage {get; set; } + public string + bigPackage {get; set; } + public string + orderLine {get; set; } + public string + batAttrListJson {get; set; } + public string + deptGoodsNo {get; set; } + public string + planRtwReasonNo {get; set; } + public string + planRtwReasonDesc {get; set; } + public string + reserve1 {get; set; } + public override string ApiName + { + get{return "jingdong.eclp.rtw.addRtwOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpSoNo", this. eclpSoNo +); + parameters.Add("eclpRtwNo", this. eclpRtwNo +); + parameters.Add("isvRtwNum", this. isvRtwNum +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("logicParam", this. logicParam +); + parameters.Add("reson", this. reson +); + parameters.Add("orderType", this. orderType +); + parameters.Add("packageNo", this. packageNo +); + parameters.Add("isvSoNo", this. isvSoNo +); + parameters.Add("orderMark", this. orderMark +); + parameters.Add("shipperName", this. shipperName +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("orderInType", this. orderInType +); + parameters.Add("receiveLevel", this. receiveLevel +); + parameters.Add("sellerRemark", this. sellerRemark +); + parameters.Add("salesMan", this. salesMan +); + parameters.Add("salesBillingStaff", this. salesBillingStaff +); + parameters.Add("drugElectronicSupervisionCode", this. drugElectronicSupervisionCode +); + parameters.Add("registerOrgNo", this. registerOrgNo +); + parameters.Add("registerOrgName", this. registerOrgName +); + parameters.Add("customerName", this. customerName +); + parameters.Add("receivePriority", this. receivePriority +); + parameters.Add("sellerRtwType", this. sellerRtwType +); + parameters.Add("sellerRtwTypeName", this. sellerRtwTypeName +); + parameters.Add("salesPlatformName", this. salesPlatformName +); + parameters.Add("spSoNo", this. spSoNo +); + parameters.Add("shopName", this. shopName +); + parameters.Add("workOrderNo", this. workOrderNo +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderTelPhone", this. senderTelPhone +); + parameters.Add("senderMobilePhone", this. senderMobilePhone +); + parameters.Add("customerId", this. customerId +); + parameters.Add("customField", this. customField +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("planQty", this. planQty +); + parameters.Add("goodsLevel", this. goodsLevel +); + parameters.Add("productionDate", this. productionDate +); + parameters.Add("packageBatchNo", this. packageBatchNo +); + parameters.Add("eclpOutOrderNo", this. eclpOutOrderNo +); + parameters.Add("sellerOutOrderNo", this. sellerOutOrderNo +); + parameters.Add("unitPrice", this. unitPrice +); + parameters.Add("money", this. money +); + parameters.Add("mediumPackage", this. mediumPackage +); + parameters.Add("bigPackage", this. bigPackage +); + parameters.Add("orderLine", this. orderLine +); + parameters.Add("batAttrListJson", this. batAttrListJson +); + parameters.Add("deptGoodsNo", this. deptGoodsNo +); + parameters.Add("planRtwReasonNo", this. planRtwReasonNo +); + parameters.Add("planRtwReasonDesc", this. planRtwReasonDesc +); + parameters.Add("reserve1", this. reserve1 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtwCancelRtwOrderRequest.cs b/BBWY.JDSDK/Request/EclpRtwCancelRtwOrderRequest.cs new file mode 100644 index 00000000..3b3f277e --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtwCancelRtwOrderRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtwCancelRtwOrderRequest : JdRequestBase + { + public string + isvRtwNum + {get; set;} + + public string + eclpRtwNum + {get; set;} + + public string + cancelReson + {get; set;} + + public string + ownerNo + {get; set;} + + public string + orderInType + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.rtw.cancelRtwOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvRtwNum", this. isvRtwNum +); + parameters.Add("eclpRtwNum", this. eclpRtwNum +); + parameters.Add("cancelReson", this. cancelReson +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("orderInType", this. orderInType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtwQueryRtwRequest.cs b/BBWY.JDSDK/Request/EclpRtwQueryRtwRequest.cs new file mode 100644 index 00000000..9c31a264 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtwQueryRtwRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtwQueryRtwRequest : JdRequestBase + { + public string + eclpSoNo + {get; set;} + + public string + eclpRtwNo + {get; set;} + + public string + isvRtwNum + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + reson + {get; set;} + + public string + orderInType + {get; set;} + + public Nullable + queryBatAttrFlag + {get; set;} + + public string + startCreateTime + {get; set;} + + public string + endCreateTime + {get; set;} + + public string + outStoreNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.rtw.queryRtw";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpSoNo", this. eclpSoNo +); + parameters.Add("eclpRtwNo", this. eclpRtwNo +); + parameters.Add("isvRtwNum", this. isvRtwNum +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("reson", this. reson +); + parameters.Add("orderInType", this. orderInType +); + parameters.Add("queryBatAttrFlag", this. queryBatAttrFlag +); + parameters.Add("startCreateTime", this. startCreateTime +); + parameters.Add("endCreateTime", this. endCreateTime +); + parameters.Add("outStoreNo", this. outStoreNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtwRejectorderinfoRequest.cs b/BBWY.JDSDK/Request/EclpRtwRejectorderinfoRequest.cs new file mode 100644 index 00000000..05e7daeb --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtwRejectorderinfoRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtwRejectorderinfoRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + pageStart + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.rtw.rejectorderinfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageStart", this. pageStart +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtwTransportRtwRequest.cs b/BBWY.JDSDK/Request/EclpRtwTransportRtwRequest.cs new file mode 100644 index 00000000..58506af7 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtwTransportRtwRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtwTransportRtwRequest : JdRequestBase + { + public string + eclpSoNo + {get; set;} + + public string + eclpRtwNo + {get; set;} + + public string + isvRtwNum + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + reson + {get; set;} + + public string + orderInType + {get; set;} + + public string + customField + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.rtw.transportRtw";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpSoNo", this. eclpSoNo +); + parameters.Add("eclpRtwNo", this. eclpRtwNo +); + parameters.Add("isvRtwNum", this. isvRtwNum +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("reson", this. reson +); + parameters.Add("orderInType", this. orderInType +); + parameters.Add("customField", this. customField +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpRtwUpdateRtwOrderRequest.cs b/BBWY.JDSDK/Request/EclpRtwUpdateRtwOrderRequest.cs new file mode 100644 index 00000000..06f6121f --- /dev/null +++ b/BBWY.JDSDK/Request/EclpRtwUpdateRtwOrderRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpRtwUpdateRtwOrderRequest : JdRequestBase + { + public string + eclpRtwNo + {get; set;} + + public string + isvRtwNum + {get; set;} + + public string + ownerNo + {get; set;} + + public string + packageNo + {get; set;} + + public string + shipperName + {get; set;} + + public string + senderName + {get; set;} + + public string + senderTelPhone + {get; set;} + + public string + senderMobilePhone + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.rtw.updateRtwOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("eclpRtwNo", this. eclpRtwNo +); + parameters.Add("isvRtwNum", this. isvRtwNum +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("packageNo", this. packageNo +); + parameters.Add("shipperName", this. shipperName +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderTelPhone", this. senderTelPhone +); + parameters.Add("senderMobilePhone", this. senderMobilePhone +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpSerialQueryInStockSIDBySkuRequest.cs b/BBWY.JDSDK/Request/EclpSerialQueryInStockSIDBySkuRequest.cs new file mode 100644 index 00000000..a9ed9a4a --- /dev/null +++ b/BBWY.JDSDK/Request/EclpSerialQueryInStockSIDBySkuRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpSerialQueryInStockSIDBySkuRequest : JdRequestBase + { + public string + goodsNo + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + queryType + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.serial.queryInStockSIDBySku";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("queryType", this. queryType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpSerialQueryPageSerialByBillNoRequest.cs b/BBWY.JDSDK/Request/EclpSerialQueryPageSerialByBillNoRequest.cs new file mode 100644 index 00000000..ceb8cf59 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpSerialQueryPageSerialByBillNoRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpSerialQueryPageSerialByBillNoRequest : JdRequestBase + { + public string + billNo + {get; set;} + + public string + billType + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + queryType + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.serial.queryPageSerialByBillNo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("billNo", this. billNo +); + parameters.Add("billType", this. billType +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("queryType", this. queryType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpSerialQueryPageSerialByOwnerNoAndConditionRequest.cs b/BBWY.JDSDK/Request/EclpSerialQueryPageSerialByOwnerNoAndConditionRequest.cs new file mode 100644 index 00000000..073f2b92 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpSerialQueryPageSerialByOwnerNoAndConditionRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpSerialQueryPageSerialByOwnerNoAndConditionRequest : JdRequestBase + { + public string + billType + {get; set;} + + public string + ownerNo + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + warehouseNo + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + queryType + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.serial.queryPageSerialByOwnerNoAndCondition";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("billType", this. billType +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("queryType", this. queryType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpSerialQueryRtwNosRequest.cs b/BBWY.JDSDK/Request/EclpSerialQueryRtwNosRequest.cs new file mode 100644 index 00000000..c7f6955e --- /dev/null +++ b/BBWY.JDSDK/Request/EclpSerialQueryRtwNosRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpSerialQueryRtwNosRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + status + {get; set;} + + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + pageStart + {get; set;} + + public string + pageSize + {get; set;} + + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.serial.queryRtwNos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("status", this. status +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageStart", this. pageStart +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpSpareQueryTransOrderRequest.cs b/BBWY.JDSDK/Request/EclpSpareQueryTransOrderRequest.cs new file mode 100644 index 00000000..7bcaab4b --- /dev/null +++ b/BBWY.JDSDK/Request/EclpSpareQueryTransOrderRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpSpareQueryTransOrderRequest : JdRequestBase + { + public string + deptName + {get; set;} + + public Nullable + orderType + {get; set;} + + public string + destWarehouseNo + {get; set;} + + public string + sellerName + {get; set;} + + public string + sellerNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + startTime + {get; set;} + + public string + startWarehouseNo + {get; set;} + + public string + endTime + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + pageNum + {get; set;} + + public string + deptNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.spare.queryTransOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptName", this. deptName +); + parameters.Add("orderType", this. orderType +); + parameters.Add("destWarehouseNo", this. destWarehouseNo +); + parameters.Add("sellerName", this. sellerName +); + parameters.Add("sellerNo", this. sellerNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startTime", this. startTime +); + parameters.Add("startWarehouseNo", this. startWarehouseNo +); + parameters.Add("endTime", this. endTime +); + parameters.Add("type", this. type +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("deptNo", this. deptNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryAdventGoodsStockRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryAdventGoodsStockRequest.cs new file mode 100644 index 00000000..6926fa29 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryAdventGoodsStockRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryAdventGoodsStockRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + warehouseNos + {get; set;} + + public string + goodsNos + {get; set;} + + public string + currentPage + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryAdventGoodsStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNos", this. warehouseNos +); + parameters.Add("goodsNos", this. goodsNos +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryBatchAttrStockRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryBatchAttrStockRequest.cs new file mode 100644 index 00000000..8c8d433e --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryBatchAttrStockRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryBatchAttrStockRequest : JdRequestBase + { + public string + cursor + {get; set;} + + public Nullable + stockType + {get; set;} + + public string + goodsLevel + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + startTime + {get; set;} + + public Nullable + page + {get; set;} + + public string + endTime + {get; set;} + + public string + sku + {get; set;} + + public string + deptNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + isvGoodsNos + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryBatchAttrStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cursor", this. cursor +); + parameters.Add("stockType", this. stockType +); + parameters.Add("goodsLevel", this. goodsLevel +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startTime", this. startTime +); + parameters.Add("page", this. page +); + parameters.Add("endTime", this. endTime +); + parameters.Add("sku", this. sku +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("isvGoodsNos", this. isvGoodsNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryBatchChangeRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryBatchChangeRequest.cs new file mode 100644 index 00000000..60982b39 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryBatchChangeRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryBatchChangeRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + allocativeCenterNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + batchAttrChangeNo + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + startPage + {get; set;} + + public Nullable + onePageNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryBatchChange";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("allocativeCenterNo", this. allocativeCenterNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("batchAttrChangeNo", this. batchAttrChangeNo +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("startPage", this. startPage +); + parameters.Add("onePageNum", this. onePageNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryGoodsLevelChangeRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryGoodsLevelChangeRequest.cs new file mode 100644 index 00000000..41f231ea --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryGoodsLevelChangeRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryGoodsLevelChangeRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + orderNo + {get; set;} + + public string + outLevel + {get; set;} + + public string + intoLevel + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + startTime + {get; set;} + + public string + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryGoodsLevelChange";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("outLevel", this. outLevel +); + parameters.Add("intoLevel", this. intoLevel +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryShelfLifeGoodsListRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryShelfLifeGoodsListRequest.cs new file mode 100644 index 00000000..ec30bdab --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryShelfLifeGoodsListRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryShelfLifeGoodsListRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + goodsNo + {get; set;} + + public string + isvGoodsNo + {get; set;} + + public Nullable + status + {get; set;} + + public string + goodsLevel + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryShelfLifeGoodsList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("status", this. status +); + parameters.Add("goodsLevel", this. goodsLevel +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryStockChangeTransferRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryStockChangeTransferRequest.cs new file mode 100644 index 00000000..30d5fe04 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryStockChangeTransferRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryStockChangeTransferRequest : JdRequestBase + { + public string + changeNo + {get; set;} + + public string + changeType + {get; set;} + + public Nullable + timeStart + {get; set;} + + public Nullable + timeEnd + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + tenantId + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryStockChangeTransfer";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("changeNo", this. changeNo +); + parameters.Add("changeType", this. changeType +); + parameters.Add("timeStart", this. timeStart +); + parameters.Add("timeEnd", this. timeEnd +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("tenantId", this. tenantId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryStockRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryStockRequest.cs new file mode 100644 index 00000000..d4a026cd --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryStockRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryStockRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + stockStatus + {get; set;} + + public string + stockType + {get; set;} + + public string + goodsNo + {get; set;} + + public string + currentPage + {get; set;} + + public string + pageSize + {get; set;} + + public string + returnZeroStock + {get; set;} + + public string + returnIsvLotattrs + {get; set;} + + public string + goodsLevel + {get; set;} + + public string + isvSku + {get; set;} + + public string + sellerGoodsSign + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("stockStatus", this. stockStatus +); + parameters.Add("stockType", this. stockType +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("returnZeroStock", this. returnZeroStock +); + parameters.Add("returnIsvLotattrs", this. returnIsvLotattrs +); + parameters.Add("goodsLevel", this. goodsLevel +); + parameters.Add("isvSku", this. isvSku +); + parameters.Add("sellerGoodsSign", this. sellerGoodsSign +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQuerySumStockRequest.cs b/BBWY.JDSDK/Request/EclpStockQuerySumStockRequest.cs new file mode 100644 index 00000000..815dd525 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQuerySumStockRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQuerySumStockRequest : JdRequestBase + { + public string + deptNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + goodsNo + {get; set;} + + public Nullable + date + {get; set;} + + public string + isvGoodsNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.querySumStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("date", this. date +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryVmiShopStockRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryVmiShopStockRequest.cs new file mode 100644 index 00000000..c0a517d3 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryVmiShopStockRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryVmiShopStockRequest : JdRequestBase + { + public string + goodsNos + {get; set;} + + public string + shopNos + {get; set;} + + public string + currentPage + {get; set;} + + public string + pageSize + {get; set;} + + public string + deptNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryVmiShopStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("goodsNos", this. goodsNos +); + parameters.Add("shopNos", this. shopNos +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockQueryWarehouseStockOrderFlowByGroupRequest.cs b/BBWY.JDSDK/Request/EclpStockQueryWarehouseStockOrderFlowByGroupRequest.cs new file mode 100644 index 00000000..2e610e84 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockQueryWarehouseStockOrderFlowByGroupRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockQueryWarehouseStockOrderFlowByGroupRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + deptNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + goodsNo + {get; set;} + + public string + isvGoodsNo + {get; set;} + + public string + orderType + {get; set;} + + public string + bizType + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.queryWarehouseStockOrderFlowByGroup";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("isvGoodsNo", this. isvGoodsNo +); + parameters.Add("orderType", this. orderType +); + parameters.Add("bizType", this. bizType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockSearchShopStockFlowRequest.cs b/BBWY.JDSDK/Request/EclpStockSearchShopStockFlowRequest.cs new file mode 100644 index 00000000..b52d7bb1 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockSearchShopStockFlowRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockSearchShopStockFlowRequest : JdRequestBase + { + public string + requestId + {get; set;} + + public string + deptNo + {get; set;} + + public string + shopNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + goodsNo + {get; set;} + + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + pageNumber + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.searchShopStockFlow";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("requestId", this. requestId +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockSearchShopStockRequest.cs b/BBWY.JDSDK/Request/EclpStockSearchShopStockRequest.cs new file mode 100644 index 00000000..88639c6a --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockSearchShopStockRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockSearchShopStockRequest : JdRequestBase + { + public string + requestId + {get; set;} + + public string + deptNo + {get; set;} + + public string + shopNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + goodsNo + {get; set;} + + public string + pageSize + {get; set;} + + public string + pageNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.searchShopStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("requestId", this. requestId +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageNumber", this. pageNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpStockSetShopStockFixedRequest.cs b/BBWY.JDSDK/Request/EclpStockSetShopStockFixedRequest.cs new file mode 100644 index 00000000..180e1240 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpStockSetShopStockFixedRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpStockSetShopStockFixedRequest : JdRequestBase + { + public string + requestId + {get; set;} + + public string + deptNo + {get; set;} + + public string + shopNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + stockNum + {get; set;} + + public string + goodsNo + {get; set;} + + public string + shopType + {get; set;} + + public string + opUser + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.stock.setShopStockFixed";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("requestId", this. requestId +); + parameters.Add("deptNo", this. deptNo +); + parameters.Add("shopNo", this. shopNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("stockNum", this. stockNum +); + parameters.Add("goodsNo", this. goodsNo +); + parameters.Add("shopType", this. shopType +); + parameters.Add("opUser", this. opUser +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdRequest.cs b/BBWY.JDSDK/Request/EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdRequest.cs new file mode 100644 index 00000000..3504cbd7 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + source + {get; set;} + + public string + sign + {get; set;} + + public string + t + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.trace.service.jos.CommonTraceService.queryTraceByOrderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("source", this. source +); + parameters.Add("sign", this. sign +); + parameters.Add("t", this. t +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpTraceServiceJosOrderTraceByOrderServiceRequest.cs b/BBWY.JDSDK/Request/EclpTraceServiceJosOrderTraceByOrderServiceRequest.cs new file mode 100644 index 00000000..6bc25269 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpTraceServiceJosOrderTraceByOrderServiceRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpTraceServiceJosOrderTraceByOrderServiceRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + role + {get; set;} + + public string + userId + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.trace.service.jos.OrderTraceByOrderService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("role", this. role +); + parameters.Add("userId", this. userId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpTraceServiceJosOrderTraceByWaybillServiceRequest.cs b/BBWY.JDSDK/Request/EclpTraceServiceJosOrderTraceByWaybillServiceRequest.cs new file mode 100644 index 00000000..7a442c94 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpTraceServiceJosOrderTraceByWaybillServiceRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpTraceServiceJosOrderTraceByWaybillServiceRequest : JdRequestBase + { + public string + waybillId + {get; set;} + + public string + carrierCode + {get; set;} + + public string + role + {get; set;} + + public string + userId + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.trace.service.jos.OrderTraceByWaybillService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waybillId", this. waybillId +); + parameters.Add("carrierCode", this. carrierCode +); + parameters.Add("role", this. role +); + parameters.Add("userId", this. userId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpTraceServiceJosSubscribeTraceByWaybillServiceRequest.cs b/BBWY.JDSDK/Request/EclpTraceServiceJosSubscribeTraceByWaybillServiceRequest.cs new file mode 100644 index 00000000..715afa65 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpTraceServiceJosSubscribeTraceByWaybillServiceRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpTraceServiceJosSubscribeTraceByWaybillServiceRequest : JdRequestBase + { + public string + source + {get; set;} + + public string + waybillId + {get; set;} + + public string + carrierCode + {get; set;} + + public string + sign + {get; set;} + + public Nullable + t + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.trace.service.jos.SubscribeTraceByWaybillService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("source", this. source +); + parameters.Add("waybillId", this. waybillId +); + parameters.Add("carrierCode", this. carrierCode +); + parameters.Add("sign", this. sign +); + parameters.Add("t", this. t +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EclpTraceServiceJosSubscribeWaybillTraceServiceRequest.cs b/BBWY.JDSDK/Request/EclpTraceServiceJosSubscribeWaybillTraceServiceRequest.cs new file mode 100644 index 00000000..198e0190 --- /dev/null +++ b/BBWY.JDSDK/Request/EclpTraceServiceJosSubscribeWaybillTraceServiceRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EclpTraceServiceJosSubscribeWaybillTraceServiceRequest : JdRequestBase + { + public string + source + {get; set;} + + public string + waybillId + {get; set;} + + public string + carrierCode + {get; set;} + + public string + sign + {get; set;} + + public Nullable + t + {get; set;} + + public override string ApiName + { + get{return "jingdong.eclp.trace.service.jos.SubscribeWaybillTraceService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("source", this. source +); + parameters.Add("waybillId", this. waybillId +); + parameters.Add("carrierCode", this. carrierCode +); + parameters.Add("sign", this. sign +); + parameters.Add("t", this. t +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiInventorySendRequest.cs b/BBWY.JDSDK/Request/EdiInventorySendRequest.cs new file mode 100644 index 00000000..14d6be3f --- /dev/null +++ b/BBWY.JDSDK/Request/EdiInventorySendRequest.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiInventorySendRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public string + vendorName + {get; set;} + + public string + vendorProductId + {get; set;} + + public Nullable + inventoryDate + {get; set;} + + public Nullable + totalQuantity + {get; set;} + + public Nullable + estimateDate + {get; set;} + + public Nullable + totalEstimateQuantity + {get; set;} + + public string + costPrice + {get; set;} + + public string + storeId {get; set; } + public string + storeName {get; set; } + public string + quantity {get; set; } + public string + estimateQuantity {get; set; } + public override string ApiName + { + get{return "jingdong.edi.inventory.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("vendorName", this. vendorName +); + parameters.Add("vendorProductId", this. vendorProductId +); + parameters.Add("inventoryDate", this. inventoryDate +); + parameters.Add("totalQuantity", this. totalQuantity +); + parameters.Add("estimateDate", this. estimateDate +); + parameters.Add("totalEstimateQuantity", this. totalEstimateQuantity +); + parameters.Add("costPrice", this. costPrice +); + parameters.Add("storeId", this. storeId +); + parameters.Add("storeName", this. storeName +); + parameters.Add("quantity", this. quantity +); + parameters.Add("estimateQuantity", this. estimateQuantity +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiLogisticsstatusSendRequest.cs b/BBWY.JDSDK/Request/EdiLogisticsstatusSendRequest.cs new file mode 100644 index 00000000..2a8667e6 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiLogisticsstatusSendRequest.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiLogisticsstatusSendRequest : JdRequestBase + { + public string + vendorName + {get; set;} + + public string + vendorCode + {get; set;} + + public string + orderType {get; set; } + public string + asnCode {get; set; } + public string + purchaseOrderCode {get; set; } + public string + supposedArrivedDate {get; set; } + public string + eventCode {get; set; } + public string + eventTime {get; set; } + public string + eventLocation {get; set; } + public string + eventNameCn {get; set; } + public string + eventNameEn {get; set; } + public string + nextEventCode {get; set; } + public string + nextEventTime {get; set; } + public string + nextEventLocation {get; set; } + public string + nextEventNameCn {get; set; } + public string + nextEventNameEn {get; set; } + public override string ApiName + { + get{return "jingdong.edi.logisticsstatus.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorName", this. vendorName +); + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("orderType", this. orderType +); + parameters.Add("asnCode", this. asnCode +); + parameters.Add("purchaseOrderCode", this. purchaseOrderCode +); + parameters.Add("supposedArrivedDate", this. supposedArrivedDate +); + parameters.Add("eventCode", this. eventCode +); + parameters.Add("eventTime", this. eventTime +); + parameters.Add("eventLocation", this. eventLocation +); + parameters.Add("eventNameCn", this. eventNameCn +); + parameters.Add("eventNameEn", this. eventNameEn +); + parameters.Add("nextEventCode", this. nextEventCode +); + parameters.Add("nextEventTime", this. nextEventTime +); + parameters.Add("nextEventLocation", this. nextEventLocation +); + parameters.Add("nextEventNameCn", this. nextEventNameCn +); + parameters.Add("nextEventNameEn", this. nextEventNameEn +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiPoDetailGetRequest.cs b/BBWY.JDSDK/Request/EdiPoDetailGetRequest.cs new file mode 100644 index 00000000..16811f9a --- /dev/null +++ b/BBWY.JDSDK/Request/EdiPoDetailGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiPoDetailGetRequest : JdRequestBase + { + public string + purchaseOrderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.po.detail.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("purchaseOrderCode", this. purchaseOrderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiPoDetailProGetRequest.cs b/BBWY.JDSDK/Request/EdiPoDetailProGetRequest.cs new file mode 100644 index 00000000..c06ffc72 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiPoDetailProGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiPoDetailProGetRequest : JdRequestBase + { + public string + purchaseOrderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.po.detail.pro.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("purchaseOrderCode", this. purchaseOrderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiPoGetRequest.cs b/BBWY.JDSDK/Request/EdiPoGetRequest.cs new file mode 100644 index 00000000..e94f7c8c --- /dev/null +++ b/BBWY.JDSDK/Request/EdiPoGetRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiPoGetRequest : JdRequestBase + { + public Nullable + orderStatus + {get; set;} + + public Nullable + createTimeStart + {get; set;} + + public Nullable + createTimeEnd + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.po.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("createTimeStart", this. createTimeStart +); + parameters.Add("createTimeEnd", this. createTimeEnd +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiPoProGetRequest.cs b/BBWY.JDSDK/Request/EdiPoProGetRequest.cs new file mode 100644 index 00000000..3298cf75 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiPoProGetRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiPoProGetRequest : JdRequestBase + { + public Nullable + orderStatus + {get; set;} + + public Nullable + createTimeStart + {get; set;} + + public Nullable + createTimeEnd + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.po.pro.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("createTimeStart", this. createTimeStart +); + parameters.Add("createTimeEnd", this. createTimeEnd +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiPoStatusGetRequest.cs b/BBWY.JDSDK/Request/EdiPoStatusGetRequest.cs new file mode 100644 index 00000000..d70f22b3 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiPoStatusGetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiPoStatusGetRequest : JdRequestBase + { + public Nullable + createTimeStart + {get; set;} + + public Nullable + createTimeEnd + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + purchaseOrderCode + {get; set;} + + public Nullable + bipLogicalDel + {get; set;} + + public Nullable + bipStatus + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.po.status.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("createTimeStart", this. createTimeStart +); + parameters.Add("createTimeEnd", this. createTimeEnd +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("purchaseOrderCode", this. purchaseOrderCode +); + parameters.Add("bipLogicalDel", this. bipLogicalDel +); + parameters.Add("bipStatus", this. bipStatus +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiPoaSendRequest.cs b/BBWY.JDSDK/Request/EdiPoaSendRequest.cs new file mode 100644 index 00000000..f5687246 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiPoaSendRequest.cs @@ -0,0 +1,155 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiPoaSendRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public string + vendorName + {get; set;} + + public string + purchaseOrderCode + {get; set;} + + public Nullable + recordCount + {get; set;} + + public Nullable + categoryNumber + {get; set;} + + public Nullable + totalNubmer + {get; set;} + + public Nullable + totalAmount + {get; set;} + + public Nullable + actualTotalAmount + {get; set;} + + public Nullable + purchaseDate + {get; set;} + + public Nullable + arrivalDate + {get; set;} + + public string + purchaseContact + {get; set;} + + public string + receivingAddress + {get; set;} + + public string + comments + {get; set;} + + public string + currentRecordCount {get; set; } + public string + linePurchaseOrderCode {get; set; } + public string + productCode {get; set; } + public string + buyerProductId {get; set; } + public string + vendorSku {get; set; } + public string + productName {get; set; } + public string + quantity {get; set; } + public string + orderQuantity {get; set; } + public string + salePrice {get; set; } + public string + listPrice {get; set; } + public string + discountRate {get; set; } + public string + backOrderProcessing {get; set; } + public string + lineComments {get; set; } + public override string ApiName + { + get{return "jingdong.edi.poa.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("vendorName", this. vendorName +); + parameters.Add("purchaseOrderCode", this. purchaseOrderCode +); + parameters.Add("recordCount", this. recordCount +); + parameters.Add("categoryNumber", this. categoryNumber +); + parameters.Add("totalNubmer", this. totalNubmer +); + parameters.Add("totalAmount", this. totalAmount +); + parameters.Add("actualTotalAmount", this. actualTotalAmount +); + parameters.Add("purchaseDate", this. purchaseDate +); + parameters.Add("arrivalDate", this. arrivalDate +); + parameters.Add("purchaseContact", this. purchaseContact +); + parameters.Add("receivingAddress", this. receivingAddress +); + parameters.Add("comments", this. comments +); + parameters.Add("currentRecordCount", this. currentRecordCount +); + parameters.Add("linePurchaseOrderCode", this. linePurchaseOrderCode +); + parameters.Add("productCode", this. productCode +); + parameters.Add("buyerProductId", this. buyerProductId +); + parameters.Add("vendorSku", this. vendorSku +); + parameters.Add("productName", this. productName +); + parameters.Add("quantity", this. quantity +); + parameters.Add("orderQuantity", this. orderQuantity +); + parameters.Add("salePrice", this. salePrice +); + parameters.Add("listPrice", this. listPrice +); + parameters.Add("discountRate", this. discountRate +); + parameters.Add("backOrderProcessing", this. backOrderProcessing +); + parameters.Add("lineComments", this. lineComments +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiRealtimeinventoryQueryRequest.cs b/BBWY.JDSDK/Request/EdiRealtimeinventoryQueryRequest.cs new file mode 100644 index 00000000..eaf5e57a --- /dev/null +++ b/BBWY.JDSDK/Request/EdiRealtimeinventoryQueryRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiRealtimeinventoryQueryRequest : JdRequestBase + { + public string + operatorErp + {get; set;} + + public string + jdSku {get; set; } + public string + vendorCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.realtimeinventory.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operatorErp", this. operatorErp +); + parameters.Add("jdSku", this. jdSku +); + parameters.Add("vendorCode", this. vendorCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiRoDetailBatchGetRequest.cs b/BBWY.JDSDK/Request/EdiRoDetailBatchGetRequest.cs new file mode 100644 index 00000000..e15ba1b8 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiRoDetailBatchGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiRoDetailBatchGetRequest : JdRequestBase + { + public string + returnOrderCode + {get; set;} + + public string + jdSku + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.ro.detail.batch.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("returnOrderCode", this. returnOrderCode +); + parameters.Add("jdSku", this. jdSku +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiRoDetailGetRequest.cs b/BBWY.JDSDK/Request/EdiRoDetailGetRequest.cs new file mode 100644 index 00000000..c5242f8c --- /dev/null +++ b/BBWY.JDSDK/Request/EdiRoDetailGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiRoDetailGetRequest : JdRequestBase + { + public string + returnOrderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.ro.detail.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("returnOrderCode", this. returnOrderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiRoGetRequest.cs b/BBWY.JDSDK/Request/EdiRoGetRequest.cs new file mode 100644 index 00000000..25c02e8f --- /dev/null +++ b/BBWY.JDSDK/Request/EdiRoGetRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiRoGetRequest : JdRequestBase + { + public Nullable + type + {get; set;} + + public Nullable + createTimeStart + {get; set;} + + public Nullable + createTimeEnd + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.ro.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type", this. type +); + parameters.Add("createTimeStart", this. createTimeStart +); + parameters.Add("createTimeEnd", this. createTimeEnd +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiScDetailGetRequest.cs b/BBWY.JDSDK/Request/EdiScDetailGetRequest.cs new file mode 100644 index 00000000..c451b35b --- /dev/null +++ b/BBWY.JDSDK/Request/EdiScDetailGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiScDetailGetRequest : JdRequestBase + { + public string + purchaseOrderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sc.detail.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("purchaseOrderCode", this. purchaseOrderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiScheduleplanSendRequest.cs b/BBWY.JDSDK/Request/EdiScheduleplanSendRequest.cs new file mode 100644 index 00000000..21dc7ff7 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiScheduleplanSendRequest.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiScheduleplanSendRequest : JdRequestBase + { + public string + schedulePlanCode + {get; set;} + + public string + jdSku {get; set; } + public string + vendorProductId {get; set; } + public string + schedulePlanTime {get; set; } + public string + quantity {get; set; } + public override string ApiName + { + get{return "jingdong.edi.scheduleplan.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("schedulePlanCode", this. schedulePlanCode +); + parameters.Add("jdSku", this. jdSku +); + parameters.Add("vendorProductId", this. vendorProductId +); + parameters.Add("schedulePlanTime", this. schedulePlanTime +); + parameters.Add("quantity", this. quantity +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvCustomerEvaluationSearchRequest.cs b/BBWY.JDSDK/Request/EdiSdvCustomerEvaluationSearchRequest.cs new file mode 100644 index 00000000..ae422714 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvCustomerEvaluationSearchRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvCustomerEvaluationSearchRequest : JdRequestBase + { + public string + sku + {get; set;} + + public Nullable + score + {get; set;} + + public Nullable + sortType + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + pin + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.customer.evaluation.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku", this. sku +); + parameters.Add("score", this. score +); + parameters.Add("sortType", this. sortType +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pin", this. pin +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvCustomerOrderNumberGetRequest.cs b/BBWY.JDSDK/Request/EdiSdvCustomerOrderNumberGetRequest.cs new file mode 100644 index 00000000..230d1367 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvCustomerOrderNumberGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvCustomerOrderNumberGetRequest : JdRequestBase + { + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.customer.order.number.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvCustomerOrderSearchRequest.cs b/BBWY.JDSDK/Request/EdiSdvCustomerOrderSearchRequest.cs new file mode 100644 index 00000000..1d9a4b2a --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvCustomerOrderSearchRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvCustomerOrderSearchRequest : JdRequestBase + { + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.customer.order.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvElectronicPolicyNumberGetRequest.cs b/BBWY.JDSDK/Request/EdiSdvElectronicPolicyNumberGetRequest.cs new file mode 100644 index 00000000..5574626b --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvElectronicPolicyNumberGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvElectronicPolicyNumberGetRequest : JdRequestBase + { + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.electronic.policy.number.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvElectronicPolicySearchRequest.cs b/BBWY.JDSDK/Request/EdiSdvElectronicPolicySearchRequest.cs new file mode 100644 index 00000000..ae6d295c --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvElectronicPolicySearchRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvElectronicPolicySearchRequest : JdRequestBase + { + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.electronic.policy.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvSalesForecastNumberGetRequest.cs b/BBWY.JDSDK/Request/EdiSdvSalesForecastNumberGetRequest.cs new file mode 100644 index 00000000..380e5c10 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvSalesForecastNumberGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvSalesForecastNumberGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.edi.sdv.sales.forecast.number.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvSalesForecastNumberSearchRequest.cs b/BBWY.JDSDK/Request/EdiSdvSalesForecastNumberSearchRequest.cs new file mode 100644 index 00000000..5f2a0e95 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvSalesForecastNumberSearchRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvSalesForecastNumberSearchRequest : JdRequestBase + { + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.sales.forecast.number.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvSalesinfoGetRequest.cs b/BBWY.JDSDK/Request/EdiSdvSalesinfoGetRequest.cs new file mode 100644 index 00000000..17f2ff92 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvSalesinfoGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvSalesinfoGetRequest : JdRequestBase + { + public string + recordDate + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.salesinfo.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("recordDate", this. recordDate +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvSalesreturnGetRequest.cs b/BBWY.JDSDK/Request/EdiSdvSalesreturnGetRequest.cs new file mode 100644 index 00000000..96f2fecb --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvSalesreturnGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvSalesreturnGetRequest : JdRequestBase + { + public Nullable + recordDate + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.salesreturn.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("recordDate", this. recordDate +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvSalesserialpayGetRequest.cs b/BBWY.JDSDK/Request/EdiSdvSalesserialpayGetRequest.cs new file mode 100644 index 00000000..89f335cf --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvSalesserialpayGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvSalesserialpayGetRequest : JdRequestBase + { + public Nullable + recordDate + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.salesserialpay.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("recordDate", this. recordDate +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvStockinfoGetRequest.cs b/BBWY.JDSDK/Request/EdiSdvStockinfoGetRequest.cs new file mode 100644 index 00000000..17ebc212 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvStockinfoGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvStockinfoGetRequest : JdRequestBase + { + public string + recordDate + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.stockinfo.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("recordDate", this. recordDate +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSdvWarePerformancedataGetRequest.cs b/BBWY.JDSDK/Request/EdiSdvWarePerformancedataGetRequest.cs new file mode 100644 index 00000000..e2b4baa5 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSdvWarePerformancedataGetRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSdvWarePerformancedataGetRequest : JdRequestBase + { + public Nullable + queryStartTime + {get; set;} + + public Nullable + queryEndTime + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.sdv.ware.performancedata.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("queryStartTime", this. queryStartTime +); + parameters.Add("queryEndTime", this. queryEndTime +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiSsSendRequest.cs b/BBWY.JDSDK/Request/EdiSsSendRequest.cs new file mode 100644 index 00000000..a417a518 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiSsSendRequest.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiSsSendRequest : JdRequestBase + { + public string + vendorName + {get; set;} + + public Nullable + orderType + {get; set;} + + public string + purchaseOrderCode + {get; set;} + + public string + jdShipmentNumber + {get; set;} + + public string + vendorCode + {get; set;} + + public string + vendorShipmentNumber {get; set; } + public string + serialNumber {get; set; } + public string + sku {get; set; } + public string + vendorProductId {get; set; } + public override string ApiName + { + get{return "jingdong.edi.ss.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorName", this. vendorName +); + parameters.Add("orderType", this. orderType +); + parameters.Add("purchaseOrderCode", this. purchaseOrderCode +); + parameters.Add("jdShipmentNumber", this. jdShipmentNumber +); + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("vendorShipmentNumber", this. vendorShipmentNumber +); + parameters.Add("serialNumber", this. serialNumber +); + parameters.Add("sku", this. sku +); + parameters.Add("vendorProductId", this. vendorProductId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiStatementQueryApproveStatusRequest.cs b/BBWY.JDSDK/Request/EdiStatementQueryApproveStatusRequest.cs new file mode 100644 index 00000000..b91bb8f8 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiStatementQueryApproveStatusRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiStatementQueryApproveStatusRequest : JdRequestBase + { + public string + billNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.statement.queryApproveStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("billNo", this. billNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiStatementQueryInvoiceRequest.cs b/BBWY.JDSDK/Request/EdiStatementQueryInvoiceRequest.cs new file mode 100644 index 00000000..6fd9cee2 --- /dev/null +++ b/BBWY.JDSDK/Request/EdiStatementQueryInvoiceRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiStatementQueryInvoiceRequest : JdRequestBase + { + public string + invoiceNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.statement.queryInvoice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("invoiceNo", this. invoiceNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiStatementQueryStatementRequest.cs b/BBWY.JDSDK/Request/EdiStatementQueryStatementRequest.cs new file mode 100644 index 00000000..45cdcbea --- /dev/null +++ b/BBWY.JDSDK/Request/EdiStatementQueryStatementRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiStatementQueryStatementRequest : JdRequestBase + { + public string + billNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.statement.queryStatement";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("billNo", this. billNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EdiStatementQueryStatemetsRequest.cs b/BBWY.JDSDK/Request/EdiStatementQueryStatemetsRequest.cs new file mode 100644 index 00000000..ef6718ab --- /dev/null +++ b/BBWY.JDSDK/Request/EdiStatementQueryStatemetsRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EdiStatementQueryStatemetsRequest : JdRequestBase + { + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + vendorCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.edi.statement.queryStatemets";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("vendorCode", this. vendorCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptFeightOutapiQueryRequest.cs b/BBWY.JDSDK/Request/EptFeightOutapiQueryRequest.cs new file mode 100644 index 00000000..331b9ed1 --- /dev/null +++ b/BBWY.JDSDK/Request/EptFeightOutapiQueryRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptFeightOutapiQueryRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.ept.feight.outapi.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptOrderDeliveryorderRequest.cs b/BBWY.JDSDK/Request/EptOrderDeliveryorderRequest.cs new file mode 100644 index 00000000..49b5e883 --- /dev/null +++ b/BBWY.JDSDK/Request/EptOrderDeliveryorderRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptOrderDeliveryorderRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + expressNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.order.deliveryorder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("expressNo", this. expressNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptOrderGetorderIdsbyqueryRequest.cs b/BBWY.JDSDK/Request/EptOrderGetorderIdsbyqueryRequest.cs new file mode 100644 index 00000000..df271649 --- /dev/null +++ b/BBWY.JDSDK/Request/EptOrderGetorderIdsbyqueryRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptOrderGetorderIdsbyqueryRequest : JdRequestBase + { + public Nullable + orderStatus + {get; set;} + + public Nullable + locked + {get; set;} + + public Nullable + disputed + {get; set;} + + public string + bookTimeBegin + {get; set;} + + public string + bookTimeEnd + {get; set;} + + public string + userPin + {get; set;} + + public Nullable + startRow + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.order.getorderIdsbyquery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("locked", this. locked +); + parameters.Add("disputed", this. disputed +); + parameters.Add("bookTimeBegin", this. bookTimeBegin +); + parameters.Add("bookTimeEnd", this. bookTimeEnd +); + parameters.Add("userPin", this. userPin +); + parameters.Add("startRow", this. startRow +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptOrderGetorderinfobyidRequest.cs b/BBWY.JDSDK/Request/EptOrderGetorderinfobyidRequest.cs new file mode 100644 index 00000000..28569982 --- /dev/null +++ b/BBWY.JDSDK/Request/EptOrderGetorderinfobyidRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptOrderGetorderinfobyidRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.order.getorderinfobyid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptVenderBrandGetRequest.cs b/BBWY.JDSDK/Request/EptVenderBrandGetRequest.cs new file mode 100644 index 00000000..a5643a76 --- /dev/null +++ b/BBWY.JDSDK/Request/EptVenderBrandGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptVenderBrandGetRequest : JdRequestBase + { + public string + status + {get; set;} + + public string + pageSize + {get; set;} + + public string + currentPage + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.vender.brand.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("status", this. status +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("currentPage", this. currentPage +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptVenderCategoryGetRequest.cs b/BBWY.JDSDK/Request/EptVenderCategoryGetRequest.cs new file mode 100644 index 00000000..d273ffad --- /dev/null +++ b/BBWY.JDSDK/Request/EptVenderCategoryGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptVenderCategoryGetRequest : JdRequestBase + { + public string + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.vender.category.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptWarecenterOutapiCtgattrQueryRequest.cs b/BBWY.JDSDK/Request/EptWarecenterOutapiCtgattrQueryRequest.cs new file mode 100644 index 00000000..ab9ddf6e --- /dev/null +++ b/BBWY.JDSDK/Request/EptWarecenterOutapiCtgattrQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptWarecenterOutapiCtgattrQueryRequest : JdRequestBase + { + public Nullable + catId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.warecenter.outapi.ctgattr.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("catId", this. catId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptWarecenterOutapiWareskuQueryRequest.cs b/BBWY.JDSDK/Request/EptWarecenterOutapiWareskuQueryRequest.cs new file mode 100644 index 00000000..13d66fdb --- /dev/null +++ b/BBWY.JDSDK/Request/EptWarecenterOutapiWareskuQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptWarecenterOutapiWareskuQueryRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.warecenter.outapi.waresku.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptWarecenterRecommendtempGetRequest.cs b/BBWY.JDSDK/Request/EptWarecenterRecommendtempGetRequest.cs new file mode 100644 index 00000000..cbe58c81 --- /dev/null +++ b/BBWY.JDSDK/Request/EptWarecenterRecommendtempGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptWarecenterRecommendtempGetRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public Nullable + currentPage + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.warecenter.recommendtemp.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("currentPage", this. currentPage +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EptWarecenterWareGetRequest.cs b/BBWY.JDSDK/Request/EptWarecenterWareGetRequest.cs new file mode 100644 index 00000000..2adb0c71 --- /dev/null +++ b/BBWY.JDSDK/Request/EptWarecenterWareGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EptWarecenterWareGetRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ept.warecenter.ware.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EtmsPackageUpdateRequest.cs b/BBWY.JDSDK/Request/EtmsPackageUpdateRequest.cs new file mode 100644 index 00000000..831ed5de --- /dev/null +++ b/BBWY.JDSDK/Request/EtmsPackageUpdateRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EtmsPackageUpdateRequest : JdRequestBase + { + public string + customerCode + {get; set;} + + public string + deliveryId + {get; set;} + + public Nullable + packageCount + {get; set;} + + public string + boxCodeList + {get; set;} + + public override string ApiName + { + get{return "jingdong.etms.package.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerCode", this. customerCode +); + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("packageCount", this. packageCount +); + parameters.Add("boxCodeList", this. boxCodeList +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EtmsRangeCheckRequest.cs b/BBWY.JDSDK/Request/EtmsRangeCheckRequest.cs new file mode 100644 index 00000000..c727b946 --- /dev/null +++ b/BBWY.JDSDK/Request/EtmsRangeCheckRequest.cs @@ -0,0 +1,229 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EtmsRangeCheckRequest : JdRequestBase + { + public string + salePlat + {get; set;} + + public string + customerCode + {get; set;} + + public string + orderId + {get; set;} + + public Nullable + goodsType + {get; set;} + + public string + wareHouseCode + {get; set;} + + public string + receiveAddress + {get; set;} + + public Nullable + transType + {get; set;} + + public Nullable + senderProvinceId + {get; set;} + + public Nullable + senderCityId + {get; set;} + + public Nullable + senderCountyId + {get; set;} + + public Nullable + senderTownId + {get; set;} + + public Nullable + receiverProvinceId + {get; set;} + + public Nullable + receiverCityId + {get; set;} + + public Nullable + receiverCountyId + {get; set;} + + public Nullable + receiverTownId + {get; set;} + + public Nullable + sendTime + {get; set;} + + public Nullable + isCod + {get; set;} + + public Nullable + siteId + {get; set;} + + public string + siteName + {get; set;} + + public string + addedService + {get; set;} + + public Nullable + promiseTimeType + {get; set;} + + public string + senderAddress + {get; set;} + + public Nullable + pickupSiteId + {get; set;} + + public string + pickupSiteCode + {get; set;} + + public string + siteCode + {get; set;} + + public string + senderProvince + {get; set;} + + public string + senderCity + {get; set;} + + public string + senderCounty + {get; set;} + + public string + senderTown + {get; set;} + + public string + receiverProvince + {get; set;} + + public string + receiverCity + {get; set;} + + public string + receiverCounty + {get; set;} + + public string + receiverTown + {get; set;} + + public Nullable + settleType + {get; set;} + + public override string ApiName + { + get{return "jingdong.etms.range.check";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("salePlat", this. salePlat +); + parameters.Add("customerCode", this. customerCode +); + parameters.Add("orderId", this. orderId +); + parameters.Add("goodsType", this. goodsType +); + parameters.Add("wareHouseCode", this. wareHouseCode +); + parameters.Add("receiveAddress", this. receiveAddress +); + parameters.Add("transType", this. transType +); + parameters.Add("senderProvinceId", this. senderProvinceId +); + parameters.Add("senderCityId", this. senderCityId +); + parameters.Add("senderCountyId", this. senderCountyId +); + parameters.Add("senderTownId", this. senderTownId +); + parameters.Add("receiverProvinceId", this. receiverProvinceId +); + parameters.Add("receiverCityId", this. receiverCityId +); + parameters.Add("receiverCountyId", this. receiverCountyId +); + parameters.Add("receiverTownId", this. receiverTownId +); + parameters.Add("sendTime", this. sendTime +); + parameters.Add("isCod", this. isCod +); + parameters.Add("siteId", this. siteId +); + parameters.Add("siteName", this. siteName +); + parameters.Add("addedService", this. addedService +); + parameters.Add("promiseTimeType", this. promiseTimeType +); + parameters.Add("senderAddress", this. senderAddress +); + parameters.Add("pickupSiteId", this. pickupSiteId +); + parameters.Add("pickupSiteCode", this. pickupSiteCode +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("senderProvince", this. senderProvince +); + parameters.Add("senderCity", this. senderCity +); + parameters.Add("senderCounty", this. senderCounty +); + parameters.Add("senderTown", this. senderTown +); + parameters.Add("receiverProvince", this. receiverProvince +); + parameters.Add("receiverCity", this. receiverCity +); + parameters.Add("receiverCounty", this. receiverCounty +); + parameters.Add("receiverTown", this. receiverTown +); + parameters.Add("settleType", this. settleType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EtmsWaybillSendRequest.cs b/BBWY.JDSDK/Request/EtmsWaybillSendRequest.cs new file mode 100644 index 00000000..955c5f8a --- /dev/null +++ b/BBWY.JDSDK/Request/EtmsWaybillSendRequest.cs @@ -0,0 +1,459 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EtmsWaybillSendRequest : JdRequestBase + { + public string + deliveryId + {get; set;} + + public string + salePlat + {get; set;} + + public string + customerCode + {get; set;} + + public string + orderId + {get; set;} + + public string + thrOrderId + {get; set;} + + public Nullable + selfPrintWayBill + {get; set;} + + public string + pickMethod + {get; set;} + + public string + packageRequired + {get; set;} + + public string + senderName + {get; set;} + + public string + senderAddress + {get; set;} + + public string + senderTel + {get; set;} + + public string + senderMobile + {get; set;} + + public string + senderPostcode + {get; set;} + + public string + receiveName + {get; set;} + + public string + receiveAddress + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countyId + {get; set;} + + public Nullable + townId + {get; set;} + + public Nullable + siteType + {get; set;} + + public Nullable + siteId + {get; set;} + + public string + siteName + {get; set;} + + public string + receiveTel + {get; set;} + + public string + receiveMobile + {get; set;} + + public string + postcode + {get; set;} + + public Nullable + packageCount + {get; set;} + + public Nullable + weight + {get; set;} + + public Nullable + vloumLong + {get; set;} + + public Nullable + vloumWidth + {get; set;} + + public Nullable + vloumHeight + {get; set;} + + public Nullable + vloumn + {get; set;} + + public string + description + {get; set;} + + public Nullable + collectionValue + {get; set;} + + public Nullable + collectionMoney + {get; set;} + + public Nullable + guaranteeValue + {get; set;} + + public Nullable + guaranteeValueAmount + {get; set;} + + public Nullable + signReturn + {get; set;} + + public Nullable + aging + {get; set;} + + public Nullable + transType + {get; set;} + + public string + remark + {get; set;} + + public Nullable + goodsType + {get; set;} + + public Nullable + orderType + {get; set;} + + public string + shopCode + {get; set;} + + public string + orderSendTime + {get; set;} + + public string + warehouseCode + {get; set;} + + public Nullable + areaProvId + {get; set;} + + public Nullable + areaCityId + {get; set;} + + public Nullable + shipmentStartTime + {get; set;} + + public Nullable + shipmentEndTime + {get; set;} + + public string + idNumber + {get; set;} + + public string + addedService + {get; set;} + + public string + extendField1 + {get; set;} + + public string + extendField2 + {get; set;} + + public string + extendField3 + {get; set;} + + public Nullable + extendField4 + {get; set;} + + public Nullable + extendField5 + {get; set;} + + public string + senderCompany + {get; set;} + + public string + receiveCompany + {get; set;} + + public string + freightPre + {get; set;} + + public string + goods + {get; set;} + + public Nullable + goodsCount + {get; set;} + + public Nullable + promiseTimeType + {get; set;} + + public Nullable + freight + {get; set;} + + public string + unpackingInspection + {get; set;} + + public string + fileUrl + {get; set;} + + public string + customerBoxCode {get; set; } + public string + customerBoxNumber {get; set; } + public Nullable + pickUpStartTime + {get; set;} + + public Nullable + pickUpEndTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.etms.waybill.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("salePlat", this. salePlat +); + parameters.Add("customerCode", this. customerCode +); + parameters.Add("orderId", this. orderId +); + parameters.Add("thrOrderId", this. thrOrderId +); + parameters.Add("selfPrintWayBill", this. selfPrintWayBill +); + parameters.Add("pickMethod", this. pickMethod +); + parameters.Add("packageRequired", this. packageRequired +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderAddress", this. senderAddress +); + parameters.Add("senderTel", this. senderTel +); + parameters.Add("senderMobile", this. senderMobile +); + parameters.Add("senderPostcode", this. senderPostcode +); + parameters.Add("receiveName", this. receiveName +); + parameters.Add("receiveAddress", this. receiveAddress +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + parameters.Add("siteType", this. siteType +); + parameters.Add("siteId", this. siteId +); + parameters.Add("siteName", this. siteName +); + parameters.Add("receiveTel", this. receiveTel +); + parameters.Add("receiveMobile", this. receiveMobile +); + parameters.Add("postcode", this. postcode +); + parameters.Add("packageCount", this. packageCount +); + parameters.Add("weight", this. weight +); + parameters.Add("vloumLong", this. vloumLong +); + parameters.Add("vloumWidth", this. vloumWidth +); + parameters.Add("vloumHeight", this. vloumHeight +); + parameters.Add("vloumn", this. vloumn +); + parameters.Add("description", this. description +); + parameters.Add("collectionValue", this. collectionValue +); + parameters.Add("collectionMoney", this. collectionMoney +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("guaranteeValueAmount", this. guaranteeValueAmount +); + parameters.Add("signReturn", this. signReturn +); + parameters.Add("aging", this. aging +); + parameters.Add("transType", this. transType +); + parameters.Add("remark", this. remark +); + parameters.Add("goodsType", this. goodsType +); + parameters.Add("orderType", this. orderType +); + parameters.Add("shopCode", this. shopCode +); + parameters.Add("orderSendTime", this. orderSendTime +); + parameters.Add("warehouseCode", this. warehouseCode +); + parameters.Add("areaProvId", this. areaProvId +); + parameters.Add("areaCityId", this. areaCityId +); + parameters.Add("shipmentStartTime", this. shipmentStartTime +); + parameters.Add("shipmentEndTime", this. shipmentEndTime +); + parameters.Add("idNumber", this. idNumber +); + parameters.Add("addedService", this. addedService +); + parameters.Add("extendField1", this. extendField1 +); + parameters.Add("extendField2", this. extendField2 +); + parameters.Add("extendField3", this. extendField3 +); + parameters.Add("extendField4", this. extendField4 +); + parameters.Add("extendField5", this. extendField5 +); + parameters.Add("senderCompany", this. senderCompany +); + parameters.Add("receiveCompany", this. receiveCompany +); + parameters.Add("freightPre", this. freightPre +); + parameters.Add("goods", this. goods +); + parameters.Add("goodsCount", this. goodsCount +); + parameters.Add("promiseTimeType", this. promiseTimeType +); + parameters.Add("freight", this. freight +); + parameters.Add("unpackingInspection", this. unpackingInspection +); + parameters.Add("fileUrl", this. fileUrl +); + parameters.Add("customerBoxCode", this. customerBoxCode +); + parameters.Add("customerBoxNumber", this. customerBoxNumber +); + parameters.Add("pickUpStartTime", this. pickUpStartTime +); + parameters.Add("pickUpEndTime", this. pickUpEndTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/EtmsWaybillcodeGetRequest.cs b/BBWY.JDSDK/Request/EtmsWaybillcodeGetRequest.cs new file mode 100644 index 00000000..52f67c9a --- /dev/null +++ b/BBWY.JDSDK/Request/EtmsWaybillcodeGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class EtmsWaybillcodeGetRequest : JdRequestBase + { + public string + preNum + {get; set;} + + public string + customerCode + {get; set;} + + public Nullable + orderType + {get; set;} + + public override string ApiName + { + get{return "jingdong.etms.waybillcode.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("preNum", this. preNum +); + parameters.Add("customerCode", this. customerCode +); + parameters.Add("orderType", this. orderType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FactoryProductQueryProductByPageRequest.cs b/BBWY.JDSDK/Request/FactoryProductQueryProductByPageRequest.cs new file mode 100644 index 00000000..a5b0a52b --- /dev/null +++ b/BBWY.JDSDK/Request/FactoryProductQueryProductByPageRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FactoryProductQueryProductByPageRequest : JdRequestBase + { + public string + personalKey + {get; set;} + + public Nullable + ptId + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + materialType + {get; set;} + + public Nullable + subType + {get; set;} + + public string + skuList + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.factory.product.queryProductByPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("personalKey", this. personalKey +); + parameters.Add("ptId", this. ptId +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("materialType", this. materialType +); + parameters.Add("subType", this. subType +); + parameters.Add("skuList", this. skuList +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FactoryPurchaseQueryPurchaseOrderBycodeRequest.cs b/BBWY.JDSDK/Request/FactoryPurchaseQueryPurchaseOrderBycodeRequest.cs new file mode 100644 index 00000000..44e10157 --- /dev/null +++ b/BBWY.JDSDK/Request/FactoryPurchaseQueryPurchaseOrderBycodeRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FactoryPurchaseQueryPurchaseOrderBycodeRequest : JdRequestBase + { + public Nullable + factoryId + {get; set;} + + public string + personalKey + {get; set;} + + public Nullable + ptId + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.factory.purchase.queryPurchaseOrderBycode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("factoryId", this. factoryId +); + parameters.Add("personalKey", this. personalKey +); + parameters.Add("ptId", this. ptId +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FactoryPurchaseQueryVPRequest.cs b/BBWY.JDSDK/Request/FactoryPurchaseQueryVPRequest.cs new file mode 100644 index 00000000..acba5a04 --- /dev/null +++ b/BBWY.JDSDK/Request/FactoryPurchaseQueryVPRequest.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FactoryPurchaseQueryVPRequest : JdRequestBase + { + public Nullable + factoryId + {get; set;} + + public string + personalKey + {get; set;} + + public Nullable + ptId + {get; set;} + + public string + vendorCode + {get; set;} + + public string + vendorName + {get; set;} + + public string + vendorNameAbbr + {get; set;} + + public string + code + {get; set;} + + public string + name + {get; set;} + + public Nullable + categoryId + {get; set;} + + public Nullable + parentCategoryId + {get; set;} + + public Nullable + rootCategoryId + {get; set;} + + public string + skuId + {get; set;} + + public string + skuName + {get; set;} + + public string + purchaseMan + {get; set;} + + public Nullable + skuType + {get; set;} + + public Nullable + available + {get; set;} + + public Nullable + createdStart + {get; set;} + + public Nullable + createdEnd + {get; set;} + + public string + stockInVendor + {get; set;} + + public Nullable + modifiedStart + {get; set;} + + public Nullable + modifiedEnd + {get; set;} + + public string + pageIndex + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.factory.purchase.queryVP";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("factoryId", this. factoryId +); + parameters.Add("personalKey", this. personalKey +); + parameters.Add("ptId", this. ptId +); + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("vendorName", this. vendorName +); + parameters.Add("vendorNameAbbr", this. vendorNameAbbr +); + parameters.Add("code", this. code +); + parameters.Add("name", this. name +); + parameters.Add("categoryId", this. categoryId +); + parameters.Add("parentCategoryId", this. parentCategoryId +); + parameters.Add("rootCategoryId", this. rootCategoryId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("skuName", this. skuName +); + parameters.Add("purchaseMan", this. purchaseMan +); + parameters.Add("skuType", this. skuType +); + parameters.Add("available", this. available +); + parameters.Add("createdStart", this. createdStart +); + parameters.Add("createdEnd", this. createdEnd +); + parameters.Add("stockInVendor", this. stockInVendor +); + parameters.Add("modifiedStart", this. modifiedStart +); + parameters.Add("modifiedEnd", this. modifiedEnd +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FceAlphaGetVenderCarrierRequest.cs b/BBWY.JDSDK/Request/FceAlphaGetVenderCarrierRequest.cs new file mode 100644 index 00000000..f9d2911d --- /dev/null +++ b/BBWY.JDSDK/Request/FceAlphaGetVenderCarrierRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FceAlphaGetVenderCarrierRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.fce.alpha.getVenderCarrier";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FeimaQueryShopPageRequest.cs b/BBWY.JDSDK/Request/FeimaQueryShopPageRequest.cs new file mode 100644 index 00000000..e5debe3e --- /dev/null +++ b/BBWY.JDSDK/Request/FeimaQueryShopPageRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FeimaQueryShopPageRequest : JdRequestBase + { + public Nullable + projectId + {get; set;} + + public Nullable + shopId + {get; set;} + + public Nullable + index + {get; set;} + + public string + bizToken + {get; set;} + + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.feima.queryShopPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("projectId", this. projectId +); + parameters.Add("shopId", this. shopId +); + parameters.Add("index", this. index +); + parameters.Add("bizToken", this. bizToken +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FindBusinessByVenderIdRequest.cs b/BBWY.JDSDK/Request/FindBusinessByVenderIdRequest.cs new file mode 100644 index 00000000..e98f3ece --- /dev/null +++ b/BBWY.JDSDK/Request/FindBusinessByVenderIdRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FindBusinessByVenderIdRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.findBusinessByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FindStoreInfoByExtStoreIdRequest.cs b/BBWY.JDSDK/Request/FindStoreInfoByExtStoreIdRequest.cs new file mode 100644 index 00000000..5c86af99 --- /dev/null +++ b/BBWY.JDSDK/Request/FindStoreInfoByExtStoreIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FindStoreInfoByExtStoreIdRequest : JdRequestBase + { + public string + extStoreId + {get; set;} + + public override string ApiName + { + get{return "jingdong.findStoreInfoByExtStoreId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("extStoreId", this. extStoreId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FindStoresGroupListRequest.cs b/BBWY.JDSDK/Request/FindStoresGroupListRequest.cs new file mode 100644 index 00000000..cb8fc471 --- /dev/null +++ b/BBWY.JDSDK/Request/FindStoresGroupListRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FindStoresGroupListRequest : JdRequestBase + { + public string + name + {get; set;} + + public Nullable + groupId + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + businessId + {get; set;} + + public Nullable + brandId + {get; set;} + + public string + creator + {get; set;} + + public string + pageIndex + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.findStoresGroupList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("name", this. name +); + parameters.Add("groupId", this. groupId +); + parameters.Add("type", this. type +); + parameters.Add("businessId", this. businessId +); + parameters.Add("brandId", this. brandId +); + parameters.Add("creator", this. creator +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FollowProductComplexWriteFollowRequest.cs b/BBWY.JDSDK/Request/FollowProductComplexWriteFollowRequest.cs new file mode 100644 index 00000000..c503a0a3 --- /dev/null +++ b/BBWY.JDSDK/Request/FollowProductComplexWriteFollowRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FollowProductComplexWriteFollowRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + productId + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.follow.product.complex.write.follow";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("productId", this. productId +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FollowVenderReadIsFollowByPinAndVidRequest.cs b/BBWY.JDSDK/Request/FollowVenderReadIsFollowByPinAndVidRequest.cs new file mode 100644 index 00000000..7f1e0687 --- /dev/null +++ b/BBWY.JDSDK/Request/FollowVenderReadIsFollowByPinAndVidRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FollowVenderReadIsFollowByPinAndVidRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + shopId + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.follow.vender.read.isFollowByPinAndVid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("shopId", this. shopId +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FollowVenderReadQueryForCountByVidRequest.cs b/BBWY.JDSDK/Request/FollowVenderReadQueryForCountByVidRequest.cs new file mode 100644 index 00000000..5d1c6a97 --- /dev/null +++ b/BBWY.JDSDK/Request/FollowVenderReadQueryForCountByVidRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FollowVenderReadQueryForCountByVidRequest : JdRequestBase + { + public string + shopId + {get; set;} + + public override string ApiName + { + get{return "jingdong.follow.vender.read.queryForCountByVid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("shopId", this. shopId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FollowVenderWriteFollowByPinAndVidRequest.cs b/BBWY.JDSDK/Request/FollowVenderWriteFollowByPinAndVidRequest.cs new file mode 100644 index 00000000..16789bc6 --- /dev/null +++ b/BBWY.JDSDK/Request/FollowVenderWriteFollowByPinAndVidRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FollowVenderWriteFollowByPinAndVidRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + shopId + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.follow.vender.write.followByPinAndVid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("shopId", this. shopId +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FwbSpWorkorderConfirmRequest.cs b/BBWY.JDSDK/Request/FwbSpWorkorderConfirmRequest.cs new file mode 100644 index 00000000..69d929b8 --- /dev/null +++ b/BBWY.JDSDK/Request/FwbSpWorkorderConfirmRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FwbSpWorkorderConfirmRequest : JdRequestBase + { + public Nullable + type + {get; set;} + + public string + workOrderId {get; set; } + public override string ApiName + { + get{return "jingdong.fwb.sp.workorder.confirm";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type", this. type +); + parameters.Add("workOrderId", this. workOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FwbSpWorkorderGetRequest.cs b/BBWY.JDSDK/Request/FwbSpWorkorderGetRequest.cs new file mode 100644 index 00000000..2bc2c31f --- /dev/null +++ b/BBWY.JDSDK/Request/FwbSpWorkorderGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FwbSpWorkorderGetRequest : JdRequestBase + { + public string + workOrderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.fwb.sp.workorder.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("workOrderId", this. workOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FwbSpWorkorderProgressRequest.cs b/BBWY.JDSDK/Request/FwbSpWorkorderProgressRequest.cs new file mode 100644 index 00000000..d0f1b237 --- /dev/null +++ b/BBWY.JDSDK/Request/FwbSpWorkorderProgressRequest.cs @@ -0,0 +1,119 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FwbSpWorkorderProgressRequest : JdRequestBase + { + public string + workOrderId + {get; set;} + + public Nullable + status + {get; set;} + + public string + handler + {get; set;} + + public string + branchName + {get; set;} + + public string + branchContacts + {get; set;} + + public string + branchContactNumber + {get; set;} + + public string + engineerName + {get; set;} + + public string + engineerContactNumber + {get; set;} + + public string + appointDate + {get; set;} + + public string + appointTimeSlot + {get; set;} + + public string + appointRemark + {get; set;} + + public Nullable + appointType + {get; set;} + + public string + serviceResult + {get; set;} + + public string + usedMaterial + {get; set;} + + public string + serviceResultRemark + {get; set;} + + public string + serviceResultPic {get; set; } + public override string ApiName + { + get{return "jingdong.fwb.sp.workorder.progress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("workOrderId", this. workOrderId +); + parameters.Add("status", this. status +); + parameters.Add("handler", this. handler +); + parameters.Add("branchName", this. branchName +); + parameters.Add("branchContacts", this. branchContacts +); + parameters.Add("branchContactNumber", this. branchContactNumber +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("engineerContactNumber", this. engineerContactNumber +); + parameters.Add("appointDate", this. appointDate +); + parameters.Add("appointTimeSlot", this. appointTimeSlot +); + parameters.Add("appointRemark", this. appointRemark +); + parameters.Add("appointType", this. appointType +); + parameters.Add("serviceResult", this. serviceResult +); + parameters.Add("usedMaterial", this. usedMaterial +); + parameters.Add("serviceResultRemark", this. serviceResultRemark +); + parameters.Add("serviceResultPic", this. serviceResultPic +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/FwbSpWorkorderQueryPageRequest.cs b/BBWY.JDSDK/Request/FwbSpWorkorderQueryPageRequest.cs new file mode 100644 index 00000000..158ff624 --- /dev/null +++ b/BBWY.JDSDK/Request/FwbSpWorkorderQueryPageRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class FwbSpWorkorderQueryPageRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.fwb.sp.workorder.queryPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetFactoryAbutmentCancelInfoRequest.cs b/BBWY.JDSDK/Request/GetFactoryAbutmentCancelInfoRequest.cs new file mode 100644 index 00000000..0a3027ff --- /dev/null +++ b/BBWY.JDSDK/Request/GetFactoryAbutmentCancelInfoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetFactoryAbutmentCancelInfoRequest : JdRequestBase + { + public string + authorizedSequence + {get; set;} + + public override string ApiName + { + get{return "jingdong.getFactoryAbutmentCancelInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authorizedSequence", this. authorizedSequence +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetFactoryAbutmentDeliveryInfoRequest.cs b/BBWY.JDSDK/Request/GetFactoryAbutmentDeliveryInfoRequest.cs new file mode 100644 index 00000000..5f9734c1 --- /dev/null +++ b/BBWY.JDSDK/Request/GetFactoryAbutmentDeliveryInfoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetFactoryAbutmentDeliveryInfoRequest : JdRequestBase + { + public string + authorizedSequence + {get; set;} + + public override string ApiName + { + get{return "jingdong.getFactoryAbutmentDeliveryInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authorizedSequence", this. authorizedSequence +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetFactoryAbutmentOrderInfoRequest.cs b/BBWY.JDSDK/Request/GetFactoryAbutmentOrderInfoRequest.cs new file mode 100644 index 00000000..d832607c --- /dev/null +++ b/BBWY.JDSDK/Request/GetFactoryAbutmentOrderInfoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetFactoryAbutmentOrderInfoRequest : JdRequestBase + { + public string + authorizedSequence + {get; set;} + + public override string ApiName + { + get{return "jingdong.getFactoryAbutmentOrderInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authorizedSequence", this. authorizedSequence +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetPurchaseInfoRequest.cs b/BBWY.JDSDK/Request/GetPurchaseInfoRequest.cs new file mode 100644 index 00000000..b8286fc0 --- /dev/null +++ b/BBWY.JDSDK/Request/GetPurchaseInfoRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetPurchaseInfoRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.getPurchaseInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetSkuUpdateSettlePriceInfoRequest.cs b/BBWY.JDSDK/Request/GetSkuUpdateSettlePriceInfoRequest.cs new file mode 100644 index 00000000..c74247ac --- /dev/null +++ b/BBWY.JDSDK/Request/GetSkuUpdateSettlePriceInfoRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetSkuUpdateSettlePriceInfoRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + venderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.getSkuUpdateSettlePriceInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("venderCode", this. venderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetStagepayBusinessByOrderIdRequest.cs b/BBWY.JDSDK/Request/GetStagepayBusinessByOrderIdRequest.cs new file mode 100644 index 00000000..65a2634b --- /dev/null +++ b/BBWY.JDSDK/Request/GetStagepayBusinessByOrderIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetStagepayBusinessByOrderIdRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.getStagepayBusinessByOrderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetStagepayBusinessExtInfoByCouponCodeRequest.cs b/BBWY.JDSDK/Request/GetStagepayBusinessExtInfoByCouponCodeRequest.cs new file mode 100644 index 00000000..523787db --- /dev/null +++ b/BBWY.JDSDK/Request/GetStagepayBusinessExtInfoByCouponCodeRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetStagepayBusinessExtInfoByCouponCodeRequest : JdRequestBase + { + public string + CouponCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.getStagepayBusinessExtInfoByCouponCode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("CouponCode", this. CouponCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetThirdTraceRequest.cs b/BBWY.JDSDK/Request/GetThirdTraceRequest.cs new file mode 100644 index 00000000..ecbbae7e --- /dev/null +++ b/BBWY.JDSDK/Request/GetThirdTraceRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetThirdTraceRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.getThirdTrace";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetUserLevelQueryRequest.cs b/BBWY.JDSDK/Request/GetUserLevelQueryRequest.cs new file mode 100644 index 00000000..b4336de5 --- /dev/null +++ b/BBWY.JDSDK/Request/GetUserLevelQueryRequest.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetUserLevelQueryRequest : JdRequestBase + { + public string fields + {get; set;} + + public override string ApiName + { + get{return "jingdong.getUserLevel.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("fields", this. fields +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetUserPlusLevelQueryRequest.cs b/BBWY.JDSDK/Request/GetUserPlusLevelQueryRequest.cs new file mode 100644 index 00000000..6afa2144 --- /dev/null +++ b/BBWY.JDSDK/Request/GetUserPlusLevelQueryRequest.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetUserPlusLevelQueryRequest : JdRequestBase + { + public string fields + {get; set;} + + public override string ApiName + { + get{return "jingdong.getUserPlusLevel.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("fields", this. fields +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GetVenderStoreInfoListRequest.cs b/BBWY.JDSDK/Request/GetVenderStoreInfoListRequest.cs new file mode 100644 index 00000000..5a73a18c --- /dev/null +++ b/BBWY.JDSDK/Request/GetVenderStoreInfoListRequest.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GetVenderStoreInfoListRequest : JdRequestBase + { + public string + exStoreId {get; set; } + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + storeId {get; set; } + public string + storeName + {get; set;} + + public Nullable + storeStatus + {get; set;} + + public Nullable + firstAddress + {get; set;} + + public Nullable + secondAddress + {get; set;} + + public Nullable + thirdAddress + {get; set;} + + public override string ApiName + { + get{return "jingdong.getVenderStoreInfoList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("exStoreId", this. exStoreId +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("storeId", this. storeId +); + parameters.Add("storeName", this. storeName +); + parameters.Add("storeStatus", this. storeStatus +); + parameters.Add("firstAddress", this. firstAddress +); + parameters.Add("secondAddress", this. secondAddress +); + parameters.Add("thirdAddress", this. thirdAddress +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/GxptDirectPayQueryRequest.cs b/BBWY.JDSDK/Request/GxptDirectPayQueryRequest.cs new file mode 100644 index 00000000..b2bec6be --- /dev/null +++ b/BBWY.JDSDK/Request/GxptDirectPayQueryRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class GxptDirectPayQueryRequest : JdRequestBase + { + public string + startCreated + {get; set;} + + public string + endCreated + {get; set;} + + public string + startModified + {get; set;} + + public string + endModified + {get; set;} + + public Nullable + payType + {get; set;} + + public Nullable + payState + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.gxpt.directPay.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startCreated", this. startCreated +); + parameters.Add("endCreated", this. endCreated +); + parameters.Add("startModified", this. startModified +); + parameters.Add("endModified", this. endModified +); + parameters.Add("payType", this. payType +); + parameters.Add("payState", this. payState +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/HealthYjtMaintanceRecordRequest.cs b/BBWY.JDSDK/Request/HealthYjtMaintanceRecordRequest.cs new file mode 100644 index 00000000..b39983a0 --- /dev/null +++ b/BBWY.JDSDK/Request/HealthYjtMaintanceRecordRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class HealthYjtMaintanceRecordRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + appKey + {get; set;} + + public string + jsonArrayDetails + {get; set;} + + public Nullable + enterpriseId + {get; set;} + + public Nullable + forceRegisterFlag + {get; set;} + + public Nullable + goodsType + {get; set;} + + public string + maintanceDate + {get; set;} + + public Nullable + maintanceManId + {get; set;} + + public Nullable + maintanceType + {get; set;} + + public Nullable + otcType + {get; set;} + + public string + prescriptionDrug + {get; set;} + + public string + remark + {get; set;} + + public override string ApiName + { + get{return "jingdong.health.yjt.maintance.record";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("appKey", this. appKey +); + parameters.Add("jsonArray_details", this. jsonArrayDetails +); + parameters.Add("enterpriseId", this. enterpriseId +); + parameters.Add("forceRegisterFlag", this. forceRegisterFlag +); + parameters.Add("goodsType", this. goodsType +); + parameters.Add("maintanceDate", this. maintanceDate +); + parameters.Add("maintanceManId", this. maintanceManId +); + parameters.Add("maintanceType", this. maintanceType +); + parameters.Add("otcType", this. otcType +); + parameters.Add("prescriptionDrug", this. prescriptionDrug +); + parameters.Add("remark", this. remark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/HealthcareAppointmentResultCallbackRequest.cs b/BBWY.JDSDK/Request/HealthcareAppointmentResultCallbackRequest.cs new file mode 100644 index 00000000..9dbb5aa0 --- /dev/null +++ b/BBWY.JDSDK/Request/HealthcareAppointmentResultCallbackRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class HealthcareAppointmentResultCallbackRequest : JdRequestBase + { + public string + msg + {get; set;} + + public string + code + {get; set;} + + public string + reportId + {get; set;} + + public Nullable + jdAppointmentId + {get; set;} + + public string + resultDate + {get; set;} + + public Nullable + channelType + {get; set;} + + public string + appointmentNo + {get; set;} + + public Nullable + resultType + {get; set;} + + public override string ApiName + { + get{return "jingdong.healthcare.appointmentResultCallback";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("msg", this. msg +); + parameters.Add("code", this. code +); + parameters.Add("reportId", this. reportId +); + parameters.Add("jdAppointmentId", this. jdAppointmentId +); + parameters.Add("resultDate", this. resultDate +); + parameters.Add("channelType", this. channelType +); + parameters.Add("appointmentNo", this. appointmentNo +); + parameters.Add("resultType", this. resultType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/HealthcarePushGoodsStoreInfoRequest.cs b/BBWY.JDSDK/Request/HealthcarePushGoodsStoreInfoRequest.cs new file mode 100644 index 00000000..bd49e3a0 --- /dev/null +++ b/BBWY.JDSDK/Request/HealthcarePushGoodsStoreInfoRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class HealthcarePushGoodsStoreInfoRequest : JdRequestBase + { + public string + goodsId + {get; set;} + + public Nullable + status + {get; set;} + + public Nullable + channelType + {get; set;} + + public string + storeId + {get; set;} + + public Nullable + vipType + {get; set;} + + public override string ApiName + { + get{return "jingdong.healthcare.pushGoodsStoreInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("goodsId", this. goodsId +); + parameters.Add("status", this. status +); + parameters.Add("channelType", this. channelType +); + parameters.Add("storeId", this. storeId +); + parameters.Add("vipType", this. vipType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/HealthcarePushStoreInfoRequest.cs b/BBWY.JDSDK/Request/HealthcarePushStoreInfoRequest.cs new file mode 100644 index 00000000..1bc23127 --- /dev/null +++ b/BBWY.JDSDK/Request/HealthcarePushStoreInfoRequest.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class HealthcarePushStoreInfoRequest : JdRequestBase + { + public string + storeAddr + {get; set;} + + public string + storeName + {get; set;} + + public string + storeId + {get; set;} + + public Nullable + storeType + {get; set;} + + public string + storePhone + {get; set;} + + public Nullable + channelType + {get; set;} + + public Nullable + status + {get; set;} + + public Nullable + reportSupport + {get; set;} + + public Nullable + storeLevel + {get; set;} + + public Nullable + storeLat + {get; set;} + + public Nullable + storeLng + {get; set;} + + public string + provinceName + {get; set;} + + public string + cityName + {get; set;} + + public string + countyName + {get; set;} + + public Nullable + operateType + {get; set;} + + public string + storeHours + {get; set;} + + public override string ApiName + { + get{return "jingdong.healthcare.pushStoreInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("storeAddr", this. storeAddr +); + parameters.Add("storeName", this. storeName +); + parameters.Add("storeId", this. storeId +); + parameters.Add("storeType", this. storeType +); + parameters.Add("storePhone", this. storePhone +); + parameters.Add("channelType", this. channelType +); + parameters.Add("status", this. status +); + parameters.Add("reportSupport", this. reportSupport +); + parameters.Add("storeLevel", this. storeLevel +); + parameters.Add("storeLat", this. storeLat +); + parameters.Add("storeLng", this. storeLng +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("cityName", this. cityName +); + parameters.Add("countyName", this. countyName +); + parameters.Add("operateType", this. operateType +); + parameters.Add("storeHours", this. storeHours +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopAskRateGetRequest.cs b/BBWY.JDSDK/Request/ImPopAskRateGetRequest.cs new file mode 100644 index 00000000..d483fbac --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopAskRateGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopAskRateGetRequest : JdRequestBase + { + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.askRate.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopChatlogFuzzyQueryRequest.cs b/BBWY.JDSDK/Request/ImPopChatlogFuzzyQueryRequest.cs new file mode 100644 index 00000000..073094d7 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopChatlogFuzzyQueryRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopChatlogFuzzyQueryRequest : JdRequestBase + { + public string + waiter + {get; set;} + + public string + customer + {get; set;} + + public string + keyWord + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.chatlog.fuzzy.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("customer", this. customer +); + parameters.Add("keyWord", this. keyWord +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopChatlogGetRequest.cs b/BBWY.JDSDK/Request/ImPopChatlogGetRequest.cs new file mode 100644 index 00000000..67bb4767 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopChatlogGetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopChatlogGetRequest : JdRequestBase + { + public string + waiter + {get; set;} + + public string + customer + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.chatlog.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("customer", this. customer +); + parameters.Add("skuId", this. skuId +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopConsultAvgwaittimeGetRequest.cs b/BBWY.JDSDK/Request/ImPopConsultAvgwaittimeGetRequest.cs new file mode 100644 index 00000000..50e64f0f --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopConsultAvgwaittimeGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopConsultAvgwaittimeGetRequest : JdRequestBase + { + public string + waiter + {get; set;} + + public Nullable + date + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.consult.avgwaittime.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("date", this. date +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopEvaluationlistGetRequest.cs b/BBWY.JDSDK/Request/ImPopEvaluationlistGetRequest.cs new file mode 100644 index 00000000..acbebf84 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopEvaluationlistGetRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopEvaluationlistGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.evaluationlist.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopEvaluationstatGetRequest.cs b/BBWY.JDSDK/Request/ImPopEvaluationstatGetRequest.cs new file mode 100644 index 00000000..84635c43 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopEvaluationstatGetRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopEvaluationstatGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.evaluationstat.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopGroupinfoGetRequest.cs b/BBWY.JDSDK/Request/ImPopGroupinfoGetRequest.cs new file mode 100644 index 00000000..94c3f5c9 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopGroupinfoGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopGroupinfoGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.im.pop.groupinfo.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopLeavemsgallocateOpenapiGetRequest.cs b/BBWY.JDSDK/Request/ImPopLeavemsgallocateOpenapiGetRequest.cs new file mode 100644 index 00000000..1814e8ef --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopLeavemsgallocateOpenapiGetRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopLeavemsgallocateOpenapiGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + dataType + {get; set;} + + public string + timeNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.leavemsgallocate.openapi.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("dataType", this. dataType +); + parameters.Add("timeNo", this. timeNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopLeavemsgcreatedOpenapiGetRequest.cs b/BBWY.JDSDK/Request/ImPopLeavemsgcreatedOpenapiGetRequest.cs new file mode 100644 index 00000000..cec4ec4a --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopLeavemsgcreatedOpenapiGetRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopLeavemsgcreatedOpenapiGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + dataType + {get; set;} + + public string + timeNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.leavemsgcreated.openapi.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("dataType", this. dataType +); + parameters.Add("timeNo", this. timeNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopPasslogGetRequest.cs b/BBWY.JDSDK/Request/ImPopPasslogGetRequest.cs new file mode 100644 index 00000000..ae8fb1c4 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopPasslogGetRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopPasslogGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.passlog.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopReplystatGetRequest.cs b/BBWY.JDSDK/Request/ImPopReplystatGetRequest.cs new file mode 100644 index 00000000..6a998008 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopReplystatGetRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopReplystatGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.replystat.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopSessionlistGetRequest.cs b/BBWY.JDSDK/Request/ImPopSessionlistGetRequest.cs new file mode 100644 index 00000000..3a201bf5 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopSessionlistGetRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopSessionlistGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.sessionlist.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopUnreplystatGetRequest.cs b/BBWY.JDSDK/Request/ImPopUnreplystatGetRequest.cs new file mode 100644 index 00000000..bde9423d --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopUnreplystatGetRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopUnreplystatGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.unreplystat.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopWaiterOnlinetimeStatGetRequest.cs b/BBWY.JDSDK/Request/ImPopWaiterOnlinetimeStatGetRequest.cs new file mode 100644 index 00000000..660604b6 --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopWaiterOnlinetimeStatGetRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopWaiterOnlinetimeStatGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.waiter.onlinetime.stat.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopWaiterpresenceOpenapiGetRequest.cs b/BBWY.JDSDK/Request/ImPopWaiterpresenceOpenapiGetRequest.cs new file mode 100644 index 00000000..a1d8d96e --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopWaiterpresenceOpenapiGetRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopWaiterpresenceOpenapiGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + dataType + {get; set;} + + public string + timeNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.waiterpresence.openapi.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("dataType", this. dataType +); + parameters.Add("timeNo", this. timeNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImPopWaiterpresencesecondOpenapiGetRequest.cs b/BBWY.JDSDK/Request/ImPopWaiterpresencesecondOpenapiGetRequest.cs new file mode 100644 index 00000000..5ae03cad --- /dev/null +++ b/BBWY.JDSDK/Request/ImPopWaiterpresencesecondOpenapiGetRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImPopWaiterpresencesecondOpenapiGetRequest : JdRequestBase + { + public string + waiter {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + dataType + {get; set;} + + public string + timeNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.im.pop.waiterpresencesecond.openapi.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waiter", this. waiter +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("dataType", this. dataType +); + parameters.Add("timeNo", this. timeNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImageReadFindFirstImageRequest.cs b/BBWY.JDSDK/Request/ImageReadFindFirstImageRequest.cs new file mode 100644 index 00000000..18c24337 --- /dev/null +++ b/BBWY.JDSDK/Request/ImageReadFindFirstImageRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImageReadFindFirstImageRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId + {get; set;} + + public override string ApiName + { + get{return "jingdong.image.read.findFirstImage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImageReadFindImagesByColorRequest.cs b/BBWY.JDSDK/Request/ImageReadFindImagesByColorRequest.cs new file mode 100644 index 00000000..efbf3bc1 --- /dev/null +++ b/BBWY.JDSDK/Request/ImageReadFindImagesByColorRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImageReadFindImagesByColorRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId + {get; set;} + + public override string ApiName + { + get{return "jingdong.image.read.findImagesByColor";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImageReadFindImagesByWareIdRequest.cs b/BBWY.JDSDK/Request/ImageReadFindImagesByWareIdRequest.cs new file mode 100644 index 00000000..1a15c8bd --- /dev/null +++ b/BBWY.JDSDK/Request/ImageReadFindImagesByWareIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImageReadFindImagesByWareIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.image.read.findImagesByWareId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImageWriteDeleteRequest.cs b/BBWY.JDSDK/Request/ImageWriteDeleteRequest.cs new file mode 100644 index 00000000..c2a3326c --- /dev/null +++ b/BBWY.JDSDK/Request/ImageWriteDeleteRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImageWriteDeleteRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorIds + {get; set;} + + public string + imgIndexes + {get; set;} + + public override string ApiName + { + get{return "jingdong.image.write.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorIds", this. colorIds +); + parameters.Add("imgIndexes", this. imgIndexes +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImageWriteUpdateRectangleRequest.cs b/BBWY.JDSDK/Request/ImageWriteUpdateRectangleRequest.cs new file mode 100644 index 00000000..bff2ee1c --- /dev/null +++ b/BBWY.JDSDK/Request/ImageWriteUpdateRectangleRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImageWriteUpdateRectangleRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId + {get; set;} + + public string + imgId {get; set; } + public string + imgRectangleUrl {get; set; } + public string + imgIndex {get; set; } + public override string ApiName + { + get{return "jingdong.image.write.updateRectangle";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + parameters.Add("imgId", this. imgId +); + parameters.Add("imgRectangleUrl", this. imgRectangleUrl +); + parameters.Add("imgIndex", this. imgIndex +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImageWriteUpdateRequest.cs b/BBWY.JDSDK/Request/ImageWriteUpdateRequest.cs new file mode 100644 index 00000000..0e618ca5 --- /dev/null +++ b/BBWY.JDSDK/Request/ImageWriteUpdateRequest.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImageWriteUpdateRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId {get; set; } + public string + imgId {get; set; } + public string + imgIndex {get; set; } + public string + imgUrl {get; set; } + public string + imgZoneId {get; set; } + public override string ApiName + { + get{return "jingdong.image.write.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + parameters.Add("imgId", this. imgId +); + parameters.Add("imgIndex", this. imgIndex +); + parameters.Add("imgUrl", this. imgUrl +); + parameters.Add("imgZoneId", this. imgZoneId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzoneCategoryAddRequest.cs b/BBWY.JDSDK/Request/ImgzoneCategoryAddRequest.cs new file mode 100644 index 00000000..b3a7bb67 --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzoneCategoryAddRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzoneCategoryAddRequest : JdRequestBase + { + public string + cateName + {get; set;} + + public Nullable + parentCateId + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.category.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cate_name", this. cateName +); + parameters.Add("parent_cate_id", this. parentCateId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzoneCategoryQueryRequest.cs b/BBWY.JDSDK/Request/ImgzoneCategoryQueryRequest.cs new file mode 100644 index 00000000..c3619b27 --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzoneCategoryQueryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzoneCategoryQueryRequest : JdRequestBase + { + public Nullable + cateId + {get; set;} + + public string + cateName + {get; set;} + + public Nullable + parentCateId + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.category.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cate_id", this. cateId +); + parameters.Add("cate_name", this. cateName +); + parameters.Add("parent_cate_id", this. parentCateId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzoneCategoryUpdateRequest.cs b/BBWY.JDSDK/Request/ImgzoneCategoryUpdateRequest.cs new file mode 100644 index 00000000..dd963e9f --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzoneCategoryUpdateRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzoneCategoryUpdateRequest : JdRequestBase + { + public Nullable + cateId + {get; set;} + + public string + cateName + {get; set;} + + public Nullable + parentCateId + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.category.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cate_id", this. cateId +); + parameters.Add("cate_name", this. cateName +); + parameters.Add("parent_cate_id", this. parentCateId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzoneIcImageDeleteByQueryRequest.cs b/BBWY.JDSDK/Request/ImgzoneIcImageDeleteByQueryRequest.cs new file mode 100644 index 00000000..014d7da8 --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzoneIcImageDeleteByQueryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzoneIcImageDeleteByQueryRequest : JdRequestBase + { + public string + imgId + {get; set;} + + public string + imgJfsKey + {get; set;} + + public string + operate + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.ic.image.deleteByQuery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("imgId", this. imgId +); + parameters.Add("imgJfsKey", this. imgJfsKey +); + parameters.Add("operate", this. operate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzoneImageQueryAllRequest.cs b/BBWY.JDSDK/Request/ImgzoneImageQueryAllRequest.cs new file mode 100644 index 00000000..c8dcf735 --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzoneImageQueryAllRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzoneImageQueryAllRequest : JdRequestBase + { + public Nullable + categoryId + {get; set;} + + public string + imageName + {get; set;} + + public string + scrollId + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.image.queryAll";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("category_id", this. categoryId +); + parameters.Add("image_name", this. imageName +); + parameters.Add("scroll_id", this. scrollId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzonePictureDeleteRequest.cs b/BBWY.JDSDK/Request/ImgzonePictureDeleteRequest.cs new file mode 100644 index 00000000..01461d33 --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzonePictureDeleteRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzonePictureDeleteRequest : JdRequestBase + { + public string + pictureIds + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.picture.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("picture_ids", this. pictureIds +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzonePictureIsreferencedRequest.cs b/BBWY.JDSDK/Request/ImgzonePictureIsreferencedRequest.cs new file mode 100644 index 00000000..3e9a289a --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzonePictureIsreferencedRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzonePictureIsreferencedRequest : JdRequestBase + { + public string + pictureId + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.picture.isreferenced";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("picture_id", this. pictureId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzonePictureQueryRequest.cs b/BBWY.JDSDK/Request/ImgzonePictureQueryRequest.cs new file mode 100644 index 00000000..cd0b32c2 --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzonePictureQueryRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzonePictureQueryRequest : JdRequestBase + { + public string + pictureId + {get; set;} + + public Nullable + pictureCateId + {get; set;} + + public string + pictureName + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.picture.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("picture_id", this. pictureId +); + parameters.Add("picture_cate_id", this. pictureCateId +); + parameters.Add("picture_name", this. pictureName +); + parameters.Add("start_date", this. startDate +); + parameters.Add("end_Date", this. endDate +); + parameters.Add("page_num", this. pageNum +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzonePictureUpdateRequest.cs b/BBWY.JDSDK/Request/ImgzonePictureUpdateRequest.cs new file mode 100644 index 00000000..69bf802b --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzonePictureUpdateRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzonePictureUpdateRequest : JdRequestBase + { + public string + pictureId + {get; set;} + + public string + pictureName + {get; set;} + + public Nullable + pictureCateId + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.picture.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("picture_id", this. pictureId +); + parameters.Add("picture_name", this. pictureName +); + parameters.Add("picture_cate_id", this. pictureCateId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzonePictureUploadRequest.cs b/BBWY.JDSDK/Request/ImgzonePictureUploadRequest.cs new file mode 100644 index 00000000..d802a8d4 --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzonePictureUploadRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzonePictureUploadRequest : JdRequestBase + { + public string + imageData + {get; set;} + + public Nullable + pictureCateId + {get; set;} + + public string + pictureName + {get; set;} + + public override string ApiName + { + get{return "jingdong.imgzone.picture.upload";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("image_data", this. imageData +); + parameters.Add("picture_cate_id", this. pictureCateId +); + parameters.Add("picture_name", this. pictureName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ImgzoneUserinfoQueryRequest.cs b/BBWY.JDSDK/Request/ImgzoneUserinfoQueryRequest.cs new file mode 100644 index 00000000..496ddde0 --- /dev/null +++ b/BBWY.JDSDK/Request/ImgzoneUserinfoQueryRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ImgzoneUserinfoQueryRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.imgzone.userinfo.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InnovationProductReadGetSkuListRequest.cs b/BBWY.JDSDK/Request/InnovationProductReadGetSkuListRequest.cs new file mode 100644 index 00000000..22b4c984 --- /dev/null +++ b/BBWY.JDSDK/Request/InnovationProductReadGetSkuListRequest.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InnovationProductReadGetSkuListRequest : JdRequestBase + { + public string + spuId {get; set; } + public string + skuId {get; set; } + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + categoryId + {get; set;} + + public string + title + {get; set;} + + public override string ApiName + { + get{return "jingdong.innovation.product.read.getSkuList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("spuId", this. spuId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("categoryId", this. categoryId +); + parameters.Add("title", this. title +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberRequest.cs b/BBWY.JDSDK/Request/InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberRequest.cs new file mode 100644 index 00000000..9899b844 --- /dev/null +++ b/BBWY.JDSDK/Request/InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberRequest : JdRequestBase + { + public string + paramStrin + {get; set;} + + public override string ApiName + { + get{return "jingdong.innovation.store.read.getProductInfoByStoreIdAndArticleNumber";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("paramStrin", this. paramStrin +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InnovationStoreReadGetProductListByStoreIdRequest.cs b/BBWY.JDSDK/Request/InnovationStoreReadGetProductListByStoreIdRequest.cs new file mode 100644 index 00000000..bdfc0e09 --- /dev/null +++ b/BBWY.JDSDK/Request/InnovationStoreReadGetProductListByStoreIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InnovationStoreReadGetProductListByStoreIdRequest : JdRequestBase + { + public string + paramStrin + {get; set;} + + public override string ApiName + { + get{return "jingdong.innovation.store.read.getProductListByStoreId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("paramStrin", this. paramStrin +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InteractCenterApiServiceReadFindCollectInfoRequest.cs b/BBWY.JDSDK/Request/InteractCenterApiServiceReadFindCollectInfoRequest.cs new file mode 100644 index 00000000..0443715a --- /dev/null +++ b/BBWY.JDSDK/Request/InteractCenterApiServiceReadFindCollectInfoRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InteractCenterApiServiceReadFindCollectInfoRequest : JdRequestBase + { + public string + appName + {get; set;} + + public Nullable + appId + {get; set;} + + public Nullable + channel + {get; set;} + + public string + pin + {get; set;} + + public Nullable + activityId + {get; set;} + + public Nullable + type + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.interact.center.api.service.read.findCollectInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("appId", this. appId +); + parameters.Add("channel", this. channel +); + parameters.Add("pin", this. pin +); + parameters.Add("activityId", this. activityId +); + parameters.Add("type", this. type +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdRequest.cs b/BBWY.JDSDK/Request/InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdRequest.cs new file mode 100644 index 00000000..c93e5c44 --- /dev/null +++ b/BBWY.JDSDK/Request/InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdRequest : JdRequestBase + { + public string + appName + {get; set;} + + public Nullable + appId + {get; set;} + + public Nullable + channel + {get; set;} + + public Nullable + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.interact.center.api.service.read.findWorkingGiftActivityByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("appId", this. appId +); + parameters.Add("channel", this. channel +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InteractCenterApiServiceReadGetFreeCouponInfoRequest.cs b/BBWY.JDSDK/Request/InteractCenterApiServiceReadGetFreeCouponInfoRequest.cs new file mode 100644 index 00000000..b672f340 --- /dev/null +++ b/BBWY.JDSDK/Request/InteractCenterApiServiceReadGetFreeCouponInfoRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InteractCenterApiServiceReadGetFreeCouponInfoRequest : JdRequestBase + { + public string + appName + {get; set;} + + public Nullable + appId + {get; set;} + + public Nullable + channel + {get; set;} + + public Nullable + prizeType + {get; set;} + + public string + batchKeyUrl + {get; set;} + + public string + putKey + {get; set;} + + public override string ApiName + { + get{return "jingdong.interact.center.api.service.read.getFreeCouponInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("appId", this. appId +); + parameters.Add("channel", this. channel +); + parameters.Add("prizeType", this. prizeType +); + parameters.Add("batchKeyUrl", this. batchKeyUrl +); + parameters.Add("putKey", this. putKey +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdRequest.cs b/BBWY.JDSDK/Request/InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdRequest.cs new file mode 100644 index 00000000..2e736345 --- /dev/null +++ b/BBWY.JDSDK/Request/InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdRequest : JdRequestBase + { + public string + appName + {get; set;} + + public Nullable + appId + {get; set;} + + public Nullable + channel + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + activityId + {get; set;} + + public override string ApiName + { + get{return "jingdong.interact.center.api.service.read.GiftActivityResultReadService.findGiftInfoById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("appId", this. appId +); + parameters.Add("channel", this. channel +); + parameters.Add("type", this. type +); + parameters.Add("activityId", this. activityId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCloseGiftActivityRequest.cs b/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCloseGiftActivityRequest.cs new file mode 100644 index 00000000..4b42fc49 --- /dev/null +++ b/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCloseGiftActivityRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InteractCenterApiServiceWriteCloseGiftActivityRequest : JdRequestBase + { + public string + appName + {get; set;} + + public Nullable + channel + {get; set;} + + public Nullable + activityId + {get; set;} + + public Nullable + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.interact.center.api.service.write.closeGiftActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("channel", this. channel +); + parameters.Add("activityId", this. activityId +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCollectCouponRequest.cs b/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCollectCouponRequest.cs new file mode 100644 index 00000000..e9b81c53 --- /dev/null +++ b/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCollectCouponRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InteractCenterApiServiceWriteCollectCouponRequest : JdRequestBase + { + public string + appName + {get; set;} + + public Nullable + channel + {get; set;} + + public string + pin + {get; set;} + + public Nullable + activityId + {get; set;} + + public string + ip + {get; set;} + + public Nullable + ruleId + {get; set;} + + public string + rfId + {get; set;} + + public Nullable + source + {get; set;} + + public Nullable + type + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.interact.center.api.service.write.collectCoupon";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("channel", this. channel +); + parameters.Add("pin", this. pin +); + parameters.Add("activityId", this. activityId +); + parameters.Add("ip", this. ip +); + parameters.Add("ruleId", this. ruleId +); + parameters.Add("rfId", this. rfId +); + parameters.Add("source", this. source +); + parameters.Add("type", this. type +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCollectGiftRequest.cs b/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCollectGiftRequest.cs new file mode 100644 index 00000000..ef78c5bd --- /dev/null +++ b/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCollectGiftRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InteractCenterApiServiceWriteCollectGiftRequest : JdRequestBase + { + public string + appName + {get; set;} + + public Nullable + channel + {get; set;} + + public string + pin + {get; set;} + + public Nullable + isEverydayAward + {get; set;} + + public Nullable + activityId + {get; set;} + + public string + ip + {get; set;} + + public Nullable + type + {get; set;} + + public string + rfId + {get; set;} + + public Nullable + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.interact.center.api.service.write.collectGift";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("channel", this. channel +); + parameters.Add("pin", this. pin +); + parameters.Add("isEverydayAward", this. isEverydayAward +); + parameters.Add("activityId", this. activityId +); + parameters.Add("ip", this. ip +); + parameters.Add("type", this. type +); + parameters.Add("rfId", this. rfId +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCreateGiftActivityRequest.cs b/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCreateGiftActivityRequest.cs new file mode 100644 index 00000000..1522618e --- /dev/null +++ b/BBWY.JDSDK/Request/InteractCenterApiServiceWriteCreateGiftActivityRequest.cs @@ -0,0 +1,233 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class InteractCenterApiServiceWriteCreateGiftActivityRequest : JdRequestBase + { + public string + appName + {get; set;} + + public Nullable + isPrize + {get; set;} + + public string + batchKey {get; set; } + public string + prizeStartTime {get; set; } + public string + collectTimes {get; set; } + public string + prizeType {get; set; } + public string + desc {get; set; } + public string + discount {get; set; } + public string + couponId {get; set; } + public string + skuIds {get; set; } + public string + sendCount {get; set; } + public string + prizeId {get; set; } + public string + activityId {get; set; } + public string + prizeLevel {get; set; } + public string + quota {get; set; } + public string + prizeEndTime {get; set; } + public string + validateDay {get; set; } + public string + putKey {get; set; } + public string + modifier + {get; set;} + + public string + sourceLink + {get; set;} + + public Nullable + isSinglePrize + {get; set;} + + public Nullable + source + {get; set;} + + public Nullable + type + {get; set;} + + public string + modelIds + {get; set;} + + public Nullable + modified + {get; set;} + + public Nullable + rfId + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + id + {get; set;} + + public Nullable + validate + {get; set;} + + public Nullable + isEverydayAward + {get; set;} + + public string + subtitleName + {get; set;} + + public Nullable + created + {get; set;} + + public string + taskIds + {get; set;} + + public string + name + {get; set;} + + public string + sourceCloseLink + {get; set;} + + public string + pictureLink + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + sourceName + {get; set;} + + public string + supplierCode + {get; set;} + + public string + ext + {get; set;} + + public override string ApiName + { + get{return "jingdong.interact.center.api.service.write.createGiftActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("isPrize", this. isPrize +); + parameters.Add("batchKey", this. batchKey +); + parameters.Add("prizeStartTime", this. prizeStartTime +); + parameters.Add("collectTimes", this. collectTimes +); + parameters.Add("prizeType", this. prizeType +); + parameters.Add("desc", this. desc +); + parameters.Add("discount", this. discount +); + parameters.Add("couponId", this. couponId +); + parameters.Add("skuIds", this. skuIds +); + parameters.Add("sendCount", this. sendCount +); + parameters.Add("prizeId", this. prizeId +); + parameters.Add("activityId", this. activityId +); + parameters.Add("prizeLevel", this. prizeLevel +); + parameters.Add("quota", this. quota +); + parameters.Add("prizeEndTime", this. prizeEndTime +); + parameters.Add("validateDay", this. validateDay +); + parameters.Add("putKey", this. putKey +); + parameters.Add("modifier", this. modifier +); + parameters.Add("sourceLink", this. sourceLink +); + parameters.Add("isSinglePrize", this. isSinglePrize +); + parameters.Add("source", this. source +); + parameters.Add("type", this. type +); + parameters.Add("modelIds", this. modelIds +); + parameters.Add("modified", this. modified +); + parameters.Add("rfId", this. rfId +); + parameters.Add("startTime", this. startTime +); + parameters.Add("id", this. id +); + parameters.Add("validate", this. validate +); + parameters.Add("isEverydayAward", this. isEverydayAward +); + parameters.Add("subtitleName", this. subtitleName +); + parameters.Add("created", this. created +); + parameters.Add("taskIds", this. taskIds +); + parameters.Add("name", this. name +); + parameters.Add("sourceCloseLink", this. sourceCloseLink +); + parameters.Add("pictureLink", this. pictureLink +); + parameters.Add("endTime", this. endTime +); + parameters.Add("sourceName", this. sourceName +); + parameters.Add("supplierCode", this. supplierCode +); + parameters.Add("ext", this. ext +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/IsvAddisvlogRequest.cs b/BBWY.JDSDK/Request/IsvAddisvlogRequest.cs new file mode 100644 index 00000000..eb6278d7 --- /dev/null +++ b/BBWY.JDSDK/Request/IsvAddisvlogRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class IsvAddisvlogRequest : JdRequestBase + { + public string + account + {get; set;} + + public string + clientIp + {get; set;} + + public string + operationTime + {get; set;} + + public string + operationContent + {get; set;} + + public string + useIsvAppkey + {get; set;} + + public string + reqjosUrl + {get; set;} + + public string + touchNumber + {get; set;} + + public string + touchFiles + {get; set;} + + public override string ApiName + { + get{return "jingdong.isv.addisvlog";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("account", this. account +); + parameters.Add("clientIp", this. clientIp +); + parameters.Add("operationTime", this. operationTime +); + parameters.Add("operationContent", this. operationContent +); + parameters.Add("useIsvAppkey", this. useIsvAppkey +); + parameters.Add("reqjosUrl", this. reqjosUrl +); + parameters.Add("touchNumber", this. touchNumber +); + parameters.Add("touchFiles", this. touchFiles +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/IsvNotifyDeviceStartupRequest.cs b/BBWY.JDSDK/Request/IsvNotifyDeviceStartupRequest.cs new file mode 100644 index 00000000..7253e383 --- /dev/null +++ b/BBWY.JDSDK/Request/IsvNotifyDeviceStartupRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class IsvNotifyDeviceStartupRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.isvNotify.deviceStartup";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/IsvUploadBatchLogRequest.cs b/BBWY.JDSDK/Request/IsvUploadBatchLogRequest.cs new file mode 100644 index 00000000..877e8429 --- /dev/null +++ b/BBWY.JDSDK/Request/IsvUploadBatchLogRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class IsvUploadBatchLogRequest : JdRequestBase + { + public string + josAppKey + {get; set;} + + public string + data + {get; set;} + + public string + timeStamp + {get; set;} + + public string + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.isv.uploadBatchLog";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("josAppKey", this. josAppKey +); + parameters.Add("data", this. data +); + parameters.Add("time_stamp", this. timeStamp +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/IsvUploadDBOperationLogRequest.cs b/BBWY.JDSDK/Request/IsvUploadDBOperationLogRequest.cs new file mode 100644 index 00000000..da6e4a2e --- /dev/null +++ b/BBWY.JDSDK/Request/IsvUploadDBOperationLogRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class IsvUploadDBOperationLogRequest : JdRequestBase + { + public string + userIp + {get; set;} + + public string + appName + {get; set;} + + public string + josAppKey + {get; set;} + + public string + deviceId + {get; set;} + + public string + userId + {get; set;} + + public string + url + {get; set;} + + public string + db + {get; set;} + + public string + sql + {get; set;} + + public string + timeStamp + {get; set;} + + public override string ApiName + { + get{return "jingdong.isv.uploadDBOperationLog";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("user_ip", this. userIp +); + parameters.Add("app_name", this. appName +); + parameters.Add("josAppKey", this. josAppKey +); + parameters.Add("device_id", this. deviceId +); + parameters.Add("user_id", this. userId +); + parameters.Add("url", this. url +); + parameters.Add("db", this. db +); + parameters.Add("sql", this. sql +); + parameters.Add("time_stamp", this. timeStamp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/IsvUploadLoginLogRequest.cs b/BBWY.JDSDK/Request/IsvUploadLoginLogRequest.cs new file mode 100644 index 00000000..50982853 --- /dev/null +++ b/BBWY.JDSDK/Request/IsvUploadLoginLogRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class IsvUploadLoginLogRequest : JdRequestBase + { + public string + result + {get; set;} + + public string + userIp + {get; set;} + + public string + appName + {get; set;} + + public string + josAppKey + {get; set;} + + public string + jdId + {get; set;} + + public string + deviceId + {get; set;} + + public string + userId + {get; set;} + + public string + message + {get; set;} + + public string + timeStamp + {get; set;} + + public override string ApiName + { + get{return "jingdong.isv.uploadLoginLog";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("result", this. result +); + parameters.Add("user_ip", this. userIp +); + parameters.Add("app_name", this. appName +); + parameters.Add("josAppKey", this. josAppKey +); + parameters.Add("jd_id", this. jdId +); + parameters.Add("device_id", this. deviceId +); + parameters.Add("user_id", this. userId +); + parameters.Add("message", this. message +); + parameters.Add("time_stamp", this. timeStamp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/IsvUploadOrderInfoLogRequest.cs b/BBWY.JDSDK/Request/IsvUploadOrderInfoLogRequest.cs new file mode 100644 index 00000000..74ba0a3e --- /dev/null +++ b/BBWY.JDSDK/Request/IsvUploadOrderInfoLogRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class IsvUploadOrderInfoLogRequest : JdRequestBase + { + public string + userIp + {get; set;} + + public string + appName + {get; set;} + + public string + josAppKey + {get; set;} + + public string + jdId + {get; set;} + + public string + deviceId + {get; set;} + + public string + userId + {get; set;} + + public string + fileMd5 + {get; set;} + + public string + orderIds + {get; set;} + + public string + operation + {get; set;} + + public string + url + {get; set;} + + public string + timeStamp + {get; set;} + + public override string ApiName + { + get{return "jingdong.isv.uploadOrderInfoLog";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("user_ip", this. userIp +); + parameters.Add("app_name", this. appName +); + parameters.Add("josAppKey", this. josAppKey +); + parameters.Add("jd_id", this. jdId +); + parameters.Add("device_id", this. deviceId +); + parameters.Add("user_id", this. userId +); + parameters.Add("file_md5", this. fileMd5 +); + parameters.Add("order_ids", this. orderIds +); + parameters.Add("operation", this. operation +); + parameters.Add("url", this. url +); + parameters.Add("time_stamp", this. timeStamp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/IsvUploadThirdAppTransmitOrderInfoLogRequest.cs b/BBWY.JDSDK/Request/IsvUploadThirdAppTransmitOrderInfoLogRequest.cs new file mode 100644 index 00000000..f9746813 --- /dev/null +++ b/BBWY.JDSDK/Request/IsvUploadThirdAppTransmitOrderInfoLogRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class IsvUploadThirdAppTransmitOrderInfoLogRequest : JdRequestBase + { + public string + appName + {get; set;} + + public string + userIp + {get; set;} + + public string + josAppKey + {get; set;} + + public string + deviceId + {get; set;} + + public string + userId + {get; set;} + + public string + orderIds + {get; set;} + + public string + sendtoUrl + {get; set;} + + public string + url + {get; set;} + + public string + timeStamp + {get; set;} + + public override string ApiName + { + get{return "jingdong.isv.uploadThirdAppTransmitOrderInfoLog";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("app_name", this. appName +); + parameters.Add("user_ip", this. userIp +); + parameters.Add("josAppKey", this. josAppKey +); + parameters.Add("device_id", this. deviceId +); + parameters.Add("user_id", this. userId +); + parameters.Add("order_ids", this. orderIds +); + parameters.Add("sendto_url", this. sendtoUrl +); + parameters.Add("url", this. url +); + parameters.Add("time_stamp", this. timeStamp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JcloudWmsMasterCarrierQueryRequest.cs b/BBWY.JDSDK/Request/JcloudWmsMasterCarrierQueryRequest.cs new file mode 100644 index 00000000..e0441fe5 --- /dev/null +++ b/BBWY.JDSDK/Request/JcloudWmsMasterCarrierQueryRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JcloudWmsMasterCarrierQueryRequest : JdRequestBase + { + public string + tenantId + {get; set;} + + public string + carrierNo + {get; set;} + + public string + carrierName + {get; set;} + + public Nullable + carrierType + {get; set;} + + public string + englishName + {get; set;} + + public string + address + {get; set;} + + public string + tel + {get; set;} + + public string + contact + {get; set;} + + public string + postCode + {get; set;} + + public Nullable + useFlag + {get; set;} + + public override string ApiName + { + get{return "jingdong.jcloud.wms.master.carrier.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("tenantId", this. tenantId +); + parameters.Add("carrierNo", this. carrierNo +); + parameters.Add("carrierName", this. carrierName +); + parameters.Add("carrierType", this. carrierType +); + parameters.Add("englishName", this. englishName +); + parameters.Add("address", this. address +); + parameters.Add("tel", this. tel +); + parameters.Add("contact", this. contact +); + parameters.Add("postCode", this. postCode +); + parameters.Add("useFlag", this. useFlag +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JcloudWmsMasterCategoryInfoInsertRequest.cs b/BBWY.JDSDK/Request/JcloudWmsMasterCategoryInfoInsertRequest.cs new file mode 100644 index 00000000..7cefb2aa --- /dev/null +++ b/BBWY.JDSDK/Request/JcloudWmsMasterCategoryInfoInsertRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JcloudWmsMasterCategoryInfoInsertRequest : JdRequestBase + { + public string + tenantId + {get; set;} + + public string + categoryNo + {get; set;} + + public string + categoryName + {get; set;} + + public string + superior + {get; set;} + + public string + operateUser + {get; set;} + + public Nullable + operateTime + {get; set;} + + public Nullable + sortNo + {get; set;} + + public string + memo + {get; set;} + + public override string ApiName + { + get{return "jingdong.jcloud.wms.master.categoryInfo.insert";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("tenantId", this. tenantId +); + parameters.Add("categoryNo", this. categoryNo +); + parameters.Add("categoryName", this. categoryName +); + parameters.Add("superior", this. superior +); + parameters.Add("operateUser", this. operateUser +); + parameters.Add("operateTime", this. operateTime +); + parameters.Add("sortNo", this. sortNo +); + parameters.Add("memo", this. memo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JcloudWmsPruchaseorderCancelRequest.cs b/BBWY.JDSDK/Request/JcloudWmsPruchaseorderCancelRequest.cs new file mode 100644 index 00000000..e1905801 --- /dev/null +++ b/BBWY.JDSDK/Request/JcloudWmsPruchaseorderCancelRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JcloudWmsPruchaseorderCancelRequest : JdRequestBase + { + public string + receiptNo + {get; set;} + + public string + billType + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + tenantId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jcloud.wms.pruchaseorder.cancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("receiptNo", this. receiptNo +); + parameters.Add("billType", this. billType +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("tenantId", this. tenantId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JcloudWmsPruchaseorderCreateRequest.cs b/BBWY.JDSDK/Request/JcloudWmsPruchaseorderCreateRequest.cs new file mode 100644 index 00000000..3610b180 --- /dev/null +++ b/BBWY.JDSDK/Request/JcloudWmsPruchaseorderCreateRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JcloudWmsPruchaseorderCreateRequest : JdRequestBase + { + public string + receiptNo + {get; set;} + + public string + ownerNo + {get; set;} + + public string + billType + {get; set;} + + public string + supplierNo + {get; set;} + + public string + skuNo {get; set; } + public string + skuName {get; set; } + public string + expectedQty {get; set; } + public string + warehouseNo + {get; set;} + + public string + tenantId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jcloud.wms.pruchaseorder.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("receiptNo", this. receiptNo +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("billType", this. billType +); + parameters.Add("supplierNo", this. supplierNo +); + parameters.Add("skuNo", this. skuNo +); + parameters.Add("skuName", this. skuName +); + parameters.Add("expectedQty", this. expectedQty +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("tenantId", this. tenantId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JcloudWmsSkuAcceptServiceHandlerUpdateRequest.cs b/BBWY.JDSDK/Request/JcloudWmsSkuAcceptServiceHandlerUpdateRequest.cs new file mode 100644 index 00000000..aff86f07 --- /dev/null +++ b/BBWY.JDSDK/Request/JcloudWmsSkuAcceptServiceHandlerUpdateRequest.cs @@ -0,0 +1,189 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JcloudWmsSkuAcceptServiceHandlerUpdateRequest : JdRequestBase + { + public string + code + {get; set;} + + public string + tenantId + {get; set;} + + public string + specification + {get; set;} + + public string + model + {get; set;} + + public string + ownerNo + {get; set;} + + public string + name + {get; set;} + + public string + foreignName + {get; set;} + + public string + categoryCode + {get; set;} + + public string + brand + {get; set;} + + public string + barcodeType {get; set; } + public string + barcodeArr {get; set; } + public string + sizeType + {get; set;} + + public string + weight + {get; set;} + + public string + length + {get; set;} + + public string + width + {get; set;} + + public string + height + {get; set;} + + public Nullable + isShelfLife + {get; set;} + + public Nullable + shelfLife + {get; set;} + + public Nullable + isSerial + {get; set;} + + public Nullable + isHighValue + {get; set;} + + public Nullable + isLuxury + {get; set;} + + public Nullable + isFragile + {get; set;} + + public string + memo + {get; set;} + + public string + operateUser + {get; set;} + + public Nullable + operateTime + {get; set;} + + public string + dangerLevel + {get; set;} + + public string + manufactureSkuNo + {get; set;} + + public string + erpSkuNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.jcloud.wms.SkuAcceptServiceHandler.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("code", this. code +); + parameters.Add("tenantId", this. tenantId +); + parameters.Add("specification", this. specification +); + parameters.Add("model", this. model +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("name", this. name +); + parameters.Add("foreignName", this. foreignName +); + parameters.Add("categoryCode", this. categoryCode +); + parameters.Add("brand", this. brand +); + parameters.Add("barcodeType", this. barcodeType +); + parameters.Add("barcodeArr", this. barcodeArr +); + parameters.Add("sizeType", this. sizeType +); + parameters.Add("weight", this. weight +); + parameters.Add("length", this. length +); + parameters.Add("width", this. width +); + parameters.Add("height", this. height +); + parameters.Add("isShelfLife", this. isShelfLife +); + parameters.Add("shelfLife", this. shelfLife +); + parameters.Add("isSerial", this. isSerial +); + parameters.Add("isHighValue", this. isHighValue +); + parameters.Add("isLuxury", this. isLuxury +); + parameters.Add("isFragile", this. isFragile +); + parameters.Add("memo", this. memo +); + parameters.Add("operateUser", this. operateUser +); + parameters.Add("operateTime", this. operateTime +); + parameters.Add("dangerLevel", this. dangerLevel +); + parameters.Add("manufactureSkuNo", this. manufactureSkuNo +); + parameters.Add("erpSkuNo", this. erpSkuNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JcloudWmsStockQuerySumRequest.cs b/BBWY.JDSDK/Request/JcloudWmsStockQuerySumRequest.cs new file mode 100644 index 00000000..fbbd75e9 --- /dev/null +++ b/BBWY.JDSDK/Request/JcloudWmsStockQuerySumRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JcloudWmsStockQuerySumRequest : JdRequestBase + { + public string + skuNo + {get; set;} + + public string + ownerNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + tenantId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jcloud.wms.stock.query.sum";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuNo", this. skuNo +); + parameters.Add("ownerNo", this. ownerNo +); + parameters.Add("warehouseNo", this. warehouseNo +); + parameters.Add("tenantId", this. tenantId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JdAddressFromAddressGetRequest.cs b/BBWY.JDSDK/Request/JdAddressFromAddressGetRequest.cs new file mode 100644 index 00000000..9424b7ab --- /dev/null +++ b/BBWY.JDSDK/Request/JdAddressFromAddressGetRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JdAddressFromAddressGetRequest : JdRequestBase + { + public string + userid + {get; set;} + + public string + key + {get; set;} + + public string + provinceId + {get; set;} + + public string + cityId + {get; set;} + + public string + countryId + {get; set;} + + public string + townId + {get; set;} + + public string + address + {get; set;} + + public string + shipping + {get; set;} + + public override string ApiName + { + get{return "jingdong.JdAddressFromAddress.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("userid", this. userid +); + parameters.Add("key", this. key +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countryId", this. countryId +); + parameters.Add("townId", this. townId +); + parameters.Add("address", this. address +); + parameters.Add("shipping", this. shipping +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JdlExpressTerminalTagserviceRequest.cs b/BBWY.JDSDK/Request/JdlExpressTerminalTagserviceRequest.cs new file mode 100644 index 00000000..096c80b5 --- /dev/null +++ b/BBWY.JDSDK/Request/JdlExpressTerminalTagserviceRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JdlExpressTerminalTagserviceRequest : JdRequestBase + { + public Nullable + operatorType + {get; set;} + + public string + businessNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.jdl.express.terminal.tagservice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operatorType", this. operatorType +); + parameters.Add("businessNo", this. businessNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JingBeanExpireJsfFacadeQueryExpireJposRequest.cs b/BBWY.JDSDK/Request/JingBeanExpireJsfFacadeQueryExpireJposRequest.cs new file mode 100644 index 00000000..7da6d549 --- /dev/null +++ b/BBWY.JDSDK/Request/JingBeanExpireJsfFacadeQueryExpireJposRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JingBeanExpireJsfFacadeQueryExpireJposRequest : JdRequestBase + { + public string + pin + {get; set;} + + public override string ApiName + { + get{return "jingdong.JingBeanExpireJsfFacade.queryExpireJpos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JingdongDataVenderMarketingActivityUpdateSubmitRequest.cs b/BBWY.JDSDK/Request/JingdongDataVenderMarketingActivityUpdateSubmitRequest.cs new file mode 100644 index 00000000..5590c1f4 --- /dev/null +++ b/BBWY.JDSDK/Request/JingdongDataVenderMarketingActivityUpdateSubmitRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JingdongDataVenderMarketingActivityUpdateSubmitRequest : JdRequestBase + { + public string + mktActivityId + {get; set;} + + public string + mktTaskExecuteTimePlan + {get; set;} + + public string + taskDesc {get; set; } + public string + taskType {get; set; } + public string + nextTasks {get; set; } + public string + taskName {get; set; } + public string + preTasks {get; set; } + public string + taskId {get; set; } + public string + extraInfo {get; set; } + public override string ApiName + { + get{return "jingdong.jingdong.data.vender.marketing.activity.update.submit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("mkt_activity_id", this. mktActivityId +); + parameters.Add("mkt_task_execute_time_plan", this. mktTaskExecuteTimePlan +); + parameters.Add("task_desc", this. taskDesc +); + parameters.Add("task_type", this. taskType +); + parameters.Add("next_tasks", this. nextTasks +); + parameters.Add("task_name", this. taskName +); + parameters.Add("pre_tasks", this. preTasks +); + parameters.Add("task_id", this. taskId +); + parameters.Add("extra_info", this. extraInfo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JmOrderGetPayUrlRequest.cs b/BBWY.JDSDK/Request/JmOrderGetPayUrlRequest.cs new file mode 100644 index 00000000..9da73441 --- /dev/null +++ b/BBWY.JDSDK/Request/JmOrderGetPayUrlRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JmOrderGetPayUrlRequest : JdRequestBase + { + public string + serviceCode + {get; set;} + + public string + accessCode + {get; set;} + + public Nullable + orderNum + {get; set;} + + public Nullable + skuId + {get; set;} + + public string + clientIp + {get; set;} + + public override string ApiName + { + get{return "jingdong.jm.order.getPayUrl";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("serviceCode", this. serviceCode +); + parameters.Add("accessCode", this. accessCode +); + parameters.Add("orderNum", this. orderNum +); + parameters.Add("skuId", this. skuId +); + parameters.Add("clientIp", this. clientIp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JosMasterKeyGetRequest.cs b/BBWY.JDSDK/Request/JosMasterKeyGetRequest.cs new file mode 100644 index 00000000..0cea928d --- /dev/null +++ b/BBWY.JDSDK/Request/JosMasterKeyGetRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JosMasterKeyGetRequest : JdRequestBase + { + public string + sig + {get; set;} + + public Nullable + sdkVer + {get; set;} + + public Nullable + ts + {get; set;} + + public string + tid + {get; set;} + + public override string ApiName + { + get{return "jingdong.jos.master.key.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sig", this. sig +); + parameters.Add("sdk_ver", this. sdkVer +); + parameters.Add("ts", this. ts +); + parameters.Add("tid", this. tid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JosSecretApiReportGetRequest.cs b/BBWY.JDSDK/Request/JosSecretApiReportGetRequest.cs new file mode 100644 index 00000000..a91006cf --- /dev/null +++ b/BBWY.JDSDK/Request/JosSecretApiReportGetRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JosSecretApiReportGetRequest : JdRequestBase + { + public string + accessToken + {get; set;} + + public string + businessId + {get; set;} + + public string + text + {get; set;} + + public string + attribute + {get; set;} + + public Nullable + customerUserId + {get; set;} + + public string + serverUrl + {get; set;} + + public override string ApiName + { + get{return "jingdong.jos.secret.api.report.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("access_token", this. accessToken +); + parameters.Add("businessId", this. businessId +); + parameters.Add("text", this. text +); + parameters.Add("attribute", this. attribute +); + parameters.Add("customer_user_id", this. customerUserId +); + parameters.Add("server_url", this. serverUrl +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JosTokenSourceToOpenIdRequest.cs b/BBWY.JDSDK/Request/JosTokenSourceToOpenIdRequest.cs new file mode 100644 index 00000000..faae5fde --- /dev/null +++ b/BBWY.JDSDK/Request/JosTokenSourceToOpenIdRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JosTokenSourceToOpenIdRequest : JdRequestBase + { + public string + token + {get; set;} + + public string + source + {get; set;} + + public string + appKey + {get; set;} + + public override string ApiName + { + get{return "jingdong.jos.token.source.to.openId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("token", this. token +); + parameters.Add("source", this. source +); + parameters.Add("appKey", this. appKey +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JosVoucherInfoGetRequest.cs b/BBWY.JDSDK/Request/JosVoucherInfoGetRequest.cs new file mode 100644 index 00000000..0325dec9 --- /dev/null +++ b/BBWY.JDSDK/Request/JosVoucherInfoGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JosVoucherInfoGetRequest : JdRequestBase + { + public string + accessToken + {get; set;} + + public Nullable + customerUserId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jos.voucher.info.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("access_token", this. accessToken +); + parameters.Add("customer_user_id", this. customerUserId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JpassJournalQueryOrderBillRequest.cs b/BBWY.JDSDK/Request/JpassJournalQueryOrderBillRequest.cs new file mode 100644 index 00000000..80789e10 --- /dev/null +++ b/BBWY.JDSDK/Request/JpassJournalQueryOrderBillRequest.cs @@ -0,0 +1,95 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JpassJournalQueryOrderBillRequest : JdRequestBase + { + public string + bid + {get; set;} + + public string + orderId + {get; set;} + + public string + refOrderId + {get; set;} + + public string + storeId + {get; set;} + + public string + sId {get; set; } + public string + refStoreId + {get; set;} + + public string + orderCompleteTime + {get; set;} + + public string + orderCompleteTimeBegin + {get; set;} + + public string + orderCompleteTimeEnd + {get; set;} + + public string + settleStatus + {get; set;} + + public string + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.jpass.journal.queryOrderBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bid", this. bid +); + parameters.Add("orderId", this. orderId +); + parameters.Add("refOrderId", this. refOrderId +); + parameters.Add("storeId", this. storeId +); + parameters.Add("sId", this. sId +); + parameters.Add("refStoreId", this. refStoreId +); + parameters.Add("orderCompleteTime", this. orderCompleteTime +); + parameters.Add("orderCompleteTimeBegin", this. orderCompleteTimeBegin +); + parameters.Add("orderCompleteTimeEnd", this. orderCompleteTimeEnd +); + parameters.Add("settleStatus", this. settleStatus +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JpassJournalQueryRefundBillRequest.cs b/BBWY.JDSDK/Request/JpassJournalQueryRefundBillRequest.cs new file mode 100644 index 00000000..b0f9cf88 --- /dev/null +++ b/BBWY.JDSDK/Request/JpassJournalQueryRefundBillRequest.cs @@ -0,0 +1,101 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JpassJournalQueryRefundBillRequest : JdRequestBase + { + public string + bid + {get; set;} + + public string + businessBillId + {get; set;} + + public string + orderId + {get; set;} + + public string + refOrderId + {get; set;} + + public string + storeId + {get; set;} + + public string + refStoreId + {get; set;} + + public string + sId {get; set; } + public string + happenTime + {get; set;} + + public string + happenTimeBegin + {get; set;} + + public string + happenTimeEnd + {get; set;} + + public string + settleStatus + {get; set;} + + public string + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.jpass.journal.queryRefundBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bid", this. bid +); + parameters.Add("businessBillId", this. businessBillId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("refOrderId", this. refOrderId +); + parameters.Add("storeId", this. storeId +); + parameters.Add("refStoreId", this. refStoreId +); + parameters.Add("sId", this. sId +); + parameters.Add("happenTime", this. happenTime +); + parameters.Add("happenTimeBegin", this. happenTimeBegin +); + parameters.Add("happenTimeEnd", this. happenTimeEnd +); + parameters.Add("settleStatus", this. settleStatus +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JwMarketingSkuQuerySkusRequest.cs b/BBWY.JDSDK/Request/JwMarketingSkuQuerySkusRequest.cs new file mode 100644 index 00000000..6e6cb8b2 --- /dev/null +++ b/BBWY.JDSDK/Request/JwMarketingSkuQuerySkusRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JwMarketingSkuQuerySkusRequest : JdRequestBase + { + public string + storeCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.jw.marketing.sku.querySkus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("storeCode", this. storeCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JwMarketingStoreQueryStoresRequest.cs b/BBWY.JDSDK/Request/JwMarketingStoreQueryStoresRequest.cs new file mode 100644 index 00000000..f8e59d23 --- /dev/null +++ b/BBWY.JDSDK/Request/JwMarketingStoreQueryStoresRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JwMarketingStoreQueryStoresRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.jw.marketing.store.queryStores";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneAddCartItemByPinRequest.cs b/BBWY.JDSDK/Request/JzoneAddCartItemByPinRequest.cs new file mode 100644 index 00000000..ad87a975 --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneAddCartItemByPinRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneAddCartItemByPinRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + itemId + {get; set;} + + public Nullable + num + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.addCartItemByPin";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("itemId", this. itemId +); + parameters.Add("num", this. num +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneAddCartItemRequest.cs b/BBWY.JDSDK/Request/JzoneAddCartItemRequest.cs new file mode 100644 index 00000000..2ef2eedf --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneAddCartItemRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneAddCartItemRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public string + encryptOpenId + {get; set;} + + public string + itemId + {get; set;} + + public Nullable + num + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.addCartItem";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + parameters.Add("encryptOpenId", this. encryptOpenId +); + parameters.Add("itemId", this. itemId +); + parameters.Add("num", this. num +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneFollowProductRequest.cs b/BBWY.JDSDK/Request/JzoneFollowProductRequest.cs new file mode 100644 index 00000000..fa32734e --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneFollowProductRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneFollowProductRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public string + encryptOpenId + {get; set;} + + public Nullable + productId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.followProduct";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + parameters.Add("encryptOpenId", this. encryptOpenId +); + parameters.Add("productId", this. productId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneFollowVenderRequest.cs b/BBWY.JDSDK/Request/JzoneFollowVenderRequest.cs new file mode 100644 index 00000000..ad3c2b2b --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneFollowVenderRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneFollowVenderRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public string + encryptOpenId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.followVender";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + parameters.Add("encryptOpenId", this. encryptOpenId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneGetCustomerInfoRequest.cs b/BBWY.JDSDK/Request/JzoneGetCustomerInfoRequest.cs new file mode 100644 index 00000000..343e72b6 --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneGetCustomerInfoRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneGetCustomerInfoRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public string + encryptOpenId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.getCustomerInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + parameters.Add("encryptOpenId", this. encryptOpenId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneGetCustomerPointRequest.cs b/BBWY.JDSDK/Request/JzoneGetCustomerPointRequest.cs new file mode 100644 index 00000000..4cbad5a2 --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneGetCustomerPointRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneGetCustomerPointRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public string + encryptOpenId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.getCustomerPoint";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + parameters.Add("encryptOpenId", this. encryptOpenId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneIsvCloseActivityRequest.cs b/BBWY.JDSDK/Request/JzoneIsvCloseActivityRequest.cs new file mode 100644 index 00000000..9393c284 --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneIsvCloseActivityRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneIsvCloseActivityRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.isv.closeActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneIsvOpenActivityRequest.cs b/BBWY.JDSDK/Request/JzoneIsvOpenActivityRequest.cs new file mode 100644 index 00000000..0628784e --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneIsvOpenActivityRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneIsvOpenActivityRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.isv.openActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzonePushCouponRequest.cs b/BBWY.JDSDK/Request/JzonePushCouponRequest.cs new file mode 100644 index 00000000..e2902045 --- /dev/null +++ b/BBWY.JDSDK/Request/JzonePushCouponRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzonePushCouponRequest : JdRequestBase + { + public string + activityId + {get; set;} + + public string + encryptOpenId + {get; set;} + + public Nullable + couponId + {get; set;} + + public string + distrTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.jzone.pushCoupon";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("activityId", this. activityId +); + parameters.Add("encryptOpenId", this. encryptOpenId +); + parameters.Add("couponId", this. couponId +); + parameters.Add("distrTime", this. distrTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/JzoneQueryAppIdsByVenderIdRequest.cs b/BBWY.JDSDK/Request/JzoneQueryAppIdsByVenderIdRequest.cs new file mode 100644 index 00000000..44412225 --- /dev/null +++ b/BBWY.JDSDK/Request/JzoneQueryAppIdsByVenderIdRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class JzoneQueryAppIdsByVenderIdRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.jzone.queryAppIdsByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/KuaicheGoodsGetRequest.cs b/BBWY.JDSDK/Request/KuaicheGoodsGetRequest.cs new file mode 100644 index 00000000..4ca1b06e --- /dev/null +++ b/BBWY.JDSDK/Request/KuaicheGoodsGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class KuaicheGoodsGetRequest : JdRequestBase + { + public string + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.kuaiche.goods.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_id", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/KysPrintServiceWsRequest.cs b/BBWY.JDSDK/Request/KysPrintServiceWsRequest.cs new file mode 100644 index 00000000..45d34fa6 --- /dev/null +++ b/BBWY.JDSDK/Request/KysPrintServiceWsRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class KysPrintServiceWsRequest : JdRequestBase + { + public string + noList + {get; set;} + + public string + noType + {get; set;} + + public string + deptId + {get; set;} + + public string + deptNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.kys.PrintServiceWs";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("noList", this. noList +); + parameters.Add("noType", this. noType +); + parameters.Add("deptId", this. deptId +); + parameters.Add("deptNo", this. deptNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsAppointmentPushRequest.cs b/BBWY.JDSDK/Request/LasImHfsAppointmentPushRequest.cs new file mode 100644 index 00000000..1a36a007 --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsAppointmentPushRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsAppointmentPushRequest : JdRequestBase + { + public string + ordNo + {get; set;} + + public string + serProNo + {get; set;} + + public Nullable + opeT + {get; set;} + + public string + serDet + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.im.hfs.appointment.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ord_no", this. ordNo +); + parameters.Add("ser_pro_no", this. serProNo +); + parameters.Add("ope_t", this. opeT +); + parameters.Add("ser_det", this. serDet +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsArrivalPushRequest.cs b/BBWY.JDSDK/Request/LasImHfsArrivalPushRequest.cs new file mode 100644 index 00000000..3be6c3ef --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsArrivalPushRequest.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsArrivalPushRequest : JdRequestBase + { + public string + ordNo + {get; set;} + + public string + opeN + {get; set;} + + public string + serProNo + {get; set;} + + public Nullable + opeT + {get; set;} + + public string + proNo + {get; set;} + + public string + proN + {get; set;} + + public string + citNo + {get; set;} + + public string + citN + {get; set;} + + public string + couNo + {get; set;} + + public string + couN + {get; set;} + + public string + add + {get; set;} + + public string + poiN + {get; set;} + + public string + conTel + {get; set;} + + public string + conN + {get; set;} + + public string + colCod + {get; set;} + + public string + serNos + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.im.hfs.arrival.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ord_no", this. ordNo +); + parameters.Add("ope_n", this. opeN +); + parameters.Add("ser_pro_no", this. serProNo +); + parameters.Add("ope_t", this. opeT +); + parameters.Add("pro_no", this. proNo +); + parameters.Add("pro_n", this. proN +); + parameters.Add("cit_no", this. citNo +); + parameters.Add("cit_n", this. citN +); + parameters.Add("cou_no", this. couNo +); + parameters.Add("cou_n", this. couN +); + parameters.Add("add", this. add +); + parameters.Add("poi_n", this. poiN +); + parameters.Add("con_tel", this. conTel +); + parameters.Add("con_n", this. conN +); + parameters.Add("col_cod", this. colCod +); + parameters.Add("ser_nos", this. serNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsCollectPushRequest.cs b/BBWY.JDSDK/Request/LasImHfsCollectPushRequest.cs new file mode 100644 index 00000000..bf6b8ca2 --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsCollectPushRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsCollectPushRequest : JdRequestBase + { + public string + ordNo + {get; set;} + + public string + opeN + {get; set;} + + public string + serProNo + {get; set;} + + public string + colNo + {get; set;} + + public Nullable + opeT + {get; set;} + + public string + rem + {get; set;} + + public string + disPho + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.im.hfs.collect.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ord_no", this. ordNo +); + parameters.Add("ope_n", this. opeN +); + parameters.Add("ser_pro_no", this. serProNo +); + parameters.Add("col_no", this. colNo +); + parameters.Add("ope_t", this. opeT +); + parameters.Add("rem", this. rem +); + parameters.Add("dis_pho", this. disPho +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsInstallPushRequest.cs b/BBWY.JDSDK/Request/LasImHfsInstallPushRequest.cs new file mode 100644 index 00000000..8e276e12 --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsInstallPushRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsInstallPushRequest : JdRequestBase + { + public string + ordNo + {get; set;} + + public string + serProNo + {get; set;} + + public string + verCod + {get; set;} + + public Nullable + opeT + {get; set;} + + public string + opeN + {get; set;} + + public string + opeTel + {get; set;} + + public string + insDet + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.im.hfs.install.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ord_no", this. ordNo +); + parameters.Add("ser_pro_no", this. serProNo +); + parameters.Add("ver_cod", this. verCod +); + parameters.Add("ope_t", this. opeT +); + parameters.Add("ope_n", this. opeN +); + parameters.Add("ope_tel", this. opeTel +); + parameters.Add("ins_det", this. insDet +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsOrderSearchRequest.cs b/BBWY.JDSDK/Request/LasImHfsOrderSearchRequest.cs new file mode 100644 index 00000000..7375632c --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsOrderSearchRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsOrderSearchRequest : JdRequestBase + { + public string + code + {get; set;} + + public Nullable + offset + {get; set;} + + public string + no + {get; set;} + + public string + token + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.im.hfs.order.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("code", this. code +); + parameters.Add("offset", this. offset +); + parameters.Add("no", this. no +); + parameters.Add("token", this. token +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsQuerycodeSearchRequest.cs b/BBWY.JDSDK/Request/LasImHfsQuerycodeSearchRequest.cs new file mode 100644 index 00000000..29b45d2a --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsQuerycodeSearchRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsQuerycodeSearchRequest : JdRequestBase + { + public string + no + {get; set;} + + public string + token + {get; set;} + + public string + date + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.im.hfs.querycode.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("no", this. no +); + parameters.Add("token", this. token +); + parameters.Add("date", this. date +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsReservationPushRequest.cs b/BBWY.JDSDK/Request/LasImHfsReservationPushRequest.cs new file mode 100644 index 00000000..a5018a4d --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsReservationPushRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsReservationPushRequest : JdRequestBase + { + public string +orderid + { get; set; } + + public string +appointmentstatus + { get; set; } + + public Nullable +appointmenttimebegin + { get; set; } + + public Nullable +appointmenttimeend + { get; set; } + + public string +serviceproviderno + { get; set; } + + public string +Operator + { get; set; } + + public Nullable +operatetime + { get; set; } + + public string +ordertype + { get; set; } + + public override string ApiName + { + get { return "jingdong.las.im.hfs.reservation.push"; } + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderid", this.orderid +); + parameters.Add("appointmentstatus", this.appointmentstatus +); + parameters.Add("appointmenttimebegin", this.appointmenttimebegin +); + parameters.Add("appointmenttimeend", this.appointmenttimeend +); + parameters.Add("serviceproviderno", this.serviceproviderno +); + parameters.Add("operator", this.Operator +); + parameters.Add("operatetime", this.operatetime +); + parameters.Add("ordertype", this.ordertype +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsStatusPushRequest.cs b/BBWY.JDSDK/Request/LasImHfsStatusPushRequest.cs new file mode 100644 index 00000000..d9c438da --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsStatusPushRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsStatusPushRequest : JdRequestBase + { + public string + ordNo + {get; set;} + + public string + opeN + {get; set;} + + public string + serProNo + {get; set;} + + public Nullable + opeT + {get; set;} + + public string + rem + {get; set;} + + public string + det + {get; set;} + + public string + loc + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.im.hfs.status.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ord_no", this. ordNo +); + parameters.Add("ope_n", this. opeN +); + parameters.Add("ser_pro_no", this. serProNo +); + parameters.Add("ope_t", this. opeT +); + parameters.Add("rem", this. rem +); + parameters.Add("det", this. det +); + parameters.Add("loc", this. loc +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasImHfsUninstallPushRequest.cs b/BBWY.JDSDK/Request/LasImHfsUninstallPushRequest.cs new file mode 100644 index 00000000..7eb3a487 --- /dev/null +++ b/BBWY.JDSDK/Request/LasImHfsUninstallPushRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasImHfsUninstallPushRequest : JdRequestBase + { + public string + ordNo + {get; set;} + + public string + serProNo + {get; set;} + + public Nullable + opeT + {get; set;} + + public string + opeN + {get; set;} + + public string + opeTel + {get; set;} + + public string + uniDet + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.im.hfs.uninstall.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ord_no", this. ordNo +); + parameters.Add("ser_pro_no", this. serProNo +); + parameters.Add("ope_t", this. opeT +); + parameters.Add("ope_n", this. opeN +); + parameters.Add("ope_tel", this. opeTel +); + parameters.Add("uni_det", this. uniDet +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasSpareZerostockAssigninfoPushRequest.cs b/BBWY.JDSDK/Request/LasSpareZerostockAssigninfoPushRequest.cs new file mode 100644 index 00000000..94c9d0b9 --- /dev/null +++ b/BBWY.JDSDK/Request/LasSpareZerostockAssigninfoPushRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasSpareZerostockAssigninfoPushRequest : JdRequestBase + { + public string + afsNo + {get; set;} + + public string + ordNo + {get; set;} + + public string + afsSerTasNo + {get; set;} + + public string + sitNo + {get; set;} + + public string + sitN + {get; set;} + + public string + sitTel + {get; set;} + + public string + actT + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.spare.zerostock.assigninfo.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afs_no", this. afsNo +); + parameters.Add("ord_no", this. ordNo +); + parameters.Add("afs_ser_tas_no", this. afsSerTasNo +); + parameters.Add("sit_no", this. sitNo +); + parameters.Add("sit_n", this. sitN +); + parameters.Add("sit_tel", this. sitTel +); + parameters.Add("act_t", this. actT +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasSpareZerostockAssignlogPushRequest.cs b/BBWY.JDSDK/Request/LasSpareZerostockAssignlogPushRequest.cs new file mode 100644 index 00000000..c0c3c87c --- /dev/null +++ b/BBWY.JDSDK/Request/LasSpareZerostockAssignlogPushRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasSpareZerostockAssignlogPushRequest : JdRequestBase + { + public string + afsNo + {get; set;} + + public string + ordNo + {get; set;} + + public string + afsSerTasNo + {get; set;} + + public string + traInf + {get; set;} + + public string + actT + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.spare.zerostock.assignlog.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afs_no", this. afsNo +); + parameters.Add("ord_no", this. ordNo +); + parameters.Add("afs_ser_tas_no", this. afsSerTasNo +); + parameters.Add("tra_inf", this. traInf +); + parameters.Add("act_t", this. actT +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasSpareZerostockConfirmRequest.cs b/BBWY.JDSDK/Request/LasSpareZerostockConfirmRequest.cs new file mode 100644 index 00000000..4a7b9d83 --- /dev/null +++ b/BBWY.JDSDK/Request/LasSpareZerostockConfirmRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasSpareZerostockConfirmRequest : JdRequestBase + { + public string + afsNo + {get; set;} + + public string + venCod + {get; set;} + + public string + warDet + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.spare.zerostock.confirm";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afs_no", this. afsNo +); + parameters.Add("ven_cod", this. venCod +); + parameters.Add("war_det", this. warDet +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasSpareZerostockDetectionPushRequest.cs b/BBWY.JDSDK/Request/LasSpareZerostockDetectionPushRequest.cs new file mode 100644 index 00000000..b7c7fc1e --- /dev/null +++ b/BBWY.JDSDK/Request/LasSpareZerostockDetectionPushRequest.cs @@ -0,0 +1,145 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasSpareZerostockDetectionPushRequest : JdRequestBase + { + public string + ordNo + {get; set;} + + public string + afsNo + {get; set;} + + public string + afsSerTasNo + {get; set;} + + public string + engNo + {get; set;} + + public string + engN + {get; set;} + + public string + engMp + {get; set;} + + public string + gooSku + {get; set;} + + public string + actT + {get; set;} + + public string + gooN + {get; set;} + + public Nullable + detRs + {get; set;} + + public Nullable + isInv + {get; set;} + + public string + gooSn + {get; set;} + + public string + notRefRea + {get; set;} + + public string + refRea + {get; set;} + + public string + deaTyp + {get; set;} + + public string + gooPacN + {get; set;} + + public string + gooExtN + {get; set;} + + public string + gooFunN + {get; set;} + + public string + attDesc + {get; set;} + + public Nullable + isBroScr + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.spare.zerostock.detection.push";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ord_no", this. ordNo +); + parameters.Add("afs_no", this. afsNo +); + parameters.Add("afs_ser_tas_no", this. afsSerTasNo +); + parameters.Add("eng_no", this. engNo +); + parameters.Add("eng_n", this. engN +); + parameters.Add("eng_mp", this. engMp +); + parameters.Add("goo_sku", this. gooSku +); + parameters.Add("act_t", this. actT +); + parameters.Add("goo_n", this. gooN +); + parameters.Add("det_rs", this. detRs +); + parameters.Add("is_inv", this. isInv +); + parameters.Add("goo_sn", this. gooSn +); + parameters.Add("not_ref_rea", this. notRefRea +); + parameters.Add("ref_rea", this. refRea +); + parameters.Add("dea_typ", this. deaTyp +); + parameters.Add("goo_pac_n", this. gooPacN +); + parameters.Add("goo_ext_n", this. gooExtN +); + parameters.Add("goo_fun_n", this. gooFunN +); + parameters.Add("att_desc", this. attDesc +); + parameters.Add("is_bro_scr", this. isBroScr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasSpareZerostockRefundSearchRequest.cs b/BBWY.JDSDK/Request/LasSpareZerostockRefundSearchRequest.cs new file mode 100644 index 00000000..22056ddf --- /dev/null +++ b/BBWY.JDSDK/Request/LasSpareZerostockRefundSearchRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasSpareZerostockRefundSearchRequest : JdRequestBase + { + public string + outNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.spare.zerostock.refund.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("out_no", this. outNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasSpareZerostockServiceSearchRequest.cs b/BBWY.JDSDK/Request/LasSpareZerostockServiceSearchRequest.cs new file mode 100644 index 00000000..bc82f196 --- /dev/null +++ b/BBWY.JDSDK/Request/LasSpareZerostockServiceSearchRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasSpareZerostockServiceSearchRequest : JdRequestBase + { + public string + begin + {get; set;} + + public string + end + {get; set;} + + public Nullable + index + {get; set;} + + public string + vc + {get; set;} + + public string + token + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.spare.zerostock.service.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("begin", this. begin +); + parameters.Add("end", this. end +); + parameters.Add("index", this. index +); + parameters.Add("vc", this. vc +); + parameters.Add("token", this. token +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LasSpareZerostockStatusSearchRequest.cs b/BBWY.JDSDK/Request/LasSpareZerostockStatusSearchRequest.cs new file mode 100644 index 00000000..7288edf0 --- /dev/null +++ b/BBWY.JDSDK/Request/LasSpareZerostockStatusSearchRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LasSpareZerostockStatusSearchRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public string + token + {get; set;} + + public string + serviceNo + {get; set;} + + public string + afsServiceTaskNo + {get; set;} + + public string + orderNo + {get; set;} + + public string + requestTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.las.spare.zerostock.status.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("token", this. token +); + parameters.Add("serviceNo", this. serviceNo +); + parameters.Add("afsServiceTaskNo", this. afsServiceTaskNo +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("requestTime", this. requestTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAbnormalApprovalRequest.cs b/BBWY.JDSDK/Request/LdopAbnormalApprovalRequest.cs new file mode 100644 index 00000000..eba64519 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAbnormalApprovalRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAbnormalApprovalRequest : JdRequestBase + { + public string + customerCode + {get; set;} + + public string + deliveryId + {get; set;} + + public string + responseComment + {get; set;} + + public Nullable + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.abnormal.approval";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerCode", this. customerCode +); + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("responseComment", this. responseComment +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAbnormalGetRequest.cs b/BBWY.JDSDK/Request/LdopAbnormalGetRequest.cs new file mode 100644 index 00000000..e4f1999f --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAbnormalGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAbnormalGetRequest : JdRequestBase + { + public string + customerCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.abnormal.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerCode", this. customerCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaProviderAutoRecycleDetailRequest.cs b/BBWY.JDSDK/Request/LdopAlphaProviderAutoRecycleDetailRequest.cs new file mode 100644 index 00000000..35f181ce --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaProviderAutoRecycleDetailRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaProviderAutoRecycleDetailRequest : JdRequestBase + { + public string + providerCode + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.provider.autoRecycleDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("providerCode", this. providerCode +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaProviderQueryRequest.cs b/BBWY.JDSDK/Request/LdopAlphaProviderQueryRequest.cs new file mode 100644 index 00000000..6d5025bb --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaProviderQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaProviderQueryRequest : JdRequestBase + { + public Nullable + providerState + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.provider.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("providerState", this. providerState +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaProviderSignApproveRequest.cs b/BBWY.JDSDK/Request/LdopAlphaProviderSignApproveRequest.cs new file mode 100644 index 00000000..c0bb3e16 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaProviderSignApproveRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaProviderSignApproveRequest : JdRequestBase + { + public string + requestId + {get; set;} + + public Nullable + approveResult + {get; set;} + + public string + approveMessage + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.provider.sign.approve";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("requestId", this. requestId +); + parameters.Add("approveResult", this. approveResult +); + parameters.Add("approveMessage", this. approveMessage +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaProviderSignSuccessInfoGetRequest.cs b/BBWY.JDSDK/Request/LdopAlphaProviderSignSuccessInfoGetRequest.cs new file mode 100644 index 00000000..2e52bee5 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaProviderSignSuccessInfoGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaProviderSignSuccessInfoGetRequest : JdRequestBase + { + public string + venderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.provider.sign.success.info.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderCode", this. venderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaProviderSignSuccessRequest.cs b/BBWY.JDSDK/Request/LdopAlphaProviderSignSuccessRequest.cs new file mode 100644 index 00000000..47729465 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaProviderSignSuccessRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaProviderSignSuccessRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.provider.sign.success";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaProviderStockIncreaseRequest.cs b/BBWY.JDSDK/Request/LdopAlphaProviderStockIncreaseRequest.cs new file mode 100644 index 00000000..d5cf0d98 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaProviderStockIncreaseRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaProviderStockIncreaseRequest : JdRequestBase + { + public string + operatorCode + {get; set;} + + public string + vendorCode + {get; set;} + + public string + vendorName + {get; set;} + + public string + providerId + {get; set;} + + public string + providerCode + {get; set;} + + public string + providerName + {get; set;} + + public string + branchCode + {get; set;} + + public string + branchName + {get; set;} + + public Nullable + amount + {get; set;} + + public Nullable + operatorTime + {get; set;} + + public string + operatorName + {get; set;} + + public Nullable + state + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.provider.stock.increase";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operatorCode", this. operatorCode +); + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("vendorName", this. vendorName +); + parameters.Add("providerId", this. providerId +); + parameters.Add("providerCode", this. providerCode +); + parameters.Add("providerName", this. providerName +); + parameters.Add("branchCode", this. branchCode +); + parameters.Add("branchName", this. branchName +); + parameters.Add("amount", this. amount +); + parameters.Add("operatorTime", this. operatorTime +); + parameters.Add("operatorName", this. operatorName +); + parameters.Add("state", this. state +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaProviderStockQueryRequest.cs b/BBWY.JDSDK/Request/LdopAlphaProviderStockQueryRequest.cs new file mode 100644 index 00000000..378ee468 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaProviderStockQueryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaProviderStockQueryRequest : JdRequestBase + { + public string + providerCode + {get; set;} + + public string + branchCode + {get; set;} + + public string + vendorCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.provider.stock.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("providerCode", this. providerCode +); + parameters.Add("branchCode", this. branchCode +); + parameters.Add("vendorCode", this. vendorCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaVendorBigshotQueryRequest.cs b/BBWY.JDSDK/Request/LdopAlphaVendorBigshotQueryRequest.cs new file mode 100644 index 00000000..a668dd7b --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaVendorBigshotQueryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaVendorBigshotQueryRequest : JdRequestBase + { + public string + waybillCode + {get; set;} + + public Nullable + providerId + {get; set;} + + public string + providerCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.vendor.bigshot.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waybillCode", this. waybillCode +); + parameters.Add("providerId", this. providerId +); + parameters.Add("providerCode", this. providerCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaVendorRechargeQueryRequest.cs b/BBWY.JDSDK/Request/LdopAlphaVendorRechargeQueryRequest.cs new file mode 100644 index 00000000..e41d677f --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaVendorRechargeQueryRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaVendorRechargeQueryRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public Nullable + providerId + {get; set;} + + public string + branchCode + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.vendor.recharge.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("providerId", this. providerId +); + parameters.Add("branchCode", this. branchCode +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaVendorStockQueryByProviderCodeRequest.cs b/BBWY.JDSDK/Request/LdopAlphaVendorStockQueryByProviderCodeRequest.cs new file mode 100644 index 00000000..491dccd3 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaVendorStockQueryByProviderCodeRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaVendorStockQueryByProviderCodeRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public string + providerCode + {get; set;} + + public string + branchCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.vendor.stock.queryByProviderCode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("providerCode", this. providerCode +); + parameters.Add("branchCode", this. branchCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaVendorStockQueryRequest.cs b/BBWY.JDSDK/Request/LdopAlphaVendorStockQueryRequest.cs new file mode 100644 index 00000000..47250b5e --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaVendorStockQueryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaVendorStockQueryRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public Nullable + providerId + {get; set;} + + public string + branchCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.vendor.stock.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("providerId", this. providerId +); + parameters.Add("branchCode", this. branchCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaWaybillApiUnbindRequest.cs b/BBWY.JDSDK/Request/LdopAlphaWaybillApiUnbindRequest.cs new file mode 100644 index 00000000..83de8e78 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaWaybillApiUnbindRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaWaybillApiUnbindRequest : JdRequestBase + { + public Nullable + providerId + {get; set;} + + public string + providerCode + {get; set;} + + public string + waybillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.waybill.api.unbind";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("providerId", this. providerId +); + parameters.Add("providerCode", this. providerCode +); + parameters.Add("waybillCode", this. waybillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaWaybillAppendreceiveRequest.cs b/BBWY.JDSDK/Request/LdopAlphaWaybillAppendreceiveRequest.cs new file mode 100644 index 00000000..9312162e --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaWaybillAppendreceiveRequest.cs @@ -0,0 +1,431 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaWaybillAppendreceiveRequest : JdRequestBase + { + public string + attribute1 {get; set; } + public string + parentWaybillCode + {get; set;} + + public string + providerCode + {get; set;} + + public Nullable + signReturn + {get; set;} + + public string + source + {get; set;} + + public Nullable + receiveTimeType + {get; set;} + + public string + vendorCode + {get; set;} + + public Nullable + promiseCompleteTime + {get; set;} + + public Nullable + payType + {get; set;} + + public Nullable + needGuarantee + {get; set;} + + public string + pin + {get; set;} + + public string + appKey + {get; set;} + + public string + goodsName + {get; set;} + + public string + thirdSectionCode + {get; set;} + + public string + height + {get; set;} + + public string + expressType + {get; set;} + + public string + weight + {get; set;} + + public string + vendorName + {get; set;} + + public string + branchCode + {get; set;} + + public string + volume + {get; set;} + + public string + guaranteeMoney + {get; set;} + + public Nullable + transType + {get; set;} + + public string + vendorOrderCode + {get; set;} + + public string + remark + {get; set;} + + public string + idNumber + {get; set;} + + public string + warehouseCode + {get; set;} + + public string + expressPayMethod + {get; set;} + + public Nullable + waybillType + {get; set;} + + public string + salePlatform + {get; set;} + + public string + addedService + {get; set;} + + public Nullable + providerId + {get; set;} + + public string + secondSectionCode + {get; set;} + + public string + length + {get; set;} + + public Nullable + waybillCount + {get; set;} + + public Nullable + pickUpStartTime + {get; set;} + + public Nullable + promiseTimeType + {get; set;} + + public string + settlementCode + {get; set;} + + public string + shouldPayMoney + {get; set;} + + public string + goodsMoney + {get; set;} + + public Nullable + createTime + {get; set;} + + public string + platformOrderNo + {get; set;} + + public Nullable + coldChainType + {get; set;} + + public Nullable + pickUpEndTime + {get; set;} + + public string + width + {get; set;} + + public Nullable + fromProvinceId + {get; set;} + + public string + fromProvinceName + {get; set;} + + public Nullable + fromCityId + {get; set;} + + public string + fromCityName + {get; set;} + + public Nullable + fromCountryId + {get; set;} + + public string + fromCountryName + {get; set;} + + public Nullable + fromCountrysideId + {get; set;} + + public string + fromCountrysideName + {get; set;} + + public string + fromAddressDetail + {get; set;} + + public string + fromContact + {get; set;} + + public string + fromPhone + {get; set;} + + public string + fromMobile + {get; set;} + + public Nullable + toProvinceId + {get; set;} + + public string + toProvinceName + {get; set;} + + public Nullable + toCityId + {get; set;} + + public string + toCityName + {get; set;} + + public Nullable + toCountryId + {get; set;} + + public string + toCountryName + {get; set;} + + public Nullable + toCountrysideId + {get; set;} + + public string + toCountrysideName + {get; set;} + + public string + toAddressDetail + {get; set;} + + public string + toContact + {get; set;} + + public string + toPhone + {get; set;} + + public string + toMobile + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.waybill.appendreceive";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("attribute1", this. attribute1 +); + parameters.Add("parentWaybillCode", this. parentWaybillCode +); + parameters.Add("providerCode", this. providerCode +); + parameters.Add("signReturn", this. signReturn +); + parameters.Add("source", this. source +); + parameters.Add("receiveTimeType", this. receiveTimeType +); + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("promiseCompleteTime", this. promiseCompleteTime +); + parameters.Add("payType", this. payType +); + parameters.Add("needGuarantee", this. needGuarantee +); + parameters.Add("pin", this. pin +); + parameters.Add("appKey", this. appKey +); + parameters.Add("goodsName", this. goodsName +); + parameters.Add("thirdSectionCode", this. thirdSectionCode +); + parameters.Add("height", this. height +); + parameters.Add("expressType", this. expressType +); + parameters.Add("weight", this. weight +); + parameters.Add("vendorName", this. vendorName +); + parameters.Add("branchCode", this. branchCode +); + parameters.Add("volume", this. volume +); + parameters.Add("guaranteeMoney", this. guaranteeMoney +); + parameters.Add("transType", this. transType +); + parameters.Add("vendorOrderCode", this. vendorOrderCode +); + parameters.Add("remark", this. remark +); + parameters.Add("idNumber", this. idNumber +); + parameters.Add("warehouseCode", this. warehouseCode +); + parameters.Add("expressPayMethod", this. expressPayMethod +); + parameters.Add("waybillType", this. waybillType +); + parameters.Add("salePlatform", this. salePlatform +); + parameters.Add("addedService", this. addedService +); + parameters.Add("providerId", this. providerId +); + parameters.Add("secondSectionCode", this. secondSectionCode +); + parameters.Add("length", this. length +); + parameters.Add("waybillCount", this. waybillCount +); + parameters.Add("pickUpStartTime", this. pickUpStartTime +); + parameters.Add("promiseTimeType", this. promiseTimeType +); + parameters.Add("settlementCode", this. settlementCode +); + parameters.Add("shouldPayMoney", this. shouldPayMoney +); + parameters.Add("goodsMoney", this. goodsMoney +); + parameters.Add("createTime", this. createTime +); + parameters.Add("platformOrderNo", this. platformOrderNo +); + parameters.Add("coldChainType", this. coldChainType +); + parameters.Add("pickUpEndTime", this. pickUpEndTime +); + parameters.Add("width", this. width +); + parameters.Add("fromProvinceId", this. fromProvinceId +); + parameters.Add("fromProvinceName", this. fromProvinceName +); + parameters.Add("fromCityId", this. fromCityId +); + parameters.Add("fromCityName", this. fromCityName +); + parameters.Add("fromCountryId", this. fromCountryId +); + parameters.Add("fromCountryName", this. fromCountryName +); + parameters.Add("fromCountrysideId", this. fromCountrysideId +); + parameters.Add("fromCountrysideName", this. fromCountrysideName +); + parameters.Add("fromAddressDetail", this. fromAddressDetail +); + parameters.Add("fromContact", this. fromContact +); + parameters.Add("fromPhone", this. fromPhone +); + parameters.Add("fromMobile", this. fromMobile +); + parameters.Add("toProvinceId", this. toProvinceId +); + parameters.Add("toProvinceName", this. toProvinceName +); + parameters.Add("toCityId", this. toCityId +); + parameters.Add("toCityName", this. toCityName +); + parameters.Add("toCountryId", this. toCountryId +); + parameters.Add("toCountryName", this. toCountryName +); + parameters.Add("toCountrysideId", this. toCountrysideId +); + parameters.Add("toCountrysideName", this. toCountrysideName +); + parameters.Add("toAddressDetail", this. toAddressDetail +); + parameters.Add("toContact", this. toContact +); + parameters.Add("toPhone", this. toPhone +); + parameters.Add("toMobile", this. toMobile +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaWaybillConfirmOrCancelRequest.cs b/BBWY.JDSDK/Request/LdopAlphaWaybillConfirmOrCancelRequest.cs new file mode 100644 index 00000000..096e17a2 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaWaybillConfirmOrCancelRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaWaybillConfirmOrCancelRequest : JdRequestBase + { + public string + providerCode + {get; set;} + + public string + vendorCode + {get; set;} + + public Nullable + dealType + {get; set;} + + public string + vendorOrderCode + {get; set;} + + public string + platformOrderNo + {get; set;} + + public string + waybillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.waybill.confirmOrCancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("providerCode", this. providerCode +); + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("dealType", this. dealType +); + parameters.Add("vendorOrderCode", this. vendorOrderCode +); + parameters.Add("platformOrderNo", this. platformOrderNo +); + parameters.Add("waybillCode", this. waybillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaWaybillQueryRequest.cs b/BBWY.JDSDK/Request/LdopAlphaWaybillQueryRequest.cs new file mode 100644 index 00000000..3d28dd10 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaWaybillQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaWaybillQueryRequest : JdRequestBase + { + public string + providerCode + {get; set;} + + public string + waybillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.waybill.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("providerCode", this. providerCode +); + parameters.Add("waybillCode", this. waybillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaWaybillReceiveRequest.cs b/BBWY.JDSDK/Request/LdopAlphaWaybillReceiveRequest.cs new file mode 100644 index 00000000..8f4694ad --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaWaybillReceiveRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaWaybillReceiveRequest : JdRequestBase + { + public string + content + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.alpha.waybill.receive";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("content", this. content +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopAlphaWaybillUnbindRequest.cs b/BBWY.JDSDK/Request/LdopAlphaWaybillUnbindRequest.cs new file mode 100644 index 00000000..0fdac03b --- /dev/null +++ b/BBWY.JDSDK/Request/LdopAlphaWaybillUnbindRequest.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopAlphaWaybillUnbindRequest : JdRequestBase + { + public string + platformOrderNo + {get; set;} + + public Nullable + providerId + {get; set;} + + public string + providerCode + {get; set;} + + public string + operatorName + {get; set;} + + public Nullable + operatorTime + {get; set;} + + public string + waybillCodeList {get; set; } + public override string ApiName + { + get{return "jingdong.ldop.alpha.waybill.unbind";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("platformOrderNo", this. platformOrderNo +); + parameters.Add("providerId", this. providerId +); + parameters.Add("providerCode", this. providerCode +); + parameters.Add("operatorName", this. operatorName +); + parameters.Add("operatorTime", this. operatorTime +); + parameters.Add("waybillCodeList", this. waybillCodeList +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopDeliveryDeliveryPickupReceiveRequest.cs b/BBWY.JDSDK/Request/LdopDeliveryDeliveryPickupReceiveRequest.cs new file mode 100644 index 00000000..06ba3485 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopDeliveryDeliveryPickupReceiveRequest.cs @@ -0,0 +1,419 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopDeliveryDeliveryPickupReceiveRequest : JdRequestBase + { + public string + josPin + {get; set;} + + public string + salePlat + {get; set;} + + public string + customerCode + {get; set;} + + public string + orderId + {get; set;} + + public string + thrOrderId + {get; set;} + + public string + senderName + {get; set;} + + public string + senderAddress + {get; set;} + + public string + senderTel + {get; set;} + + public string + senderMobile + {get; set;} + + public string + receiveName + {get; set;} + + public string + receiveAddress + {get; set;} + + public string + receiveTel + {get; set;} + + public string + receiveMobile + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public Nullable + packageCount + {get; set;} + + public Nullable + weight + {get; set;} + + public Nullable + vloumLong + {get; set;} + + public Nullable + vloumWidth + {get; set;} + + public Nullable + vloumHeight + {get; set;} + + public Nullable + vloumn + {get; set;} + + public string + description + {get; set;} + + public Nullable + goodsMoney + {get; set;} + + public Nullable + collectionValue + {get; set;} + + public Nullable + collectionMoney + {get; set;} + + public Nullable + guaranteeValue + {get; set;} + + public Nullable + guaranteeValueAmount + {get; set;} + + public Nullable + signReturn + {get; set;} + + public Nullable + aging + {get; set;} + + public Nullable + goodsType + {get; set;} + + public string + warehouseCode + {get; set;} + + public string + remark + {get; set;} + + public string + idNumber + {get; set;} + + public string + addedService + {get; set;} + + public string + senderCompany + {get; set;} + + public string + receiveCompany + {get; set;} + + public string + senderIdNumber + {get; set;} + + public Nullable + senderIdType + {get; set;} + + public Nullable + sendAndPickupType + {get; set;} + + public string + openIdSeller + {get; set;} + + public string + xidSeller + {get; set;} + + public string + customerTel + {get; set;} + + public string + backAddress + {get; set;} + + public string + customerContract + {get; set;} + + public string + pickupOrderId + {get; set;} + + public Nullable + pickupWeight + {get; set;} + + public string + pickupRemark + {get; set;} + + public Nullable + pickupVolume + {get; set;} + + public string + isGuaranteeValue + {get; set;} + + public Nullable + pickupGuaranteeValueAmount + {get; set;} + + public Nullable + pickupGoodsType + {get; set;} + + public Nullable + pickupBizType + {get; set;} + + public string + valueAddService + {get; set;} + + public string + pickupSenderIdNumber + {get; set;} + + public Nullable + pickupSenderIdType + {get; set;} + + public string + productId {get; set; } + public string + snCode {get; set; } + public string + productName {get; set; } + public string + productCount {get; set; } + public string + skuAddService {get; set; } + public string + skuCheckOutShapes {get; set; } + public string + skuCheckAttachFile {get; set; } + public Nullable + promiseTimeType + {get; set;} + + public Nullable + guaranteeSettleType + {get; set;} + + public Nullable + packingSettleType + {get; set;} + + public Nullable + freightSettleType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.delivery.deliveryPickupReceive";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("josPin", this. josPin +); + parameters.Add("salePlat", this. salePlat +); + parameters.Add("customerCode", this. customerCode +); + parameters.Add("orderId", this. orderId +); + parameters.Add("thrOrderId", this. thrOrderId +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderAddress", this. senderAddress +); + parameters.Add("senderTel", this. senderTel +); + parameters.Add("senderMobile", this. senderMobile +); + parameters.Add("receiveName", this. receiveName +); + parameters.Add("receiveAddress", this. receiveAddress +); + parameters.Add("receiveTel", this. receiveTel +); + parameters.Add("receiveMobile", this. receiveMobile +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("packageCount", this. packageCount +); + parameters.Add("weight", this. weight +); + parameters.Add("vloumLong", this. vloumLong +); + parameters.Add("vloumWidth", this. vloumWidth +); + parameters.Add("vloumHeight", this. vloumHeight +); + parameters.Add("vloumn", this. vloumn +); + parameters.Add("description", this. description +); + parameters.Add("goodsMoney", this. goodsMoney +); + parameters.Add("collectionValue", this. collectionValue +); + parameters.Add("collectionMoney", this. collectionMoney +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("guaranteeValueAmount", this. guaranteeValueAmount +); + parameters.Add("signReturn", this. signReturn +); + parameters.Add("aging", this. aging +); + parameters.Add("goodsType", this. goodsType +); + parameters.Add("warehouseCode", this. warehouseCode +); + parameters.Add("remark", this. remark +); + parameters.Add("idNumber", this. idNumber +); + parameters.Add("addedService", this. addedService +); + parameters.Add("senderCompany", this. senderCompany +); + parameters.Add("receiveCompany", this. receiveCompany +); + parameters.Add("senderIdNumber", this. senderIdNumber +); + parameters.Add("senderIdType", this. senderIdType +); + parameters.Add("sendAndPickupType", this. sendAndPickupType +); + parameters.Add("open_id_seller", this. openIdSeller +); + parameters.Add("xid_seller", this. xidSeller +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("backAddress", this. backAddress +); + parameters.Add("customerContract", this. customerContract +); + parameters.Add("pickupOrderId", this. pickupOrderId +); + parameters.Add("pickupWeight", this. pickupWeight +); + parameters.Add("pickupRemark", this. pickupRemark +); + parameters.Add("pickupVolume", this. pickupVolume +); + parameters.Add("isGuaranteeValue", this. isGuaranteeValue +); + parameters.Add("pickupGuaranteeValueAmount", this. pickupGuaranteeValueAmount +); + parameters.Add("pickupGoodsType", this. pickupGoodsType +); + parameters.Add("pickupBizType", this. pickupBizType +); + parameters.Add("valueAddService", this. valueAddService +); + parameters.Add("pickupSenderIdNumber", this. pickupSenderIdNumber +); + parameters.Add("pickupSenderIdType", this. pickupSenderIdType +); + parameters.Add("productId", this. productId +); + parameters.Add("snCode", this. snCode +); + parameters.Add("productName", this. productName +); + parameters.Add("productCount", this. productCount +); + parameters.Add("skuAddService", this. skuAddService +); + parameters.Add("skuCheckOutShapes", this. skuCheckOutShapes +); + parameters.Add("skuCheckAttachFile", this. skuCheckAttachFile +); + parameters.Add("promiseTimeType", this. promiseTimeType +); + parameters.Add("guaranteeSettleType", this. guaranteeSettleType +); + parameters.Add("packingSettleType", this. packingSettleType +); + parameters.Add("freightSettleType", this. freightSettleType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopDeliveryProviderCancelWayBillRequest.cs b/BBWY.JDSDK/Request/LdopDeliveryProviderCancelWayBillRequest.cs new file mode 100644 index 00000000..5e056edc --- /dev/null +++ b/BBWY.JDSDK/Request/LdopDeliveryProviderCancelWayBillRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopDeliveryProviderCancelWayBillRequest : JdRequestBase + { + public string + userPin + {get; set;} + + public string + waybillCode + {get; set;} + + public string + customerCode + {get; set;} + + public string + source + {get; set;} + + public string + cancelReason + {get; set;} + + public string + operatorName + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.delivery.provider.cancelWayBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("userPin", this. userPin +); + parameters.Add("waybillCode", this. waybillCode +); + parameters.Add("customerCode", this. customerCode +); + parameters.Add("source", this. source +); + parameters.Add("cancelReason", this. cancelReason +); + parameters.Add("operatorName", this. operatorName +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopJosCenterGetPickupIntimeListRequest.cs b/BBWY.JDSDK/Request/LdopJosCenterGetPickupIntimeListRequest.cs new file mode 100644 index 00000000..bcd6a6e4 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopJosCenterGetPickupIntimeListRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopJosCenterGetPickupIntimeListRequest : JdRequestBase + { + public string + customerCode + {get; set;} + + public string + detailAddress + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.jos.center.getPickupIntimeList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerCode", this. customerCode +); + parameters.Add("detailAddress", this. detailAddress +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopMiddleWaybillWaybill2CTraceApiRequest.cs b/BBWY.JDSDK/Request/LdopMiddleWaybillWaybill2CTraceApiRequest.cs new file mode 100644 index 00000000..5c23436f --- /dev/null +++ b/BBWY.JDSDK/Request/LdopMiddleWaybillWaybill2CTraceApiRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopMiddleWaybillWaybill2CTraceApiRequest : JdRequestBase + { + public string + tradeCode + {get; set;} + + public string + waybillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.middle.waybill.Waybill2CTraceApi";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("tradeCode", this. tradeCode +); + parameters.Add("waybillCode", this. waybillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopMiddleWaybillWaybillPickupApiRequest.cs b/BBWY.JDSDK/Request/LdopMiddleWaybillWaybillPickupApiRequest.cs new file mode 100644 index 00000000..5155a3dd --- /dev/null +++ b/BBWY.JDSDK/Request/LdopMiddleWaybillWaybillPickupApiRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopMiddleWaybillWaybillPickupApiRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public string + pickupCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.middle.waybill.WaybillPickupApi";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("pickupCode", this. pickupCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopMiddleWaybillWaybillTrackAndTimePositionApiRequest.cs b/BBWY.JDSDK/Request/LdopMiddleWaybillWaybillTrackAndTimePositionApiRequest.cs new file mode 100644 index 00000000..46fe8d4f --- /dev/null +++ b/BBWY.JDSDK/Request/LdopMiddleWaybillWaybillTrackAndTimePositionApiRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopMiddleWaybillWaybillTrackAndTimePositionApiRequest : JdRequestBase + { + public string + waybillCode + {get; set;} + + public Nullable + gpsTime + {get; set;} + + public string + customerCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.middle.waybill.WaybillTrackAndTimePositionApi";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waybillCode", this. waybillCode +); + parameters.Add("gpsTime", this. gpsTime +); + parameters.Add("customerCode", this. customerCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopMiddleWaybillWeightQueryRequest.cs b/BBWY.JDSDK/Request/LdopMiddleWaybillWeightQueryRequest.cs new file mode 100644 index 00000000..f1fab326 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopMiddleWaybillWeightQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopMiddleWaybillWeightQueryRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public string + waybillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.middle.waybill.weight.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("waybillCode", this. waybillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopPickupCancelRequest.cs b/BBWY.JDSDK/Request/LdopPickupCancelRequest.cs new file mode 100644 index 00000000..712d52ca --- /dev/null +++ b/BBWY.JDSDK/Request/LdopPickupCancelRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopPickupCancelRequest : JdRequestBase + { + public string + endReasonName + {get; set;} + + public Nullable + endReason + {get; set;} + + public string + pickupCode + {get; set;} + + public string + source + {get; set;} + + public string + customerCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.pickup.cancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("endReasonName", this. endReasonName +); + parameters.Add("endReason", this. endReason +); + parameters.Add("pickupCode", this. pickupCode +); + parameters.Add("source", this. source +); + parameters.Add("customerCode", this. customerCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopReceiveOrderInterceptRequest.cs b/BBWY.JDSDK/Request/LdopReceiveOrderInterceptRequest.cs new file mode 100644 index 00000000..f6c225be --- /dev/null +++ b/BBWY.JDSDK/Request/LdopReceiveOrderInterceptRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopReceiveOrderInterceptRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public string + deliveryId + {get; set;} + + public string + interceptReason + {get; set;} + + public Nullable + cancelOperatorCodeType + {get; set;} + + public Nullable + cancelTime + {get; set;} + + public string + cancelOperator + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.receive.order.intercept";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("interceptReason", this. interceptReason +); + parameters.Add("cancelOperatorCodeType", this. cancelOperatorCodeType +); + parameters.Add("cancelTime", this. cancelTime +); + parameters.Add("cancelOperator", this. cancelOperator +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopReceivePickuporderReceiveOldRequest.cs b/BBWY.JDSDK/Request/LdopReceivePickuporderReceiveOldRequest.cs new file mode 100644 index 00000000..191407d5 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopReceivePickuporderReceiveOldRequest.cs @@ -0,0 +1,143 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopReceivePickuporderReceiveOldRequest : JdRequestBase + { + public string + pickupAddress + {get; set;} + + public string + pickupName + {get; set;} + + public string + pickupTel + {get; set;} + + public string + customerTel + {get; set;} + + public string + customerCode + {get; set;} + + public string + backAddress + {get; set;} + + public string + customerContract + {get; set;} + + public string + desp + {get; set;} + + public string + orderId + {get; set;} + + public Nullable + weight + {get; set;} + + public string + remark + {get; set;} + + public Nullable + volume + {get; set;} + + public string + valueAddService + {get; set;} + + public Nullable + guaranteeValue + {get; set;} + + public Nullable + guaranteeValueAmount + {get; set;} + + public Nullable + pickupStartTime + {get; set;} + + public Nullable + pickupEndTime + {get; set;} + + public string + productId {get; set; } + public string + productName {get; set; } + public string + productCount {get; set; } + public string + snCode {get; set; } + public override string ApiName + { + get{return "jingdong.ldop.receive.pickuporder.receive.old";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pickupAddress", this. pickupAddress +); + parameters.Add("pickupName", this. pickupName +); + parameters.Add("pickupTel", this. pickupTel +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("customerCode", this. customerCode +); + parameters.Add("backAddress", this. backAddress +); + parameters.Add("customerContract", this. customerContract +); + parameters.Add("desp", this. desp +); + parameters.Add("orderId", this. orderId +); + parameters.Add("weight", this. weight +); + parameters.Add("remark", this. remark +); + parameters.Add("volume", this. volume +); + parameters.Add("valueAddService", this. valueAddService +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("guaranteeValueAmount", this. guaranteeValueAmount +); + parameters.Add("pickupStartTime", this. pickupStartTime +); + parameters.Add("pickupEndTime", this. pickupEndTime +); + parameters.Add("productId", this. productId +); + parameters.Add("productName", this. productName +); + parameters.Add("productCount", this. productCount +); + parameters.Add("snCode", this. snCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopReceivePickuporderReceiveRequest.cs b/BBWY.JDSDK/Request/LdopReceivePickuporderReceiveRequest.cs new file mode 100644 index 00000000..c0a6e1c5 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopReceivePickuporderReceiveRequest.cs @@ -0,0 +1,189 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopReceivePickuporderReceiveRequest : JdRequestBase + { + public string + pickupAddress + {get; set;} + + public string + pickupName + {get; set;} + + public string + pickupTel + {get; set;} + + public string + customerTel + {get; set;} + + public string + customerCode + {get; set;} + + public string + backAddress + {get; set;} + + public string + customerContract + {get; set;} + + public string + desp + {get; set;} + + public string + orderId + {get; set;} + + public Nullable + weight + {get; set;} + + public string + remark + {get; set;} + + public Nullable + volume + {get; set;} + + public string + valueAddService + {get; set;} + + public Nullable + guaranteeValue + {get; set;} + + public Nullable + guaranteeValueAmount + {get; set;} + + public Nullable + pickupStartTime + {get; set;} + + public Nullable + pickupEndTime + {get; set;} + + public string + productId {get; set; } + public string + productName {get; set; } + public string + productCount {get; set; } + public string + snCode {get; set; } + public string + skuAddService {get; set; } + public string + skuCheckOutShapes {get; set; } + public string + skuCheckAttachFile {get; set; } + public string + antiTearingCode {get; set; } + public Nullable + promiseTimeType + {get; set;} + + public Nullable + guaranteeSettleType + {get; set;} + + public Nullable + packingSettleType + {get; set;} + + public Nullable + freightSettleType + {get; set;} + + public Nullable + allowedRepeatOrderType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.receive.pickuporder.receive";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pickupAddress", this. pickupAddress +); + parameters.Add("pickupName", this. pickupName +); + parameters.Add("pickupTel", this. pickupTel +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("customerCode", this. customerCode +); + parameters.Add("backAddress", this. backAddress +); + parameters.Add("customerContract", this. customerContract +); + parameters.Add("desp", this. desp +); + parameters.Add("orderId", this. orderId +); + parameters.Add("weight", this. weight +); + parameters.Add("remark", this. remark +); + parameters.Add("volume", this. volume +); + parameters.Add("valueAddService", this. valueAddService +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("guaranteeValueAmount", this. guaranteeValueAmount +); + parameters.Add("pickupStartTime", this. pickupStartTime +); + parameters.Add("pickupEndTime", this. pickupEndTime +); + parameters.Add("productId", this. productId +); + parameters.Add("productName", this. productName +); + parameters.Add("productCount", this. productCount +); + parameters.Add("snCode", this. snCode +); + parameters.Add("skuAddService", this. skuAddService +); + parameters.Add("skuCheckOutShapes", this. skuCheckOutShapes +); + parameters.Add("skuCheckAttachFile", this. skuCheckAttachFile +); + parameters.Add("antiTearingCode", this. antiTearingCode +); + parameters.Add("promiseTimeType", this. promiseTimeType +); + parameters.Add("guaranteeSettleType", this. guaranteeSettleType +); + parameters.Add("packingSettleType", this. packingSettleType +); + parameters.Add("freightSettleType", this. freightSettleType +); + parameters.Add("allowedRepeatOrderType", this. allowedRepeatOrderType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopReceiveTraceGetRequest.cs b/BBWY.JDSDK/Request/LdopReceiveTraceGetRequest.cs new file mode 100644 index 00000000..306d753a --- /dev/null +++ b/BBWY.JDSDK/Request/LdopReceiveTraceGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopReceiveTraceGetRequest : JdRequestBase + { + public string + customerCode + {get; set;} + + public string + waybillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.receive.trace.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerCode", this. customerCode +); + parameters.Add("waybillCode", this. waybillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopSelfPickupSmsSendRequest.cs b/BBWY.JDSDK/Request/LdopSelfPickupSmsSendRequest.cs new file mode 100644 index 00000000..77ecc09d --- /dev/null +++ b/BBWY.JDSDK/Request/LdopSelfPickupSmsSendRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopSelfPickupSmsSendRequest : JdRequestBase + { + public string + waybillCode + {get; set;} + + public string + customerCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.self.pickup.sms.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("waybillCode", this. waybillCode +); + parameters.Add("customerCode", this. customerCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopWaybillGeneralQueryRequest.cs b/BBWY.JDSDK/Request/LdopWaybillGeneralQueryRequest.cs new file mode 100644 index 00000000..1a43e4af --- /dev/null +++ b/BBWY.JDSDK/Request/LdopWaybillGeneralQueryRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopWaybillGeneralQueryRequest : JdRequestBase + { + public string + customerCode + {get; set;} + + public string + deliveryId + {get; set;} + + public string + phone + {get; set;} + + public Nullable + dynamicTimeFlag + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.waybill.generalQuery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerCode", this. customerCode +); + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("phone", this. phone +); + parameters.Add("dynamicTimeFlag", this. dynamicTimeFlag +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopWaybillQueryRequest.cs b/BBWY.JDSDK/Request/LdopWaybillQueryRequest.cs new file mode 100644 index 00000000..7d80060d --- /dev/null +++ b/BBWY.JDSDK/Request/LdopWaybillQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopWaybillQueryRequest : JdRequestBase + { + public string + deliveryId + {get; set;} + + public string + customerCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.waybill.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("customerCode", this. customerCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopWaybillQuerySignatureImageRequest.cs b/BBWY.JDSDK/Request/LdopWaybillQuerySignatureImageRequest.cs new file mode 100644 index 00000000..2f894b2c --- /dev/null +++ b/BBWY.JDSDK/Request/LdopWaybillQuerySignatureImageRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopWaybillQuerySignatureImageRequest : JdRequestBase + { + public string + deliveryId + {get; set;} + + public string + customerCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.waybill.querySignatureImage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("customerCode", this. customerCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LdopWaybillReceiveRequest.cs b/BBWY.JDSDK/Request/LdopWaybillReceiveRequest.cs new file mode 100644 index 00000000..e7f82019 --- /dev/null +++ b/BBWY.JDSDK/Request/LdopWaybillReceiveRequest.cs @@ -0,0 +1,445 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LdopWaybillReceiveRequest : JdRequestBase + { + public string + salePlat + {get; set;} + + public string + customerCode + {get; set;} + + public string + orderId + {get; set;} + + public string + thrOrderId + {get; set;} + + public string + senderName + {get; set;} + + public string + senderAddress + {get; set;} + + public string + senderTel + {get; set;} + + public string + senderMobile + {get; set;} + + public string + senderPostcode + {get; set;} + + public string + receiveName + {get; set;} + + public string + receiveAddress + {get; set;} + + public string + province + {get; set;} + + public string + city + {get; set;} + + public string + county + {get; set;} + + public string + town + {get; set;} + + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countyId + {get; set;} + + public Nullable + townId + {get; set;} + + public Nullable + siteType + {get; set;} + + public Nullable + siteId + {get; set;} + + public string + siteName + {get; set;} + + public string + receiveTel + {get; set;} + + public string + receiveMobile + {get; set;} + + public string + postcode + {get; set;} + + public Nullable + packageCount + {get; set;} + + public Nullable + weight + {get; set;} + + public Nullable + vloumLong + {get; set;} + + public Nullable + vloumWidth + {get; set;} + + public Nullable + vloumHeight + {get; set;} + + public Nullable + vloumn + {get; set;} + + public string + description + {get; set;} + + public Nullable + collectionValue + {get; set;} + + public Nullable + collectionMoney + {get; set;} + + public Nullable + guaranteeValue + {get; set;} + + public Nullable + guaranteeValueAmount + {get; set;} + + public Nullable + signReturn + {get; set;} + + public Nullable + aging + {get; set;} + + public Nullable + transType + {get; set;} + + public string + remark + {get; set;} + + public Nullable + goodsType + {get; set;} + + public Nullable + orderType + {get; set;} + + public string + shopCode + {get; set;} + + public string + orderSendTime + {get; set;} + + public string + warehouseCode + {get; set;} + + public Nullable + areaProvId + {get; set;} + + public Nullable + areaCityId + {get; set;} + + public Nullable + shipmentStartTime + {get; set;} + + public Nullable + shipmentEndTime + {get; set;} + + public string + idNumber + {get; set;} + + public string + addedService + {get; set;} + + public string + extendField1 + {get; set;} + + public string + extendField2 + {get; set;} + + public string + extendField3 + {get; set;} + + public Nullable + extendField4 + {get; set;} + + public Nullable + extendField5 + {get; set;} + + public string + senderCompany + {get; set;} + + public string + receiveCompany + {get; set;} + + public string + goods + {get; set;} + + public Nullable + goodsCount + {get; set;} + + public Nullable + promiseTimeType + {get; set;} + + public Nullable + freight + {get; set;} + + public Nullable + pickUpStartTime + {get; set;} + + public Nullable + pickUpEndTime + {get; set;} + + public string + unpackingInspection + {get; set;} + + public string + boxCode {get; set; } + public string + fileUrl + {get; set;} + + public string + pickMethod + {get; set;} + + public string + customerBoxCode {get; set; } + public string + customerBoxNumber {get; set; } + public string + salesChannel + {get; set;} + + public override string ApiName + { + get{return "jingdong.ldop.waybill.receive";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("salePlat", this. salePlat +); + parameters.Add("customerCode", this. customerCode +); + parameters.Add("orderId", this. orderId +); + parameters.Add("thrOrderId", this. thrOrderId +); + parameters.Add("senderName", this. senderName +); + parameters.Add("senderAddress", this. senderAddress +); + parameters.Add("senderTel", this. senderTel +); + parameters.Add("senderMobile", this. senderMobile +); + parameters.Add("senderPostcode", this. senderPostcode +); + parameters.Add("receiveName", this. receiveName +); + parameters.Add("receiveAddress", this. receiveAddress +); + parameters.Add("province", this. province +); + parameters.Add("city", this. city +); + parameters.Add("county", this. county +); + parameters.Add("town", this. town +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + parameters.Add("siteType", this. siteType +); + parameters.Add("siteId", this. siteId +); + parameters.Add("siteName", this. siteName +); + parameters.Add("receiveTel", this. receiveTel +); + parameters.Add("receiveMobile", this. receiveMobile +); + parameters.Add("postcode", this. postcode +); + parameters.Add("packageCount", this. packageCount +); + parameters.Add("weight", this. weight +); + parameters.Add("vloumLong", this. vloumLong +); + parameters.Add("vloumWidth", this. vloumWidth +); + parameters.Add("vloumHeight", this. vloumHeight +); + parameters.Add("vloumn", this. vloumn +); + parameters.Add("description", this. description +); + parameters.Add("collectionValue", this. collectionValue +); + parameters.Add("collectionMoney", this. collectionMoney +); + parameters.Add("guaranteeValue", this. guaranteeValue +); + parameters.Add("guaranteeValueAmount", this. guaranteeValueAmount +); + parameters.Add("signReturn", this. signReturn +); + parameters.Add("aging", this. aging +); + parameters.Add("transType", this. transType +); + parameters.Add("remark", this. remark +); + parameters.Add("goodsType", this. goodsType +); + parameters.Add("orderType", this. orderType +); + parameters.Add("shopCode", this. shopCode +); + parameters.Add("orderSendTime", this. orderSendTime +); + parameters.Add("warehouseCode", this. warehouseCode +); + parameters.Add("areaProvId", this. areaProvId +); + parameters.Add("areaCityId", this. areaCityId +); + parameters.Add("shipmentStartTime", this. shipmentStartTime +); + parameters.Add("shipmentEndTime", this. shipmentEndTime +); + parameters.Add("idNumber", this. idNumber +); + parameters.Add("addedService", this. addedService +); + parameters.Add("extendField1", this. extendField1 +); + parameters.Add("extendField2", this. extendField2 +); + parameters.Add("extendField3", this. extendField3 +); + parameters.Add("extendField4", this. extendField4 +); + parameters.Add("extendField5", this. extendField5 +); + parameters.Add("senderCompany", this. senderCompany +); + parameters.Add("receiveCompany", this. receiveCompany +); + parameters.Add("goods", this. goods +); + parameters.Add("goodsCount", this. goodsCount +); + parameters.Add("promiseTimeType", this. promiseTimeType +); + parameters.Add("freight", this. freight +); + parameters.Add("pickUpStartTime", this. pickUpStartTime +); + parameters.Add("pickUpEndTime", this. pickUpEndTime +); + parameters.Add("unpackingInspection", this. unpackingInspection +); + parameters.Add("boxCode", this. boxCode +); + parameters.Add("fileUrl", this. fileUrl +); + parameters.Add("pickMethod", this. pickMethod +); + parameters.Add("customerBoxCode", this. customerBoxCode +); + parameters.Add("customerBoxNumber", this. customerBoxNumber +); + parameters.Add("salesChannel", this. salesChannel +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsCarriersListRequest.cs b/BBWY.JDSDK/Request/LogisticsCarriersListRequest.cs new file mode 100644 index 00000000..7b587093 --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsCarriersListRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsCarriersListRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.logistics.carriers.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsOrderAddRequest.cs b/BBWY.JDSDK/Request/LogisticsOrderAddRequest.cs new file mode 100644 index 00000000..541f74a4 --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsOrderAddRequest.cs @@ -0,0 +1,237 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsOrderAddRequest : JdRequestBase + { + public string + channelsSellerNo + {get; set;} + + public string + channelsOutboundNo + {get; set;} + + public string + warehouseNo + {get; set;} + + public string + carriersId + {get; set;} + + public string + expectDate + {get; set;} + + public string + orderNo + {get; set;} + + public string + shopNo + {get; set;} + + public string + consigneeName + {get; set;} + + public string + addressProvince + {get; set;} + + public string + addressCity + {get; set;} + + public string + addressCounty + {get; set;} + + public string + addressTown + {get; set;} + + public string + address + {get; set;} + + public string + zipCode + {get; set;} + + public string + phone + {get; set;} + + public string + mobile + {get; set;} + + public string + receivable + {get; set;} + + public string + email + {get; set;} + + public string + buyerRemark + {get; set;} + + public string + verifyRemark + {get; set;} + + public string + returnConsigneeAddress + {get; set;} + + public string + returnConsigneeName + {get; set;} + + public string + returnConsigneePhone + {get; set;} + + public string + stationNo + {get; set;} + + public string + stationName + {get; set;} + + public string + orderMark + {get; set;} + + public string + shopOrderSource + {get; set;} + + public Nullable + shopOrderCreateTime + {get; set;} + + public string + picker + {get; set;} + + public string + pickerCall + {get; set;} + + public string + pikerId + {get; set;} + + public string + packType + {get; set;} + + public string + goodsNo {get; set; } + public string + skuId {get; set; } + public string + shopGoodsNo {get; set; } + public string + qty {get; set; } + public string + goodsStatus {get; set; } + public override string ApiName + { + get{return "jingdong.logistics.order.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channels_seller_no", this. channelsSellerNo +); + parameters.Add("channels_outbound_no", this. channelsOutboundNo +); + parameters.Add("warehouse_no", this. warehouseNo +); + parameters.Add("carriers_id", this. carriersId +); + parameters.Add("expect_date", this. expectDate +); + parameters.Add("order_no", this. orderNo +); + parameters.Add("shop_no", this. shopNo +); + parameters.Add("consignee_name", this. consigneeName +); + parameters.Add("address_province", this. addressProvince +); + parameters.Add("address_city", this. addressCity +); + parameters.Add("address_county", this. addressCounty +); + parameters.Add("address_town", this. addressTown +); + parameters.Add("address", this. address +); + parameters.Add("zip_code", this. zipCode +); + parameters.Add("phone", this. phone +); + parameters.Add("mobile", this. mobile +); + parameters.Add("receivable", this. receivable +); + parameters.Add("email", this. email +); + parameters.Add("buyer_remark", this. buyerRemark +); + parameters.Add("verify_remark", this. verifyRemark +); + parameters.Add("return_consignee_address", this. returnConsigneeAddress +); + parameters.Add("return_consignee_name", this. returnConsigneeName +); + parameters.Add("return_consignee_phone", this. returnConsigneePhone +); + parameters.Add("station_no", this. stationNo +); + parameters.Add("station_name", this. stationName +); + parameters.Add("order_mark", this. orderMark +); + parameters.Add("shop_order_source", this. shopOrderSource +); + parameters.Add("shop_order_create_time", this. shopOrderCreateTime +); + parameters.Add("picker", this. picker +); + parameters.Add("picker_call", this. pickerCall +); + parameters.Add("piker_id", this. pikerId +); + parameters.Add("pack_type", this. packType +); + parameters.Add("goods_no", this. goodsNo +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("shopGoodsNo", this. shopGoodsNo +); + parameters.Add("qty", this. qty +); + parameters.Add("goods_status", this. goodsStatus +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsOrderDeleteRequest.cs b/BBWY.JDSDK/Request/LogisticsOrderDeleteRequest.cs new file mode 100644 index 00000000..864a3edd --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsOrderDeleteRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsOrderDeleteRequest : JdRequestBase + { + public string + receiptNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.order.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("receipt_no", this. receiptNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsOrderGetRequest.cs b/BBWY.JDSDK/Request/LogisticsOrderGetRequest.cs new file mode 100644 index 00000000..a0c5f175 --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsOrderGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsOrderGetRequest : JdRequestBase + { + public string + receiptNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.order.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("receipt_no", this. receiptNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsOrderSearchRequest.cs b/BBWY.JDSDK/Request/LogisticsOrderSearchRequest.cs new file mode 100644 index 00000000..579416a5 --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsOrderSearchRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsOrderSearchRequest : JdRequestBase + { + public string + receiptNos + {get; set;} + + public string + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.order.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("receipt_nos", this. receiptNos +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsOtherInstoreQueryRequest.cs b/BBWY.JDSDK/Request/LogisticsOtherInstoreQueryRequest.cs new file mode 100644 index 00000000..b4075617 --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsOtherInstoreQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsOtherInstoreQueryRequest : JdRequestBase + { + public string + inBoundNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.otherInstore.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("in_bound_no", this. inBoundNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsOtherOutstoreQueryRequest.cs b/BBWY.JDSDK/Request/LogisticsOtherOutstoreQueryRequest.cs new file mode 100644 index 00000000..f67d4f1a --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsOtherOutstoreQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsOtherOutstoreQueryRequest : JdRequestBase + { + public string + joslOutboundNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.otherOutstore.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("josl_outbound_no", this. joslOutboundNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsPoGetRequest.cs b/BBWY.JDSDK/Request/LogisticsPoGetRequest.cs new file mode 100644 index 00000000..7f19bc5b --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsPoGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsPoGetRequest : JdRequestBase + { + public string + inboundNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.po.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("inbound_no", this. inboundNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsSkuAddRequest.cs b/BBWY.JDSDK/Request/LogisticsSkuAddRequest.cs new file mode 100644 index 00000000..cf34a35b --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsSkuAddRequest.cs @@ -0,0 +1,169 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsSkuAddRequest : JdRequestBase + { + public string + barCode + {get; set;} + + public string + skuId + {get; set;} + + public string + name + {get; set;} + + public string + goodsAbbreviation + {get; set;} + + public string + categoryId + {get; set;} + + public string + categoryName + {get; set;} + + public string + brandNo + {get; set;} + + public string + brandName + {get; set;} + + public string + format + {get; set;} + + public string + color + {get; set;} + + public string + size + {get; set;} + + public string + grossWeight + {get; set;} + + public string + netWeight + {get; set;} + + public string + sizeDefinition + {get; set;} + + public string + suppliersName + {get; set;} + + public string + manufacturer + {get; set;} + + public string + suppliersNo + {get; set;} + + public string + productArea + {get; set;} + + public string + length + {get; set;} + + public string + width + {get; set;} + + public string + height + {get; set;} + + public string + volume + {get; set;} + + public string + isSafe + {get; set;} + + public string + safeDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.sku.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bar_code", this. barCode +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("name", this. name +); + parameters.Add("goods_abbreviation", this. goodsAbbreviation +); + parameters.Add("category_id", this. categoryId +); + parameters.Add("category_name", this. categoryName +); + parameters.Add("brand_no", this. brandNo +); + parameters.Add("brand_name", this. brandName +); + parameters.Add("format", this. format +); + parameters.Add("color", this. color +); + parameters.Add("size", this. size +); + parameters.Add("gross_weight", this. grossWeight +); + parameters.Add("net_weight", this. netWeight +); + parameters.Add("size_definition", this. sizeDefinition +); + parameters.Add("suppliers_name", this. suppliersName +); + parameters.Add("manufacturer", this. manufacturer +); + parameters.Add("suppliers_no", this. suppliersNo +); + parameters.Add("product_area", this. productArea +); + parameters.Add("length", this. length +); + parameters.Add("width", this. width +); + parameters.Add("height", this. height +); + parameters.Add("volume", this. volume +); + parameters.Add("is_safe", this. isSafe +); + parameters.Add("safe_date", this. safeDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsSkuQueryRequest.cs b/BBWY.JDSDK/Request/LogisticsSkuQueryRequest.cs new file mode 100644 index 00000000..233265bb --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsSkuQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsSkuQueryRequest : JdRequestBase + { + public string + joslGoodNo + {get; set;} + + public string + isvGoodNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.sku.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("josl_good_no", this. joslGoodNo +); + parameters.Add("isv_good_no", this. isvGoodNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsStockSearchRequest.cs b/BBWY.JDSDK/Request/LogisticsStockSearchRequest.cs new file mode 100644 index 00000000..6e80a4cd --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsStockSearchRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsStockSearchRequest : JdRequestBase + { + public string + warehouseNo + {get; set;} + + public string + goodsNo + {get; set;} + + public string + currentPage + {get; set;} + + public override string ApiName + { + get{return "jingdong.logistics.stock.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("warehouse_no", this. warehouseNo +); + parameters.Add("goods_no", this. goodsNo +); + parameters.Add("current_page", this. currentPage +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/LogisticsWarehouseListRequest.cs b/BBWY.JDSDK/Request/LogisticsWarehouseListRequest.cs new file mode 100644 index 00000000..2dce3cf5 --- /dev/null +++ b/BBWY.JDSDK/Request/LogisticsWarehouseListRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class LogisticsWarehouseListRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.logistics.warehouse.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketBdpCartGetPinsBySkuIdRequest.cs b/BBWY.JDSDK/Request/MarketBdpCartGetPinsBySkuIdRequest.cs new file mode 100644 index 00000000..7f61bedb --- /dev/null +++ b/BBWY.JDSDK/Request/MarketBdpCartGetPinsBySkuIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketBdpCartGetPinsBySkuIdRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public string + days + {get; set;} + + public override string ApiName + { + get{return "jingdong.market.bdp.cart.getPinsBySkuId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("days", this. days +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketBdpFollowShopSumQueryRequest.cs b/BBWY.JDSDK/Request/MarketBdpFollowShopSumQueryRequest.cs new file mode 100644 index 00000000..fb6fb649 --- /dev/null +++ b/BBWY.JDSDK/Request/MarketBdpFollowShopSumQueryRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketBdpFollowShopSumQueryRequest : JdRequestBase + { + public string + dt + {get; set;} + + public string + field {get; set; } + public override string ApiName + { + get{return "jingdong.market.bdp.FollowShopSum.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("dt", this. dt +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketBdpOLShopSumQueryRequest.cs b/BBWY.JDSDK/Request/MarketBdpOLShopSumQueryRequest.cs new file mode 100644 index 00000000..45ae803b --- /dev/null +++ b/BBWY.JDSDK/Request/MarketBdpOLShopSumQueryRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketBdpOLShopSumQueryRequest : JdRequestBase + { + public string + tp + {get; set;} + + public string + dt + {get; set;} + + public string + field {get; set; } + public override string ApiName + { + get{return "jingdong.market.bdp.OLShopSum.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("tp", this. tp +); + parameters.Add("dt", this. dt +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketBdpSaleVenderSkuRankQueryRequest.cs b/BBWY.JDSDK/Request/MarketBdpSaleVenderSkuRankQueryRequest.cs new file mode 100644 index 00000000..c5cd925f --- /dev/null +++ b/BBWY.JDSDK/Request/MarketBdpSaleVenderSkuRankQueryRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketBdpSaleVenderSkuRankQueryRequest : JdRequestBase + { + public string + opTime + {get; set;} + + public string + tp + {get; set;} + + public string + field {get; set; } + public override string ApiName + { + get{return "jingdong.market.bdp.saleVenderSkuRank.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("opTime", this. opTime +); + parameters.Add("tp", this. tp +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketBdpUserBehaviorGetUserCartSkuRequest.cs b/BBWY.JDSDK/Request/MarketBdpUserBehaviorGetUserCartSkuRequest.cs new file mode 100644 index 00000000..63a6c583 --- /dev/null +++ b/BBWY.JDSDK/Request/MarketBdpUserBehaviorGetUserCartSkuRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketBdpUserBehaviorGetUserCartSkuRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.market.bdp.userBehavior.getUserCartSku";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketChargeCycleListGetRequest.cs b/BBWY.JDSDK/Request/MarketChargeCycleListGetRequest.cs new file mode 100644 index 00000000..2bb61fe9 --- /dev/null +++ b/BBWY.JDSDK/Request/MarketChargeCycleListGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketChargeCycleListGetRequest : JdRequestBase + { + public string + itemCode + {get; set;} + + public Nullable + itemId + {get; set;} + + public override string ApiName + { + get{return "jingdong.market.charge.cycle.list.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("item_code", this. itemCode +); + parameters.Add("item_id", this. itemId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketChargeListGetRequest.cs b/BBWY.JDSDK/Request/MarketChargeListGetRequest.cs new file mode 100644 index 00000000..535285f1 --- /dev/null +++ b/BBWY.JDSDK/Request/MarketChargeListGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketChargeListGetRequest : JdRequestBase + { + public string + serviceCode + {get; set;} + + public Nullable + serviceId + {get; set;} + + public override string ApiName + { + get{return "jingdong.market.charge.list.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("service_code", this. serviceCode +); + parameters.Add("service_id", this. serviceId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketDbpCartCartDataReadServiceGetCarSkuCountRequest.cs b/BBWY.JDSDK/Request/MarketDbpCartCartDataReadServiceGetCarSkuCountRequest.cs new file mode 100644 index 00000000..b37b910c --- /dev/null +++ b/BBWY.JDSDK/Request/MarketDbpCartCartDataReadServiceGetCarSkuCountRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketDbpCartCartDataReadServiceGetCarSkuCountRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.market.dbp.cart.CartDataReadService.getCarSkuCount";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketServiceGetRequest.cs b/BBWY.JDSDK/Request/MarketServiceGetRequest.cs new file mode 100644 index 00000000..c911e5eb --- /dev/null +++ b/BBWY.JDSDK/Request/MarketServiceGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketServiceGetRequest : JdRequestBase + { + public string + serviceCode + {get; set;} + + public Nullable + id + {get; set;} + + public override string ApiName + { + get{return "jingdong.market.service.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("service_code", this. serviceCode +); + parameters.Add("id", this. id +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MarketServiceListGetRequest.cs b/BBWY.JDSDK/Request/MarketServiceListGetRequest.cs new file mode 100644 index 00000000..adb5677a --- /dev/null +++ b/BBWY.JDSDK/Request/MarketServiceListGetRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MarketServiceListGetRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + serviceStatus + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.market.service.list.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page_size", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("service_status", this. serviceStatus +); + parameters.Add("start_date", this. startDate +); + parameters.Add("end_date", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderAuditCancelOrderRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderAuditCancelOrderRequest.cs new file mode 100644 index 00000000..7e018b46 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderAuditCancelOrderRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderAuditCancelOrderRequest : JdRequestBase + { + public string + rejectReason + {get; set;} + + public Nullable + cancelOrderId + {get; set;} + + public Nullable + outOfDeptActual + {get; set;} + + public Nullable + rejectType + {get; set;} + + public Nullable + auditType + {get; set;} + + public string + operateMan + {get; set;} + + public Nullable + reqTimestamp + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.auditCancelOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("rejectReason", this. rejectReason +); + parameters.Add("cancelOrderId", this. cancelOrderId +); + parameters.Add("outOfDeptActual", this. outOfDeptActual +); + parameters.Add("rejectType", this. rejectType +); + parameters.Add("auditType", this. auditType +); + parameters.Add("operateMan", this. operateMan +); + parameters.Add("reqTimestamp", this. reqTimestamp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderBatchUpdateStockRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderBatchUpdateStockRequest.cs new file mode 100644 index 00000000..3f2f08f7 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderBatchUpdateStockRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderBatchUpdateStockRequest : JdRequestBase + { + public Nullable + siteId + {get; set;} + + public string + num {get; set; } + public string + skuId {get; set; } + public override string ApiName + { + get{return "jingdong.medicine.ds.order.batchUpdateStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("siteId", this. siteId +); + parameters.Add("num", this. num +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderCallCapacityRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderCallCapacityRequest.cs new file mode 100644 index 00000000..ab637156 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderCallCapacityRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderCallCapacityRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + operateMan + {get; set;} + + public Nullable + reqTimestamp + {get; set;} + + public Nullable + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.callCapacity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("operateMan", this. operateMan +); + parameters.Add("reqTimestamp", this. reqTimestamp +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderConfirmAcceptOrderRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderConfirmAcceptOrderRequest.cs new file mode 100644 index 00000000..36b4617f --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderConfirmAcceptOrderRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderConfirmAcceptOrderRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + operateMan + {get; set;} + + public Nullable + reqTimestamp + {get; set;} + + public Nullable + agreed + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.confirmAcceptOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("operateMan", this. operateMan +); + parameters.Add("reqTimestamp", this. reqTimestamp +); + parameters.Add("agreed", this. agreed +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderConfirmReject4JosRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderConfirmReject4JosRequest.cs new file mode 100644 index 00000000..d3468cca --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderConfirmReject4JosRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderConfirmReject4JosRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + operateMan + {get; set;} + + public Nullable + reqTimestamp + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.confirmReject4Jos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("operateMan", this. operateMan +); + parameters.Add("reqTimestamp", this. reqTimestamp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderGetIncrementOrderListRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderGetIncrementOrderListRequest.cs new file mode 100644 index 00000000..ac6782b9 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderGetIncrementOrderListRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderGetIncrementOrderListRequest : JdRequestBase + { + public string + endDate + {get; set;} + + public string + orderId + {get; set;} + + public string + clientIp + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + orderStatus + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + startDate + {get; set;} + + public Nullable + agingType + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.getIncrementOrderList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("endDate", this. endDate +); + parameters.Add("orderId", this. orderId +); + parameters.Add("clientIp", this. clientIp +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("page", this. page +); + parameters.Add("storeId", this. storeId +); + parameters.Add("startDate", this. startDate +); + parameters.Add("agingType", this. agingType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderGetOrderListRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderGetOrderListRequest.cs new file mode 100644 index 00000000..8acba4e5 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderGetOrderListRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderGetOrderListRequest : JdRequestBase + { + public string + endDate + {get; set;} + + public string + orderId + {get; set;} + + public string + clientIp + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + orderStatus + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + startDate + {get; set;} + + public Nullable + agingType + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.getOrderList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("endDate", this. endDate +); + parameters.Add("orderId", this. orderId +); + parameters.Add("clientIp", this. clientIp +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("page", this. page +); + parameters.Add("storeId", this. storeId +); + parameters.Add("startDate", this. startDate +); + parameters.Add("agingType", this. agingType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderGetOrderOpRecRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderGetOrderOpRecRequest.cs new file mode 100644 index 00000000..e4807b1c --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderGetOrderOpRecRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderGetOrderOpRecRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + clientIp + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.getOrderOpRec";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("clientIp", this. clientIp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderGetOrderRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderGetOrderRequest.cs new file mode 100644 index 00000000..ed1ec428 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderGetOrderRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderGetOrderRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + clientIp + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.getOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("clientIp", this. clientIp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderGetStorePriceRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderGetStorePriceRequest.cs new file mode 100644 index 00000000..05b599f4 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderGetStorePriceRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderGetStorePriceRequest : JdRequestBase + { + public string + outerId + {get; set;} + + public string + exStoreId + {get; set;} + + public string + storeId + {get; set;} + + public string + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.getStorePrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("outerId", this. outerId +); + parameters.Add("exStoreId", this. exStoreId +); + parameters.Add("storeId", this. storeId +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderGetStoreSkuStatusRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderGetStoreSkuStatusRequest.cs new file mode 100644 index 00000000..e71f1f1d --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderGetStoreSkuStatusRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderGetStoreSkuStatusRequest : JdRequestBase + { + public string + exStoreId + {get; set;} + + public string + skuId + {get; set;} + + public string + storeId + {get; set;} + + public string + outerId + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.getStoreSkuStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("exStoreId", this. exStoreId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("storeId", this. storeId +); + parameters.Add("outerId", this. outerId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderOrderStockOutRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderOrderStockOutRequest.cs new file mode 100644 index 00000000..2605cfd6 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderOrderStockOutRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderOrderStockOutRequest : JdRequestBase + { + public string + carrierName + {get; set;} + + public string + orderId + {get; set;} + + public string + waybillCode + {get; set;} + + public string + operateMan + {get; set;} + + public Nullable + carrierId + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.orderStockOut";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("carrierName", this. carrierName +); + parameters.Add("orderId", this. orderId +); + parameters.Add("waybillCode", this. waybillCode +); + parameters.Add("operateMan", this. operateMan +); + parameters.Add("carrierId", this. carrierId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderStoreSkuUpOrDownRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderStoreSkuUpOrDownRequest.cs new file mode 100644 index 00000000..d205ac2f --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderStoreSkuUpOrDownRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderStoreSkuUpOrDownRequest : JdRequestBase + { + public string + exStoreId + {get; set;} + + public string + skuId + {get; set;} + + public Nullable + storeSkuStatus + {get; set;} + + public string + storeId + {get; set;} + + public string + outerId + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.storeSkuUpOrDown";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("exStoreId", this. exStoreId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("storeSkuStatus", this. storeSkuStatus +); + parameters.Add("storeId", this. storeId +); + parameters.Add("outerId", this. outerId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderUpdateStorePriceRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderUpdateStorePriceRequest.cs new file mode 100644 index 00000000..de06ae32 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderUpdateStorePriceRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderUpdateStorePriceRequest : JdRequestBase + { + public string + storePrice + {get; set;} + + public string + outerId + {get; set;} + + public string + exStoreId + {get; set;} + + public string + storeId + {get; set;} + + public string + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.updateStorePrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("storePrice", this. storePrice +); + parameters.Add("outerId", this. outerId +); + parameters.Add("exStoreId", this. exStoreId +); + parameters.Add("storeId", this. storeId +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderUserPickUpGoodsRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderUserPickUpGoodsRequest.cs new file mode 100644 index 00000000..70f91202 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderUserPickUpGoodsRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderUserPickUpGoodsRequest : JdRequestBase + { + public string + pickUpCode + {get; set;} + + public string + orderId + {get; set;} + + public string + operateMan + {get; set;} + + public Nullable + storeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.userPickUpGoods";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pickUpCode", this. pickUpCode +); + parameters.Add("orderId", this. orderId +); + parameters.Add("operateMan", this. operateMan +); + parameters.Add("storeId", this. storeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderVendorSelfDeliveryCompleteRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderVendorSelfDeliveryCompleteRequest.cs new file mode 100644 index 00000000..4f43001c --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderVendorSelfDeliveryCompleteRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderVendorSelfDeliveryCompleteRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + operateMan + {get; set;} + + public Nullable + reqTimestamp + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.vendorSelfDeliveryComplete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("operateMan", this. operateMan +); + parameters.Add("reqTimestamp", this. reqTimestamp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MedicineDsOrderVendorSelfDeliveryRequest.cs b/BBWY.JDSDK/Request/MedicineDsOrderVendorSelfDeliveryRequest.cs new file mode 100644 index 00000000..8d7d97a8 --- /dev/null +++ b/BBWY.JDSDK/Request/MedicineDsOrderVendorSelfDeliveryRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MedicineDsOrderVendorSelfDeliveryRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + deliverymanPhone + {get; set;} + + public string + deliveryman + {get; set;} + + public string + operateMan + {get; set;} + + public Nullable + reqTimestamp + {get; set;} + + public override string ApiName + { + get{return "jingdong.medicine.ds.order.vendorSelfDelivery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("deliverymanPhone", this. deliverymanPhone +); + parameters.Add("deliveryman", this. deliveryman +); + parameters.Add("operateMan", this. operateMan +); + parameters.Add("reqTimestamp", this. reqTimestamp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MessagePushServicePushChatImageMessageRequest.cs b/BBWY.JDSDK/Request/MessagePushServicePushChatImageMessageRequest.cs new file mode 100644 index 00000000..1262e355 --- /dev/null +++ b/BBWY.JDSDK/Request/MessagePushServicePushChatImageMessageRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MessagePushServicePushChatImageMessageRequest : JdRequestBase + { + public string + accessToken + {get; set;} + + public string + aspid + {get; set;} + + public string + accessid + {get; set;} + + public string + url + {get; set;} + + public string + fromPin + {get; set;} + + public string + fromApp + {get; set;} + + public string + fromClientType + {get; set;} + + public string + openIdSeller + {get; set;} + + public string + xidSeller + {get; set;} + + public string + toPin + {get; set;} + + public string + toApp + {get; set;} + + public string + toClientType + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.MessagePushService.pushChatImageMessage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("accessToken", this. accessToken +); + parameters.Add("aspid", this. aspid +); + parameters.Add("accessid", this. accessid +); + parameters.Add("url", this. url +); + parameters.Add("fromPin", this. fromPin +); + parameters.Add("fromApp", this. fromApp +); + parameters.Add("fromClientType", this. fromClientType +); + parameters.Add("open_id_seller", this. openIdSeller +); + parameters.Add("xid_seller", this. xidSeller +); + parameters.Add("toPin", this. toPin +); + parameters.Add("toApp", this. toApp +); + parameters.Add("toClientType", this. toClientType +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MessagePushServicePushChatTextMessageRequest.cs b/BBWY.JDSDK/Request/MessagePushServicePushChatTextMessageRequest.cs new file mode 100644 index 00000000..d3c7d241 --- /dev/null +++ b/BBWY.JDSDK/Request/MessagePushServicePushChatTextMessageRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MessagePushServicePushChatTextMessageRequest : JdRequestBase + { + public string + accessToken + {get; set;} + + public string + aspid + {get; set;} + + public string + accessid + {get; set;} + + public string + fromPin + {get; set;} + + public string + fromApp + {get; set;} + + public string + fromClientType + {get; set;} + + public string + openIdSeller + {get; set;} + + public string + xidSeller + {get; set;} + + public string + toPin + {get; set;} + + public string + toApp + {get; set;} + + public string + toClientType + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public string + content + {get; set;} + + public override string ApiName + { + get{return "jingdong.MessagePushService.pushChatTextMessage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("accessToken", this. accessToken +); + parameters.Add("aspid", this. aspid +); + parameters.Add("accessid", this. accessid +); + parameters.Add("fromPin", this. fromPin +); + parameters.Add("fromApp", this. fromApp +); + parameters.Add("fromClientType", this. fromClientType +); + parameters.Add("open_id_seller", this. openIdSeller +); + parameters.Add("xid_seller", this. xidSeller +); + parameters.Add("toPin", this. toPin +); + parameters.Add("toApp", this. toApp +); + parameters.Add("toClientType", this. toClientType +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + parameters.Add("content", this. content +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MfaInnerEliminateRiskRequest.cs b/BBWY.JDSDK/Request/MfaInnerEliminateRiskRequest.cs new file mode 100644 index 00000000..ef6060e7 --- /dev/null +++ b/BBWY.JDSDK/Request/MfaInnerEliminateRiskRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MfaInnerEliminateRiskRequest : JdRequestBase + { + public string + rKey + {get; set;} + + public Nullable + validateType + {get; set;} + + public override string ApiName + { + get{return "jingdong.mfa.inner.eliminateRisk";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("rKey", this. rKey +); + parameters.Add("validateType", this. validateType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MfaInnerSendCodeToMobileRequest.cs b/BBWY.JDSDK/Request/MfaInnerSendCodeToMobileRequest.cs new file mode 100644 index 00000000..e9d97156 --- /dev/null +++ b/BBWY.JDSDK/Request/MfaInnerSendCodeToMobileRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MfaInnerSendCodeToMobileRequest : JdRequestBase + { + public string + rKey + {get; set;} + + public Nullable + validateType + {get; set;} + + public override string ApiName + { + get{return "jingdong.mfa.inner.sendCodeToMobile";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("rKey", this. rKey +); + parameters.Add("validateType", this. validateType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MfaInnerUserUnifiedAuthenticationRequest.cs b/BBWY.JDSDK/Request/MfaInnerUserUnifiedAuthenticationRequest.cs new file mode 100644 index 00000000..4fd600dc --- /dev/null +++ b/BBWY.JDSDK/Request/MfaInnerUserUnifiedAuthenticationRequest.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MfaInnerUserUnifiedAuthenticationRequest : JdRequestBase + { + public string + deviceOSType + {get; set;} + + public string + appId + {get; set;} + + public Nullable + businessType + {get; set;} + + public string + eid + {get; set;} + + public string + openUDID + {get; set;} + + public string + source + {get; set;} + + public string + deviceName + {get; set;} + + public string + email + {get; set;} + + public string + deviceOSVersion + {get; set;} + + public string + pin + {get; set;} + + public string + appVersion + {get; set;} + + public string + loginChannel + {get; set;} + + public string + authType + {get; set;} + + public string + clientIp + {get; set;} + + public string + uuid + {get; set;} + + public string + mobile + {get; set;} + + public override string ApiName + { + get{return "jingdong.mfa.inner.userUnifiedAuthentication";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("deviceOSType", this. deviceOSType +); + parameters.Add("appId", this. appId +); + parameters.Add("businessType", this. businessType +); + parameters.Add("eid", this. eid +); + parameters.Add("openUDID", this. openUDID +); + parameters.Add("source", this. source +); + parameters.Add("deviceName", this. deviceName +); + parameters.Add("email", this. email +); + parameters.Add("deviceOSVersion", this. deviceOSVersion +); + parameters.Add("pin", this. pin +); + parameters.Add("appVersion", this. appVersion +); + parameters.Add("loginChannel", this. loginChannel +); + parameters.Add("authType", this. authType +); + parameters.Add("clientIp", this. clientIp +); + parameters.Add("uuid", this. uuid +); + parameters.Add("mobile", this. mobile +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MfaInnerValidateMsgCodeRequest.cs b/BBWY.JDSDK/Request/MfaInnerValidateMsgCodeRequest.cs new file mode 100644 index 00000000..13469ae0 --- /dev/null +++ b/BBWY.JDSDK/Request/MfaInnerValidateMsgCodeRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MfaInnerValidateMsgCodeRequest : JdRequestBase + { + public string + msgCode + {get; set;} + + public string + rKey + {get; set;} + + public Nullable + validateType + {get; set;} + + public override string ApiName + { + get{return "jingdong.mfa.inner.validateMsgCode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("msgCode", this. msgCode +); + parameters.Add("rKey", this. rKey +); + parameters.Add("validateType", this. validateType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/MfaUserUnifiedAuthenticationRequest.cs b/BBWY.JDSDK/Request/MfaUserUnifiedAuthenticationRequest.cs new file mode 100644 index 00000000..78f2b6c4 --- /dev/null +++ b/BBWY.JDSDK/Request/MfaUserUnifiedAuthenticationRequest.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class MfaUserUnifiedAuthenticationRequest : JdRequestBase + { + public string + returnUrl + {get; set;} + + public string + deviceOSType + {get; set;} + + public string + appId + {get; set;} + + public Nullable + businessType + {get; set;} + + public string + eid + {get; set;} + + public string + openUDID + {get; set;} + + public string + source + {get; set;} + + public string + deviceName + {get; set;} + + public string + email + {get; set;} + + public string + deviceOSVersion + {get; set;} + + public string + pin + {get; set;} + + public string + appVersion + {get; set;} + + public string + loginChannel + {get; set;} + + public string + authType + {get; set;} + + public string + clientIp + {get; set;} + + public string + uuid + {get; set;} + + public string + mobile + {get; set;} + + public override string ApiName + { + get{return "jingdong.mfa.userUnifiedAuthentication";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("returnUrl", this. returnUrl +); + parameters.Add("deviceOSType", this. deviceOSType +); + parameters.Add("appId", this. appId +); + parameters.Add("businessType", this. businessType +); + parameters.Add("eid", this. eid +); + parameters.Add("openUDID", this. openUDID +); + parameters.Add("source", this. source +); + parameters.Add("deviceName", this. deviceName +); + parameters.Add("email", this. email +); + parameters.Add("deviceOSVersion", this. deviceOSVersion +); + parameters.Add("pin", this. pin +); + parameters.Add("appVersion", this. appVersion +); + parameters.Add("loginChannel", this. loginChannel +); + parameters.Add("authType", this. authType +); + parameters.Add("clientIp", this. clientIp +); + parameters.Add("uuid", this. uuid +); + parameters.Add("mobile", this. mobile +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewWareAttributeGroupsQueryRequest.cs b/BBWY.JDSDK/Request/NewWareAttributeGroupsQueryRequest.cs new file mode 100644 index 00000000..9895e70c --- /dev/null +++ b/BBWY.JDSDK/Request/NewWareAttributeGroupsQueryRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewWareAttributeGroupsQueryRequest : JdRequestBase + { + public string + id {get; set; } + public override string ApiName + { + get{return "jingdong.new.ware.AttributeGroups.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewWareAttributeValuesQueryRequest.cs b/BBWY.JDSDK/Request/NewWareAttributeValuesQueryRequest.cs new file mode 100644 index 00000000..5fd67d30 --- /dev/null +++ b/BBWY.JDSDK/Request/NewWareAttributeValuesQueryRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewWareAttributeValuesQueryRequest : JdRequestBase + { + public string + id {get; set; } + public override string ApiName + { + get{return "jingdong.new.ware.AttributeValues.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewWareAttributesQueryRequest.cs b/BBWY.JDSDK/Request/NewWareAttributesQueryRequest.cs new file mode 100644 index 00000000..982ba1c2 --- /dev/null +++ b/BBWY.JDSDK/Request/NewWareAttributesQueryRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewWareAttributesQueryRequest : JdRequestBase + { + public string + id {get; set; } + public override string ApiName + { + get{return "jingdong.new.ware.Attributes.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewWareBaseproductGetRequest.cs b/BBWY.JDSDK/Request/NewWareBaseproductGetRequest.cs new file mode 100644 index 00000000..f530c7ba --- /dev/null +++ b/BBWY.JDSDK/Request/NewWareBaseproductGetRequest.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewWareBaseproductGetRequest : JdRequestBase + { + public string + ids {get; set; } + public string + basefields {get; set; } + public override string ApiName + { + get{return "jingdong.new.ware.baseproduct.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ids", this. ids +); + parameters.Add("basefields", this. basefields +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewWareMobilebigfieldGetRequest.cs b/BBWY.JDSDK/Request/NewWareMobilebigfieldGetRequest.cs new file mode 100644 index 00000000..a0ed593d --- /dev/null +++ b/BBWY.JDSDK/Request/NewWareMobilebigfieldGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewWareMobilebigfieldGetRequest : JdRequestBase + { + public Nullable + skuid + {get; set;} + + public override string ApiName + { + get{return "jingdong.new.ware.mobilebigfield.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuid", this. skuid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewWareProductsortattGetRequest.cs b/BBWY.JDSDK/Request/NewWareProductsortattGetRequest.cs new file mode 100644 index 00000000..5274c418 --- /dev/null +++ b/BBWY.JDSDK/Request/NewWareProductsortattGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewWareProductsortattGetRequest : JdRequestBase + { + public Nullable + skuid + {get; set;} + + public override string ApiName + { + get{return "jingdong.new.ware.productsortatt.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuid", this. skuid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewWareSameproductskuidsQueryRequest.cs b/BBWY.JDSDK/Request/NewWareSameproductskuidsQueryRequest.cs new file mode 100644 index 00000000..b9e1862a --- /dev/null +++ b/BBWY.JDSDK/Request/NewWareSameproductskuidsQueryRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewWareSameproductskuidsQueryRequest : JdRequestBase + { + public string + id {get; set; } + public override string ApiName + { + get{return "jingdong.new.ware.sameproductskuids.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewWareVenderSkusQueryRequest.cs b/BBWY.JDSDK/Request/NewWareVenderSkusQueryRequest.cs new file mode 100644 index 00000000..a5df621f --- /dev/null +++ b/BBWY.JDSDK/Request/NewWareVenderSkusQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewWareVenderSkusQueryRequest : JdRequestBase + { + public string + index + {get; set;} + + public override string ApiName + { + get{return "jingdong.new.ware.vender.skus.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("index", this. index +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewhouseGetCustomerNoticeDetailRequest.cs b/BBWY.JDSDK/Request/NewhouseGetCustomerNoticeDetailRequest.cs new file mode 100644 index 00000000..b24d92be --- /dev/null +++ b/BBWY.JDSDK/Request/NewhouseGetCustomerNoticeDetailRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewhouseGetCustomerNoticeDetailRequest : JdRequestBase + { + public Nullable + channelId + {get; set;} + + public Nullable + clueId + {get; set;} + + public override string ApiName + { + get{return "jingdong.newhouse.getCustomerNoticeDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelId", this. channelId +); + parameters.Add("clueId", this. clueId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewhouseGetHouseNewOrderDetailRequest.cs b/BBWY.JDSDK/Request/NewhouseGetHouseNewOrderDetailRequest.cs new file mode 100644 index 00000000..83cd327f --- /dev/null +++ b/BBWY.JDSDK/Request/NewhouseGetHouseNewOrderDetailRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewhouseGetHouseNewOrderDetailRequest : JdRequestBase + { + public Nullable + channelId + {get; set;} + + public Nullable + clueId + {get; set;} + + public override string ApiName + { + get{return "jingdong.newhouse.getHouseNewOrderDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelId", this. channelId +); + parameters.Add("clueId", this. clueId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/NewhouseGetHouseXjkDetailRequest.cs b/BBWY.JDSDK/Request/NewhouseGetHouseXjkDetailRequest.cs new file mode 100644 index 00000000..e6f66690 --- /dev/null +++ b/BBWY.JDSDK/Request/NewhouseGetHouseXjkDetailRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class NewhouseGetHouseXjkDetailRequest : JdRequestBase + { + public Nullable + channelId + {get; set;} + + public Nullable + clueId + {get; set;} + + public override string ApiName + { + get{return "jingdong.newhouse.getHouseXjkDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channelId", this. channelId +); + parameters.Add("clueId", this. clueId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicOrderGetorderlistRequest.cs b/BBWY.JDSDK/Request/OmnicOrderGetorderlistRequest.cs new file mode 100644 index 00000000..7f6f3cc5 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicOrderGetorderlistRequest.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicOrderGetorderlistRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public Nullable + dateType + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + currentPage + {get; set;} + + public string + fieldList {get; set; } + public Nullable + startDate + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.order.getorderlist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("dateType", this. dateType +); + parameters.Add("orderId", this. orderId +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("fieldList", this. fieldList +); + parameters.Add("startDate", this. startDate +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicOrderReproduceRequest.cs b/BBWY.JDSDK/Request/OmnicOrderReproduceRequest.cs new file mode 100644 index 00000000..5052b42c --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicOrderReproduceRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicOrderReproduceRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + operateTime + {get; set;} + + public string + remark + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + operateName + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.order.reproduce";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("orderId", this. orderId +); + parameters.Add("operateTime", this. operateTime +); + parameters.Add("remark", this. remark +); + parameters.Add("storeId", this. storeId +); + parameters.Add("operateName", this. operateName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicOrderSavecourierRequest.cs b/BBWY.JDSDK/Request/OmnicOrderSavecourierRequest.cs new file mode 100644 index 00000000..804e07a7 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicOrderSavecourierRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicOrderSavecourierRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + deliveryId + {get; set;} + + public Nullable + carrierType + {get; set;} + + public string + carrierName + {get; set;} + + public string + carrierNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.order.savecourier";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("orderId", this. orderId +); + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("carrierType", this. carrierType +); + parameters.Add("carrierName", this. carrierName +); + parameters.Add("carrierNo", this. carrierNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicOrderSavesnRequest.cs b/BBWY.JDSDK/Request/OmnicOrderSavesnRequest.cs new file mode 100644 index 00000000..da8c1d4a --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicOrderSavesnRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicOrderSavesnRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + venderStoreId + {get; set;} + + public string + skuId {get; set; } + public string + outSkuId {get; set; } + public string + sn {get; set; } + public override string ApiName + { + get{return "jingdong.omnic.order.savesn";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("orderId", this. orderId +); + parameters.Add("storeId", this. storeId +); + parameters.Add("venderStoreId", this. venderStoreId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("outSkuId", this. outSkuId +); + parameters.Add("sn", this. sn +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicOrderSearchRequest.cs b/BBWY.JDSDK/Request/OmnicOrderSearchRequest.cs new file mode 100644 index 00000000..ff5415ca --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicOrderSearchRequest.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicOrderSearchRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + status + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + dateType + {get; set;} + + public string + fieldList {get; set; } + public override string ApiName + { + get{return "jingdong.omnic.order.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("status", this. status +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("dateType", this. dateType +); + parameters.Add("fieldList", this. fieldList +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicOrderShipinfoSearchRequest.cs b/BBWY.JDSDK/Request/OmnicOrderShipinfoSearchRequest.cs new file mode 100644 index 00000000..fc85de55 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicOrderShipinfoSearchRequest.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicOrderShipinfoSearchRequest : JdRequestBase + { + public Nullable + dateType + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + currentPage + {get; set;} + + public string + fieldList {get; set; } + public Nullable + startDate + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.order.shipinfo.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("dateType", this. dateType +); + parameters.Add("orderId", this. orderId +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("fieldList", this. fieldList +); + parameters.Add("startDate", this. startDate +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicOrderSyncpickupcodeRequest.cs b/BBWY.JDSDK/Request/OmnicOrderSyncpickupcodeRequest.cs new file mode 100644 index 00000000..e8afbdc1 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicOrderSyncpickupcodeRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicOrderSyncpickupcodeRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public string + pickUpCode + {get; set;} + + public string + salesChannelOrderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.order.syncpickupcode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("pickUpCode", this. pickUpCode +); + parameters.Add("salesChannelOrderId", this. salesChannelOrderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicOrderTraceSearchRequest.cs b/BBWY.JDSDK/Request/OmnicOrderTraceSearchRequest.cs new file mode 100644 index 00000000..856a75ec --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicOrderTraceSearchRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicOrderTraceSearchRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + statusType + {get; set;} + + public Nullable + status + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + dateType + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.order.trace.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("statusType", this. statusType +); + parameters.Add("status", this. status +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("dateType", this. dateType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicProduceUpdatestatusRequest.cs b/BBWY.JDSDK/Request/OmnicProduceUpdatestatusRequest.cs new file mode 100644 index 00000000..bbf71274 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicProduceUpdatestatusRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicProduceUpdatestatusRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public string + storeType + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + operateTime + {get; set;} + + public string + storeId + {get; set;} + + public string + operateName + {get; set;} + + public Nullable + status + {get; set;} + + public string + courierId + {get; set;} + + public string + courierName + {get; set;} + + public string + courierPhone + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.produce.updatestatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("storeType", this. storeType +); + parameters.Add("orderId", this. orderId +); + parameters.Add("operateTime", this. operateTime +); + parameters.Add("storeId", this. storeId +); + parameters.Add("operateName", this. operateName +); + parameters.Add("status", this. status +); + parameters.Add("courierId", this. courierId +); + parameters.Add("courierName", this. courierName +); + parameters.Add("courierPhone", this. courierPhone +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicShipUpdatestatusRequest.cs b/BBWY.JDSDK/Request/OmnicShipUpdatestatusRequest.cs new file mode 100644 index 00000000..0f86617f --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicShipUpdatestatusRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicShipUpdatestatusRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public string + deliveryId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + operateTime + {get; set;} + + public string + operateName + {get; set;} + + public string + contactPhone + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.ship.updatestatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("operateTime", this. operateTime +); + parameters.Add("operateName", this. operateName +); + parameters.Add("contactPhone", this. contactPhone +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicStaticdataQuerycourierlistRequest.cs b/BBWY.JDSDK/Request/OmnicStaticdataQuerycourierlistRequest.cs new file mode 100644 index 00000000..2b20561c --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicStaticdataQuerycourierlistRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicStaticdataQuerycourierlistRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.staticdata.querycourierlist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicStockImportRequest.cs b/BBWY.JDSDK/Request/OmnicStockImportRequest.cs new file mode 100644 index 00000000..deb17784 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicStockImportRequest.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicStockImportRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public string + jdSkuId {get; set; } + public string + stockType {get; set; } + public string + outerSkuId {get; set; } + public string + upc {get; set; } + public string + updateTime {get; set; } + public string + spotStockNum {get; set; } + public string + storeId {get; set; } + public override string ApiName + { + get{return "jingdong.omnic.stock.import";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("jdSkuId", this. jdSkuId +); + parameters.Add("stockType", this. stockType +); + parameters.Add("outerSkuId", this. outerSkuId +); + parameters.Add("upc", this. upc +); + parameters.Add("updateTime", this. updateTime +); + parameters.Add("spotStockNum", this. spotStockNum +); + parameters.Add("storeId", this. storeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicStoreImportRequest.cs b/BBWY.JDSDK/Request/OmnicStoreImportRequest.cs new file mode 100644 index 00000000..39a319b8 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicStoreImportRequest.cs @@ -0,0 +1,181 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicStoreImportRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public string + latitude + {get; set;} + + public string + storeContactName + {get; set;} + + public string + supplierCode + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + townId + {get; set;} + + public string + storeContactTelephone + {get; set;} + + public Nullable + storeStatus + {get; set;} + + public Nullable + mapDatum + {get; set;} + + public string + cityName + {get; set;} + + public Nullable + scopeType + {get; set;} + + public string + venderStoreName + {get; set;} + + public Nullable + countyId + {get; set;} + + public string + storeFullAddress + {get; set;} + + public string + closeTime + {get; set;} + + public string + openTime + {get; set;} + + public string + longitude + {get; set;} + + public string + countyName + {get; set;} + + public string + coverage + {get; set;} + + public string + supplierName + {get; set;} + + public string + townName + {get; set;} + + public Nullable + provinceId + {get; set;} + + public string + storeContactPhone + {get; set;} + + public string + venderStoreId + {get; set;} + + public string + provinceName + {get; set;} + + public string + vertexs + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.store.import";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("latitude", this. latitude +); + parameters.Add("storeContactName", this. storeContactName +); + parameters.Add("supplierCode", this. supplierCode +); + parameters.Add("cityId", this. cityId +); + parameters.Add("townId", this. townId +); + parameters.Add("storeContactTelephone", this. storeContactTelephone +); + parameters.Add("storeStatus", this. storeStatus +); + parameters.Add("mapDatum", this. mapDatum +); + parameters.Add("cityName", this. cityName +); + parameters.Add("scopeType", this. scopeType +); + parameters.Add("venderStoreName", this. venderStoreName +); + parameters.Add("countyId", this. countyId +); + parameters.Add("storeFullAddress", this. storeFullAddress +); + parameters.Add("closeTime", this. closeTime +); + parameters.Add("openTime", this. openTime +); + parameters.Add("longitude", this. longitude +); + parameters.Add("countyName", this. countyName +); + parameters.Add("coverage", this. coverage +); + parameters.Add("supplierName", this. supplierName +); + parameters.Add("townName", this. townName +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("storeContactPhone", this. storeContactPhone +); + parameters.Add("venderStoreId", this. venderStoreId +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("vertexs", this. vertexs +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnicTraceGettracelistRequest.cs b/BBWY.JDSDK/Request/OmnicTraceGettracelistRequest.cs new file mode 100644 index 00000000..7ed22d2a --- /dev/null +++ b/BBWY.JDSDK/Request/OmnicTraceGettracelistRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnicTraceGettracelistRequest : JdRequestBase + { + public string + authKey + {get; set;} + + public Nullable + dateType + {get; set;} + + public Nullable + statusType + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + currentPage + {get; set;} + + public Nullable + startDate + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnic.trace.gettracelist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authKey", this. authKey +); + parameters.Add("dateType", this. dateType +); + parameters.Add("statusType", this. statusType +); + parameters.Add("orderId", this. orderId +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("startDate", this. startDate +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnichannelOrderLocateinfoSearchRequest.cs b/BBWY.JDSDK/Request/OmnichannelOrderLocateinfoSearchRequest.cs new file mode 100644 index 00000000..836809fc --- /dev/null +++ b/BBWY.JDSDK/Request/OmnichannelOrderLocateinfoSearchRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnichannelOrderLocateinfoSearchRequest : JdRequestBase + { + public string + orderIdListJsonStr {get; set; } + public override string ApiName + { + get{return "jingdong.omnichannel.order.locateinfo.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderIdListJsonStr", this. orderIdListJsonStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnichannelOrderProduceinfoUpdateRequest.cs b/BBWY.JDSDK/Request/OmnichannelOrderProduceinfoUpdateRequest.cs new file mode 100644 index 00000000..b05ca214 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnichannelOrderProduceinfoUpdateRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnichannelOrderProduceinfoUpdateRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + status + {get; set;} + + public string + storeType + {get; set;} + + public string + storeId + {get; set;} + + public string + operateName + {get; set;} + + public Nullable + operateTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnichannel.order.produceinfo.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("status", this. status +); + parameters.Add("storeType", this. storeType +); + parameters.Add("storeId", this. storeId +); + parameters.Add("operateName", this. operateName +); + parameters.Add("operateTime", this. operateTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnichannelOrderReproduceRequest.cs b/BBWY.JDSDK/Request/OmnichannelOrderReproduceRequest.cs new file mode 100644 index 00000000..00263851 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnichannelOrderReproduceRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnichannelOrderReproduceRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + remark + {get; set;} + + public string + operateName + {get; set;} + + public Nullable + operateTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnichannel.order.reproduce";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("storeId", this. storeId +); + parameters.Add("remark", this. remark +); + parameters.Add("operateName", this. operateName +); + parameters.Add("operateTime", this. operateTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnichannelOrderShipUpdateRequest.cs b/BBWY.JDSDK/Request/OmnichannelOrderShipUpdateRequest.cs new file mode 100644 index 00000000..0681cc1f --- /dev/null +++ b/BBWY.JDSDK/Request/OmnichannelOrderShipUpdateRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnichannelOrderShipUpdateRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + deliveryId + {get; set;} + + public Nullable + status + {get; set;} + + public string + operateName + {get; set;} + + public string + contactPhone + {get; set;} + + public Nullable + operateTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnichannel.order.ship.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("deliveryId", this. deliveryId +); + parameters.Add("status", this. status +); + parameters.Add("operateName", this. operateName +); + parameters.Add("contactPhone", this. contactPhone +); + parameters.Add("operateTime", this. operateTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnichannelPriceUpdateRequest.cs b/BBWY.JDSDK/Request/OmnichannelPriceUpdateRequest.cs new file mode 100644 index 00000000..def9242e --- /dev/null +++ b/BBWY.JDSDK/Request/OmnichannelPriceUpdateRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnichannelPriceUpdateRequest : JdRequestBase + { + public string + venderId {get; set; } + public string + saleSkuId {get; set; } + public string + saleSkuName {get; set; } + public string + outerSkuId {get; set; } + public string + outerSkuName {get; set; } + public string + upc {get; set; } + public string + outerStoreId {get; set; } + public string + priceMode {get; set; } + public string + price {get; set; } + public string + updateTime {get; set; } + public override string ApiName + { + get{return "jingdong.omnichannel.price.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderId", this. venderId +); + parameters.Add("saleSkuId", this. saleSkuId +); + parameters.Add("saleSkuName", this. saleSkuName +); + parameters.Add("outerSkuId", this. outerSkuId +); + parameters.Add("outerSkuName", this. outerSkuName +); + parameters.Add("upc", this. upc +); + parameters.Add("outerStoreId", this. outerStoreId +); + parameters.Add("priceMode", this. priceMode +); + parameters.Add("price", this. price +); + parameters.Add("updateTime", this. updateTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnichannelStockChangeUpdateRequest.cs b/BBWY.JDSDK/Request/OmnichannelStockChangeUpdateRequest.cs new file mode 100644 index 00000000..e0449975 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnichannelStockChangeUpdateRequest.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnichannelStockChangeUpdateRequest : JdRequestBase + { + public string + stockType {get; set; } + public string + storeId {get; set; } + public string + jdSkuId {get; set; } + public string + outerSkuId {get; set; } + public string + spotStockNum {get; set; } + public string + saleStockNum {get; set; } + public string + produceStockNum {get; set; } + public string + updateTime {get; set; } + public override string ApiName + { + get{return "jingdong.omnichannel.stock.change.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("stockType", this. stockType +); + parameters.Add("storeId", this. storeId +); + parameters.Add("jdSkuId", this. jdSkuId +); + parameters.Add("outerSkuId", this. outerSkuId +); + parameters.Add("spotStockNum", this. spotStockNum +); + parameters.Add("saleStockNum", this. saleStockNum +); + parameters.Add("produceStockNum", this. produceStockNum +); + parameters.Add("updateTime", this. updateTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnichannelStockFullUpdateRequest.cs b/BBWY.JDSDK/Request/OmnichannelStockFullUpdateRequest.cs new file mode 100644 index 00000000..5ccb0502 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnichannelStockFullUpdateRequest.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnichannelStockFullUpdateRequest : JdRequestBase + { + public Nullable + totalItem + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + pageNo + {get; set;} + + public string + stockType {get; set; } + public string + storeId {get; set; } + public string + jdSkuId {get; set; } + public string + outerSkuId {get; set; } + public string + spotStockNum {get; set; } + public string + saleStockNum {get; set; } + public string + produceStockNum {get; set; } + public string + updateTime {get; set; } + public override string ApiName + { + get{return "jingdong.omnichannel.stock.full.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("totalItem", this. totalItem +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("stockType", this. stockType +); + parameters.Add("storeId", this. storeId +); + parameters.Add("jdSkuId", this. jdSkuId +); + parameters.Add("outerSkuId", this. outerSkuId +); + parameters.Add("spotStockNum", this. spotStockNum +); + parameters.Add("saleStockNum", this. saleStockNum +); + parameters.Add("produceStockNum", this. produceStockNum +); + parameters.Add("updateTime", this. updateTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OmnichannelStoreInfoUpdateRequest.cs b/BBWY.JDSDK/Request/OmnichannelStoreInfoUpdateRequest.cs new file mode 100644 index 00000000..ff11fc31 --- /dev/null +++ b/BBWY.JDSDK/Request/OmnichannelStoreInfoUpdateRequest.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OmnichannelStoreInfoUpdateRequest : JdRequestBase + { + public string + storeId + {get; set;} + + public string + storeName + {get; set;} + + public string + storeFullAddress + {get; set;} + + public string + province + {get; set;} + + public Nullable + provinceCode + {get; set;} + + public string + city + {get; set;} + + public Nullable + cityCode + {get; set;} + + public string + county + {get; set;} + + public Nullable + countyCode + {get; set;} + + public string + town + {get; set;} + + public Nullable + townCode + {get; set;} + + public string + storeContactName + {get; set;} + + public string + storeContactPhone + {get; set;} + + public string + storeContactMail + {get; set;} + + public Nullable + coverage + {get; set;} + + public string + companyUnitCreditCode + {get; set;} + + public Nullable + longitude + {get; set;} + + public Nullable + latitude + {get; set;} + + public Nullable + isValid + {get; set;} + + public Nullable + deliveryFlag + {get; set;} + + public Nullable + pickupFlag + {get; set;} + + public override string ApiName + { + get{return "jingdong.omnichannel.store.info.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("storeId", this. storeId +); + parameters.Add("storeName", this. storeName +); + parameters.Add("storeFullAddress", this. storeFullAddress +); + parameters.Add("province", this. province +); + parameters.Add("provinceCode", this. provinceCode +); + parameters.Add("city", this. city +); + parameters.Add("cityCode", this. cityCode +); + parameters.Add("county", this. county +); + parameters.Add("countyCode", this. countyCode +); + parameters.Add("town", this. town +); + parameters.Add("townCode", this. townCode +); + parameters.Add("storeContactName", this. storeContactName +); + parameters.Add("storeContactPhone", this. storeContactPhone +); + parameters.Add("storeContactMail", this. storeContactMail +); + parameters.Add("coverage", this. coverage +); + parameters.Add("companyUnitCreditCode", this. companyUnitCreditCode +); + parameters.Add("longitude", this. longitude +); + parameters.Add("latitude", this. latitude +); + parameters.Add("isValid", this. isValid +); + parameters.Add("deliveryFlag", this. deliveryFlag +); + parameters.Add("pickupFlag", this. pickupFlag +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OneorderqueryRequest.cs b/BBWY.JDSDK/Request/OneorderqueryRequest.cs new file mode 100644 index 00000000..57e786a0 --- /dev/null +++ b/BBWY.JDSDK/Request/OneorderqueryRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OneorderqueryRequest : JdRequestBase + { + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + orderStatus + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + sortType + {get; set;} + + public Nullable + dateType + {get; set;} + + public Nullable + operationType + {get; set;} + + public string + extStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.oneorderquery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("sortType", this. sortType +); + parameters.Add("dateType", this. dateType +); + parameters.Add("operationType", this. operationType +); + parameters.Add("extStr", this. extStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OpenpresortRequest.cs b/BBWY.JDSDK/Request/OpenpresortRequest.cs new file mode 100644 index 00000000..416956a7 --- /dev/null +++ b/BBWY.JDSDK/Request/OpenpresortRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OpenpresortRequest : JdRequestBase + { + public string + fullAddress + {get; set;} + + public string + companyCode + {get; set;} + + public string + waybillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.openpresort";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("fullAddress", this. fullAddress +); + parameters.Add("companyCode", this. companyCode +); + parameters.Add("waybillCode", this. waybillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OrderCompanyUserServiceGetCompanyAccountsAllRequest.cs b/BBWY.JDSDK/Request/OrderCompanyUserServiceGetCompanyAccountsAllRequest.cs new file mode 100644 index 00000000..7ac94488 --- /dev/null +++ b/BBWY.JDSDK/Request/OrderCompanyUserServiceGetCompanyAccountsAllRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OrderCompanyUserServiceGetCompanyAccountsAllRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.orderCompanyUserService.getCompanyAccountsAll";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OrderCompanyUserServiceInsertCompanyInfoRequest.cs b/BBWY.JDSDK/Request/OrderCompanyUserServiceInsertCompanyInfoRequest.cs new file mode 100644 index 00000000..b0016a98 --- /dev/null +++ b/BBWY.JDSDK/Request/OrderCompanyUserServiceInsertCompanyInfoRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OrderCompanyUserServiceInsertCompanyInfoRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.orderCompanyUserService.insertCompanyInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OrderOrderDeleteApplyRequest.cs b/BBWY.JDSDK/Request/OrderOrderDeleteApplyRequest.cs new file mode 100644 index 00000000..2adf1de8 --- /dev/null +++ b/BBWY.JDSDK/Request/OrderOrderDeleteApplyRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OrderOrderDeleteApplyRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + delApplyType + {get; set;} + + public string + delApplyReason + {get; set;} + + public override string ApiName + { + get{return "jingdong.order.orderDelete.apply";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("del_apply_type", this. delApplyType +); + parameters.Add("del_apply_reason", this. delApplyReason +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OrderStatUpLocationGPSRequest.cs b/BBWY.JDSDK/Request/OrderStatUpLocationGPSRequest.cs new file mode 100644 index 00000000..de388ee4 --- /dev/null +++ b/BBWY.JDSDK/Request/OrderStatUpLocationGPSRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OrderStatUpLocationGPSRequest : JdRequestBase + { + public string + nowGPSY + {get; set;} + + public string + nowGPSX + {get; set;} + + public string + orderNo + {get; set;} + + public Nullable + enginnerId + {get; set;} + + public override string ApiName + { + get{return "jingdong.OrderStat.upLocationGPS";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("nowGPSY", this. nowGPSY +); + parameters.Add("nowGPSX", this. nowGPSX +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("enginnerId", this. enginnerId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeRequest.cs b/BBWY.JDSDK/Request/OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeRequest.cs new file mode 100644 index 00000000..972b8977 --- /dev/null +++ b/BBWY.JDSDK/Request/OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeRequest : JdRequestBase + { + public string + venderCode + {get; set;} + + public string + waybillId + {get; set;} + + public override string ApiName + { + get{return "jingdong.orderTraceByWaybillService.getOrderTraceByWaybillIdAndVenderCode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderCode", this. venderCode +); + parameters.Add("waybillId", this. waybillId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OrderVenderRemarkQueryByOrderIdRequest.cs b/BBWY.JDSDK/Request/OrderVenderRemarkQueryByOrderIdRequest.cs new file mode 100644 index 00000000..56f1ca5d --- /dev/null +++ b/BBWY.JDSDK/Request/OrderVenderRemarkQueryByOrderIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OrderVenderRemarkQueryByOrderIdRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.order.venderRemark.queryByOrderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OtsOrderbankExportRestOperatePayResourceRequest.cs b/BBWY.JDSDK/Request/OtsOrderbankExportRestOperatePayResourceRequest.cs new file mode 100644 index 00000000..713dd587 --- /dev/null +++ b/BBWY.JDSDK/Request/OtsOrderbankExportRestOperatePayResourceRequest.cs @@ -0,0 +1,187 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OtsOrderbankExportRestOperatePayResourceRequest : JdRequestBase + { + public string + notePub + {get; set;} + + public Nullable + payEnum + {get; set;} + + public string + orderId + {get; set;} + + public Nullable + payTime + {get; set;} + + public string + oper + {get; set;} + + public string + businessNo + {get; set;} + + public Nullable + payType + {get; set;} + + public string + payMoney + {get; set;} + + public string + currencyName + {get; set;} + + public string + merchantId + {get; set;} + + public string + parentOrderId + {get; set;} + + public string + appId + {get; set;} + + public Nullable + currency + {get; set;} + + public string + ext2 + {get; set;} + + public string + ext1 + {get; set;} + + public Nullable + ver + {get; set;} + + public string + appToken + {get; set;} + + public Nullable + dataType + {get; set;} + + public string + noteInner + {get; set;} + + public Nullable + updateTime + {get; set;} + + public Nullable + eventType + {get; set;} + + public string + payTypeName + {get; set;} + + public string + currencyPrice + {get; set;} + + public Nullable + createTime + {get; set;} + + public string + rfIdType + {get; set;} + + public string + payId + {get; set;} + + public Nullable + businessType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ots.orderbank.export.rest.OperatePayResource";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("notePub", this. notePub +); + parameters.Add("payEnum", this. payEnum +); + parameters.Add("orderId", this. orderId +); + parameters.Add("payTime", this. payTime +); + parameters.Add("oper", this. oper +); + parameters.Add("businessNo", this. businessNo +); + parameters.Add("payType", this. payType +); + parameters.Add("payMoney", this. payMoney +); + parameters.Add("currencyName", this. currencyName +); + parameters.Add("merchantId", this. merchantId +); + parameters.Add("parentOrderId", this. parentOrderId +); + parameters.Add("appId", this. appId +); + parameters.Add("currency", this. currency +); + parameters.Add("ext2", this. ext2 +); + parameters.Add("ext1", this. ext1 +); + parameters.Add("ver", this. ver +); + parameters.Add("appToken", this. appToken +); + parameters.Add("dataType", this. dataType +); + parameters.Add("noteInner", this. noteInner +); + parameters.Add("updateTime", this. updateTime +); + parameters.Add("eventType", this. eventType +); + parameters.Add("payTypeName", this. payTypeName +); + parameters.Add("currencyPrice", this. currencyPrice +); + parameters.Add("createTime", this. createTime +); + parameters.Add("rfIdType", this. rfIdType +); + parameters.Add("payId", this. payId +); + parameters.Add("businessType", this. businessType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/OtsOrderbankExportRestOrderResourceRequest.cs b/BBWY.JDSDK/Request/OtsOrderbankExportRestOrderResourceRequest.cs new file mode 100644 index 00000000..38053686 --- /dev/null +++ b/BBWY.JDSDK/Request/OtsOrderbankExportRestOrderResourceRequest.cs @@ -0,0 +1,325 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class OtsOrderbankExportRestOrderResourceRequest : JdRequestBase + { + public Nullable + orderType + {get; set;} + + public string + sendPay + {get; set;} + + public string + orderId + {get; set;} + + public string + totalPrice + {get; set;} + + public string + discount + {get; set;} + + public string + yun + {get; set;} + + public Nullable + orderTime + {get; set;} + + public string + payDiscount + {get; set;} + + public string + merchantId + {get; set;} + + public string + parentOrderId + {get; set;} + + public string + appId + {get; set;} + + public string + systemNo + {get; set;} + + public string + orderPrice + {get; set;} + + public Nullable + currency + {get; set;} + + public string + skuId + {get; set;} + + public string + delivery + {get; set;} + + public Nullable + ver + {get; set;} + + public Nullable + payMode + {get; set;} + + public string + appToken + {get; set;} + + public string + otherMoney + {get; set;} + + public string + productCode + {get; set;} + + public string + notePub {get; set; } + public string + payEnum {get; set; } + public string + payOrderId {get; set; } + public string + payTime {get; set; } + public string + businessNo {get; set; } + public string + payType {get; set; } + public string + payMoney {get; set; } + public string + payCurrencyName {get; set; } + public string + payMerchantId {get; set; } + public string + payParentOrderId {get; set; } + public string + payAppId {get; set; } + public string + paySystemNo {get; set; } + public string + payCurrency {get; set; } + public string + ext2 {get; set; } + public string + ext1 {get; set; } + public string + payVer {get; set; } + public string + payAppToken {get; set; } + public string + dataType {get; set; } + public string + noteInner {get; set; } + public string + updateTime {get; set; } + public string + orderBankNo {get; set; } + public string + eventType {get; set; } + public string + payTypeName {get; set; } + public string + currencyPrice {get; set; } + public string + payCreateTime {get; set; } + public string + rfIdType {get; set; } + public string + morePay {get; set; } + public string + payId {get; set; } + public string + businessType {get; set; } + public string + paidIn + {get; set;} + + public Nullable + orderCode + {get; set;} + + public Nullable + tuotouTime + {get; set;} + + public string + receivableTypeName {get; set; } + public string + receAmount {get; set; } + public string + receivableId {get; set; } + public string + receivableType {get; set; } + public string + receCurrencyName {get; set; } + public string + receCreateTime {get; set; } + public string + receAppToken {get; set; } + public string + receAppId {get; set; } + public string + receSystemNo {get; set; } + public string + receCurrency {get; set; } + public override string ApiName + { + get{return "jingdong.ots.orderbank.export.rest.OrderResource";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderType", this. orderType +); + parameters.Add("sendPay", this. sendPay +); + parameters.Add("orderId", this. orderId +); + parameters.Add("totalPrice", this. totalPrice +); + parameters.Add("discount", this. discount +); + parameters.Add("yun", this. yun +); + parameters.Add("orderTime", this. orderTime +); + parameters.Add("payDiscount", this. payDiscount +); + parameters.Add("merchantId", this. merchantId +); + parameters.Add("parentOrderId", this. parentOrderId +); + parameters.Add("appId", this. appId +); + parameters.Add("systemNo", this. systemNo +); + parameters.Add("orderPrice", this. orderPrice +); + parameters.Add("currency", this. currency +); + parameters.Add("skuId", this. skuId +); + parameters.Add("delivery", this. delivery +); + parameters.Add("ver", this. ver +); + parameters.Add("payMode", this. payMode +); + parameters.Add("appToken", this. appToken +); + parameters.Add("otherMoney", this. otherMoney +); + parameters.Add("productCode", this. productCode +); + parameters.Add("notePub", this. notePub +); + parameters.Add("payEnum", this. payEnum +); + parameters.Add("payOrderId", this. payOrderId +); + parameters.Add("payTime", this. payTime +); + parameters.Add("businessNo", this. businessNo +); + parameters.Add("payType", this. payType +); + parameters.Add("payMoney", this. payMoney +); + parameters.Add("payCurrencyName", this. payCurrencyName +); + parameters.Add("payMerchantId", this. payMerchantId +); + parameters.Add("payParentOrderId", this. payParentOrderId +); + parameters.Add("payAppId", this. payAppId +); + parameters.Add("paySystemNo", this. paySystemNo +); + parameters.Add("payCurrency", this. payCurrency +); + parameters.Add("ext2", this. ext2 +); + parameters.Add("ext1", this. ext1 +); + parameters.Add("payVer", this. payVer +); + parameters.Add("payAppToken", this. payAppToken +); + parameters.Add("dataType", this. dataType +); + parameters.Add("noteInner", this. noteInner +); + parameters.Add("updateTime", this. updateTime +); + parameters.Add("orderBankNo", this. orderBankNo +); + parameters.Add("eventType", this. eventType +); + parameters.Add("payTypeName", this. payTypeName +); + parameters.Add("currencyPrice", this. currencyPrice +); + parameters.Add("payCreateTime", this. payCreateTime +); + parameters.Add("rfIdType", this. rfIdType +); + parameters.Add("morePay", this. morePay +); + parameters.Add("payId", this. payId +); + parameters.Add("businessType", this. businessType +); + parameters.Add("paidIn", this. paidIn +); + parameters.Add("orderCode", this. orderCode +); + parameters.Add("tuotouTime", this. tuotouTime +); + parameters.Add("receivableTypeName", this. receivableTypeName +); + parameters.Add("receAmount", this. receAmount +); + parameters.Add("receivableId", this. receivableId +); + parameters.Add("receivableType", this. receivableType +); + parameters.Add("receCurrencyName", this. receCurrencyName +); + parameters.Add("receCreateTime", this. receCreateTime +); + parameters.Add("receAppToken", this. receAppToken +); + parameters.Add("receAppId", this. receAppId +); + parameters.Add("receSystemNo", this. receSystemNo +); + parameters.Add("receCurrency", this. receCurrency +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceCreateOrderRequest.cs b/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceCreateOrderRequest.cs new file mode 100644 index 00000000..8213f1f9 --- /dev/null +++ b/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceCreateOrderRequest.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PaipaiSopOrderJsfServiceCreateOrderRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + createVia + {get; set;} + + public string + josOpenId + {get; set;} + + public Nullable + ppUin + {get; set;} + + public Nullable + orderAmount + {get; set;} + + public Nullable + discountAmount + {get; set;} + + public Nullable + shippingAmount + {get; set;} + + public Nullable + payAmount + {get; set;} + + public string + shippingName + {get; set;} + + public string + shippingPhone + {get; set;} + + public string + shippingAddress + {get; set;} + + public Nullable + payAccountType + {get; set;} + + public string + payAccount + {get; set;} + + public Nullable + orderCreateDt + {get; set;} + + public string + userId + {get; set;} + + public string + sopOrderProductReqListJson + {get; set;} + + public Nullable + realAmount + {get; set;} + + public override string ApiName + { + get{return "jingdong.paipai.sopOrderJsfService.createOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("orderType", this. orderType +); + parameters.Add("createVia", this. createVia +); + parameters.Add("josOpenId", this. josOpenId +); + parameters.Add("ppUin", this. ppUin +); + parameters.Add("orderAmount", this. orderAmount +); + parameters.Add("discountAmount", this. discountAmount +); + parameters.Add("shippingAmount", this. shippingAmount +); + parameters.Add("payAmount", this. payAmount +); + parameters.Add("shippingName", this. shippingName +); + parameters.Add("shippingPhone", this. shippingPhone +); + parameters.Add("shippingAddress", this. shippingAddress +); + parameters.Add("payAccountType", this. payAccountType +); + parameters.Add("payAccount", this. payAccount +); + parameters.Add("orderCreateDt", this. orderCreateDt +); + parameters.Add("userId", this. userId +); + parameters.Add("sopOrderProductReqListJson", this. sopOrderProductReqListJson +); + parameters.Add("realAmount", this. realAmount +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderCancelRequest.cs b/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderCancelRequest.cs new file mode 100644 index 00000000..76ac4e2d --- /dev/null +++ b/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderCancelRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PaipaiSopOrderJsfServiceOrderCancelRequest : JdRequestBase + { + public string + appKey + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + userId + {get; set;} + + public string + orderCancelReason + {get; set;} + + public override string ApiName + { + get{return "jingdong.paipai.sopOrderJsfService.orderCancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appKey", this. appKey +); + parameters.Add("orderId", this. orderId +); + parameters.Add("userId", this. userId +); + parameters.Add("orderCancelReason", this. orderCancelReason +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderCompletedRequest.cs b/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderCompletedRequest.cs new file mode 100644 index 00000000..75c27ccc --- /dev/null +++ b/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderCompletedRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PaipaiSopOrderJsfServiceOrderCompletedRequest : JdRequestBase + { + public string + appKey + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + notifyUrl + {get; set;} + + public Nullable + settlementAmount + {get; set;} + + public override string ApiName + { + get{return "jingdong.paipai.sopOrderJsfService.orderCompleted";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appKey", this. appKey +); + parameters.Add("orderId", this. orderId +); + parameters.Add("notifyUrl", this. notifyUrl +); + parameters.Add("settlementAmount", this. settlementAmount +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderPayCompletedRequest.cs b/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderPayCompletedRequest.cs new file mode 100644 index 00000000..e75b065c --- /dev/null +++ b/BBWY.JDSDK/Request/PaipaiSopOrderJsfServiceOrderPayCompletedRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PaipaiSopOrderJsfServiceOrderPayCompletedRequest : JdRequestBase + { + public string + appKey + {get; set;} + + public Nullable + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.paipai.sopOrderJsfService.orderPayCompleted";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appKey", this. appKey +); + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PmxPricesMgetsRequest.cs b/BBWY.JDSDK/Request/PmxPricesMgetsRequest.cs new file mode 100644 index 00000000..8e5138c4 --- /dev/null +++ b/BBWY.JDSDK/Request/PmxPricesMgetsRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PmxPricesMgetsRequest : JdRequestBase + { + public string + skuids + {get; set;} + + public string + source + {get; set;} + + public string + area + {get; set;} + + public override string ApiName + { + get{return "jingdong.pmx.prices.mgets";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuids", this. skuids +); + parameters.Add("source", this. source +); + parameters.Add("area", this. area +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PointsJosBatchInsertOrUpdateRuleRequest.cs b/BBWY.JDSDK/Request/PointsJosBatchInsertOrUpdateRuleRequest.cs new file mode 100644 index 00000000..188e48d8 --- /dev/null +++ b/BBWY.JDSDK/Request/PointsJosBatchInsertOrUpdateRuleRequest.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PointsJosBatchInsertOrUpdateRuleRequest : JdRequestBase + { + public string + ruleId {get; set; } + public string + multiple {get; set; } + public string + points {get; set; } + public string + createTime {get; set; } + public string + modifyTime {get; set; } + public override string ApiName + { + get{return "jingdong.points.jos.batchInsertOrUpdateRule";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ruleId", this. ruleId +); + parameters.Add("multiple", this. multiple +); + parameters.Add("points", this. points +); + parameters.Add("createTime", this. createTime +); + parameters.Add("modifyTime", this. modifyTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PointsJosGetCouponInfoRequest.cs b/BBWY.JDSDK/Request/PointsJosGetCouponInfoRequest.cs new file mode 100644 index 00000000..d08520b7 --- /dev/null +++ b/BBWY.JDSDK/Request/PointsJosGetCouponInfoRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PointsJosGetCouponInfoRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.points.jos.getCouponInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PointsJosGetPointsExchangeGiftListRequest.cs b/BBWY.JDSDK/Request/PointsJosGetPointsExchangeGiftListRequest.cs new file mode 100644 index 00000000..fcd6e807 --- /dev/null +++ b/BBWY.JDSDK/Request/PointsJosGetPointsExchangeGiftListRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PointsJosGetPointsExchangeGiftListRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.points.jos.getPointsExchangeGiftList";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PointsJosGetPointsRuleRequest.cs b/BBWY.JDSDK/Request/PointsJosGetPointsRuleRequest.cs new file mode 100644 index 00000000..bc598340 --- /dev/null +++ b/BBWY.JDSDK/Request/PointsJosGetPointsRuleRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PointsJosGetPointsRuleRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.points.jos.getPointsRule";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PointsJosQueryGiftSkuByExchangeGiftIdRequest.cs b/BBWY.JDSDK/Request/PointsJosQueryGiftSkuByExchangeGiftIdRequest.cs new file mode 100644 index 00000000..e6ed59c4 --- /dev/null +++ b/BBWY.JDSDK/Request/PointsJosQueryGiftSkuByExchangeGiftIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PointsJosQueryGiftSkuByExchangeGiftIdRequest : JdRequestBase + { + public Nullable + giftId + {get; set;} + + public override string ApiName + { + get{return "jingdong.points.jos.queryGiftSkuByExchangeGiftId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("giftId", this. giftId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PointsJosSendPointsRequest.cs b/BBWY.JDSDK/Request/PointsJosSendPointsRequest.cs new file mode 100644 index 00000000..f787c65a --- /dev/null +++ b/BBWY.JDSDK/Request/PointsJosSendPointsRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PointsJosSendPointsRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + businessId + {get; set;} + + public string + sourceType + {get; set;} + + public Nullable + points + {get; set;} + + public string + sourceComment + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.points.jos.sendPoints";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("businessId", this. businessId +); + parameters.Add("sourceType", this. sourceType +); + parameters.Add("points", this. points +); + parameters.Add("sourceComment", this. sourceComment +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAccountGetAccountInfoRequest.cs b/BBWY.JDSDK/Request/PopAccountGetAccountInfoRequest.cs new file mode 100644 index 00000000..66c6a27b --- /dev/null +++ b/BBWY.JDSDK/Request/PopAccountGetAccountInfoRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAccountGetAccountInfoRequest : JdRequestBase + { + public Nullable + accountType + {get; set;} + + public string + accountCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.account.getAccountInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("accountType", this. accountType +); + parameters.Add("accountCode", this. accountCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAfsRefundapplyQuerybyidRequest.cs b/BBWY.JDSDK/Request/PopAfsRefundapplyQuerybyidRequest.cs new file mode 100644 index 00000000..6be76ec4 --- /dev/null +++ b/BBWY.JDSDK/Request/PopAfsRefundapplyQuerybyidRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAfsRefundapplyQuerybyidRequest : JdRequestBase + { + public Nullable + raId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.afs.refundapply.querybyid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ra_id", this. raId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAfsRefundapplyQuerylistRequest.cs b/BBWY.JDSDK/Request/PopAfsRefundapplyQuerylistRequest.cs new file mode 100644 index 00000000..a11db758 --- /dev/null +++ b/BBWY.JDSDK/Request/PopAfsRefundapplyQuerylistRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAfsRefundapplyQuerylistRequest : JdRequestBase + { + public string + status + {get; set;} + + public string + id + {get; set;} + + public string + orderId + {get; set;} + + public string + buyerId + {get; set;} + + public string + buyerName + {get; set;} + + public string + applyTimeStart + {get; set;} + + public string + applyTimeEnd + {get; set;} + + public string + checkTimeStart + {get; set;} + + public string + checkTimeEnd + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.afs.refundapply.querylist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("status", this. status +); + parameters.Add("id", this. id +); + parameters.Add("order_id", this. orderId +); + parameters.Add("buyer_id", this. buyerId +); + parameters.Add("buyer_name", this. buyerName +); + parameters.Add("apply_time_start", this. applyTimeStart +); + parameters.Add("apply_time_end", this. applyTimeEnd +); + parameters.Add("check_time_start", this. checkTimeStart +); + parameters.Add("check_time_end", this. checkTimeEnd +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAfsSoaCompensateQueryCompensateListRequest.cs b/BBWY.JDSDK/Request/PopAfsSoaCompensateQueryCompensateListRequest.cs new file mode 100644 index 00000000..06e4757c --- /dev/null +++ b/BBWY.JDSDK/Request/PopAfsSoaCompensateQueryCompensateListRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAfsSoaCompensateQueryCompensateListRequest : JdRequestBase + { + public Nullable + compensateId + {get; set;} + + public Nullable + id + {get; set;} + + public string + refId + {get; set;} + + public Nullable + refType + {get; set;} + + public string + modifiedStartTime + {get; set;} + + public string + modifiedEndTime + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.afs.soa.compensate.queryCompensateList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("compensateId", this. compensateId +); + parameters.Add("id", this. id +); + parameters.Add("refId", this. refId +); + parameters.Add("refType", this. refType +); + parameters.Add("modifiedStartTime", this. modifiedStartTime +); + parameters.Add("modifiedEndTime", this. modifiedEndTime +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAfsSoaRefundapplyGetWaitRefundNumRequest.cs b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyGetWaitRefundNumRequest.cs new file mode 100644 index 00000000..4cc95355 --- /dev/null +++ b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyGetWaitRefundNumRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAfsSoaRefundapplyGetWaitRefundNumRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.afs.soa.refundapply.getWaitRefundNum";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAfsSoaRefundapplyQueryByIdRequest.cs b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyQueryByIdRequest.cs new file mode 100644 index 00000000..e050287d --- /dev/null +++ b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyQueryByIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAfsSoaRefundapplyQueryByIdRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.afs.soa.refundapply.queryById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAfsSoaRefundapplyQueryPageListRequest.cs b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyQueryPageListRequest.cs new file mode 100644 index 00000000..763bab86 --- /dev/null +++ b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyQueryPageListRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAfsSoaRefundapplyQueryPageListRequest : JdRequestBase + { + public string + ids + {get; set;} + + public Nullable + status + {get; set;} + + public string + orderId + {get; set;} + + public string + buyerId + {get; set;} + + public string + buyerName + {get; set;} + + public string + applyTimeStart + {get; set;} + + public string + applyTimeEnd + {get; set;} + + public string + checkTimeStart + {get; set;} + + public string + checkTimeEnd + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.afs.soa.refundapply.queryPageList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ids", this. ids +); + parameters.Add("status", this. status +); + parameters.Add("orderId", this. orderId +); + parameters.Add("buyerId", this. buyerId +); + parameters.Add("buyerName", this. buyerName +); + parameters.Add("applyTimeStart", this. applyTimeStart +); + parameters.Add("applyTimeEnd", this. applyTimeEnd +); + parameters.Add("checkTimeStart", this. checkTimeStart +); + parameters.Add("checkTimeEnd", this. checkTimeEnd +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("storeId", this. storeId +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAfsSoaRefundapplyReplyRefundRequest.cs b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyReplyRefundRequest.cs new file mode 100644 index 00000000..86aac812 --- /dev/null +++ b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyReplyRefundRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAfsSoaRefundapplyReplyRefundRequest : JdRequestBase + { + public Nullable + status + {get; set;} + + public Nullable + id + {get; set;} + + public string + checkUserName + {get; set;} + + public string + remark + {get; set;} + + public Nullable + rejectType + {get; set;} + + public Nullable + outWareStatus + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.afs.soa.refundapply.replyRefund";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("status", this. status +); + parameters.Add("id", this. id +); + parameters.Add("checkUserName", this. checkUserName +); + parameters.Add("remark", this. remark +); + parameters.Add("rejectType", this. rejectType +); + parameters.Add("outWareStatus", this. outWareStatus +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopAfsSoaRefundapplyUpdateWarehouseStatusRequest.cs b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyUpdateWarehouseStatusRequest.cs new file mode 100644 index 00000000..56dfecd8 --- /dev/null +++ b/BBWY.JDSDK/Request/PopAfsSoaRefundapplyUpdateWarehouseStatusRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopAfsSoaRefundapplyUpdateWarehouseStatusRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + refId + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.afs.soa.refundapply.updateWarehouseStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("refId", this. refId +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopBeanSendBeanRequest.cs b/BBWY.JDSDK/Request/PopBeanSendBeanRequest.cs new file mode 100644 index 00000000..92c44dc3 --- /dev/null +++ b/BBWY.JDSDK/Request/PopBeanSendBeanRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopBeanSendBeanRequest : JdRequestBase + { + public string + requestId + {get; set;} + + public Nullable + beanNum + {get; set;} + + public Nullable + accountId + {get; set;} + + public string + accountCode + {get; set;} + + public Nullable + sendWay + {get; set;} + + public string + sendCode + {get; set;} + + public Nullable + accountType + {get; set;} + + public string + context + {get; set;} + + public Nullable + planId + {get; set;} + + public string + rfId + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.bean.sendBean";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("requestId", this. requestId +); + parameters.Add("beanNum", this. beanNum +); + parameters.Add("accountId", this. accountId +); + parameters.Add("accountCode", this. accountCode +); + parameters.Add("sendWay", this. sendWay +); + parameters.Add("sendCode", this. sendCode +); + parameters.Add("accountType", this. accountType +); + parameters.Add("context", this. context +); + parameters.Add("planId", this. planId +); + parameters.Add("rfId", this. rfId +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopBrandClientQueryBrandsIdByVenderIdRequest.cs b/BBWY.JDSDK/Request/PopBrandClientQueryBrandsIdByVenderIdRequest.cs new file mode 100644 index 00000000..a597e86e --- /dev/null +++ b/BBWY.JDSDK/Request/PopBrandClientQueryBrandsIdByVenderIdRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopBrandClientQueryBrandsIdByVenderIdRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.brand.client.queryBrandsIdByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmAddCouponRequest.cs b/BBWY.JDSDK/Request/PopCrmAddCouponRequest.cs new file mode 100644 index 00000000..b8e8f5ea --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmAddCouponRequest.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmAddCouponRequest : JdRequestBase + { + public string + venderName + {get; set;} + + public Nullable + validateDays + {get; set;} + + public string + quota + {get; set;} + + public string + discount + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + shopId + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + batchCount + {get; set;} + + public string + mktActivityId + {get; set;} + + public string + appKey + {get; set;} + + public string + taskInstId + {get; set;} + + public string + mktActivityInstId + {get; set;} + + public string + taskId + {get; set;} + + public string + marketingName + {get; set;} + + public string + strategyInstId + {get; set;} + + public Nullable + customerCount + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.crm.addCoupon";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vender_name", this. venderName +); + parameters.Add("validate_days", this. validateDays +); + parameters.Add("quota", this. quota +); + parameters.Add("discount", this. discount +); + parameters.Add("start_time", this. startTime +); + parameters.Add("shop_id", this. shopId +); + parameters.Add("end_time", this. endTime +); + parameters.Add("batch_count", this. batchCount +); + parameters.Add("mkt_activity_id", this. mktActivityId +); + parameters.Add("app_key", this. appKey +); + parameters.Add("task_inst_id", this. taskInstId +); + parameters.Add("mkt_activity_inst_id", this. mktActivityInstId +); + parameters.Add("task_id", this. taskId +); + parameters.Add("marketing_name", this. marketingName +); + parameters.Add("strategy_inst_id", this. strategyInstId +); + parameters.Add("customer_count", this. customerCount +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmCheckCustomerInBrandRequest.cs b/BBWY.JDSDK/Request/PopCrmCheckCustomerInBrandRequest.cs new file mode 100644 index 00000000..591c9d97 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmCheckCustomerInBrandRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmCheckCustomerInBrandRequest : JdRequestBase + { + public Nullable + brandId + {get; set;} + + public string + pin + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.crm.checkCustomerInBrand";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("brand_id", this. brandId +); + parameters.Add("pin", this. pin +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmConsumePointsWayRequest.cs b/BBWY.JDSDK/Request/PopCrmConsumePointsWayRequest.cs new file mode 100644 index 00000000..a1b79423 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmConsumePointsWayRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmConsumePointsWayRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.crm.consumePointsWay";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmGetCouponInfoRequest.cs b/BBWY.JDSDK/Request/PopCrmGetCouponInfoRequest.cs new file mode 100644 index 00000000..f200d153 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmGetCouponInfoRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmGetCouponInfoRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.crm.getCouponInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmGetCustomerPointsRequest.cs b/BBWY.JDSDK/Request/PopCrmGetCustomerPointsRequest.cs new file mode 100644 index 00000000..00142d46 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmGetCustomerPointsRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmGetCustomerPointsRequest : JdRequestBase + { + public string + customerPin + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.crm.getCustomerPoints";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerPin", this. customerPin +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmGetMemberInVenderRequest.cs b/BBWY.JDSDK/Request/PopCrmGetMemberInVenderRequest.cs new file mode 100644 index 00000000..08d6dc77 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmGetMemberInVenderRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmGetMemberInVenderRequest : JdRequestBase + { + public string + customerPin + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.crm.getMemberInVender";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerPin", this. customerPin +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmGetMemeberDiscountRequest.cs b/BBWY.JDSDK/Request/PopCrmGetMemeberDiscountRequest.cs new file mode 100644 index 00000000..a9ccbcf0 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmGetMemeberDiscountRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmGetMemeberDiscountRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.crm.getMemeberDiscount";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmGetPointsDetailByFlowRequest.cs b/BBWY.JDSDK/Request/PopCrmGetPointsDetailByFlowRequest.cs new file mode 100644 index 00000000..a1d0bd18 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmGetPointsDetailByFlowRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmGetPointsDetailByFlowRequest : JdRequestBase + { + public string + customerPin + {get; set;} + + public string + startTime + {get; set;} + + public string + endTime + {get; set;} + + public string + startPage + {get; set;} + + public string + endPage + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + startRowKey + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.crm.getPointsDetailByFlow";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerPin", this. customerPin +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("startPage", this. startPage +); + parameters.Add("endPage", this. endPage +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startRowKey", this. startRowKey +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmGetPointsDetailRequest.cs b/BBWY.JDSDK/Request/PopCrmGetPointsDetailRequest.cs new file mode 100644 index 00000000..b9fbc734 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmGetPointsDetailRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmGetPointsDetailRequest : JdRequestBase + { + public string + customerPin + {get; set;} + + public string + startTime + {get; set;} + + public string + endTime + {get; set;} + + public string + startPage + {get; set;} + + public string + endPage + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + startRowKey + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.crm.getPointsDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerPin", this. customerPin +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("startPage", this. startPage +); + parameters.Add("endPage", this. endPage +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("startRowKey", this. startRowKey +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmGetShopRuleTypeRequest.cs b/BBWY.JDSDK/Request/PopCrmGetShopRuleTypeRequest.cs new file mode 100644 index 00000000..4bc5ade9 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmGetShopRuleTypeRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmGetShopRuleTypeRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.crm.getShopRuleType";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmGetVenderPointsRuleRequest.cs b/BBWY.JDSDK/Request/PopCrmGetVenderPointsRuleRequest.cs new file mode 100644 index 00000000..1229c961 --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmGetVenderPointsRuleRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmGetVenderPointsRuleRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.crm.getVenderPointsRule";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmIsPointsEnabledRequest.cs b/BBWY.JDSDK/Request/PopCrmIsPointsEnabledRequest.cs new file mode 100644 index 00000000..57573bfd --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmIsPointsEnabledRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmIsPointsEnabledRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.crm.isPointsEnabled";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmQueryCustomerGundogByVenderIdAndPinRequest.cs b/BBWY.JDSDK/Request/PopCrmQueryCustomerGundogByVenderIdAndPinRequest.cs new file mode 100644 index 00000000..d801234c --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmQueryCustomerGundogByVenderIdAndPinRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmQueryCustomerGundogByVenderIdAndPinRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.crm.queryCustomerGundogByVenderIdAndPin";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCrmShopGiftGetGroupModelListRequest.cs b/BBWY.JDSDK/Request/PopCrmShopGiftGetGroupModelListRequest.cs new file mode 100644 index 00000000..a57710ae --- /dev/null +++ b/BBWY.JDSDK/Request/PopCrmShopGiftGetGroupModelListRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCrmShopGiftGetGroupModelListRequest : JdRequestBase + { + public Nullable + channel + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.crm.shopGift.getGroupModelList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("channel", this. channel +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderRequest.cs b/BBWY.JDSDK/Request/PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderRequest.cs new file mode 100644 index 00000000..b03557aa --- /dev/null +++ b/BBWY.JDSDK/Request/PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.customs.center.OrderBankAdapterJsfService.getPaymentNoResultByVender";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopFwOrderListwithpageRequest.cs b/BBWY.JDSDK/Request/PopFwOrderListwithpageRequest.cs new file mode 100644 index 00000000..2f3f0ed6 --- /dev/null +++ b/BBWY.JDSDK/Request/PopFwOrderListwithpageRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopFwOrderListwithpageRequest : JdRequestBase + { + public Nullable + pageSize + {get; set;} + + public string + fwsPin + {get; set;} + + public Nullable + currentPage + {get; set;} + + public string + serviceCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.fw.order.listwithpage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageSize", this. pageSize +); + parameters.Add("fwsPin", this. fwsPin +); + parameters.Add("currentPage", this. currentPage +); + parameters.Add("serviceCode", this. serviceCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainRequest.cs b/BBWY.JDSDK/Request/PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainRequest.cs new file mode 100644 index 00000000..18583ad2 --- /dev/null +++ b/BBWY.JDSDK/Request/PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.illegal.api.service.VenderJingcreditApiService.queryVenderJingcreditMain";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeRequest.cs b/BBWY.JDSDK/Request/PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeRequest.cs new file mode 100644 index 00000000..1968d405 --- /dev/null +++ b/BBWY.JDSDK/Request/PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeRequest : JdRequestBase + { + public Nullable + gainInfoId + {get; set;} + + public Nullable + privilegeType + {get; set;} + + public string + summaryYearMonth + {get; set;} + + public string + info + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.illegal.api.service.VenderJingcreditApiService.writeBackPrivilege";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("gainInfoId", this. gainInfoId +); + parameters.Add("privilegeType", this. privilegeType +); + parameters.Add("summaryYearMonth", this. summaryYearMonth +); + parameters.Add("info", this. info +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopInvoiceSelfAmountRequest.cs b/BBWY.JDSDK/Request/PopInvoiceSelfAmountRequest.cs new file mode 100644 index 00000000..e900f719 --- /dev/null +++ b/BBWY.JDSDK/Request/PopInvoiceSelfAmountRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopInvoiceSelfAmountRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.invoice.self.amount";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopInvoiceSelfApplyRequest.cs b/BBWY.JDSDK/Request/PopInvoiceSelfApplyRequest.cs new file mode 100644 index 00000000..450a6d05 --- /dev/null +++ b/BBWY.JDSDK/Request/PopInvoiceSelfApplyRequest.cs @@ -0,0 +1,223 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopInvoiceSelfApplyRequest : JdRequestBase + { + public string + productId {get; set; } + public string + productName {get; set; } + public string + num {get; set; } + public string + price {get; set; } + public string + spec {get; set; } + public string + unit {get; set; } + public string + taxRate {get; set; } + public string + taxCategroyCode {get; set; } + public string + isTaxDiscount {get; set; } + public string + taxDiscountContent {get; set; } + public string + zeroTax {get; set; } + public string + deductions {get; set; } + public string + imei {get; set; } + public string + discount {get; set; } + public string + freight {get; set; } + public string + orderId + {get; set;} + + public string + receiverTaxNo + {get; set;} + + public string + receiverName + {get; set;} + + public string + invoiceCode + {get; set;} + + public Nullable + invoiceNo + {get; set;} + + public string + ivcTitle + {get; set;} + + public string + totalPrice + {get; set;} + + public string + invoiceTime + {get; set;} + + public string + pdfInfo + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + ivcContentType + {get; set;} + + public string + ivcContentName + {get; set;} + + public string + eiRemark + {get; set;} + + public string + receiverAddress + {get; set;} + + public string + receiverPhone + {get; set;} + + public string + receiverBankName + {get; set;} + + public string + receiverBankAccount + {get; set;} + + public string + drawer + {get; set;} + + public string + payee + {get; set;} + + public string + consumerAddress + {get; set;} + + public string + consumerPhone + {get; set;} + + public string + consumerBankName + {get; set;} + + public string + consumerBankAccount + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.invoice.self.apply";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("productId", this. productId +); + parameters.Add("productName", this. productName +); + parameters.Add("num", this. num +); + parameters.Add("price", this. price +); + parameters.Add("spec", this. spec +); + parameters.Add("unit", this. unit +); + parameters.Add("taxRate", this. taxRate +); + parameters.Add("taxCategroyCode", this. taxCategroyCode +); + parameters.Add("isTaxDiscount", this. isTaxDiscount +); + parameters.Add("taxDiscountContent", this. taxDiscountContent +); + parameters.Add("zeroTax", this. zeroTax +); + parameters.Add("deductions", this. deductions +); + parameters.Add("imei", this. imei +); + parameters.Add("discount", this. discount +); + parameters.Add("freight", this. freight +); + parameters.Add("orderId", this. orderId +); + parameters.Add("receiverTaxNo", this. receiverTaxNo +); + parameters.Add("receiverName", this. receiverName +); + parameters.Add("invoiceCode", this. invoiceCode +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("ivcTitle", this. ivcTitle +); + parameters.Add("totalPrice", this. totalPrice +); + parameters.Add("invoiceTime", this. invoiceTime +); + parameters.Add("pdfInfo", this. pdfInfo +); + parameters.Add("orderType", this. orderType +); + parameters.Add("ivcContentType", this. ivcContentType +); + parameters.Add("ivcContentName", this. ivcContentName +); + parameters.Add("eiRemark", this. eiRemark +); + parameters.Add("receiverAddress", this. receiverAddress +); + parameters.Add("receiverPhone", this. receiverPhone +); + parameters.Add("receiverBankName", this. receiverBankName +); + parameters.Add("receiverBankAccount", this. receiverBankAccount +); + parameters.Add("drawer", this. drawer +); + parameters.Add("payee", this. payee +); + parameters.Add("consumerAddress", this. consumerAddress +); + parameters.Add("consumerPhone", this. consumerPhone +); + parameters.Add("consumerBankName", this. consumerBankName +); + parameters.Add("consumerBankAccount", this. consumerBankAccount +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopInvoiceSelfFindRequest.cs b/BBWY.JDSDK/Request/PopInvoiceSelfFindRequest.cs new file mode 100644 index 00000000..a3fd4ff1 --- /dev/null +++ b/BBWY.JDSDK/Request/PopInvoiceSelfFindRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopInvoiceSelfFindRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + invoiceCode + {get; set;} + + public Nullable + invoiceNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.invoice.self.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("invoiceCode", this. invoiceCode +); + parameters.Add("invoiceNo", this. invoiceNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopInvoiceSelfQueryRequest.cs b/BBWY.JDSDK/Request/PopInvoiceSelfQueryRequest.cs new file mode 100644 index 00000000..e7c5cdaf --- /dev/null +++ b/BBWY.JDSDK/Request/PopInvoiceSelfQueryRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopInvoiceSelfQueryRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + invoiceCode + {get; set;} + + public Nullable + invoiceNo + {get; set;} + + public Nullable + invoiceType + {get; set;} + + public string + invoiceTimeStart + {get; set;} + + public string + invoiceTimeEnd + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + pageCurrent + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.invoice.self.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("invoiceCode", this. invoiceCode +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("invoiceType", this. invoiceType +); + parameters.Add("invoiceTimeStart", this. invoiceTimeStart +); + parameters.Add("invoiceTimeEnd", this. invoiceTimeEnd +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageCurrent", this. pageCurrent +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopInvoiceSelfRedRequest.cs b/BBWY.JDSDK/Request/PopInvoiceSelfRedRequest.cs new file mode 100644 index 00000000..2537acb0 --- /dev/null +++ b/BBWY.JDSDK/Request/PopInvoiceSelfRedRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopInvoiceSelfRedRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + invoiceCode + {get; set;} + + public Nullable + invoiceNo + {get; set;} + + public string + invoiceTime + {get; set;} + + public string + blueInvoiceCode + {get; set;} + + public Nullable + blueInvoiceNo + {get; set;} + + public string + pdfInfo + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.invoice.self.red";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("invoiceCode", this. invoiceCode +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("invoiceTime", this. invoiceTime +); + parameters.Add("blueInvoiceCode", this. blueInvoiceCode +); + parameters.Add("blueInvoiceNo", this. blueInvoiceNo +); + parameters.Add("pdfInfo", this. pdfInfo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopJmCenterUserGetEncryptPinNewRequest.cs b/BBWY.JDSDK/Request/PopJmCenterUserGetEncryptPinNewRequest.cs new file mode 100644 index 00000000..7ccf4438 --- /dev/null +++ b/BBWY.JDSDK/Request/PopJmCenterUserGetEncryptPinNewRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopJmCenterUserGetEncryptPinNewRequest : JdRequestBase + { + public string + source + {get; set;} + + public string + token + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.jm.center.user.getEncryptPinNew";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("source", this. source +); + parameters.Add("token", this. token +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopJmCenterUserGetOpenIdRequest.cs b/BBWY.JDSDK/Request/PopJmCenterUserGetOpenIdRequest.cs new file mode 100644 index 00000000..43571b75 --- /dev/null +++ b/BBWY.JDSDK/Request/PopJmCenterUserGetOpenIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopJmCenterUserGetOpenIdRequest : JdRequestBase + { + public string + source + {get; set;} + + public string + token + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.jm.center.user.getOpenId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("source", this. source +); + parameters.Add("token", this. token +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopLocBroadbandOrderFindDetailRequest.cs b/BBWY.JDSDK/Request/PopLocBroadbandOrderFindDetailRequest.cs new file mode 100644 index 00000000..ca528cf6 --- /dev/null +++ b/BBWY.JDSDK/Request/PopLocBroadbandOrderFindDetailRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopLocBroadbandOrderFindDetailRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.loc.broadband.order.findDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopLocBroadbandOrderFindPageRequest.cs b/BBWY.JDSDK/Request/PopLocBroadbandOrderFindPageRequest.cs new file mode 100644 index 00000000..1d4ccc41 --- /dev/null +++ b/BBWY.JDSDK/Request/PopLocBroadbandOrderFindPageRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopLocBroadbandOrderFindPageRequest : JdRequestBase + { + public string + orderCreatedBegin + {get; set;} + + public string + orderCreatedEnd + {get; set;} + + public Nullable + orderStatus + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.loc.broadband.order.findPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_created_begin", this. orderCreatedBegin +); + parameters.Add("order_created_end", this. orderCreatedEnd +); + parameters.Add("order_status", this. orderStatus +); + parameters.Add("page", this. page +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopMarketWritePromotionGiftApproveRequest.cs b/BBWY.JDSDK/Request/PopMarketWritePromotionGiftApproveRequest.cs new file mode 100644 index 00000000..5aa6f1db --- /dev/null +++ b/BBWY.JDSDK/Request/PopMarketWritePromotionGiftApproveRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopMarketWritePromotionGiftApproveRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.market.write.promotion.gift.approve";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promoId", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderBusinessUploadRequest.cs b/BBWY.JDSDK/Request/PopOrderBusinessUploadRequest.cs new file mode 100644 index 00000000..e8cbf13f --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderBusinessUploadRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderBusinessUploadRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + businessIds + {get; set;} + + public string + businessJson + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.business.upload";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("businessIds", this. businessIds +); + parameters.Add("businessJson", this. businessJson +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderCoupondetailRequest.cs b/BBWY.JDSDK/Request/PopOrderCoupondetailRequest.cs new file mode 100644 index 00000000..4aa12d36 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderCoupondetailRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderCoupondetailRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.coupondetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderEnGetRequest.cs b/BBWY.JDSDK/Request/PopOrderEnGetRequest.cs new file mode 100644 index 00000000..f34f9c74 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderEnGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderEnGetRequest : JdRequestBase + { + public string + orderState + {get; set;} + + public string + optionalFields + {get; set;} + + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.enGet";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_state", this. orderState +); + parameters.Add("optional_fields", this. optionalFields +); + parameters.Add("order_id", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderEnSearchRequest.cs b/BBWY.JDSDK/Request/PopOrderEnSearchRequest.cs new file mode 100644 index 00000000..6f533169 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderEnSearchRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderEnSearchRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + orderState + {get; set;} + + public string + optionalFields + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + sortType + {get; set;} + + public string + dateType + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.enSearch";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("start_date", this. startDate +); + parameters.Add("end_date", this. endDate +); + parameters.Add("order_state", this. orderState +); + parameters.Add("optional_fields", this. optionalFields +); + parameters.Add("page", this. page +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("sortType", this. sortType +); + parameters.Add("dateType", this. dateType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderEncryptMobileNumRequest.cs b/BBWY.JDSDK/Request/PopOrderEncryptMobileNumRequest.cs new file mode 100644 index 00000000..96037c8d --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderEncryptMobileNumRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderEncryptMobileNumRequest : JdRequestBase + { + public string + mobile + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.encryptMobileNum";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("mobile", this. mobile +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderFbpGetRequest.cs b/BBWY.JDSDK/Request/PopOrderFbpGetRequest.cs new file mode 100644 index 00000000..30744f7a --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderFbpGetRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderFbpGetRequest : JdRequestBase + { + public string + orderState + {get; set;} + + public string + colType + {get; set;} + + public string + optionalFields + {get; set;} + + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.fbp.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderState", this. orderState +); + parameters.Add("colType", this. colType +); + parameters.Add("optionalFields", this. optionalFields +); + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderFbpSearchRequest.cs b/BBWY.JDSDK/Request/PopOrderFbpSearchRequest.cs new file mode 100644 index 00000000..82b291f7 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderFbpSearchRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderFbpSearchRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + orderState + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + colType + {get; set;} + + public string + optionalFields + {get; set;} + + public string + orderId + {get; set;} + + public string + sortType + {get; set;} + + public string + dateType + {get; set;} + + public string + storeId + {get; set;} + + public string + cky2 + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.fbp.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("orderState", this. orderState +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("colType", this. colType +); + parameters.Add("optionalFields", this. optionalFields +); + parameters.Add("orderId", this. orderId +); + parameters.Add("sortType", this. sortType +); + parameters.Add("dateType", this. dateType +); + parameters.Add("storeId", this. storeId +); + parameters.Add("cky2", this. cky2 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderGetRemarkByCreateTimeRequest.cs b/BBWY.JDSDK/Request/PopOrderGetRemarkByCreateTimeRequest.cs new file mode 100644 index 00000000..5481ae15 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderGetRemarkByCreateTimeRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderGetRemarkByCreateTimeRequest : JdRequestBase + { + public string + startTime + {get; set;} + + public string + endTime + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + sortTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.getRemarkByCreateTime";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("sortTime", this. sortTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderGetRemarkByModifyTimeRequest.cs b/BBWY.JDSDK/Request/PopOrderGetRemarkByModifyTimeRequest.cs new file mode 100644 index 00000000..541c6f78 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderGetRemarkByModifyTimeRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderGetRemarkByModifyTimeRequest : JdRequestBase + { + public string + startTime + {get; set;} + + public string + endTime + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + sortTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.getRemarkByModifyTime";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("sortTime", this. sortTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderGetRequest.cs b/BBWY.JDSDK/Request/PopOrderGetRequest.cs new file mode 100644 index 00000000..caabd2fd --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderGetRequest : JdRequestBase + { + public string + orderState + {get; set;} + + public string + optionalFields + {get; set;} + + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_state", this. orderState +); + parameters.Add("optional_fields", this. optionalFields +); + parameters.Add("order_id", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderGetmobilelistRequest.cs b/BBWY.JDSDK/Request/PopOrderGetmobilelistRequest.cs new file mode 100644 index 00000000..8317dad8 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderGetmobilelistRequest.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderGetmobilelistRequest : JdRequestBase + { + public string + appName + {get; set;} + + public string + region + {get; set;} + + public string + orderId {get; set; } + public Nullable + expiration + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.getmobilelist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appName", this. appName +); + parameters.Add("region", this. region +); + parameters.Add("orderId", this. orderId +); + parameters.Add("expiration", this. expiration +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderModifyOrderAddrRequest.cs b/BBWY.JDSDK/Request/PopOrderModifyOrderAddrRequest.cs new file mode 100644 index 00000000..d3d14de7 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderModifyOrderAddrRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderModifyOrderAddrRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + customerName + {get; set;} + + public string + customerPhone + {get; set;} + + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countyId + {get; set;} + + public Nullable + townId + {get; set;} + + public string + detailAddr + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.modifyOrderAddr";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerPhone", this. customerPhone +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + parameters.Add("detailAddr", this. detailAddr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderModifyVenderRemarkRequest.cs b/BBWY.JDSDK/Request/PopOrderModifyVenderRemarkRequest.cs new file mode 100644 index 00000000..353c5bfc --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderModifyVenderRemarkRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderModifyVenderRemarkRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + flag + {get; set;} + + public string + remark + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.modifyVenderRemark";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("flag", this. flag +); + parameters.Add("remark", this. remark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderNotPayOrderByIdRequest.cs b/BBWY.JDSDK/Request/PopOrderNotPayOrderByIdRequest.cs new file mode 100644 index 00000000..7e373cfb --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderNotPayOrderByIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderNotPayOrderByIdRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.notPayOrderById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderNotPayOrderInfoRequest.cs b/BBWY.JDSDK/Request/PopOrderNotPayOrderInfoRequest.cs new file mode 100644 index 00000000..ad6c24ea --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderNotPayOrderInfoRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderNotPayOrderInfoRequest : JdRequestBase + { + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.notPayOrderInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderOrderSplitCommitXmlApiRequest.cs b/BBWY.JDSDK/Request/PopOrderOrderSplitCommitXmlApiRequest.cs new file mode 100644 index 00000000..9caa09a2 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderOrderSplitCommitXmlApiRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderOrderSplitCommitXmlApiRequest : JdRequestBase + { + public string + param + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.orderSplitCommitXmlApi";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("param", this. param +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderPrintDataGetRequest.cs b/BBWY.JDSDK/Request/PopOrderPrintDataGetRequest.cs new file mode 100644 index 00000000..d60cccb1 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderPrintDataGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderPrintDataGetRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.print.data.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderSearchRequest.cs b/BBWY.JDSDK/Request/PopOrderSearchRequest.cs new file mode 100644 index 00000000..fe3e4b9a --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderSearchRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderSearchRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + orderState + {get; set;} + + public string + optionalFields + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + sortType + {get; set;} + + public string + dateType + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("start_date", this. startDate +); + parameters.Add("end_date", this. endDate +); + parameters.Add("order_state", this. orderState +); + parameters.Add("optional_fields", this. optionalFields +); + parameters.Add("page", this. page +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("sortType", this. sortType +); + parameters.Add("dateType", this. dateType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOrderShipmentRequest.cs b/BBWY.JDSDK/Request/PopOrderShipmentRequest.cs new file mode 100644 index 00000000..a757d78f --- /dev/null +++ b/BBWY.JDSDK/Request/PopOrderShipmentRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOrderShipmentRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + logiCoprId + {get; set;} + + public string + logiNo + {get; set;} + + public Nullable + installId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.order.shipment";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("logiCoprId", this. logiCoprId +); + parameters.Add("logiNo", this. logiNo +); + parameters.Add("installId", this. installId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoCheckNumberBalanceRequest.cs b/BBWY.JDSDK/Request/PopOtoCheckNumberBalanceRequest.cs new file mode 100644 index 00000000..f51213e3 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoCheckNumberBalanceRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoCheckNumberBalanceRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + codeNum + {get; set;} + + public string + pwdNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.oto.CheckNumber.balance";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("codeNum", this. codeNum +); + parameters.Add("pwdNumber", this. pwdNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoCheckNumberConsumerRequest.cs b/BBWY.JDSDK/Request/PopOtoCheckNumberConsumerRequest.cs new file mode 100644 index 00000000..407165c7 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoCheckNumberConsumerRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoCheckNumberConsumerRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + cardNumber + {get; set;} + + public string + pwdUmber + {get; set;} + + public Nullable + shopId + {get; set;} + + public string + shopName + {get; set;} + + public Nullable + codeType + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.oto.CheckNumber.consumer";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("card_number", this. cardNumber +); + parameters.Add("pwd_umber", this. pwdUmber +); + parameters.Add("shop_id", this. shopId +); + parameters.Add("shop_name", this. shopName +); + parameters.Add("code_type", this. codeType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoCheckNumbersUploadRequest.cs b/BBWY.JDSDK/Request/PopOtoCheckNumbersUploadRequest.cs new file mode 100644 index 00000000..cff3ca4a --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoCheckNumbersUploadRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoCheckNumbersUploadRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + cardNumber {get; set; } + public string + pwdNumber {get; set; } + public override string ApiName + { + get{return "jingdong.pop.oto.checkNumbers.upload";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("card_number", this. cardNumber +); + parameters.Add("pwd_number", this. pwdNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoChecknumberinfoEngetRequest.cs b/BBWY.JDSDK/Request/PopOtoChecknumberinfoEngetRequest.cs new file mode 100644 index 00000000..309147bc --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoChecknumberinfoEngetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoChecknumberinfoEngetRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + cardNumber + {get; set;} + + public string + pwdNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.oto.checknumberinfo.enget";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("card_number", this. cardNumber +); + parameters.Add("pwd_number", this. pwdNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoChecknumberinfoGetRequest.cs b/BBWY.JDSDK/Request/PopOtoChecknumberinfoGetRequest.cs new file mode 100644 index 00000000..b7bd99c6 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoChecknumberinfoGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoChecknumberinfoGetRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + cardNumber + {get; set;} + + public string + pwdNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.oto.checknumberinfo.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("card_number", this. cardNumber +); + parameters.Add("pwd_number", this. pwdNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoLocorderinfoEngetRequest.cs b/BBWY.JDSDK/Request/PopOtoLocorderinfoEngetRequest.cs new file mode 100644 index 00000000..d6b70259 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoLocorderinfoEngetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoLocorderinfoEngetRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + codeType + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.oto.locorderinfo.enget";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("code_type", this. codeType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoLocorderinfoGetRequest.cs b/BBWY.JDSDK/Request/PopOtoLocorderinfoGetRequest.cs new file mode 100644 index 00000000..062cf1e0 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoLocorderinfoGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoLocorderinfoGetRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + codeType + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.oto.locorderinfo.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("code_type", this. codeType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoLocorderinfosEngetRequest.cs b/BBWY.JDSDK/Request/PopOtoLocorderinfosEngetRequest.cs new file mode 100644 index 00000000..96ed8a32 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoLocorderinfosEngetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoLocorderinfosEngetRequest : JdRequestBase + { + public Nullable + timeType + {get; set;} + + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public Nullable + codeStatus + {get; set;} + + public Nullable + codeType + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.oto.locorderinfos.enget";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("time_type", this. timeType +); + parameters.Add("start_date", this. startDate +); + parameters.Add("end_date", this. endDate +); + parameters.Add("code_status", this. codeStatus +); + parameters.Add("code_type", this. codeType +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopOtoLocorderinfosGetRequest.cs b/BBWY.JDSDK/Request/PopOtoLocorderinfosGetRequest.cs new file mode 100644 index 00000000..6eb41f23 --- /dev/null +++ b/BBWY.JDSDK/Request/PopOtoLocorderinfosGetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopOtoLocorderinfosGetRequest : JdRequestBase + { + public Nullable + timeType + {get; set;} + + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public Nullable + codeStatus + {get; set;} + + public Nullable + codeType + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.oto.locorderinfos.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("time_type", this. timeType +); + parameters.Add("start_date", this. startDate +); + parameters.Add("end_date", this. endDate +); + parameters.Add("code_status", this. codeStatus +); + parameters.Add("code_type", this. codeType +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopPlanAddBeanPlanRequest.cs b/BBWY.JDSDK/Request/PopPlanAddBeanPlanRequest.cs new file mode 100644 index 00000000..9aa5ac4e --- /dev/null +++ b/BBWY.JDSDK/Request/PopPlanAddBeanPlanRequest.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopPlanAddBeanPlanRequest : JdRequestBase + { + public string + requestId + {get; set;} + + public Nullable + serviceMoneyBudget + {get; set;} + + public string + accountCode + {get; set;} + + public Nullable + accountType + {get; set;} + + public Nullable + sendTimes + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + modifyMode + {get; set;} + + public string + content + {get; set;} + + public Nullable + accountId + {get; set;} + + public Nullable + budgetNum + {get; set;} + + public string + name + {get; set;} + + public string + rfId + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + sendMode + {get; set;} + + public Nullable + sendRule + {get; set;} + + public Nullable + pinRiskLevel + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.plan.addBeanPlan";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("requestId", this. requestId +); + parameters.Add("serviceMoneyBudget", this. serviceMoneyBudget +); + parameters.Add("accountCode", this. accountCode +); + parameters.Add("accountType", this. accountType +); + parameters.Add("sendTimes", this. sendTimes +); + parameters.Add("type", this. type +); + parameters.Add("modifyMode", this. modifyMode +); + parameters.Add("content", this. content +); + parameters.Add("accountId", this. accountId +); + parameters.Add("budgetNum", this. budgetNum +); + parameters.Add("name", this. name +); + parameters.Add("rfId", this. rfId +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("sendMode", this. sendMode +); + parameters.Add("sendRule", this. sendRule +); + parameters.Add("pinRiskLevel", this. pinRiskLevel +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopPopCommentJsfServiceGetVenderCommentsForJosRequest.cs b/BBWY.JDSDK/Request/PopPopCommentJsfServiceGetVenderCommentsForJosRequest.cs new file mode 100644 index 00000000..94d62bb8 --- /dev/null +++ b/BBWY.JDSDK/Request/PopPopCommentJsfServiceGetVenderCommentsForJosRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopPopCommentJsfServiceGetVenderCommentsForJosRequest : JdRequestBase + { + public string + skuids + {get; set;} + + public string + wareName + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public string + score + {get; set;} + + public string + content + {get; set;} + + public string + pin + {get; set;} + + public Nullable + isVenderReply + {get; set;} + + public string + cid + {get; set;} + + public string + orderIds + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.PopCommentJsfService.getVenderCommentsForJos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuids", this. skuids +); + parameters.Add("wareName", this. wareName +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("score", this. score +); + parameters.Add("content", this. content +); + parameters.Add("pin", this. pin +); + parameters.Add("isVenderReply", this. isVenderReply +); + parameters.Add("cid", this. cid +); + parameters.Add("orderIds", this. orderIds +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopPopCommentJsfServiceSaveReplyRequest.cs b/BBWY.JDSDK/Request/PopPopCommentJsfServiceSaveReplyRequest.cs new file mode 100644 index 00000000..5bdf42c5 --- /dev/null +++ b/BBWY.JDSDK/Request/PopPopCommentJsfServiceSaveReplyRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopPopCommentJsfServiceSaveReplyRequest : JdRequestBase + { + public string + commentId + {get; set;} + + public string + content + {get; set;} + + public string + replyId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.PopCommentJsfService.saveReply";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("commentId", this. commentId +); + parameters.Add("content", this. content +); + parameters.Add("replyId", this. replyId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopTaurusQueryBillChargeListByConditionRequest.cs b/BBWY.JDSDK/Request/PopTaurusQueryBillChargeListByConditionRequest.cs new file mode 100644 index 00000000..4bdbd64e --- /dev/null +++ b/BBWY.JDSDK/Request/PopTaurusQueryBillChargeListByConditionRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopTaurusQueryBillChargeListByConditionRequest : JdRequestBase + { + public Nullable + businessBeginTime + {get; set;} + + public Nullable + dateType + {get; set;} + + public Nullable + endDate + {get; set;} + + public string + settlementStatus + {get; set;} + + public string + orderId {get; set; } + public Nullable + businessEndTime + {get; set;} + + public Nullable + startDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.taurus.queryBillChargeListByCondition";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("businessBeginTime", this. businessBeginTime +); + parameters.Add("dateType", this. dateType +); + parameters.Add("endDate", this. endDate +); + parameters.Add("settlementStatus", this. settlementStatus +); + parameters.Add("orderId", this. orderId +); + parameters.Add("businessEndTime", this. businessEndTime +); + parameters.Add("startDate", this. startDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopTaurusQueryCouponListByConditionRequest.cs b/BBWY.JDSDK/Request/PopTaurusQueryCouponListByConditionRequest.cs new file mode 100644 index 00000000..2a9b6a84 --- /dev/null +++ b/BBWY.JDSDK/Request/PopTaurusQueryCouponListByConditionRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopTaurusQueryCouponListByConditionRequest : JdRequestBase + { + public Nullable + businessBeginTime + {get; set;} + + public Nullable + dateType + {get; set;} + + public Nullable + endDate + {get; set;} + + public string + settlementStatus + {get; set;} + + public string + orderId {get; set; } + public Nullable + businessEndTime + {get; set;} + + public Nullable + startDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.taurus.queryCouponListByCondition";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("businessBeginTime", this. businessBeginTime +); + parameters.Add("dateType", this. dateType +); + parameters.Add("endDate", this. endDate +); + parameters.Add("settlementStatus", this. settlementStatus +); + parameters.Add("orderId", this. orderId +); + parameters.Add("businessEndTime", this. businessEndTime +); + parameters.Add("startDate", this. startDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopTaurusQueryRefundBillChargeListByConditionRequest.cs b/BBWY.JDSDK/Request/PopTaurusQueryRefundBillChargeListByConditionRequest.cs new file mode 100644 index 00000000..92fd17c8 --- /dev/null +++ b/BBWY.JDSDK/Request/PopTaurusQueryRefundBillChargeListByConditionRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopTaurusQueryRefundBillChargeListByConditionRequest : JdRequestBase + { + public Nullable + businessBeginTime + {get; set;} + + public Nullable + dateType + {get; set;} + + public Nullable + endDate + {get; set;} + + public string + settlementStatus + {get; set;} + + public string + orderId {get; set; } + public Nullable + businessEndTime + {get; set;} + + public Nullable + startDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.taurus.queryRefundBillChargeListByCondition";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("businessBeginTime", this. businessBeginTime +); + parameters.Add("dateType", this. dateType +); + parameters.Add("endDate", this. endDate +); + parameters.Add("settlementStatus", this. settlementStatus +); + parameters.Add("orderId", this. orderId +); + parameters.Add("businessEndTime", this. businessEndTime +); + parameters.Add("startDate", this. startDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVenderCenerVenderBrandQueryRequest.cs b/BBWY.JDSDK/Request/PopVenderCenerVenderBrandQueryRequest.cs new file mode 100644 index 00000000..1f8effb8 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVenderCenerVenderBrandQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVenderCenerVenderBrandQueryRequest : JdRequestBase + { + public string + name + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.vender.cener.venderBrand.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("name", this. name +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVenderGetMemberLevelRequest.cs b/BBWY.JDSDK/Request/PopVenderGetMemberLevelRequest.cs new file mode 100644 index 00000000..5838d5f6 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVenderGetMemberLevelRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVenderGetMemberLevelRequest : JdRequestBase + { + public string + customerPin + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.vender.getMemberLevel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerPin", this. customerPin +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVenderGetVenderLevelRuleRequest.cs b/BBWY.JDSDK/Request/PopVenderGetVenderLevelRuleRequest.cs new file mode 100644 index 00000000..d84d42a1 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVenderGetVenderLevelRuleRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVenderGetVenderLevelRuleRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.vender.getVenderLevelRule";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVenderGetVenderStatusRequest.cs b/BBWY.JDSDK/Request/PopVenderGetVenderStatusRequest.cs new file mode 100644 index 00000000..7418e9f1 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVenderGetVenderStatusRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVenderGetVenderStatusRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.pop.vender.getVenderStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVideoInfoGetRequest.cs b/BBWY.JDSDK/Request/PopVideoInfoGetRequest.cs new file mode 100644 index 00000000..57d3f896 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVideoInfoGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVideoInfoGetRequest : JdRequestBase + { + public string + videoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.video.info.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("video_id", this. videoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVideoInfoQueryRequest.cs b/BBWY.JDSDK/Request/PopVideoInfoQueryRequest.cs new file mode 100644 index 00000000..c92be838 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVideoInfoQueryRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVideoInfoQueryRequest : JdRequestBase + { + public string + videoName + {get; set;} + + public Nullable + status + {get; set;} + + public string + statuses + {get; set;} + + public Nullable + agentVideoId + {get; set;} + + public Nullable + videoType + {get; set;} + + public Nullable + createdDateStart + {get; set;} + + public Nullable + createdDateEnd + {get; set;} + + public string + order + {get; set;} + + public string + orderBy + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.video.info.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("video_name", this. videoName +); + parameters.Add("status", this. status +); + parameters.Add("statuses", this. statuses +); + parameters.Add("agent_video_id", this. agentVideoId +); + parameters.Add("video_type", this. videoType +); + parameters.Add("created_date_start", this. createdDateStart +); + parameters.Add("created_date_end", this. createdDateEnd +); + parameters.Add("order", this. order +); + parameters.Add("order_by", this. orderBy +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("sku_id", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVideoInfoUpdateRequest.cs b/BBWY.JDSDK/Request/PopVideoInfoUpdateRequest.cs new file mode 100644 index 00000000..40673d20 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVideoInfoUpdateRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVideoInfoUpdateRequest : JdRequestBase + { + public Nullable + videoId + {get; set;} + + public Nullable + videoType + {get; set;} + + public string + videoName + {get; set;} + + public string + videoDesc + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.video.info.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("video_id", this. videoId +); + parameters.Add("video_type", this. videoType +); + parameters.Add("video_name", this. videoName +); + parameters.Add("video_desc", this. videoDesc +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVideoInfosDeleteRequest.cs b/BBWY.JDSDK/Request/PopVideoInfosDeleteRequest.cs new file mode 100644 index 00000000..600e7a26 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVideoInfosDeleteRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVideoInfosDeleteRequest : JdRequestBase + { + public string + videoIds + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.video.infos.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("video_ids", this. videoIds +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVideoSkuRelativeBySkuIdsQueryRequest.cs b/BBWY.JDSDK/Request/PopVideoSkuRelativeBySkuIdsQueryRequest.cs new file mode 100644 index 00000000..ddefe955 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVideoSkuRelativeBySkuIdsQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVideoSkuRelativeBySkuIdsQueryRequest : JdRequestBase + { + public string + productId + {get; set;} + + public string + skuIds + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.video.sku.relative.by.sku.ids.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("productId", this. productId +); + parameters.Add("sku_ids", this. skuIds +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVideoSkuRelativeQueryRequest.cs b/BBWY.JDSDK/Request/PopVideoSkuRelativeQueryRequest.cs new file mode 100644 index 00000000..d4e1fd70 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVideoSkuRelativeQueryRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVideoSkuRelativeQueryRequest : JdRequestBase + { + public Nullable + videoId + {get; set;} + + public Nullable + productId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + status + {get; set;} + + public string + statuses + {get; set;} + + public Nullable + videoType + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.video.sku.relative.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("video_id", this. videoId +); + parameters.Add("product_id", this. productId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("status", this. status +); + parameters.Add("statuses", this. statuses +); + parameters.Add("videoType", this. videoType +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVideoSkusRelativeDeleteRequest.cs b/BBWY.JDSDK/Request/PopVideoSkusRelativeDeleteRequest.cs new file mode 100644 index 00000000..54b369d0 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVideoSkusRelativeDeleteRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVideoSkusRelativeDeleteRequest : JdRequestBase + { + public string + videoId + {get; set;} + + public string + productInfoArray + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.video.skus.relative.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("video_id", this. videoId +); + parameters.Add("product_info_array", this. productInfoArray +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PopVideoSkusRelativeInsertRequest.cs b/BBWY.JDSDK/Request/PopVideoSkusRelativeInsertRequest.cs new file mode 100644 index 00000000..ac96c590 --- /dev/null +++ b/BBWY.JDSDK/Request/PopVideoSkusRelativeInsertRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PopVideoSkusRelativeInsertRequest : JdRequestBase + { + public string + videoId + {get; set;} + + public string + productInfoArray + {get; set;} + + public override string ApiName + { + get{return "jingdong.pop.video.skus.relative.insert";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("videoId", this. videoId +); + parameters.Add("product_info_array", this. productInfoArray +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PrepushinformationdatatestRequest.cs b/BBWY.JDSDK/Request/PrepushinformationdatatestRequest.cs new file mode 100644 index 00000000..e7f81ebb --- /dev/null +++ b/BBWY.JDSDK/Request/PrepushinformationdatatestRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PrepushinformationdatatestRequest : JdRequestBase + { + public Nullable + dataType + {get; set;} + + public string + jsonData + {get; set;} + + public string + extStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.prepushinformationdatatest";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("dataType", this. dataType +); + parameters.Add("jsonData", this. jsonData +); + parameters.Add("extStr", this. extStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PresaleOrderUpdateOrderGetPresaleOrderByPageRequest.cs b/BBWY.JDSDK/Request/PresaleOrderUpdateOrderGetPresaleOrderByPageRequest.cs new file mode 100644 index 00000000..75457942 --- /dev/null +++ b/BBWY.JDSDK/Request/PresaleOrderUpdateOrderGetPresaleOrderByPageRequest.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PresaleOrderUpdateOrderGetPresaleOrderByPageRequest : JdRequestBase + { + public string + userPin + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + orderStatusItem {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + skuID + {get; set;} + + public string + beginIndex + {get; set;} + + public string + endIndex + {get; set;} + + public override string ApiName + { + get{return "jingdong.presale.order.updateOrder.getPresaleOrderByPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("userPin", this. userPin +); + parameters.Add("orderId", this. orderId +); + parameters.Add("orderStatusItem", this. orderStatusItem +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("skuID", this. skuID +); + parameters.Add("beginIndex", this. beginIndex +); + parameters.Add("endIndex", this. endIndex +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PresaleOrderUpdateOrderGetPresaleOrderCountRequest.cs b/BBWY.JDSDK/Request/PresaleOrderUpdateOrderGetPresaleOrderCountRequest.cs new file mode 100644 index 00000000..53f1a3c8 --- /dev/null +++ b/BBWY.JDSDK/Request/PresaleOrderUpdateOrderGetPresaleOrderCountRequest.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PresaleOrderUpdateOrderGetPresaleOrderCountRequest : JdRequestBase + { + public string + userPin + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + orderStatusItem {get; set; } + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + skuID + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.presale.order.updateOrder.getPresaleOrderCount";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("userPin", this. userPin +); + parameters.Add("orderId", this. orderId +); + parameters.Add("orderStatusItem", this. orderStatusItem +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("skuID", this. skuID +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PresortSitefenceimportServiceRequest.cs b/BBWY.JDSDK/Request/PresortSitefenceimportServiceRequest.cs new file mode 100644 index 00000000..f58f5777 --- /dev/null +++ b/BBWY.JDSDK/Request/PresortSitefenceimportServiceRequest.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PresortSitefenceimportServiceRequest : JdRequestBase + { + public string + operationType + {get; set;} + + public string + siteCode + {get; set;} + + public string + siteName + {get; set;} + + public string + siteLocation + {get; set;} + + public Nullable + fenceNum + {get; set;} + + public string + fenceArray {get; set; } + public override string ApiName + { + get{return "jingdong.presort.sitefenceimport.service";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operationType", this. operationType +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("siteName", this. siteName +); + parameters.Add("siteLocation", this. siteLocation +); + parameters.Add("fenceNum", this. fenceNum +); + parameters.Add("fenceArray", this. fenceArray +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PriceWriteUpdateSkuJdPriceRequest.cs b/BBWY.JDSDK/Request/PriceWriteUpdateSkuJdPriceRequest.cs new file mode 100644 index 00000000..2f8eb32f --- /dev/null +++ b/BBWY.JDSDK/Request/PriceWriteUpdateSkuJdPriceRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PriceWriteUpdateSkuJdPriceRequest : JdRequestBase + { + public string + jdPrice + {get; set;} + + public Nullable + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.price.write.updateSkuJdPrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("jdPrice", this. jdPrice +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PriceWriteUpdateWareCostPriceRequest.cs b/BBWY.JDSDK/Request/PriceWriteUpdateWareCostPriceRequest.cs new file mode 100644 index 00000000..32c76481 --- /dev/null +++ b/BBWY.JDSDK/Request/PriceWriteUpdateWareCostPriceRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PriceWriteUpdateWareCostPriceRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + costPrice + {get; set;} + + public override string ApiName + { + get{return "jingdong.price.write.updateWareCostPrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("costPrice", this. costPrice +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PriceWriteUpdateWareMarketPriceRequest.cs b/BBWY.JDSDK/Request/PriceWriteUpdateWareMarketPriceRequest.cs new file mode 100644 index 00000000..eaaef201 --- /dev/null +++ b/BBWY.JDSDK/Request/PriceWriteUpdateWareMarketPriceRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PriceWriteUpdateWareMarketPriceRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + marketPrice + {get; set;} + + public override string ApiName + { + get{return "jingdong.price.write.updateWareMarketPrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("marketPrice", this. marketPrice +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ProductoutstorageRequest.cs b/BBWY.JDSDK/Request/ProductoutstorageRequest.cs new file mode 100644 index 00000000..ef6960b3 --- /dev/null +++ b/BBWY.JDSDK/Request/ProductoutstorageRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ProductoutstorageRequest : JdRequestBase + { + public Nullable + twoOrderId + {get; set;} + + public string + waybillNumber + {get; set;} + + public string + logisticsCompanies + {get; set;} + + public string + bagCount + {get; set;} + + public string + extStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.productoutstorage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("twoOrderId", this. twoOrderId +); + parameters.Add("waybillNumber", this. waybillNumber +); + parameters.Add("logisticsCompanies", this. logisticsCompanies +); + parameters.Add("bagCount", this. bagCount +); + parameters.Add("extStr", this. extStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ProductweighRequest.cs b/BBWY.JDSDK/Request/ProductweighRequest.cs new file mode 100644 index 00000000..cd62ce51 --- /dev/null +++ b/BBWY.JDSDK/Request/ProductweighRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ProductweighRequest : JdRequestBase + { + public Nullable + oneOrderId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + actualWeight + {get; set;} + + public Nullable + billingWeight + {get; set;} + + public Nullable + jysSkuLength + {get; set;} + + public Nullable + jysSkuWidth + {get; set;} + + public Nullable + jysSkuHeight + {get; set;} + + public string + extStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.productweigh";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("oneOrderId", this. oneOrderId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("actualWeight", this. actualWeight +); + parameters.Add("billingWeight", this. billingWeight +); + parameters.Add("jysSkuLength", this. jysSkuLength +); + parameters.Add("jysSkuWidth", this. jysSkuWidth +); + parameters.Add("jysSkuHeight", this. jysSkuHeight +); + parameters.Add("extStr", this. extStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromoTokenTokenuserAddRequest.cs b/BBWY.JDSDK/Request/PromoTokenTokenuserAddRequest.cs new file mode 100644 index 00000000..21c93c5f --- /dev/null +++ b/BBWY.JDSDK/Request/PromoTokenTokenuserAddRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromoTokenTokenuserAddRequest : JdRequestBase + { + public string + tokenId + {get; set;} + + public string + userPin + {get; set;} + + public Nullable + timeStart + {get; set;} + + public Nullable + timeEnd + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public Nullable + existUpdate + {get; set;} + + public string + secretKey + {get; set;} + + public string + appCode + {get; set;} + + public string + authKey + {get; set;} + + public override string ApiName + { + get{return "jingdong.promo.token.tokenuser.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("tokenId", this. tokenId +); + parameters.Add("userPin", this. userPin +); + parameters.Add("timeStart", this. timeStart +); + parameters.Add("timeEnd", this. timeEnd +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + parameters.Add("existUpdate", this. existUpdate +); + parameters.Add("secretKey", this. secretKey +); + parameters.Add("appCode", this. appCode +); + parameters.Add("authKey", this. authKey +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromoUnitAddIsvActivityRequest.cs b/BBWY.JDSDK/Request/PromoUnitAddIsvActivityRequest.cs new file mode 100644 index 00000000..fbedc0b4 --- /dev/null +++ b/BBWY.JDSDK/Request/PromoUnitAddIsvActivityRequest.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromoUnitAddIsvActivityRequest : JdRequestBase + { + public string + note + {get; set;} + + public Nullable + shared + {get; set;} + + public string + callBackUrl + {get; set;} + + public string + channelType + {get; set;} + + public Nullable + source + {get; set;} + + public string + pluginName + {get; set;} + + public string + imageUrl + {get; set;} + + public Nullable + ruleType + {get; set;} + + public string + name + {get; set;} + + public Nullable + id + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + isvUrl + {get; set;} + + public Nullable + categoryId + {get; set;} + + public Nullable + status + {get; set;} + + public string + appropriateCrowd + {get; set;} + + public Nullable + priority + {get; set;} + + public Nullable + level + {get; set;} + + public string + activityPrizes {get; set; } + public Nullable + marketPurpose + {get; set;} + + public string + recordId + {get; set;} + + public override string ApiName + { + get{return "jingdong.promo.unit.addIsvActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("note", this. note +); + parameters.Add("shared", this. shared +); + parameters.Add("callBackUrl", this. callBackUrl +); + parameters.Add("channelType", this. channelType +); + parameters.Add("source", this. source +); + parameters.Add("pluginName", this. pluginName +); + parameters.Add("imageUrl", this. imageUrl +); + parameters.Add("ruleType", this. ruleType +); + parameters.Add("name", this. name +); + parameters.Add("id", this. id +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("isvUrl", this. isvUrl +); + parameters.Add("categoryId", this. categoryId +); + parameters.Add("status", this. status +); + parameters.Add("appropriateCrowd", this. appropriateCrowd +); + parameters.Add("priority", this. priority +); + parameters.Add("level", this. level +); + parameters.Add("activityPrizes", this. activityPrizes +); + parameters.Add("marketPurpose", this. marketPurpose +); + parameters.Add("recordId", this. recordId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromoUnitCloseIsvActivityRequest.cs b/BBWY.JDSDK/Request/PromoUnitCloseIsvActivityRequest.cs new file mode 100644 index 00000000..f4c3402c --- /dev/null +++ b/BBWY.JDSDK/Request/PromoUnitCloseIsvActivityRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromoUnitCloseIsvActivityRequest : JdRequestBase + { + public Nullable + isvActivityId + {get; set;} + + public override string ApiName + { + get{return "jingdong.promo.unit.closeIsvActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("isvActivityId", this. isvActivityId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromoUnitGetActiveActivityRequest.cs b/BBWY.JDSDK/Request/PromoUnitGetActiveActivityRequest.cs new file mode 100644 index 00000000..181a1e48 --- /dev/null +++ b/BBWY.JDSDK/Request/PromoUnitGetActiveActivityRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromoUnitGetActiveActivityRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.promo.unit.getActiveActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromoUnitGetVenderIsvActivityRequest.cs b/BBWY.JDSDK/Request/PromoUnitGetVenderIsvActivityRequest.cs new file mode 100644 index 00000000..52f8d113 --- /dev/null +++ b/BBWY.JDSDK/Request/PromoUnitGetVenderIsvActivityRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromoUnitGetVenderIsvActivityRequest : JdRequestBase + { + public string + pluginName + {get; set;} + + public string + pageSize + {get; set;} + + public string + pageNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.promo.unit.getVenderIsvActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pluginName", this. pluginName +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageNo", this. pageNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromoUnitModifyIsvActivityRequest.cs b/BBWY.JDSDK/Request/PromoUnitModifyIsvActivityRequest.cs new file mode 100644 index 00000000..f5af5c01 --- /dev/null +++ b/BBWY.JDSDK/Request/PromoUnitModifyIsvActivityRequest.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromoUnitModifyIsvActivityRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public Nullable + categoryId + {get; set;} + + public string + name + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + imageUrl + {get; set;} + + public string + note + {get; set;} + + public string + channelType + {get; set;} + + public Nullable + ruleType + {get; set;} + + public Nullable + shared + {get; set;} + + public Nullable + source + {get; set;} + + public string + isvUrl + {get; set;} + + public string + pluginName + {get; set;} + + public string + status + {get; set;} + + public string + callBackUrl + {get; set;} + + public override string ApiName + { + get{return "jingdong.promo.unit.modifyIsvActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("categoryId", this. categoryId +); + parameters.Add("name", this. name +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("imageUrl", this. imageUrl +); + parameters.Add("note", this. note +); + parameters.Add("channelType", this. channelType +); + parameters.Add("ruleType", this. ruleType +); + parameters.Add("shared", this. shared +); + parameters.Add("source", this. source +); + parameters.Add("isvUrl", this. isvUrl +); + parameters.Add("pluginName", this. pluginName +); + parameters.Add("status", this. status +); + parameters.Add("callBackUrl", this. callBackUrl +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromoUnitPreAddIsvActivityRequest.cs b/BBWY.JDSDK/Request/PromoUnitPreAddIsvActivityRequest.cs new file mode 100644 index 00000000..8ae9ab7c --- /dev/null +++ b/BBWY.JDSDK/Request/PromoUnitPreAddIsvActivityRequest.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromoUnitPreAddIsvActivityRequest : JdRequestBase + { + public string + note + {get; set;} + + public Nullable + shared + {get; set;} + + public string + callBackUrl + {get; set;} + + public string + channelType + {get; set;} + + public Nullable + source + {get; set;} + + public string + pluginName + {get; set;} + + public string + imageUrl + {get; set;} + + public Nullable + ruleType + {get; set;} + + public string + name + {get; set;} + + public Nullable + id + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + isvUrl + {get; set;} + + public Nullable + categoryId + {get; set;} + + public Nullable + status + {get; set;} + + public string + appropriateCrowd + {get; set;} + + public Nullable + priority + {get; set;} + + public Nullable + level + {get; set;} + + public string + activityPrizes {get; set; } + public Nullable + marketPurpose + {get; set;} + + public string + recordId + {get; set;} + + public override string ApiName + { + get{return "jingdong.promo.unit.pre.addIsvActivity";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("note", this. note +); + parameters.Add("shared", this. shared +); + parameters.Add("callBackUrl", this. callBackUrl +); + parameters.Add("channelType", this. channelType +); + parameters.Add("source", this. source +); + parameters.Add("pluginName", this. pluginName +); + parameters.Add("imageUrl", this. imageUrl +); + parameters.Add("ruleType", this. ruleType +); + parameters.Add("name", this. name +); + parameters.Add("id", this. id +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("isvUrl", this. isvUrl +); + parameters.Add("categoryId", this. categoryId +); + parameters.Add("status", this. status +); + parameters.Add("appropriateCrowd", this. appropriateCrowd +); + parameters.Add("priority", this. priority +); + parameters.Add("level", this. level +); + parameters.Add("activityPrizes", this. activityPrizes +); + parameters.Add("marketPurpose", this. marketPurpose +); + parameters.Add("recordId", this. recordId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromotionDirectUpdateSkuPriceRequest.cs b/BBWY.JDSDK/Request/PromotionDirectUpdateSkuPriceRequest.cs new file mode 100644 index 00000000..484cbb59 --- /dev/null +++ b/BBWY.JDSDK/Request/PromotionDirectUpdateSkuPriceRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromotionDirectUpdateSkuPriceRequest : JdRequestBase + { + public Nullable + site + {get; set;} + + public Nullable + lpType + {get; set;} + + public string + lineationPrice + {get; set;} + + public string + lpUrl + {get; set;} + + public Nullable + skuId + {get; set;} + + public string + applicant + {get; set;} + + public override string ApiName + { + get{return "jingdong.promotion.directUpdateSkuPrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("site", this. site +); + parameters.Add("lpType", this. lpType +); + parameters.Add("lineationPrice", this. lineationPrice +); + parameters.Add("lpUrl", this. lpUrl +); + parameters.Add("skuId", this. skuId +); + parameters.Add("applicant", this. applicant +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PromotionUpdateLineationPriceRequest.cs b/BBWY.JDSDK/Request/PromotionUpdateLineationPriceRequest.cs new file mode 100644 index 00000000..19aec76c --- /dev/null +++ b/BBWY.JDSDK/Request/PromotionUpdateLineationPriceRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PromotionUpdateLineationPriceRequest : JdRequestBase + { + public string + skuId + {get; set;} + + public string + lineationPrice + {get; set;} + + public string + applicant + {get; set;} + + public override string ApiName + { + get{return "jingdong.promotion.updateLineationPrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("lineationPrice", this. lineationPrice +); + parameters.Add("applicant", this. applicant +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PurchaseOrderGetInfoRequest.cs b/BBWY.JDSDK/Request/PurchaseOrderGetInfoRequest.cs new file mode 100644 index 00000000..35b42e08 --- /dev/null +++ b/BBWY.JDSDK/Request/PurchaseOrderGetInfoRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PurchaseOrderGetInfoRequest : JdRequestBase + { + public Nullable + purchaseId + {get; set;} + + public override string ApiName + { + get{return "jingdong.purchase.order.get.info";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("purchaseId", this. purchaseId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PurchaseOrderGetRequest.cs b/BBWY.JDSDK/Request/PurchaseOrderGetRequest.cs new file mode 100644 index 00000000..2d356c8e --- /dev/null +++ b/BBWY.JDSDK/Request/PurchaseOrderGetRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PurchaseOrderGetRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + orderStates + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.purchase.order.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("orderStates", this. orderStates +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PurchaseOrderSelectInfosPageRequest.cs b/BBWY.JDSDK/Request/PurchaseOrderSelectInfosPageRequest.cs new file mode 100644 index 00000000..f5e770e5 --- /dev/null +++ b/BBWY.JDSDK/Request/PurchaseOrderSelectInfosPageRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PurchaseOrderSelectInfosPageRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + orderStates + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + updateBeginTime + {get; set;} + + public string + updateEndTime + {get; set;} + + public string + provinceId + {get; set;} + + public string + cityId + {get; set;} + + public string + countyId + {get; set;} + + public string + townId + {get; set;} + + public override string ApiName + { + get{return "jingdong.purchase.order.select.infos.page";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("orderStates", this. orderStates +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("updateBeginTime", this. updateBeginTime +); + parameters.Add("updateEndTime", this. updateEndTime +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PurchaseOrderSelectInfosRequest.cs b/BBWY.JDSDK/Request/PurchaseOrderSelectInfosRequest.cs new file mode 100644 index 00000000..f71a3981 --- /dev/null +++ b/BBWY.JDSDK/Request/PurchaseOrderSelectInfosRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PurchaseOrderSelectInfosRequest : JdRequestBase + { + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public string + orderStates + {get; set;} + + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + updateBeginTime + {get; set;} + + public string + updateEndTime + {get; set;} + + public string + provinceId + {get; set;} + + public string + cityId + {get; set;} + + public string + countyId + {get; set;} + + public string + townId + {get; set;} + + public override string ApiName + { + get{return "jingdong.purchase.order.select.infos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("orderStates", this. orderStates +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("updateBeginTime", this. updateBeginTime +); + parameters.Add("updateEndTime", this. updateEndTime +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PurchaseOrderStockOutRequest.cs b/BBWY.JDSDK/Request/PurchaseOrderStockOutRequest.cs new file mode 100644 index 00000000..36fa1a32 --- /dev/null +++ b/BBWY.JDSDK/Request/PurchaseOrderStockOutRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PurchaseOrderStockOutRequest : JdRequestBase + { + public Nullable + purchaseId + {get; set;} + + public Nullable + shipmentId + {get; set;} + + public string + shipmentNo + {get; set;} + + public string + tradeNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.purchase.order.stock.out";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("purchaseId", this. purchaseId +); + parameters.Add("shipmentId", this. shipmentId +); + parameters.Add("shipmentNo", this. shipmentNo +); + parameters.Add("tradeNo", this. tradeNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/PushinformationdataRequest.cs b/BBWY.JDSDK/Request/PushinformationdataRequest.cs new file mode 100644 index 00000000..eadfacbe --- /dev/null +++ b/BBWY.JDSDK/Request/PushinformationdataRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class PushinformationdataRequest : JdRequestBase + { + public Nullable + dataType + {get; set;} + + public string + jsonData + {get; set;} + + public string + extStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.pushinformationdata";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("dataType", this. dataType +); + parameters.Add("jsonData", this. jsonData +); + parameters.Add("extStr", this. extStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryCommOrderRequest.cs b/BBWY.JDSDK/Request/QueryCommOrderRequest.cs new file mode 100644 index 00000000..df809a9c --- /dev/null +++ b/BBWY.JDSDK/Request/QueryCommOrderRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryCommOrderRequest : JdRequestBase + { + public Nullable + projectId + {get; set;} + + public Nullable + shopId + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + index + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + bizToken + {get; set;} + + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryCommOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("projectId", this. projectId +); + parameters.Add("shopId", this. shopId +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("index", this. index +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("bizToken", this. bizToken +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryCommProductRequest.cs b/BBWY.JDSDK/Request/QueryCommProductRequest.cs new file mode 100644 index 00000000..0d2e9c11 --- /dev/null +++ b/BBWY.JDSDK/Request/QueryCommProductRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryCommProductRequest : JdRequestBase + { + public Nullable + shopId + {get; set;} + + public Nullable + projectId + {get; set;} + + public Nullable + index + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + bizToken + {get; set;} + + public string + source + {get; set;} + + public Nullable + modiStartTime + {get; set;} + + public Nullable + modiEndTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryCommProduct";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("shopId", this. shopId +); + parameters.Add("projectId", this. projectId +); + parameters.Add("index", this. index +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("bizToken", this. bizToken +); + parameters.Add("source", this. source +); + parameters.Add("modiStartTime", this. modiStartTime +); + parameters.Add("modiEndTime", this. modiEndTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryEntityStoreRequest.cs b/BBWY.JDSDK/Request/QueryEntityStoreRequest.cs new file mode 100644 index 00000000..41427765 --- /dev/null +++ b/BBWY.JDSDK/Request/QueryEntityStoreRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryEntityStoreRequest : JdRequestBase + { + public Nullable + storeId + {get; set;} + + public string + categoryName + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryEntityStore";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("storeId", this. storeId +); + parameters.Add("categoryName", this. categoryName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryJDPriceRequest.cs b/BBWY.JDSDK/Request/QueryJDPriceRequest.cs new file mode 100644 index 00000000..dedb600e --- /dev/null +++ b/BBWY.JDSDK/Request/QueryJDPriceRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryJDPriceRequest : JdRequestBase + { + public string + bizToken + {get; set;} + + public Nullable + shopId + {get; set;} + + public Nullable + projectId + {get; set;} + + public string + skuidList {get; set; } + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryJDPrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bizToken", this. bizToken +); + parameters.Add("shopId", this. shopId +); + parameters.Add("projectId", this. projectId +); + parameters.Add("skuidList", this. skuidList +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryNewProductPriceRequest.cs b/BBWY.JDSDK/Request/QueryNewProductPriceRequest.cs new file mode 100644 index 00000000..9e95caaf --- /dev/null +++ b/BBWY.JDSDK/Request/QueryNewProductPriceRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryNewProductPriceRequest : JdRequestBase + { + public string + bizToken + {get; set;} + + public Nullable + shopId + {get; set;} + + public Nullable + projectId + {get; set;} + + public string + skuidList {get; set; } + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryNewProductPrice";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bizToken", this. bizToken +); + parameters.Add("shopId", this. shopId +); + parameters.Add("projectId", this. projectId +); + parameters.Add("skuidList", this. skuidList +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryOrderBasicInfoRequest.cs b/BBWY.JDSDK/Request/QueryOrderBasicInfoRequest.cs new file mode 100644 index 00000000..3879ae2e --- /dev/null +++ b/BBWY.JDSDK/Request/QueryOrderBasicInfoRequest.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryOrderBasicInfoRequest : JdRequestBase + { + public Nullable + projectId + {get; set;} + + public Nullable + shopId + {get; set;} + + public string + orderList {get; set; } + public Nullable + orderType + {get; set;} + + public Nullable + index + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + bizToken + {get; set;} + + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryOrderBasicInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("projectId", this. projectId +); + parameters.Add("shopId", this. shopId +); + parameters.Add("orderList", this. orderList +); + parameters.Add("orderType", this. orderType +); + parameters.Add("index", this. index +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("bizToken", this. bizToken +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryOrderInfoByLocCodeRequest.cs b/BBWY.JDSDK/Request/QueryOrderInfoByLocCodeRequest.cs new file mode 100644 index 00000000..606cfb48 --- /dev/null +++ b/BBWY.JDSDK/Request/QueryOrderInfoByLocCodeRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryOrderInfoByLocCodeRequest : JdRequestBase + { + public string + couponCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryOrderInfoByLocCode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("couponCode", this. couponCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryProdInfoRequest.cs b/BBWY.JDSDK/Request/QueryProdInfoRequest.cs new file mode 100644 index 00000000..660fe200 --- /dev/null +++ b/BBWY.JDSDK/Request/QueryProdInfoRequest.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryProdInfoRequest : JdRequestBase + { + public Nullable + shopId + {get; set;} + + public Nullable + projectId + {get; set;} + + public string + skuList {get; set; } + public string + isProduct + {get; set;} + + public string + bizToken + {get; set;} + + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryProdInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("shopId", this. shopId +); + parameters.Add("projectId", this. projectId +); + parameters.Add("skuList", this. skuList +); + parameters.Add("isProduct", this. isProduct +); + parameters.Add("bizToken", this. bizToken +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryPurchaseOrderRequest.cs b/BBWY.JDSDK/Request/QueryPurchaseOrderRequest.cs new file mode 100644 index 00000000..3395ec65 --- /dev/null +++ b/BBWY.JDSDK/Request/QueryPurchaseOrderRequest.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryPurchaseOrderRequest : JdRequestBase + { + public Nullable + projectId + {get; set;} + + public Nullable + shopId + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + completedBeginTime + {get; set;} + + public Nullable + completedEndTime + {get; set;} + + public Nullable + index + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + bizToken + {get; set;} + + public string + source + {get; set;} + + public string + orderList {get; set; } + public override string ApiName + { + get{return "jingdong.queryPurchaseOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("projectId", this. projectId +); + parameters.Add("shopId", this. shopId +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("completedBeginTime", this. completedBeginTime +); + parameters.Add("completedEndTime", this. completedEndTime +); + parameters.Add("index", this. index +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("bizToken", this. bizToken +); + parameters.Add("source", this. source +); + parameters.Add("orderList", this. orderList +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryPurchaseProductRequest.cs b/BBWY.JDSDK/Request/QueryPurchaseProductRequest.cs new file mode 100644 index 00000000..0323bdb3 --- /dev/null +++ b/BBWY.JDSDK/Request/QueryPurchaseProductRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryPurchaseProductRequest : JdRequestBase + { + public Nullable + shopId + {get; set;} + + public Nullable + projectId + {get; set;} + + public Nullable + index + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + bizToken + {get; set;} + + public string + source + {get; set;} + + public Nullable + modiStartTime + {get; set;} + + public Nullable + modiEndTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryPurchaseProduct";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("shopId", this. shopId +); + parameters.Add("projectId", this. projectId +); + parameters.Add("index", this. index +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("bizToken", this. bizToken +); + parameters.Add("source", this. source +); + parameters.Add("modiStartTime", this. modiStartTime +); + parameters.Add("modiEndTime", this. modiEndTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryServiceOrderRequest.cs b/BBWY.JDSDK/Request/QueryServiceOrderRequest.cs new file mode 100644 index 00000000..2cf0040e --- /dev/null +++ b/BBWY.JDSDK/Request/QueryServiceOrderRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryServiceOrderRequest : JdRequestBase + { + public string + orderParam + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryServiceOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderParam", this. orderParam +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QueryWaybillRequest.cs b/BBWY.JDSDK/Request/QueryWaybillRequest.cs new file mode 100644 index 00000000..864a2f3e --- /dev/null +++ b/BBWY.JDSDK/Request/QueryWaybillRequest.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QueryWaybillRequest : JdRequestBase + { + public Nullable + projectId + {get; set;} + + public Nullable + shopId + {get; set;} + + public string + orderList {get; set; } + public Nullable + orderType + {get; set;} + + public string + bizToken + {get; set;} + + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.queryWaybill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("projectId", this. projectId +); + parameters.Add("shopId", this. shopId +); + parameters.Add("orderList", this. orderList +); + parameters.Add("orderType", this. orderType +); + parameters.Add("bizToken", this. bizToken +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/QuestionTypeCascadeProviderGetQuestionTypeCascadeRequest.cs b/BBWY.JDSDK/Request/QuestionTypeCascadeProviderGetQuestionTypeCascadeRequest.cs new file mode 100644 index 00000000..db633434 --- /dev/null +++ b/BBWY.JDSDK/Request/QuestionTypeCascadeProviderGetQuestionTypeCascadeRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class QuestionTypeCascadeProviderGetQuestionTypeCascadeRequest : JdRequestBase + { + public Nullable + parentId + {get; set;} + + public Nullable + wareId + {get; set;} + + public Nullable + afsApplyId + {get; set;} + + public string + operatorPin + {get; set;} + + public string + operatorNick + {get; set;} + + public string + operatorRemark + {get; set;} + + public Nullable + operatorDate + {get; set;} + + public string + platformSrc + {get; set;} + + public override string ApiName + { + get{return "jingdong.QuestionTypeCascadeProvider.getQuestionTypeCascade";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parentId", this. parentId +); + parameters.Add("wareId", this. wareId +); + parameters.Add("afsApplyId", this. afsApplyId +); + parameters.Add("operatorPin", this. operatorPin +); + parameters.Add("operatorNick", this. operatorNick +); + parameters.Add("operatorRemark", this. operatorRemark +); + parameters.Add("operatorDate", this. operatorDate +); + parameters.Add("platformSrc", this. platformSrc +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/RdmanBizcenterMaliciousOrderAddMaliciousRequest.cs b/BBWY.JDSDK/Request/RdmanBizcenterMaliciousOrderAddMaliciousRequest.cs new file mode 100644 index 00000000..6ed859a2 --- /dev/null +++ b/BBWY.JDSDK/Request/RdmanBizcenterMaliciousOrderAddMaliciousRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class RdmanBizcenterMaliciousOrderAddMaliciousRequest : JdRequestBase + { + public string + memo + {get; set;} + + public Nullable + status + {get; set;} + + public Nullable + reason + {get; set;} + + public string + theOrders + {get; set;} + + public string + relationPhone + {get; set;} + + public string + relationName + {get; set;} + + public string + fileName + {get; set;} + + public string + fileByte + {get; set;} + + public override string ApiName + { + get{return "jingdong.rdman.bizcenter.maliciousOrder.addMalicious";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("memo", this. memo +); + parameters.Add("status", this. status +); + parameters.Add("reason", this. reason +); + parameters.Add("theOrders", this. theOrders +); + parameters.Add("relationPhone", this. relationPhone +); + parameters.Add("relationName", this. relationName +); + parameters.Add("fileName", this. fileName +); + parameters.Add("fileByte", this. fileByte +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/RegisterorderGetRequest.cs b/BBWY.JDSDK/Request/RegisterorderGetRequest.cs new file mode 100644 index 00000000..765429f1 --- /dev/null +++ b/BBWY.JDSDK/Request/RegisterorderGetRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class RegisterorderGetRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public Nullable + appTime + {get; set;} + + public string + hospitalName + {get; set;} + + public string + pin + {get; set;} + + public string + departmentName + {get; set;} + + public string + doctorName + {get; set;} + + public string + platform + {get; set;} + + public string + visitingName + {get; set;} + + public string + uuid + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + timeType + {get; set;} + + public string + url + {get; set;} + + public override string ApiName + { + get{return "jingdong.registerorder.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("appTime", this. appTime +); + parameters.Add("hospitalName", this. hospitalName +); + parameters.Add("pin", this. pin +); + parameters.Add("departmentName", this. departmentName +); + parameters.Add("doctorName", this. doctorName +); + parameters.Add("platform", this. platform +); + parameters.Add("visitingName", this. visitingName +); + parameters.Add("uuid", this. uuid +); + parameters.Add("orderType", this. orderType +); + parameters.Add("timeType", this. timeType +); + parameters.Add("url", this. url +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/RetailerCompanyCustomSelectInfosRequest.cs b/BBWY.JDSDK/Request/RetailerCompanyCustomSelectInfosRequest.cs new file mode 100644 index 00000000..725a195b --- /dev/null +++ b/BBWY.JDSDK/Request/RetailerCompanyCustomSelectInfosRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class RetailerCompanyCustomSelectInfosRequest : JdRequestBase + { + public Nullable + sellerId + {get; set;} + + public override string ApiName + { + get{return "jingdong.retailer.company.custom.select.infos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sellerId", this. sellerId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/RiskSensitiveWordCheckRequest.cs b/BBWY.JDSDK/Request/RiskSensitiveWordCheckRequest.cs new file mode 100644 index 00000000..67093b13 --- /dev/null +++ b/BBWY.JDSDK/Request/RiskSensitiveWordCheckRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class RiskSensitiveWordCheckRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + clientType + {get; set;} + + public string + content + {get; set;} + + public string + scope + {get; set;} + + public override string ApiName + { + get{return "jingdong.risk.sensitiveWordCheck";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("clientType", this. clientType +); + parameters.Add("content", this. content +); + parameters.Add("scope", this. scope +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SamOrderDetailQuerynewRequest.cs b/BBWY.JDSDK/Request/SamOrderDetailQuerynewRequest.cs new file mode 100644 index 00000000..a5982c03 --- /dev/null +++ b/BBWY.JDSDK/Request/SamOrderDetailQuerynewRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SamOrderDetailQuerynewRequest : JdRequestBase + { + public string + orderId {get; set; } + public override string ApiName + { + get{return "jingdong.sam.order.detail.querynew";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SamOrderInfoQuerynewRequest.cs b/BBWY.JDSDK/Request/SamOrderInfoQuerynewRequest.cs new file mode 100644 index 00000000..d61de99a --- /dev/null +++ b/BBWY.JDSDK/Request/SamOrderInfoQuerynewRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SamOrderInfoQuerynewRequest : JdRequestBase + { + public Nullable + orderStatus + {get; set;} + + public Nullable + payStartTime + {get; set;} + + public Nullable + payEndTime + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + pageNum + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.sam.order.info.querynew";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("payStartTime", this. payStartTime +); + parameters.Add("payEndTime", this. payEndTime +); + parameters.Add("startTime", this. startTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("pageNum", this. pageNum +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SearchWareRequest.cs b/BBWY.JDSDK/Request/SearchWareRequest.cs new file mode 100644 index 00000000..aa2f0851 --- /dev/null +++ b/BBWY.JDSDK/Request/SearchWareRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SearchWareRequest : JdRequestBase + { + public string + key + {get; set;} + + public string + filtType + {get; set;} + + public string + areaIds + {get; set;} + + public string + sortType + {get; set;} + + public string + page + {get; set;} + + public string + charset + {get; set;} + + public string + urlencode + {get; set;} + + public override string ApiName + { + get{return "jingdong.search.ware";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("key", this. key +); + parameters.Add("filt_type", this. filtType +); + parameters.Add("area_ids", this. areaIds +); + parameters.Add("sort_type", this. sortType +); + parameters.Add("page", this. page +); + parameters.Add("charset", this. charset +); + parameters.Add("urlencode", this. urlencode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerCouponReadGetCouponCountRequest.cs b/BBWY.JDSDK/Request/SellerCouponReadGetCouponCountRequest.cs new file mode 100644 index 00000000..b03e5c78 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerCouponReadGetCouponCountRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerCouponReadGetCouponCountRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + couponId + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + grantType + {get; set;} + + public Nullable + bindType + {get; set;} + + public Nullable + grantWay + {get; set;} + + public string + name + {get; set;} + + public string + createMonth + {get; set;} + + public Nullable + creatorType + {get; set;} + + public Nullable + closed + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.coupon.read.getCouponCount";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("couponId", this. couponId +); + parameters.Add("type", this. type +); + parameters.Add("grantType", this. grantType +); + parameters.Add("bindType", this. bindType +); + parameters.Add("grantWay", this. grantWay +); + parameters.Add("name", this. name +); + parameters.Add("createMonth", this. createMonth +); + parameters.Add("creatorType", this. creatorType +); + parameters.Add("closed", this. closed +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerCouponReadGetCouponListRequest.cs b/BBWY.JDSDK/Request/SellerCouponReadGetCouponListRequest.cs new file mode 100644 index 00000000..63cf8686 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerCouponReadGetCouponListRequest.cs @@ -0,0 +1,103 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerCouponReadGetCouponListRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + couponId + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + grantType + {get; set;} + + public Nullable + bindType + {get; set;} + + public Nullable + grantWay + {get; set;} + + public string + name + {get; set;} + + public string + createMonth + {get; set;} + + public Nullable + creatorType + {get; set;} + + public Nullable + closed + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.coupon.read.getCouponList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("couponId", this. couponId +); + parameters.Add("type", this. type +); + parameters.Add("grantType", this. grantType +); + parameters.Add("bindType", this. bindType +); + parameters.Add("grantWay", this. grantWay +); + parameters.Add("name", this. name +); + parameters.Add("createMonth", this. createMonth +); + parameters.Add("creatorType", this. creatorType +); + parameters.Add("closed", this. closed +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerCouponWriteCloseRequest.cs b/BBWY.JDSDK/Request/SellerCouponWriteCloseRequest.cs new file mode 100644 index 00000000..cb7a5792 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerCouponWriteCloseRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerCouponWriteCloseRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + couponId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.coupon.write.close";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("couponId", this. couponId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerCouponWriteCreateRequest.cs b/BBWY.JDSDK/Request/SellerCouponWriteCreateRequest.cs new file mode 100644 index 00000000..657fb3ce --- /dev/null +++ b/BBWY.JDSDK/Request/SellerCouponWriteCreateRequest.cs @@ -0,0 +1,191 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerCouponWriteCreateRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + name + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + bindType + {get; set;} + + public Nullable + grantType + {get; set;} + + public Nullable + num + {get; set;} + + public string + discount + {get; set;} + + public string + quota + {get; set;} + + public Nullable + validityType + {get; set;} + + public Nullable + days + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public string + password + {get; set;} + + public string + batchKey + {get; set;} + + public Nullable + member + {get; set;} + + public Nullable + takeBeginTime + {get; set;} + + public Nullable + takeEndTime + {get; set;} + + public Nullable + takeRule + {get; set;} + + public Nullable + takeNum + {get; set;} + + public Nullable + display + {get; set;} + + public Nullable + platformType + {get; set;} + + public string + platform + {get; set;} + + public Nullable + shareType + {get; set;} + + public string + activityLink + {get; set;} + + public Nullable + userClass + {get; set;} + + public string + paidMembers + {get; set;} + + public string + skuId {get; set; } + public override string ApiName + { + get{return "jingdong.seller.coupon.write.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("name", this. name +); + parameters.Add("type", this. type +); + parameters.Add("bindType", this. bindType +); + parameters.Add("grantType", this. grantType +); + parameters.Add("num", this. num +); + parameters.Add("discount", this. discount +); + parameters.Add("quota", this. quota +); + parameters.Add("validityType", this. validityType +); + parameters.Add("days", this. days +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("password", this. password +); + parameters.Add("batchKey", this. batchKey +); + parameters.Add("member", this. member +); + parameters.Add("takeBeginTime", this. takeBeginTime +); + parameters.Add("takeEndTime", this. takeEndTime +); + parameters.Add("takeRule", this. takeRule +); + parameters.Add("takeNum", this. takeNum +); + parameters.Add("display", this. display +); + parameters.Add("platformType", this. platformType +); + parameters.Add("platform", this. platform +); + parameters.Add("shareType", this. shareType +); + parameters.Add("activityLink", this. activityLink +); + parameters.Add("userClass", this. userClass +); + parameters.Add("paidMembers", this. paidMembers +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionActivitymodeAddRequest.cs b/BBWY.JDSDK/Request/SellerPromotionActivitymodeAddRequest.cs new file mode 100644 index 00000000..a907a97e --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionActivitymodeAddRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionActivitymodeAddRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public Nullable + numBound + {get; set;} + + public Nullable + freqBound + {get; set;} + + public Nullable + perMaxNum + {get; set;} + + public Nullable + perMinNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.activitymode.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + parameters.Add("num_bound", this. numBound +); + parameters.Add("freq_bound", this. freqBound +); + parameters.Add("per_max_num", this. perMaxNum +); + parameters.Add("per_min_num", this. perMinNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionActivitymodeGetRequest.cs b/BBWY.JDSDK/Request/SellerPromotionActivitymodeGetRequest.cs new file mode 100644 index 00000000..ebf7fce1 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionActivitymodeGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionActivitymodeGetRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.activitymode.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionAddRequest.cs b/BBWY.JDSDK/Request/SellerPromotionAddRequest.cs new file mode 100644 index 00000000..764ac800 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionAddRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionAddRequest : JdRequestBase + { + public string + name + {get; set;} + + public Nullable + type + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public Nullable + bound + {get; set;} + + public Nullable + member + {get; set;} + + public string + slogan + {get; set;} + + public string + comment + {get; set;} + + public Nullable + favorMode + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("name", this. name +); + parameters.Add("type", this. type +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("bound", this. bound +); + parameters.Add("member", this. member +); + parameters.Add("slogan", this. slogan +); + parameters.Add("comment", this. comment +); + parameters.Add("favor_mode", this. favorMode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionAppendPromoUsersRequest.cs b/BBWY.JDSDK/Request/SellerPromotionAppendPromoUsersRequest.cs new file mode 100644 index 00000000..f5f78867 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionAppendPromoUsersRequest.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionAppendPromoUsersRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public Nullable + promoId + {get; set;} + + public string + pin {get; set; } + public string + beginTime {get; set; } + public string + endTime {get; set; } + public string + openIdBuyer {get; set; } + public string + xidBuyer {get; set; } + public override string ApiName + { + get{return "jingdong.seller.promotion.appendPromoUsers";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promoId", this. promoId +); + parameters.Add("pin", this. pin +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionCheckRequest.cs b/BBWY.JDSDK/Request/SellerPromotionCheckRequest.cs new file mode 100644 index 00000000..e730e454 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionCheckRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionCheckRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public Nullable + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.check";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionCommitRequest.cs b/BBWY.JDSDK/Request/SellerPromotionCommitRequest.cs new file mode 100644 index 00000000..0c15b207 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionCommitRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionCommitRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.commit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionCreateRequest.cs b/BBWY.JDSDK/Request/SellerPromotionCreateRequest.cs new file mode 100644 index 00000000..2bfade66 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionCreateRequest.cs @@ -0,0 +1,305 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionCreateRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public string + name + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public Nullable + bound + {get; set;} + + public Nullable + member + {get; set;} + + public string + slogan + {get; set;} + + public string + comment + {get; set;} + + public Nullable + platform + {get; set;} + + public Nullable + favorMode + {get; set;} + + public Nullable + shopMember + {get; set;} + + public Nullable + qqMember + {get; set;} + + public Nullable + plusMember + {get; set;} + + public Nullable + samMember + {get; set;} + + public Nullable + tokenId + {get; set;} + + public string + promoChannel {get; set; } + public Nullable + memberLevelOnly + {get; set;} + + public Nullable + tokenUseNum + {get; set;} + + public string + allowOthersOperate + {get; set;} + + public string + allowOthersCheck + {get; set;} + + public string + allowOtherUserOperate + {get; set;} + + public string + allowOtherUserCheck + {get; set;} + + public string + needManualCheck + {get; set;} + + public Nullable + previewsId + {get; set;} + + public string + previewsContent + {get; set;} + + public string + previewsTime + {get; set;} + + public Nullable + skuIconId + {get; set;} + + public string + skuIconShowTime + {get; set;} + + public Nullable + promoAreaType + {get; set;} + + public string + promoArea {get; set; } + public string + showTokenPrice + {get; set;} + + public string + skuId {get; set; } + public string + bindType {get; set; } + public string + promoPrice {get; set; } + public string + num {get; set; } + public string + wareId {get; set; } + public string + skuName {get; set; } + public string + jdPrice {get; set; } + public string + itemNum {get; set; } + public string + type {get; set; } + public string + propsNum {get; set; } + public string + usedWay {get; set; } + public string + couponValidDays {get; set; } + public Nullable + freqBound + {get; set;} + + public Nullable + perMaxNum + {get; set;} + + public Nullable + perMinNum + {get; set;} + + public string + pin {get; set; } + public string + useBeginTime {get; set; } + public string + useEndTime {get; set; } + public string + openIdBuyer {get; set; } + public string + xidBuyer {get; set; } + public override string ApiName + { + get{return "jingdong.seller.promotion.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("name", this. name +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("bound", this. bound +); + parameters.Add("member", this. member +); + parameters.Add("slogan", this. slogan +); + parameters.Add("comment", this. comment +); + parameters.Add("platform", this. platform +); + parameters.Add("favorMode", this. favorMode +); + parameters.Add("shopMember", this. shopMember +); + parameters.Add("qqMember", this. qqMember +); + parameters.Add("plusMember", this. plusMember +); + parameters.Add("samMember", this. samMember +); + parameters.Add("tokenId", this. tokenId +); + parameters.Add("promoChannel", this. promoChannel +); + parameters.Add("memberLevelOnly", this. memberLevelOnly +); + parameters.Add("tokenUseNum", this. tokenUseNum +); + parameters.Add("allowOthersOperate", this. allowOthersOperate +); + parameters.Add("allowOthersCheck", this. allowOthersCheck +); + parameters.Add("allowOtherUserOperate", this. allowOtherUserOperate +); + parameters.Add("allowOtherUserCheck", this. allowOtherUserCheck +); + parameters.Add("needManualCheck", this. needManualCheck +); + parameters.Add("previewsId", this. previewsId +); + parameters.Add("previewsContent", this. previewsContent +); + parameters.Add("previewsTime", this. previewsTime +); + parameters.Add("skuIconId", this. skuIconId +); + parameters.Add("skuIconShowTime", this. skuIconShowTime +); + parameters.Add("promoAreaType", this. promoAreaType +); + parameters.Add("promoArea", this. promoArea +); + parameters.Add("showTokenPrice", this. showTokenPrice +); + parameters.Add("skuId", this. skuId +); + parameters.Add("bindType", this. bindType +); + parameters.Add("promoPrice", this. promoPrice +); + parameters.Add("num", this. num +); + parameters.Add("wareId", this. wareId +); + parameters.Add("skuName", this. skuName +); + parameters.Add("jdPrice", this. jdPrice +); + parameters.Add("itemNum", this. itemNum +); + parameters.Add("type", this. type +); + parameters.Add("propsNum", this. propsNum +); + parameters.Add("usedWay", this. usedWay +); + parameters.Add("couponValidDays", this. couponValidDays +); + parameters.Add("freqBound", this. freqBound +); + parameters.Add("perMaxNum", this. perMaxNum +); + parameters.Add("perMinNum", this. perMinNum +); + parameters.Add("pin", this. pin +); + parameters.Add("useBeginTime", this. useBeginTime +); + parameters.Add("useEndTime", this. useEndTime +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionDeleteRequest.cs b/BBWY.JDSDK/Request/SellerPromotionDeleteRequest.cs new file mode 100644 index 00000000..d45d873f --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionDeleteRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionDeleteRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionGetRequest.cs b/BBWY.JDSDK/Request/SellerPromotionGetRequest.cs new file mode 100644 index 00000000..76f2b79a --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionGetRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionListRequest.cs b/BBWY.JDSDK/Request/SellerPromotionListRequest.cs new file mode 100644 index 00000000..482e0dd4 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionListRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionListRequest : JdRequestBase + { + public Nullable + type + {get; set;} + + public Nullable + status + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + favorMode + {get; set;} + + public string + page + {get; set;} + + public string + size + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type", this. type +); + parameters.Add("status", this. status +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("favor_mode", this. favorMode +); + parameters.Add("page", this. page +); + parameters.Add("size", this. size +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionOrdermodeAddRequest.cs b/BBWY.JDSDK/Request/SellerPromotionOrdermodeAddRequest.cs new file mode 100644 index 00000000..d515e1f5 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionOrdermodeAddRequest.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionOrdermodeAddRequest : JdRequestBase + { + public Nullable + promoId {get; set; } + public Nullable + favorMode {get; set; } + public string + quota {get; set; } + public string + rate {get; set; } + public string + plus {get; set; } + public string + minus {get; set; } + public string + link {get; set; } + public string + freePostage {get; set; } + public override string ApiName + { + get{return "jingdong.seller.promotion.ordermode.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + parameters.Add("favor_mode", this. favorMode +); + parameters.Add("quota", this. quota +); + parameters.Add("rate", this. rate +); + parameters.Add("plus", this. plus +); + parameters.Add("minus", this. minus +); + parameters.Add("link", this. link +); + parameters.Add("free_postage", this. freePostage +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionOrdermodeListRequest.cs b/BBWY.JDSDK/Request/SellerPromotionOrdermodeListRequest.cs new file mode 100644 index 00000000..691affd5 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionOrdermodeListRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionOrdermodeListRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.ordermode.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionRemovePromoUsersRequest.cs b/BBWY.JDSDK/Request/SellerPromotionRemovePromoUsersRequest.cs new file mode 100644 index 00000000..3cce85d2 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionRemovePromoUsersRequest.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionRemovePromoUsersRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public Nullable + promoId + {get; set;} + + public string + pin {get; set; } + public string + beginTime {get; set; } + public string + endTime {get; set; } + public string + openIdBuyer {get; set; } + public string + xidBuyer {get; set; } + public override string ApiName + { + get{return "jingdong.seller.promotion.removePromoUsers";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promoId", this. promoId +); + parameters.Add("pin", this. pin +); + parameters.Add("beginTime", this. beginTime +); + parameters.Add("endTime", this. endTime +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionResumeRequest.cs b/BBWY.JDSDK/Request/SellerPromotionResumeRequest.cs new file mode 100644 index 00000000..13a4c7e9 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionResumeRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionResumeRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.resume";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionSkuAddRequest.cs b/BBWY.JDSDK/Request/SellerPromotionSkuAddRequest.cs new file mode 100644 index 00000000..b6cd3124 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionSkuAddRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionSkuAddRequest : JdRequestBase + { + public Nullable + promoId {get; set; } + public string + skuIds {get; set; } + public string + jdPrices {get; set; } + public string + promoPrices {get; set; } + public string + seq {get; set; } + public string + num {get; set; } + public string + bindType {get; set; } + public override string ApiName + { + get{return "jingdong.seller.promotion.sku.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + parameters.Add("sku_ids", this. skuIds +); + parameters.Add("jd_prices", this. jdPrices +); + parameters.Add("promo_prices", this. promoPrices +); + parameters.Add("seq", this. seq +); + parameters.Add("num", this. num +); + parameters.Add("bind_type", this. bindType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionSkuListRequest.cs b/BBWY.JDSDK/Request/SellerPromotionSkuListRequest.cs new file mode 100644 index 00000000..72890d8d --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionSkuListRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionSkuListRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + promoId + {get; set;} + + public Nullable + bindType + {get; set;} + + public string + page + {get; set;} + + public string + size + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.sku.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("bind_type", this. bindType +); + parameters.Add("page", this. page +); + parameters.Add("size", this. size +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionSuspendRequest.cs b/BBWY.JDSDK/Request/SellerPromotionSuspendRequest.cs new file mode 100644 index 00000000..1eb608db --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionSuspendRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionSuspendRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.suspend";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2ApproveRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2ApproveRequest.cs new file mode 100644 index 00000000..4bdcfc50 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2ApproveRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2ApproveRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public Nullable + promoId + {get; set;} + + public Nullable + promoType + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.approve";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("promo_type", this. promoType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2CountRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2CountRequest.cs new file mode 100644 index 00000000..95a4673e --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2CountRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2CountRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + promoId + {get; set;} + + public string + name + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + favorMode + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public Nullable + promoStatus + {get; set;} + + public Nullable + wareId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + srcType + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.count";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("name", this. name +); + parameters.Add("type", this. type +); + parameters.Add("favor_mode", this. favorMode +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("promo_status", this. promoStatus +); + parameters.Add("ware_id", this. wareId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("src_type", this. srcType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2GetPromoLimitRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2GetPromoLimitRequest.cs new file mode 100644 index 00000000..e6dee5a6 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2GetPromoLimitRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2GetPromoLimitRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + categoryId + {get; set;} + + public Nullable + startTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.getPromoLimit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("category_id", this. categoryId +); + parameters.Add("start_time", this. startTime +); + parameters.Add("end_time", this. endTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2GetRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2GetRequest.cs new file mode 100644 index 00000000..5531ec11 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2GetRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2GetRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + promoId + {get; set;} + + public Nullable + promoType + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("promo_type", this. promoType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2ListRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2ListRequest.cs new file mode 100644 index 00000000..17b7971d --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2ListRequest.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2ListRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + promoId + {get; set;} + + public string + name + {get; set;} + + public Nullable + type + {get; set;} + + public Nullable + favorMode + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public Nullable + promoStatus + {get; set;} + + public Nullable + wareId + {get; set;} + + public Nullable + skuId + {get; set;} + + public string + page + {get; set;} + + public string + pageSSize + {get; set;} + + public Nullable + srcType + {get; set;} + + public Nullable + startId + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("name", this. name +); + parameters.Add("type", this. type +); + parameters.Add("favor_mode", this. favorMode +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("promo_status", this. promoStatus +); + parameters.Add("ware_id", this. wareId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("page", this. page +); + parameters.Add("pageS_size", this. pageSSize +); + parameters.Add("src_type", this. srcType +); + parameters.Add("start_id", this. startId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2RemoveRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2RemoveRequest.cs new file mode 100644 index 00000000..c93a5898 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2RemoveRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2RemoveRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public Nullable + promoId + {get; set;} + + public Nullable + promoType + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.remove";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("promo_type", this. promoType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2ResumeRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2ResumeRequest.cs new file mode 100644 index 00000000..d900b2cc --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2ResumeRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2ResumeRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public Nullable + promoId + {get; set;} + + public Nullable + promoType + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.resume";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("promo_type", this. promoType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2SkuCountRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2SkuCountRequest.cs new file mode 100644 index 00000000..d6a3dd22 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2SkuCountRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2SkuCountRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + promoId + {get; set;} + + public Nullable + wareId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + bindType + {get; set;} + + public Nullable + promoType + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.sku.count";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("ware_id", this. wareId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("bind_type", this. bindType +); + parameters.Add("promo_type", this. promoType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2SkuListRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2SkuListRequest.cs new file mode 100644 index 00000000..7d4091e3 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2SkuListRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2SkuListRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public Nullable + promoId + {get; set;} + + public Nullable + wareId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + bindType + {get; set;} + + public Nullable + promoType + {get; set;} + + public string + page + {get; set;} + + public string + pageSSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.sku.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("ware_id", this. wareId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("bind_type", this. bindType +); + parameters.Add("promo_type", this. promoType +); + parameters.Add("page", this. page +); + parameters.Add("pageS_size", this. pageSSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2SuspendRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2SuspendRequest.cs new file mode 100644 index 00000000..e627eff6 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2SuspendRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2SuspendRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public Nullable + promoId + {get; set;} + + public Nullable + promoType + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.suspend";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("promo_type", this. promoType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2UnitBeanrequiredCreateRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2UnitBeanrequiredCreateRequest.cs new file mode 100644 index 00000000..d74376da --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2UnitBeanrequiredCreateRequest.cs @@ -0,0 +1,135 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2UnitBeanrequiredCreateRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public string + promoName + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public string + slogan + {get; set;} + + public string + comment + {get; set;} + + public string + link + {get; set;} + + public string + allowOthersOperate + {get; set;} + + public string + allowOthersCheck + {get; set;} + + public string + allowOtherUserOperate + {get; set;} + + public string + allowOtherUserCheck + {get; set;} + + public string + needManualCheck + {get; set;} + + public Nullable + propNum + {get; set;} + + public Nullable + promoAreaType + {get; set;} + + public string + promoAreas + {get; set;} + + public string + skuId {get; set; } + public string + promoPrice {get; set; } + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.unit.beanrequired.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promo_name", this. promoName +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("slogan", this. slogan +); + parameters.Add("comment", this. comment +); + parameters.Add("link", this. link +); + parameters.Add("allow_others_operate", this. allowOthersOperate +); + parameters.Add("allow_others_check", this. allowOthersCheck +); + parameters.Add("allow_other_user_operate", this. allowOtherUserOperate +); + parameters.Add("allow_other_user_check", this. allowOtherUserCheck +); + parameters.Add("need_manual_check", this. needManualCheck +); + parameters.Add("prop_num", this. propNum +); + parameters.Add("promo_area_type", this. promoAreaType +); + parameters.Add("promo_areas", this. promoAreas +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("promo_price", this. promoPrice +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2UnitFullCreateRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2UnitFullCreateRequest.cs new file mode 100644 index 00000000..8313c747 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2UnitFullCreateRequest.cs @@ -0,0 +1,193 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2UnitFullCreateRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public string + promoName + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public string + slogan + {get; set;} + + public string + comment + {get; set;} + + public string + link + {get; set;} + + public Nullable + plusMember + {get; set;} + + public string + allowOthersOperate + {get; set;} + + public string + allowOthersCheck + {get; set;} + + public string + allowOtherUserOperate + {get; set;} + + public string + allowOtherUserCheck + {get; set;} + + public string + needManualCheck + {get; set;} + + public Nullable + freqBound + {get; set;} + + public Nullable + perMaxNum + {get; set;} + + public Nullable + perMinNum + {get; set;} + + public Nullable + propType + {get; set;} + + public Nullable + propNum + {get; set;} + + public Nullable + propUsedWay + {get; set;} + + public Nullable + couponValidDays + {get; set;} + + public Nullable + tokenUseNum + {get; set;} + + public string + userPins + {get; set;} + + public Nullable + promoAreaType + {get; set;} + + public string + promoAreas + {get; set;} + + public string + skuId {get; set; } + public string + promoPrice {get; set; } + public string + limitNum {get; set; } + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.unit.full.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promo_name", this. promoName +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("slogan", this. slogan +); + parameters.Add("comment", this. comment +); + parameters.Add("link", this. link +); + parameters.Add("plusMember", this. plusMember +); + parameters.Add("allow_others_operate", this. allowOthersOperate +); + parameters.Add("allow_others_check", this. allowOthersCheck +); + parameters.Add("allow_other_user_operate", this. allowOtherUserOperate +); + parameters.Add("allow_other_user_check", this. allowOtherUserCheck +); + parameters.Add("need_manual_check", this. needManualCheck +); + parameters.Add("freq_bound", this. freqBound +); + parameters.Add("per_max_num", this. perMaxNum +); + parameters.Add("per_min_num", this. perMinNum +); + parameters.Add("prop_type", this. propType +); + parameters.Add("prop_num", this. propNum +); + parameters.Add("prop_used_way", this. propUsedWay +); + parameters.Add("coupon_valid_days", this. couponValidDays +); + parameters.Add("token_use_num", this. tokenUseNum +); + parameters.Add("user_pins", this. userPins +); + parameters.Add("promo_area_type", this. promoAreaType +); + parameters.Add("promo_areas", this. promoAreas +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("promo_price", this. promoPrice +); + parameters.Add("limit_num", this. limitNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerPromotionV2UnitLimitCreateRequest.cs b/BBWY.JDSDK/Request/SellerPromotionV2UnitLimitCreateRequest.cs new file mode 100644 index 00000000..7c2a362b --- /dev/null +++ b/BBWY.JDSDK/Request/SellerPromotionV2UnitLimitCreateRequest.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerPromotionV2UnitLimitCreateRequest : JdRequestBase + { + public string + ip + {get; set;} + + public string + port + {get; set;} + + public string + requestId + {get; set;} + + public string + promoName + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public string + slogan + {get; set;} + + public string + comment + {get; set;} + + public string + link + {get; set;} + + public string + allowOthersOperate + {get; set;} + + public string + allowOthersCheck + {get; set;} + + public string + allowOtherUserOperate + {get; set;} + + public string + allowOtherUserCheck + {get; set;} + + public string + needManualCheck + {get; set;} + + public Nullable + freqBound + {get; set;} + + public Nullable + perMaxNum + {get; set;} + + public Nullable + perMinNum + {get; set;} + + public Nullable + promoAreaType + {get; set;} + + public string + promoAreas + {get; set;} + + public string + skuId {get; set; } + public string + promoPrice {get; set; } + public string + limitNum {get; set; } + public override string ApiName + { + get{return "jingdong.seller.promotion.v2.unit.limit.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ip", this. ip +); + parameters.Add("port", this. port +); + parameters.Add("request_id", this. requestId +); + parameters.Add("promo_name", this. promoName +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("slogan", this. slogan +); + parameters.Add("comment", this. comment +); + parameters.Add("link", this. link +); + parameters.Add("allow_others_operate", this. allowOthersOperate +); + parameters.Add("allow_others_check", this. allowOthersCheck +); + parameters.Add("allow_other_user_operate", this. allowOtherUserOperate +); + parameters.Add("allow_other_user_check", this. allowOtherUserCheck +); + parameters.Add("need_manual_check", this. needManualCheck +); + parameters.Add("freq_bound", this. freqBound +); + parameters.Add("per_max_num", this. perMaxNum +); + parameters.Add("per_min_num", this. perMinNum +); + parameters.Add("promo_area_type", this. promoAreaType +); + parameters.Add("promo_areas", this. promoAreas +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("promo_price", this. promoPrice +); + parameters.Add("limit_num", this. limitNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SellerVenderInfoGetRequest.cs b/BBWY.JDSDK/Request/SellerVenderInfoGetRequest.cs new file mode 100644 index 00000000..abf18b64 --- /dev/null +++ b/BBWY.JDSDK/Request/SellerVenderInfoGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SellerVenderInfoGetRequest : JdRequestBase + { + public string + extJsonParam + {get; set;} + + public override string ApiName + { + get{return "jingdong.seller.vender.info.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ext_json_param", this. extJsonParam +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SendFactoryAbutmentAgainAssignInfoReturnRequest.cs b/BBWY.JDSDK/Request/SendFactoryAbutmentAgainAssignInfoReturnRequest.cs new file mode 100644 index 00000000..961ca4f4 --- /dev/null +++ b/BBWY.JDSDK/Request/SendFactoryAbutmentAgainAssignInfoReturnRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SendFactoryAbutmentAgainAssignInfoReturnRequest : JdRequestBase + { + public string + authNo + {get; set;} + + public Nullable + msgType + {get; set;} + + public string + ordNo + {get; set;} + + public Nullable + assignTime + {get; set;} + + public Nullable + atHomeTime + {get; set;} + + public string + assignerName + {get; set;} + + public string + assignerTel + {get; set;} + + public override string ApiName + { + get{return "jingdong.sendFactoryAbutmentAgainAssignInfoReturn";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("auth_no", this. authNo +); + parameters.Add("msg_type", this. msgType +); + parameters.Add("ord_no", this. ordNo +); + parameters.Add("assign_time", this. assignTime +); + parameters.Add("at_home_time", this. atHomeTime +); + parameters.Add("assigner_name", this. assignerName +); + parameters.Add("assigner_tel", this. assignerTel +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SendFactoryAbutmentAssignInfoReturnRequest.cs b/BBWY.JDSDK/Request/SendFactoryAbutmentAssignInfoReturnRequest.cs new file mode 100644 index 00000000..c82911b7 --- /dev/null +++ b/BBWY.JDSDK/Request/SendFactoryAbutmentAssignInfoReturnRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SendFactoryAbutmentAssignInfoReturnRequest : JdRequestBase + { + public string + authorizedSequence + {get; set;} + + public string + orderno + {get; set;} + + public Nullable + assignTime + {get; set;} + + public Nullable + atHomeTime + {get; set;} + + public string + assignerName + {get; set;} + + public string + assignerTel + {get; set;} + + public override string ApiName + { + get{return "jingdong.sendFactoryAbutmentAssignInfoReturn";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authorizedSequence", this. authorizedSequence +); + parameters.Add("orderno", this. orderno +); + parameters.Add("assignTime", this. assignTime +); + parameters.Add("atHomeTime", this. atHomeTime +); + parameters.Add("assignerName", this. assignerName +); + parameters.Add("assignerTel", this. assignerTel +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SendFactoryAbutmentDistributeInfoReturnRequest.cs b/BBWY.JDSDK/Request/SendFactoryAbutmentDistributeInfoReturnRequest.cs new file mode 100644 index 00000000..dea35529 --- /dev/null +++ b/BBWY.JDSDK/Request/SendFactoryAbutmentDistributeInfoReturnRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SendFactoryAbutmentDistributeInfoReturnRequest : JdRequestBase + { + public string + authorizedSequence + {get; set;} + + public string + orderno + {get; set;} + + public Nullable + distributeTime + {get; set;} + + public string + distributeOutletsName + {get; set;} + + public string + distributeOutletsPhone + {get; set;} + + public override string ApiName + { + get{return "jingdong.sendFactoryAbutmentDistributeInfoReturn";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authorizedSequence", this. authorizedSequence +); + parameters.Add("orderno", this. orderno +); + parameters.Add("distributeTime", this. distributeTime +); + parameters.Add("distributeOutletsName", this. distributeOutletsName +); + parameters.Add("distributeOutletsPhone", this. distributeOutletsPhone +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SendFactoryAbutmentEndInfoReturnRequest.cs b/BBWY.JDSDK/Request/SendFactoryAbutmentEndInfoReturnRequest.cs new file mode 100644 index 00000000..c6b1ce51 --- /dev/null +++ b/BBWY.JDSDK/Request/SendFactoryAbutmentEndInfoReturnRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SendFactoryAbutmentEndInfoReturnRequest : JdRequestBase + { + public string + authorizedSequence + {get; set;} + + public string + orderno + {get; set;} + + public Nullable + serviceEndState + {get; set;} + + public Nullable + serviceEndStateLevelTow + {get; set;} + + public string + serviceEndStateLevelTowDescribe + {get; set;} + + public Nullable + serviceEndTime + {get; set;} + + public string + cancelRemark + {get; set;} + + public override string ApiName + { + get{return "jingdong.sendFactoryAbutmentEndInfoReturn";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authorizedSequence", this. authorizedSequence +); + parameters.Add("orderno", this. orderno +); + parameters.Add("serviceEndState", this. serviceEndState +); + parameters.Add("serviceEndStateLevelTow", this. serviceEndStateLevelTow +); + parameters.Add("serviceEndStateLevelTowDescribe", this. serviceEndStateLevelTowDescribe +); + parameters.Add("serviceEndTime", this. serviceEndTime +); + parameters.Add("cancelRemark", this. cancelRemark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SendFactoryAbutmentReceiveInfoRequest.cs b/BBWY.JDSDK/Request/SendFactoryAbutmentReceiveInfoRequest.cs new file mode 100644 index 00000000..3e1a5df8 --- /dev/null +++ b/BBWY.JDSDK/Request/SendFactoryAbutmentReceiveInfoRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SendFactoryAbutmentReceiveInfoRequest : JdRequestBase + { + public string + authorizedSequence + {get; set;} + + public Nullable + serviceType + {get; set;} + + public string + orderno + {get; set;} + + public Nullable + disposeTime + {get; set;} + + public Nullable + disposeResult + {get; set;} + + public string + remark + {get; set;} + + public override string ApiName + { + get{return "jingdong.sendFactoryAbutmentReceiveInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("authorizedSequence", this. authorizedSequence +); + parameters.Add("serviceType", this. serviceType +); + parameters.Add("orderno", this. orderno +); + parameters.Add("disposeTime", this. disposeTime +); + parameters.Add("disposeResult", this. disposeResult +); + parameters.Add("remark", this. remark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ServiceDetailProviderFindServiceDetailRequest.cs b/BBWY.JDSDK/Request/ServiceDetailProviderFindServiceDetailRequest.cs new file mode 100644 index 00000000..0c77baa9 --- /dev/null +++ b/BBWY.JDSDK/Request/ServiceDetailProviderFindServiceDetailRequest.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ServiceDetailProviderFindServiceDetailRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + appendInfoStep {get; set; } + public string + operatorPin + {get; set;} + + public string + operatorNick + {get; set;} + + public string + operatorRemark + {get; set;} + + public Nullable + operatorDate + {get; set;} + + public string + platformSrc + {get; set;} + + public override string ApiName + { + get{return "jingdong.ServiceDetailProvider.findServiceDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("appendInfoStep", this. appendInfoStep +); + parameters.Add("operatorPin", this. operatorPin +); + parameters.Add("operatorNick", this. operatorNick +); + parameters.Add("operatorRemark", this. operatorRemark +); + parameters.Add("operatorDate", this. operatorDate +); + parameters.Add("platformSrc", this. platformSrc +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ServiceInfoProviderQueryServicePageRequest.cs b/BBWY.JDSDK/Request/ServiceInfoProviderQueryServicePageRequest.cs new file mode 100644 index 00000000..0c1711c2 --- /dev/null +++ b/BBWY.JDSDK/Request/ServiceInfoProviderQueryServicePageRequest.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ServiceInfoProviderQueryServicePageRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + buId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + afsApplyTimeBegin + {get; set;} + + public Nullable + afsApplyTimeEnd + {get; set;} + + public Nullable + afsServiceStep + {get; set;} + + public Nullable + afsServiceProcessResult + {get; set;} + + public Nullable + approvedDateBegin + {get; set;} + + public Nullable + approvedDateEnd + {get; set;} + + public string + customerPin + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public Nullable + orderType + {get; set;} + + public string + pageSize + {get; set;} + + public string + pageIndex + {get; set;} + + public string + operatorPin + {get; set;} + + public string + operatorNick + {get; set;} + + public string + operatorRemark + {get; set;} + + public Nullable + operatorDate + {get; set;} + + public string + platformSrc + {get; set;} + + public string + expressCode + {get; set;} + + public Nullable + newOrderId + {get; set;} + + public string + verificationCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ServiceInfoProvider.queryServicePage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("buId", this. buId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("afsApplyTimeBegin", this. afsApplyTimeBegin +); + parameters.Add("afsApplyTimeEnd", this. afsApplyTimeEnd +); + parameters.Add("afsServiceStep", this. afsServiceStep +); + parameters.Add("afsServiceProcessResult", this. afsServiceProcessResult +); + parameters.Add("approvedDateBegin", this. approvedDateBegin +); + parameters.Add("approvedDateEnd", this. approvedDateEnd +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("orderType", this. orderType +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("operatorPin", this. operatorPin +); + parameters.Add("operatorNick", this. operatorNick +); + parameters.Add("operatorRemark", this. operatorRemark +); + parameters.Add("operatorDate", this. operatorDate +); + parameters.Add("platformSrc", this. platformSrc +); + parameters.Add("expressCode", this. expressCode +); + parameters.Add("newOrderId", this. newOrderId +); + parameters.Add("verificationCode", this. verificationCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ShopcategoriesReadFindShopCategoriesByWareIdRequest.cs b/BBWY.JDSDK/Request/ShopcategoriesReadFindShopCategoriesByWareIdRequest.cs new file mode 100644 index 00000000..959aded0 --- /dev/null +++ b/BBWY.JDSDK/Request/ShopcategoriesReadFindShopCategoriesByWareIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ShopcategoriesReadFindShopCategoriesByWareIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.shopcategories.read.findShopCategoriesByWareId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ShopcategoriesWriteSaveWareShopCategoriesRequest.cs b/BBWY.JDSDK/Request/ShopcategoriesWriteSaveWareShopCategoriesRequest.cs new file mode 100644 index 00000000..2710f18c --- /dev/null +++ b/BBWY.JDSDK/Request/ShopcategoriesWriteSaveWareShopCategoriesRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ShopcategoriesWriteSaveWareShopCategoriesRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + shopCategory {get; set; } + public override string ApiName + { + get{return "jingdong.shopcategories.write.saveWareShopCategories";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("shopCategory", this. shopCategory +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ShorturlGenerateURLFastestRequest.cs b/BBWY.JDSDK/Request/ShorturlGenerateURLFastestRequest.cs new file mode 100644 index 00000000..fffc670e --- /dev/null +++ b/BBWY.JDSDK/Request/ShorturlGenerateURLFastestRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ShorturlGenerateURLFastestRequest : JdRequestBase + { + public string + domain + {get; set;} + + public string + length + {get; set;} + + public string + realUrl + {get; set;} + + public string + expiredDays + {get; set;} + + public override string ApiName + { + get{return "jingdong.shorturl.generateURLFastest";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("domain", this. domain +); + parameters.Add("length", this. length +); + parameters.Add("realUrl", this. realUrl +); + parameters.Add("expiredDays", this. expiredDays +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ShorturlGenerateURLRequest.cs b/BBWY.JDSDK/Request/ShorturlGenerateURLRequest.cs new file mode 100644 index 00000000..43b5b1df --- /dev/null +++ b/BBWY.JDSDK/Request/ShorturlGenerateURLRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ShorturlGenerateURLRequest : JdRequestBase + { + public string + url + {get; set;} + + public override string ApiName + { + get{return "jingdong.shorturl.generateURL";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("url", this. url +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SiteEngineerEngineerIsAcceptOrderRequest.cs b/BBWY.JDSDK/Request/SiteEngineerEngineerIsAcceptOrderRequest.cs new file mode 100644 index 00000000..000d0986 --- /dev/null +++ b/BBWY.JDSDK/Request/SiteEngineerEngineerIsAcceptOrderRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SiteEngineerEngineerIsAcceptOrderRequest : JdRequestBase + { + public string + appid + {get; set;} + + public Nullable + engineerId + {get; set;} + + public Nullable + isAcceptOrder + {get; set;} + + public Nullable + siteId + {get; set;} + + public override string ApiName + { + get{return "jingdong.siteEngineer.engineerIsAcceptOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("engineerId", this. engineerId +); + parameters.Add("isAcceptOrder", this. isAcceptOrder +); + parameters.Add("siteId", this. siteId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SkuFareTemplateServiceGetTemplateRulesRequest.cs b/BBWY.JDSDK/Request/SkuFareTemplateServiceGetTemplateRulesRequest.cs new file mode 100644 index 00000000..7566519a --- /dev/null +++ b/BBWY.JDSDK/Request/SkuFareTemplateServiceGetTemplateRulesRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SkuFareTemplateServiceGetTemplateRulesRequest : JdRequestBase + { + public string + templateId + {get; set;} + + public override string ApiName + { + get{return "jingdong.SkuFareTemplateService.getTemplateRules";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("template_id", this. templateId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SkuFareTemplateServiceGetTemplatesRequest.cs b/BBWY.JDSDK/Request/SkuFareTemplateServiceGetTemplatesRequest.cs new file mode 100644 index 00000000..74b038ab --- /dev/null +++ b/BBWY.JDSDK/Request/SkuFareTemplateServiceGetTemplatesRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SkuFareTemplateServiceGetTemplatesRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.SkuFareTemplateService.getTemplates";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SkuReadFindSkuByIdRequest.cs b/BBWY.JDSDK/Request/SkuReadFindSkuByIdRequest.cs new file mode 100644 index 00000000..9e5aca3a --- /dev/null +++ b/BBWY.JDSDK/Request/SkuReadFindSkuByIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SkuReadFindSkuByIdRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.sku.read.findSkuById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SkuReadSearchSkuListRequest.cs b/BBWY.JDSDK/Request/SkuReadSearchSkuListRequest.cs new file mode 100644 index 00000000..d05dc39f --- /dev/null +++ b/BBWY.JDSDK/Request/SkuReadSearchSkuListRequest.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SkuReadSearchSkuListRequest : JdRequestBase + { + public string + wareId {get; set; } + public string + skuId {get; set; } + public string + skuStatuValue {get; set; } + public Nullable + maxStockNum + {get; set;} + + public Nullable + minStockNum + {get; set;} + + public Nullable + endCreatedTime + {get; set;} + + public Nullable + endModifiedTime + {get; set;} + + public Nullable + startCreatedTime + {get; set;} + + public Nullable + startModifiedTime + {get; set;} + + public string + outId {get; set; } + public Nullable + colType + {get; set;} + + public string + itemNum + {get; set;} + + public string + wareTitle + {get; set;} + + public string + orderFiled {get; set; } + public string + orderType {get; set; } + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.sku.read.searchSkuList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("skuId", this. skuId +); + parameters.Add("skuStatuValue", this. skuStatuValue +); + parameters.Add("maxStockNum", this. maxStockNum +); + parameters.Add("minStockNum", this. minStockNum +); + parameters.Add("endCreatedTime", this. endCreatedTime +); + parameters.Add("endModifiedTime", this. endModifiedTime +); + parameters.Add("startCreatedTime", this. startCreatedTime +); + parameters.Add("startModifiedTime", this. startModifiedTime +); + parameters.Add("outId", this. outId +); + parameters.Add("colType", this. colType +); + parameters.Add("itemNum", this. itemNum +); + parameters.Add("wareTitle", this. wareTitle +); + parameters.Add("orderFiled", this. orderFiled +); + parameters.Add("orderType", this. orderType +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SkuWriteDeleteSkuRequest.cs b/BBWY.JDSDK/Request/SkuWriteDeleteSkuRequest.cs new file mode 100644 index 00000000..13a3626e --- /dev/null +++ b/BBWY.JDSDK/Request/SkuWriteDeleteSkuRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SkuWriteDeleteSkuRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.sku.write.deleteSku";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SkuWriteMergeSkuFeaturesRequest.cs b/BBWY.JDSDK/Request/SkuWriteMergeSkuFeaturesRequest.cs new file mode 100644 index 00000000..74573c8a --- /dev/null +++ b/BBWY.JDSDK/Request/SkuWriteMergeSkuFeaturesRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SkuWriteMergeSkuFeaturesRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public string + featureKey {get; set; } + public string + featureValue {get; set; } + public override string ApiName + { + get{return "jingdong.sku.write.mergeSkuFeatures";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("featureKey", this. featureKey +); + parameters.Add("featureValue", this. featureValue +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SmsJosCreateIsvSmsModelServiceRequest.cs b/BBWY.JDSDK/Request/SmsJosCreateIsvSmsModelServiceRequest.cs new file mode 100644 index 00000000..9e58d729 --- /dev/null +++ b/BBWY.JDSDK/Request/SmsJosCreateIsvSmsModelServiceRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SmsJosCreateIsvSmsModelServiceRequest : JdRequestBase + { + public string + detail + {get; set;} + + public string + name + {get; set;} + + public string + isvAppKey + {get; set;} + + public string + modelTypeId + {get; set;} + + public string + operators + {get; set;} + + public override string ApiName + { + get{return "jingdong.sms.jos.createIsvSmsModelService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("detail", this. detail +); + parameters.Add("name", this. name +); + parameters.Add("isvAppKey", this. isvAppKey +); + parameters.Add("modelTypeId", this. modelTypeId +); + parameters.Add("operators", this. operators +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SmsJosGetIsvSmsModelListServiceRequest.cs b/BBWY.JDSDK/Request/SmsJosGetIsvSmsModelListServiceRequest.cs new file mode 100644 index 00000000..736fa40d --- /dev/null +++ b/BBWY.JDSDK/Request/SmsJosGetIsvSmsModelListServiceRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SmsJosGetIsvSmsModelListServiceRequest : JdRequestBase + { + public string + appKey + {get; set;} + + public Nullable + pageNumber + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.sms.jos.GetIsvSmsModelListService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appKey", this. appKey +); + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SmsJosModelTypeListServiceRequest.cs b/BBWY.JDSDK/Request/SmsJosModelTypeListServiceRequest.cs new file mode 100644 index 00000000..e758bf03 --- /dev/null +++ b/BBWY.JDSDK/Request/SmsJosModelTypeListServiceRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SmsJosModelTypeListServiceRequest : JdRequestBase + { + public Nullable + pageNumber + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.sms.jos.ModelTypeListService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageNumber", this. pageNumber +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StationCooCouponSendRequest.cs b/BBWY.JDSDK/Request/StationCooCouponSendRequest.cs new file mode 100644 index 00000000..c757a23c --- /dev/null +++ b/BBWY.JDSDK/Request/StationCooCouponSendRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StationCooCouponSendRequest : JdRequestBase + { + public string + data + {get; set;} + + public override string ApiName + { + get{return "jingdong.station.coo.coupon.send";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("data", this. data +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StationinfojosserviceDeleteRequest.cs b/BBWY.JDSDK/Request/StationinfojosserviceDeleteRequest.cs new file mode 100644 index 00000000..a0c092c4 --- /dev/null +++ b/BBWY.JDSDK/Request/StationinfojosserviceDeleteRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StationinfojosserviceDeleteRequest : JdRequestBase + { + public string + companyCode + {get; set;} + + public string + stationCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.stationinfojosservice.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("companyCode", this. companyCode +); + parameters.Add("stationCode", this. stationCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StationinfojosserviceGetStationInfoRequest.cs b/BBWY.JDSDK/Request/StationinfojosserviceGetStationInfoRequest.cs new file mode 100644 index 00000000..6eb2b5fe --- /dev/null +++ b/BBWY.JDSDK/Request/StationinfojosserviceGetStationInfoRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StationinfojosserviceGetStationInfoRequest : JdRequestBase + { + public string + companyCode + {get; set;} + + public string + stationCode + {get; set;} + + public string + stationName + {get; set;} + + public string + stationAddress + {get; set;} + + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countyId + {get; set;} + + public Nullable + townId + {get; set;} + + public override string ApiName + { + get{return "jingdong.stationinfojosservice.getStationInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("companyCode", this. companyCode +); + parameters.Add("stationCode", this. stationCode +); + parameters.Add("stationName", this. stationName +); + parameters.Add("stationAddress", this. stationAddress +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StationinfojosserviceSaveRequest.cs b/BBWY.JDSDK/Request/StationinfojosserviceSaveRequest.cs new file mode 100644 index 00000000..d107dd5a --- /dev/null +++ b/BBWY.JDSDK/Request/StationinfojosserviceSaveRequest.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StationinfojosserviceSaveRequest : JdRequestBase + { + public string + companyCode + {get; set;} + + public string + stationCode + {get; set;} + + public string + stationName + {get; set;} + + public string + stationAddress + {get; set;} + + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countyId + {get; set;} + + public Nullable + townId + {get; set;} + + public string + orgCode + {get; set;} + + public string + lat + {get; set;} + + public string + lng + {get; set;} + + public string + provinceName + {get; set;} + + public string + cityName + {get; set;} + + public string + countryName + {get; set;} + + public string + townName + {get; set;} + + public string + orgName + {get; set;} + + public string + areaCode + {get; set;} + + public string + areaName + {get; set;} + + public override string ApiName + { + get{return "jingdong.stationinfojosservice.save";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("companyCode", this. companyCode +); + parameters.Add("stationCode", this. stationCode +); + parameters.Add("stationName", this. stationName +); + parameters.Add("stationAddress", this. stationAddress +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + parameters.Add("orgCode", this. orgCode +); + parameters.Add("lat", this. lat +); + parameters.Add("lng", this. lng +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("cityName", this. cityName +); + parameters.Add("countryName", this. countryName +); + parameters.Add("townName", this. townName +); + parameters.Add("orgName", this. orgName +); + parameters.Add("areaCode", this. areaCode +); + parameters.Add("areaName", this. areaName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StationinfojosserviceUpdateRequest.cs b/BBWY.JDSDK/Request/StationinfojosserviceUpdateRequest.cs new file mode 100644 index 00000000..89293dfd --- /dev/null +++ b/BBWY.JDSDK/Request/StationinfojosserviceUpdateRequest.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StationinfojosserviceUpdateRequest : JdRequestBase + { + public string + companyCode + {get; set;} + + public string + stationCode + {get; set;} + + public string + stationName + {get; set;} + + public string + stationAddress + {get; set;} + + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countyId + {get; set;} + + public Nullable + townId + {get; set;} + + public string + orgCode + {get; set;} + + public string + lat + {get; set;} + + public string + lng + {get; set;} + + public string + provinceName + {get; set;} + + public string + cityName + {get; set;} + + public string + countryName + {get; set;} + + public string + townName + {get; set;} + + public string + orgName + {get; set;} + + public string + areaCode + {get; set;} + + public string + areaName + {get; set;} + + public override string ApiName + { + get{return "jingdong.stationinfojosservice.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("companyCode", this. companyCode +); + parameters.Add("stationCode", this. stationCode +); + parameters.Add("stationName", this. stationName +); + parameters.Add("stationAddress", this. stationAddress +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countyId", this. countyId +); + parameters.Add("townId", this. townId +); + parameters.Add("orgCode", this. orgCode +); + parameters.Add("lat", this. lat +); + parameters.Add("lng", this. lng +); + parameters.Add("provinceName", this. provinceName +); + parameters.Add("cityName", this. cityName +); + parameters.Add("countryName", this. countryName +); + parameters.Add("townName", this. townName +); + parameters.Add("orgName", this. orgName +); + parameters.Add("areaCode", this. areaCode +); + parameters.Add("areaName", this. areaName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StockReadFindSkuSiteStockRequest.cs b/BBWY.JDSDK/Request/StockReadFindSkuSiteStockRequest.cs new file mode 100644 index 00000000..1e8d4d08 --- /dev/null +++ b/BBWY.JDSDK/Request/StockReadFindSkuSiteStockRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StockReadFindSkuSiteStockRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public Nullable + siteId + {get; set;} + + public string + venderSource + {get; set;} + + public Nullable + stockNum + {get; set;} + + public Nullable + orderBookingNum + {get; set;} + + public Nullable + appBookingNum + {get; set;} + + public Nullable + canUsedNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.stock.read.findSkuSiteStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("siteId", this. siteId +); + parameters.Add("venderSource", this. venderSource +); + parameters.Add("stockNum", this. stockNum +); + parameters.Add("orderBookingNum", this. orderBookingNum +); + parameters.Add("appBookingNum", this. appBookingNum +); + parameters.Add("canUsedNum", this. canUsedNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StockReadFindSkuStockRequest.cs b/BBWY.JDSDK/Request/StockReadFindSkuStockRequest.cs new file mode 100644 index 00000000..9553af23 --- /dev/null +++ b/BBWY.JDSDK/Request/StockReadFindSkuStockRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StockReadFindSkuStockRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.stock.read.findSkuStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StockWriteIncreaseSkuStockRequest.cs b/BBWY.JDSDK/Request/StockWriteIncreaseSkuStockRequest.cs new file mode 100644 index 00000000..47673974 --- /dev/null +++ b/BBWY.JDSDK/Request/StockWriteIncreaseSkuStockRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StockWriteIncreaseSkuStockRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public Nullable + stockNum + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + stockRfId + {get; set;} + + public override string ApiName + { + get{return "jingdong.stock.write.increaseSkuStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("stockNum", this. stockNum +); + parameters.Add("storeId", this. storeId +); + parameters.Add("stockRfId", this. stockRfId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StockWriteUpdateSkuSiteStockRequest.cs b/BBWY.JDSDK/Request/StockWriteUpdateSkuSiteStockRequest.cs new file mode 100644 index 00000000..3cd1366c --- /dev/null +++ b/BBWY.JDSDK/Request/StockWriteUpdateSkuSiteStockRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StockWriteUpdateSkuSiteStockRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public Nullable + siteId + {get; set;} + + public string + venderSource + {get; set;} + + public Nullable + stockNum + {get; set;} + + public Nullable + orderBookingNum + {get; set;} + + public Nullable + appBookingNum + {get; set;} + + public Nullable + canUsedNum + {get; set;} + + public override string ApiName + { + get{return "jingdong.stock.write.updateSkuSiteStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("siteId", this. siteId +); + parameters.Add("venderSource", this. venderSource +); + parameters.Add("stockNum", this. stockNum +); + parameters.Add("orderBookingNum", this. orderBookingNum +); + parameters.Add("appBookingNum", this. appBookingNum +); + parameters.Add("canUsedNum", this. canUsedNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StockWriteUpdateSkuStockRequest.cs b/BBWY.JDSDK/Request/StockWriteUpdateSkuStockRequest.cs new file mode 100644 index 00000000..d131623d --- /dev/null +++ b/BBWY.JDSDK/Request/StockWriteUpdateSkuStockRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StockWriteUpdateSkuStockRequest : JdRequestBase + { + public Nullable + skuId + {get; set;} + + public Nullable + stockNum + {get; set;} + + public Nullable + storeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.stock.write.updateSkuStock";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("skuId", this. skuId +); + parameters.Add("stockNum", this. stockNum +); + parameters.Add("storeId", this. storeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StoreCountPartitionWhByIdAndStatusRequest.cs b/BBWY.JDSDK/Request/StoreCountPartitionWhByIdAndStatusRequest.cs new file mode 100644 index 00000000..26d7997f --- /dev/null +++ b/BBWY.JDSDK/Request/StoreCountPartitionWhByIdAndStatusRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StoreCountPartitionWhByIdAndStatusRequest : JdRequestBase + { + public string + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.store.countPartitionWhByIdAndStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StoreCreateStockInBillForSamRequest.cs b/BBWY.JDSDK/Request/StoreCreateStockInBillForSamRequest.cs new file mode 100644 index 00000000..ae966f5f --- /dev/null +++ b/BBWY.JDSDK/Request/StoreCreateStockInBillForSamRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StoreCreateStockInBillForSamRequest : JdRequestBase + { + public Nullable + samBillId + {get; set;} + + public Nullable + arrivalDay + {get; set;} + + public Nullable + clubId + {get; set;} + + public string + itemId {get; set; } + public string + num {get; set; } + public string + remark {get; set; } + public Nullable + samStoreType + {get; set;} + + public override string ApiName + { + get{return "jingdong.store.createStockInBillForSam";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sam_bill_id", this. samBillId +); + parameters.Add("arrivalDay", this. arrivalDay +); + parameters.Add("club_id", this. clubId +); + parameters.Add("item_id", this. itemId +); + parameters.Add("num", this. num +); + parameters.Add("remark", this. remark +); + parameters.Add("samStoreType", this. samStoreType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StoreCreateStockInBillRequest.cs b/BBWY.JDSDK/Request/StoreCreateStockInBillRequest.cs new file mode 100644 index 00000000..2b66f169 --- /dev/null +++ b/BBWY.JDSDK/Request/StoreCreateStockInBillRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StoreCreateStockInBillRequest : JdRequestBase + { + public Nullable + arrivalDay + {get; set;} + + public Nullable + comId + {get; set;} + + public Nullable + orgId + {get; set;} + + public Nullable + whId + {get; set;} + + public string + skuCode {get; set; } + public string + num {get; set; } + public string + remark {get; set; } + public override string ApiName + { + get{return "jingdong.store.createStockInBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("arrivalDay", this. arrivalDay +); + parameters.Add("com_id", this. comId +); + parameters.Add("org_id", this. orgId +); + parameters.Add("wh_id", this. whId +); + parameters.Add("sku_code", this. skuCode +); + parameters.Add("num", this. num +); + parameters.Add("remark", this. remark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StoreDeleteStockInBillRequest.cs b/BBWY.JDSDK/Request/StoreDeleteStockInBillRequest.cs new file mode 100644 index 00000000..a89453c3 --- /dev/null +++ b/BBWY.JDSDK/Request/StoreDeleteStockInBillRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StoreDeleteStockInBillRequest : JdRequestBase + { + public Nullable + stockInBillId + {get; set;} + + public override string ApiName + { + get{return "jingdong.store.deleteStockInBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("stock_in_bill_id", this. stockInBillId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StoreFindPartitionWhByIdAndStatusRequest.cs b/BBWY.JDSDK/Request/StoreFindPartitionWhByIdAndStatusRequest.cs new file mode 100644 index 00000000..9e52267b --- /dev/null +++ b/BBWY.JDSDK/Request/StoreFindPartitionWhByIdAndStatusRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StoreFindPartitionWhByIdAndStatusRequest : JdRequestBase + { + public string + status + {get; set;} + + public override string ApiName + { + get{return "jingdong.store.findPartitionWhByIdAndStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("status", this. status +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StoreQueryStockInBillRequest.cs b/BBWY.JDSDK/Request/StoreQueryStockInBillRequest.cs new file mode 100644 index 00000000..6b213666 --- /dev/null +++ b/BBWY.JDSDK/Request/StoreQueryStockInBillRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StoreQueryStockInBillRequest : JdRequestBase + { + public Nullable + stockInStatus + {get; set;} + + public Nullable + stockInBillId + {get; set;} + + public Nullable + comId + {get; set;} + + public Nullable + orgId + {get; set;} + + public Nullable + whId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.store.queryStockInBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("stock_in_status", this. stockInStatus +); + parameters.Add("stock_in_bill_id", this. stockInBillId +); + parameters.Add("com_id", this. comId +); + parameters.Add("org_id", this. orgId +); + parameters.Add("wh_id", this. whId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StoreQueryStockOutBillRequest.cs b/BBWY.JDSDK/Request/StoreQueryStockOutBillRequest.cs new file mode 100644 index 00000000..e1c12dae --- /dev/null +++ b/BBWY.JDSDK/Request/StoreQueryStockOutBillRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StoreQueryStockOutBillRequest : JdRequestBase + { + public Nullable + stockOutStatus + {get; set;} + + public Nullable + id + {get; set;} + + public Nullable + stockOutBillId + {get; set;} + + public Nullable + comId + {get; set;} + + public Nullable + orgId + {get; set;} + + public Nullable + whId + {get; set;} + + public Nullable + skuId + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.store.queryStockOutBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("stock_out_status", this. stockOutStatus +); + parameters.Add("id", this. id +); + parameters.Add("stock_out_bill_id", this. stockOutBillId +); + parameters.Add("com_id", this. comId +); + parameters.Add("org_id", this. orgId +); + parameters.Add("wh_id", this. whId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/StoreQueryStoreHouseRentlistRequest.cs b/BBWY.JDSDK/Request/StoreQueryStoreHouseRentlistRequest.cs new file mode 100644 index 00000000..0bd43de0 --- /dev/null +++ b/BBWY.JDSDK/Request/StoreQueryStoreHouseRentlistRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class StoreQueryStoreHouseRentlistRequest : JdRequestBase + { + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.store.queryStoreHouseRentlist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page", this. page +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SubmitStoreOrderRequest.cs b/BBWY.JDSDK/Request/SubmitStoreOrderRequest.cs new file mode 100644 index 00000000..426981ae --- /dev/null +++ b/BBWY.JDSDK/Request/SubmitStoreOrderRequest.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SubmitStoreOrderRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + code + {get; set;} + + public string + address + {get; set;} + + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countryId + {get; set;} + + public Nullable + townId + {get; set;} + + public string + receiver + {get; set;} + + public string + mobile + {get; set;} + + public string + email + {get; set;} + + public string + phone + {get; set;} + + public string + totalPrice + {get; set;} + + public string + salesPin + {get; set;} + + public Nullable + storeId + {get; set;} + + public string + remark + {get; set;} + + public string + deliveryType + {get; set;} + + public Nullable + categoryId1 {get; set; } + public Nullable + categoryId2 {get; set; } + public Nullable + categoryId3 {get; set; } + public string + skuId {get; set; } + public string + skuName {get; set; } + public Nullable + purchaseNum {get; set; } + public string + skuPrice {get; set; } + public override string ApiName + { + get{return "jingdong.submitStoreOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("code", this. code +); + parameters.Add("address", this. address +); + parameters.Add("provinceId", this. provinceId +); + parameters.Add("cityId", this. cityId +); + parameters.Add("countryId", this. countryId +); + parameters.Add("townId", this. townId +); + parameters.Add("receiver", this. receiver +); + parameters.Add("mobile", this. mobile +); + parameters.Add("email", this. email +); + parameters.Add("phone", this. phone +); + parameters.Add("totalPrice", this. totalPrice +); + parameters.Add("salesPin", this. salesPin +); + parameters.Add("storeId", this. storeId +); + parameters.Add("remark", this. remark +); + parameters.Add("deliveryType", this. deliveryType +); + parameters.Add("categoryId1", this. categoryId1 +); + parameters.Add("categoryId2", this. categoryId2 +); + parameters.Add("categoryId3", this. categoryId3 +); + parameters.Add("skuId", this. skuId +); + parameters.Add("skuName", this. skuName +); + parameters.Add("purchaseNum", this. purchaseNum +); + parameters.Add("skuPrice", this. skuPrice +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SvcBindNumberRequest.cs b/BBWY.JDSDK/Request/SvcBindNumberRequest.cs new file mode 100644 index 00000000..54e74bce --- /dev/null +++ b/BBWY.JDSDK/Request/SvcBindNumberRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SvcBindNumberRequest : JdRequestBase + { + public Nullable + appId + {get; set;} + + public Nullable + id + {get; set;} + + public override string ApiName + { + get{return "jingdong.svc.bind.number";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("id", this. id +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SvcBookingListRequest.cs b/BBWY.JDSDK/Request/SvcBookingListRequest.cs new file mode 100644 index 00000000..f11ed154 --- /dev/null +++ b/BBWY.JDSDK/Request/SvcBookingListRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SvcBookingListRequest : JdRequestBase + { + public Nullable + appId + {get; set;} + + public Nullable + verificationStatus + {get; set;} + + public string + storeName + {get; set;} + + public string + lcnNo + {get; set;} + + public string + mobile + {get; set;} + + public Nullable + submitTimeStart + {get; set;} + + public Nullable + submitTimeEnd + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public override string ApiName + { + get{return "jingdong.svc.booking.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("verificationStatus", this. verificationStatus +); + parameters.Add("storeName", this. storeName +); + parameters.Add("lcnNo", this. lcnNo +); + parameters.Add("mobile", this. mobile +); + parameters.Add("submitTimeStart", this. submitTimeStart +); + parameters.Add("submitTimeEnd", this. submitTimeEnd +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageIndex", this. pageIndex +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SvcBookingVerificationInfoRequest.cs b/BBWY.JDSDK/Request/SvcBookingVerificationInfoRequest.cs new file mode 100644 index 00000000..90380f29 --- /dev/null +++ b/BBWY.JDSDK/Request/SvcBookingVerificationInfoRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SvcBookingVerificationInfoRequest : JdRequestBase + { + public string + verificationCode + {get; set;} + + public string + lcnNo + {get; set;} + + public Nullable + appId + {get; set;} + + public override string ApiName + { + get{return "jingdong.svc.booking.verification.info";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("lcnNo", this. lcnNo +); + parameters.Add("appId", this. appId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/SvcSettlementConfirmRequest.cs b/BBWY.JDSDK/Request/SvcSettlementConfirmRequest.cs new file mode 100644 index 00000000..48a9daca --- /dev/null +++ b/BBWY.JDSDK/Request/SvcSettlementConfirmRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class SvcSettlementConfirmRequest : JdRequestBase + { + public Nullable + appId + {get; set;} + + public string + requestId {get; set; } + public string + clientIp + {get; set;} + + public override string ApiName + { + get{return "jingdong.svc.settlement.confirm";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("requestId", this. requestId +); + parameters.Add("clientIp", this. clientIp +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TempCompleteProviderFindTempCompletePageRequest.cs b/BBWY.JDSDK/Request/TempCompleteProviderFindTempCompletePageRequest.cs new file mode 100644 index 00000000..9b2c822f --- /dev/null +++ b/BBWY.JDSDK/Request/TempCompleteProviderFindTempCompletePageRequest.cs @@ -0,0 +1,145 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TempCompleteProviderFindTempCompletePageRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public string + buId + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + afsApplyTimeBegin + {get; set;} + + public Nullable + afsApplyTimeEnd + {get; set;} + + public Nullable + afsServiceProcessResult + {get; set;} + + public string + waybill + {get; set;} + + public string + customerPin + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + messageStatus + {get; set;} + + public Nullable + searchType + {get; set;} + + public string + operatorPin + {get; set;} + + public string + operatorNick + {get; set;} + + public string + operatorRemark + {get; set;} + + public Nullable + operatorDate + {get; set;} + + public string + platformSrc + {get; set;} + + public Nullable + afsCategoryIdPop + {get; set;} + + public string + verificationCode + {get; set;} + + public string + pageSize + {get; set;} + + public string + pageIndex + {get; set;} + + public override string ApiName + { + get{return "jingdong.TempCompleteProvider.findTempCompletePage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("buId", this. buId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("afsApplyTimeBegin", this. afsApplyTimeBegin +); + parameters.Add("afsApplyTimeEnd", this. afsApplyTimeEnd +); + parameters.Add("afsServiceProcessResult", this. afsServiceProcessResult +); + parameters.Add("waybill", this. waybill +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("orderType", this. orderType +); + parameters.Add("messageStatus", this. messageStatus +); + parameters.Add("searchType", this. searchType +); + parameters.Add("operatorPin", this. operatorPin +); + parameters.Add("operatorNick", this. operatorNick +); + parameters.Add("operatorRemark", this. operatorRemark +); + parameters.Add("operatorDate", this. operatorDate +); + parameters.Add("platformSrc", this. platformSrc +); + parameters.Add("afsCategoryIdPop", this. afsCategoryIdPop +); + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageIndex", this. pageIndex +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TemplateReadFindTemplateByIdRequest.cs b/BBWY.JDSDK/Request/TemplateReadFindTemplateByIdRequest.cs new file mode 100644 index 00000000..4e53ed0a --- /dev/null +++ b/BBWY.JDSDK/Request/TemplateReadFindTemplateByIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TemplateReadFindTemplateByIdRequest : JdRequestBase + { + public Nullable + templateId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.template.read.findTemplateById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("templateId", this. templateId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TemplateReadFindTemplatesByVenderIdRequest.cs b/BBWY.JDSDK/Request/TemplateReadFindTemplatesByVenderIdRequest.cs new file mode 100644 index 00000000..0db87dc8 --- /dev/null +++ b/BBWY.JDSDK/Request/TemplateReadFindTemplatesByVenderIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TemplateReadFindTemplatesByVenderIdRequest : JdRequestBase + { + public Nullable + pageNo + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.template.read.findTemplatesByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageNo", this. pageNo +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TemplateWriteAddRequest.cs b/BBWY.JDSDK/Request/TemplateWriteAddRequest.cs new file mode 100644 index 00000000..f6c7259d --- /dev/null +++ b/BBWY.JDSDK/Request/TemplateWriteAddRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TemplateWriteAddRequest : JdRequestBase + { + public string + bottomContent + {get; set;} + + public string + headContent + {get; set;} + + public string + name + {get; set;} + + public string + mobileBottomContent + {get; set;} + + public string + mobileHeadContent + {get; set;} + + public override string ApiName + { + get{return "jingdong.template.write.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bottomContent", this. bottomContent +); + parameters.Add("headContent", this. headContent +); + parameters.Add("name", this. name +); + parameters.Add("mobileBottomContent", this. mobileBottomContent +); + parameters.Add("mobileHeadContent", this. mobileHeadContent +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TemplateWriteBindWareRequest.cs b/BBWY.JDSDK/Request/TemplateWriteBindWareRequest.cs new file mode 100644 index 00000000..431c825f --- /dev/null +++ b/BBWY.JDSDK/Request/TemplateWriteBindWareRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TemplateWriteBindWareRequest : JdRequestBase + { + public Nullable + templateId + {get; set;} + + public Nullable + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.template.write.bindWare";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("templateId", this. templateId +); + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TemplateWriteDeleteRequest.cs b/BBWY.JDSDK/Request/TemplateWriteDeleteRequest.cs new file mode 100644 index 00000000..28e688b7 --- /dev/null +++ b/BBWY.JDSDK/Request/TemplateWriteDeleteRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TemplateWriteDeleteRequest : JdRequestBase + { + public Nullable + templateId + {get; set;} + + public override string ApiName + { + get{return "jingdong.template.write.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("templateId", this. templateId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TemplateWriteUpdateRequest.cs b/BBWY.JDSDK/Request/TemplateWriteUpdateRequest.cs new file mode 100644 index 00000000..e39768af --- /dev/null +++ b/BBWY.JDSDK/Request/TemplateWriteUpdateRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TemplateWriteUpdateRequest : JdRequestBase + { + public string + bottomContent + {get; set;} + + public string + headContent + {get; set;} + + public Nullable + id + {get; set;} + + public string + name + {get; set;} + + public string + mobileBottomContent + {get; set;} + + public string + mobileHeadContent + {get; set;} + + public override string ApiName + { + get{return "jingdong.template.write.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bottomContent", this. bottomContent +); + parameters.Add("headContent", this. headContent +); + parameters.Add("id", this. id +); + parameters.Add("name", this. name +); + parameters.Add("mobileBottomContent", this. mobileBottomContent +); + parameters.Add("mobileHeadContent", this. mobileHeadContent +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TraceDynamicQueryServiceQueryDynamicTraceInfoRequest.cs b/BBWY.JDSDK/Request/TraceDynamicQueryServiceQueryDynamicTraceInfoRequest.cs new file mode 100644 index 00000000..814db591 --- /dev/null +++ b/BBWY.JDSDK/Request/TraceDynamicQueryServiceQueryDynamicTraceInfoRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TraceDynamicQueryServiceQueryDynamicTraceInfoRequest : JdRequestBase + { + public string + customerCode + {get; set;} + + public string + waybillCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.trace.dynamicQueryService.queryDynamicTraceInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("customerCode", this. customerCode +); + parameters.Add("waybillCode", this. waybillCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TransparentImageReadFindAllByWareIdRequest.cs b/BBWY.JDSDK/Request/TransparentImageReadFindAllByWareIdRequest.cs new file mode 100644 index 00000000..9e9b544e --- /dev/null +++ b/BBWY.JDSDK/Request/TransparentImageReadFindAllByWareIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TransparentImageReadFindAllByWareIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.transparentImage.read.findAllByWareId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TransparentImageReadFindByWareIdAndColorIdRequest.cs b/BBWY.JDSDK/Request/TransparentImageReadFindByWareIdAndColorIdRequest.cs new file mode 100644 index 00000000..6d11c447 --- /dev/null +++ b/BBWY.JDSDK/Request/TransparentImageReadFindByWareIdAndColorIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TransparentImageReadFindByWareIdAndColorIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId + {get; set;} + + public override string ApiName + { + get{return "jingdong.transparentImage.read.findByWareIdAndColorId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TransparentImageReadFindByWareIdRequest.cs b/BBWY.JDSDK/Request/TransparentImageReadFindByWareIdRequest.cs new file mode 100644 index 00000000..51b14a8e --- /dev/null +++ b/BBWY.JDSDK/Request/TransparentImageReadFindByWareIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TransparentImageReadFindByWareIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.transparentImage.read.findByWareId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TransparentImageWriteAddRequest.cs b/BBWY.JDSDK/Request/TransparentImageWriteAddRequest.cs new file mode 100644 index 00000000..3be15b8b --- /dev/null +++ b/BBWY.JDSDK/Request/TransparentImageWriteAddRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TransparentImageWriteAddRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId {get; set; } + public string + imageUrl {get; set; } + public override string ApiName + { + get{return "jingdong.transparentImage.write.add";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + parameters.Add("imageUrl", this. imageUrl +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TransparentImageWriteDeleteRequest.cs b/BBWY.JDSDK/Request/TransparentImageWriteDeleteRequest.cs new file mode 100644 index 00000000..57ee24b8 --- /dev/null +++ b/BBWY.JDSDK/Request/TransparentImageWriteDeleteRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TransparentImageWriteDeleteRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId {get; set; } + public override string ApiName + { + get{return "jingdong.transparentImage.write.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TransparentImageWriteSaveRequest.cs b/BBWY.JDSDK/Request/TransparentImageWriteSaveRequest.cs new file mode 100644 index 00000000..d9b29ff0 --- /dev/null +++ b/BBWY.JDSDK/Request/TransparentImageWriteSaveRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TransparentImageWriteSaveRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId {get; set; } + public string + imageUrl {get; set; } + public override string ApiName + { + get{return "jingdong.transparentImage.write.save";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + parameters.Add("imageUrl", this. imageUrl +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TransparentImageWriteUpdateRequest.cs b/BBWY.JDSDK/Request/TransparentImageWriteUpdateRequest.cs new file mode 100644 index 00000000..e2d6476b --- /dev/null +++ b/BBWY.JDSDK/Request/TransparentImageWriteUpdateRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TransparentImageWriteUpdateRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + colorId {get; set; } + public string + imageUrl {get; set; } + public override string ApiName + { + get{return "jingdong.transparentImage.write.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("colorId", this. colorId +); + parameters.Add("imageUrl", this. imageUrl +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TransportWriteUpdateWareTransportIdRequest.cs b/BBWY.JDSDK/Request/TransportWriteUpdateWareTransportIdRequest.cs new file mode 100644 index 00000000..017ad1bf --- /dev/null +++ b/BBWY.JDSDK/Request/TransportWriteUpdateWareTransportIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TransportWriteUpdateWareTransportIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public Nullable + transportId + {get; set;} + + public override string ApiName + { + get{return "jingdong.transport.write.updateWareTransportId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("transportId", this. transportId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/TwoorderqueryRequest.cs b/BBWY.JDSDK/Request/TwoorderqueryRequest.cs new file mode 100644 index 00000000..45a142c0 --- /dev/null +++ b/BBWY.JDSDK/Request/TwoorderqueryRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class TwoorderqueryRequest : JdRequestBase + { + public Nullable + startDate + {get; set;} + + public Nullable + endDate + {get; set;} + + public Nullable + orderStatus + {get; set;} + + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + sortType + {get; set;} + + public Nullable + dateType + {get; set;} + + public Nullable + operationType + {get; set;} + + public string + extStr + {get; set;} + + public override string ApiName + { + get{return "jingdong.twoorderquery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + parameters.Add("orderStatus", this. orderStatus +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("sortType", this. sortType +); + parameters.Add("dateType", this. dateType +); + parameters.Add("operationType", this. operationType +); + parameters.Add("extStr", this. extStr +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeAppliancesOutGetUserPhoneRequest.cs b/BBWY.JDSDK/Request/UeAppliancesOutGetUserPhoneRequest.cs new file mode 100644 index 00000000..f28399e1 --- /dev/null +++ b/BBWY.JDSDK/Request/UeAppliancesOutGetUserPhoneRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeAppliancesOutGetUserPhoneRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + venderCode + {get; set;} + + public string + appid + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.appliances.out.getUserPhone";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appid", this. appid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceExpressReturnResultRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceExpressReturnResultRequest.cs new file mode 100644 index 00000000..92f25b58 --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceExpressReturnResultRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceExpressReturnResultRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public string + remark + {get; set;} + + public Nullable + operateDate + {get; set;} + + public string + deliveredResult + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.expressReturnResult";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + parameters.Add("remark", this. remark +); + parameters.Add("operateDate", this. operateDate +); + parameters.Add("deliveredResult", this. deliveredResult +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceGetAdditionalInformationRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceGetAdditionalInformationRequest.cs new file mode 100644 index 00000000..81e50079 --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceGetAdditionalInformationRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceGetAdditionalInformationRequest : JdRequestBase + { + public string + orderNos {get; set; } + public string + appId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.getAdditionalInformation";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNos", this. orderNos +); + parameters.Add("appId", this. appId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceGetShippingInformationRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceGetShippingInformationRequest.cs new file mode 100644 index 00000000..04e81fd5 --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceGetShippingInformationRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceGetShippingInformationRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.getShippingInformation";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceInformationManufacturerReturnedRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceInformationManufacturerReturnedRequest.cs new file mode 100644 index 00000000..c88479c7 --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceInformationManufacturerReturnedRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceInformationManufacturerReturnedRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.informationManufacturerReturned";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationRequest.cs new file mode 100644 index 00000000..eb32526e --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationRequest : JdRequestBase + { + public string + expressmanCode + {get; set;} + + public string + orderNo + {get; set;} + + public string + expressmanMobile + {get; set;} + + public string + appId + {get; set;} + + public string + remark + {get; set;} + + public string + expressmanName + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.manufacturerOrderCourierInformation";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("expressmanCode", this. expressmanCode +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("expressmanMobile", this. expressmanMobile +); + parameters.Add("appId", this. appId +); + parameters.Add("remark", this. remark +); + parameters.Add("expressmanName", this. expressmanName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationRequest.cs new file mode 100644 index 00000000..e8b70cc7 --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public string + deliverNo + {get; set;} + + public string + deliverCompany + {get; set;} + + public string + type + {get; set;} + + public Nullable + operateDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.manufacturerOrderDispatchInformation";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + parameters.Add("deliverNo", this. deliverNo +); + parameters.Add("deliverCompany", this. deliverCompany +); + parameters.Add("type", this. type +); + parameters.Add("operateDate", this. operateDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateRequest.cs new file mode 100644 index 00000000..5b65e93e --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public Nullable + bookStartTime + {get; set;} + + public Nullable + bookEndTime + {get; set;} + + public string + appId + {get; set;} + + public Nullable + bookOperateDate + {get; set;} + + public string + remark + {get; set;} + + public string + bookBy + {get; set;} + + public string + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.manufacturerOrderServiceTimeUpdate";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("bookStartTime", this. bookStartTime +); + parameters.Add("bookEndTime", this. bookEndTime +); + parameters.Add("appId", this. appId +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + parameters.Add("remark", this. remark +); + parameters.Add("bookBy", this. bookBy +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateRequest.cs new file mode 100644 index 00000000..4d9a3b27 --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public string + takeMan + {get; set;} + + public string + deliverNo + {get; set;} + + public string + remark + {get; set;} + + public string + deliverCompany + {get; set;} + + public string + type + {get; set;} + + public Nullable + takeDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.manufacturerOrderStateUpdate";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + parameters.Add("takeMan", this. takeMan +); + parameters.Add("deliverNo", this. deliverNo +); + parameters.Add("remark", this. remark +); + parameters.Add("deliverCompany", this. deliverCompany +); + parameters.Add("type", this. type +); + parameters.Add("takeDate", this. takeDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateRequest.cs new file mode 100644 index 00000000..d0de605e --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateRequest : JdRequestBase + { + public string + createBy + {get; set;} + + public string + orderNo + {get; set;} + + public string + expectPrice + {get; set;} + + public string + appId + {get; set;} + + public string + checkReportUrl + {get; set;} + + public string + checkMan + {get; set;} + + public Nullable + checkDate + {get; set;} + + public Nullable + operateDate + {get; set;} + + public string + checkResult + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.manufacturerOrderTestingUpdate";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("createBy", this. createBy +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("expectPrice", this. expectPrice +); + parameters.Add("appId", this. appId +); + parameters.Add("checkReportUrl", this. checkReportUrl +); + parameters.Add("checkMan", this. checkMan +); + parameters.Add("checkDate", this. checkDate +); + parameters.Add("operateDate", this. operateDate +); + parameters.Add("checkResult", this. checkResult +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServicePayCompleteCallbackRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServicePayCompleteCallbackRequest.cs new file mode 100644 index 00000000..eaf763ee --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServicePayCompleteCallbackRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServicePayCompleteCallbackRequest : JdRequestBase + { + public string + receivedAmt + {get; set;} + + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public Nullable + operateDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.payCompleteCallback";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("receivedAmt", this. receivedAmt +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + parameters.Add("operateDate", this. operateDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceRepairServiceCompleteRequest.cs b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceRepairServiceCompleteRequest.cs new file mode 100644 index 00000000..b42b0df5 --- /dev/null +++ b/BBWY.JDSDK/Request/UeBizOrderJxfwJsfServiceRepairServiceCompleteRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeBizOrderJxfwJsfServiceRepairServiceCompleteRequest : JdRequestBase + { + public string + createBy + {get; set;} + + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public string + dealResult + {get; set;} + + public Nullable + operateDate + {get; set;} + + public string + dealRemark + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.bizOrderJxfwJsfService.repairServiceComplete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("createBy", this. createBy +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("operateDate", this. operateDate +); + parameters.Add("dealRemark", this. dealRemark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeInsuranceInsOrderConfirmRequest.cs b/BBWY.JDSDK/Request/UeInsuranceInsOrderConfirmRequest.cs new file mode 100644 index 00000000..202b04eb --- /dev/null +++ b/BBWY.JDSDK/Request/UeInsuranceInsOrderConfirmRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeInsuranceInsOrderConfirmRequest : JdRequestBase + { + public string + orderNos {get; set; } + public string + appId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.insurance.insOrderConfirm";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNos", this. orderNos +); + parameters.Add("appId", this. appId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeInsuranceSearchInsuranceOrdersRequest.cs b/BBWY.JDSDK/Request/UeInsuranceSearchInsuranceOrdersRequest.cs new file mode 100644 index 00000000..b7e470c6 --- /dev/null +++ b/BBWY.JDSDK/Request/UeInsuranceSearchInsuranceOrdersRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeInsuranceSearchInsuranceOrdersRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + pageSize + {get; set;} + + public string + page + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.insurance.searchInsuranceOrders";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeInsuranceSearchJdInsuranceOrdersRequest.cs b/BBWY.JDSDK/Request/UeInsuranceSearchJdInsuranceOrdersRequest.cs new file mode 100644 index 00000000..289b16b3 --- /dev/null +++ b/BBWY.JDSDK/Request/UeInsuranceSearchJdInsuranceOrdersRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeInsuranceSearchJdInsuranceOrdersRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + pageSize + {get; set;} + + public string + page + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.insurance.searchJdInsuranceOrders";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeInsuranceSearchJdPassiveOrdersRequest.cs b/BBWY.JDSDK/Request/UeInsuranceSearchJdPassiveOrdersRequest.cs new file mode 100644 index 00000000..13a1adad --- /dev/null +++ b/BBWY.JDSDK/Request/UeInsuranceSearchJdPassiveOrdersRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeInsuranceSearchJdPassiveOrdersRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + pageSize + {get; set;} + + public string + page + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.insurance.searchJdPassiveOrders";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeInsuranceSearchPassiveOrdersRequest.cs b/BBWY.JDSDK/Request/UeInsuranceSearchPassiveOrdersRequest.cs new file mode 100644 index 00000000..fd51e22e --- /dev/null +++ b/BBWY.JDSDK/Request/UeInsuranceSearchPassiveOrdersRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeInsuranceSearchPassiveOrdersRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + pageSize + {get; set;} + + public string + page + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.insurance.searchPassiveOrders";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeInsuranceUpdateStateRequest.cs b/BBWY.JDSDK/Request/UeInsuranceUpdateStateRequest.cs new file mode 100644 index 00000000..e9b3b70f --- /dev/null +++ b/BBWY.JDSDK/Request/UeInsuranceUpdateStateRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeInsuranceUpdateStateRequest : JdRequestBase + { + public Nullable + extensionEndDate + {get; set;} + + public string + orderNo + {get; set;} + + public Nullable + handleType + {get; set;} + + public Nullable + extensionBeginDate + {get; set;} + + public string + agreementNo + {get; set;} + + public string + failCause + {get; set;} + + public string + appId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.insurance.updateState";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("extensionEndDate", this. extensionEndDate +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("handleType", this. handleType +); + parameters.Add("extensionBeginDate", this. extensionBeginDate +); + parameters.Add("agreementNo", this. agreementNo +); + parameters.Add("failCause", this. failCause +); + parameters.Add("appId", this. appId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderCompanyCancelRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderCompanyCancelRequest.cs new file mode 100644 index 00000000..c220de5e --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderCompanyCancelRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderCompanyCancelRequest : JdRequestBase + { + public string + createBy + {get; set;} + + public string + orderNo + {get; set;} + + public string + cancelType + {get; set;} + + public string + appId + {get; set;} + + public string + cancelReason + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.companyCancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("createBy", this. createBy +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("cancelType", this. cancelType +); + parameters.Add("appId", this. appId +); + parameters.Add("cancelReason", this. cancelReason +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderFinishBizProgressRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderFinishBizProgressRequest.cs new file mode 100644 index 00000000..aee56aaa --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderFinishBizProgressRequest.cs @@ -0,0 +1,229 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderFinishBizProgressRequest : JdRequestBase + { + public string + warrantyCard + {get; set;} + + public Nullable + detecResult + {get; set;} + + public string + usedMaterial + {get; set;} + + public string + failureName + {get; set;} + + public string + invoiceSituation + {get; set;} + + public string + pic1 + {get; set;} + + public string + inSkuSn + {get; set;} + + public string + installSituation + {get; set;} + + public string + appId + {get; set;} + + public string + pic6 + {get; set;} + + public string + pic7 + {get; set;} + + public string + pic8 + {get; set;} + + public string + chargeAmount + {get; set;} + + public string + pic9 + {get; set;} + + public string + pic2 + {get; set;} + + public string + pic3 + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + pic5 + {get; set;} + + public string + fixMethod + {get; set;} + + public string + detecDetail + {get; set;} + + public string + outRepair + {get; set;} + + public string + orderNo + {get; set;} + + public string + barcode2 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + createBy + {get; set;} + + public string + pic10 + {get; set;} + + public string + callSource + {get; set;} + + public string + failureReason + {get; set;} + + public string + outSkuSn + {get; set;} + + public string + dealResult + {get; set;} + + public string + operateDate + {get; set;} + + public string + receiveBrand + {get; set;} + + public string + buyYear + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.finishBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("warrantyCard", this. warrantyCard +); + parameters.Add("detecResult", this. detecResult +); + parameters.Add("usedMaterial", this. usedMaterial +); + parameters.Add("failureName", this. failureName +); + parameters.Add("invoiceSituation", this. invoiceSituation +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("inSkuSn", this. inSkuSn +); + parameters.Add("installSituation", this. installSituation +); + parameters.Add("appId", this. appId +); + parameters.Add("pic6", this. pic6 +); + parameters.Add("pic7", this. pic7 +); + parameters.Add("pic8", this. pic8 +); + parameters.Add("chargeAmount", this. chargeAmount +); + parameters.Add("pic9", this. pic9 +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("pic5", this. pic5 +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("detecDetail", this. detecDetail +); + parameters.Add("outRepair", this. outRepair +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("createBy", this. createBy +); + parameters.Add("pic10", this. pic10 +); + parameters.Add("callSource", this. callSource +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("outSkuSn", this. outSkuSn +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("operateDate", this. operateDate +); + parameters.Add("receiveBrand", this. receiveBrand +); + parameters.Add("buyYear", this. buyYear +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderGetChangeOrderRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderGetChangeOrderRequest.cs new file mode 100644 index 00000000..5f1149d2 --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderGetChangeOrderRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderGetChangeOrderRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + ivs + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.getChangeOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("ivs", this. ivs +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderGetStopOrderRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderGetStopOrderRequest.cs new file mode 100644 index 00000000..84806a2e --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderGetStopOrderRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderGetStopOrderRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + ivs + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.getStopOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("ivs", this. ivs +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderGetUnHandleOrderRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderGetUnHandleOrderRequest.cs new file mode 100644 index 00000000..1171a8b7 --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderGetUnHandleOrderRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderGetUnHandleOrderRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + ivs + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.getUnHandleOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("ivs", this. ivs +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderQueryCancelOrderRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderQueryCancelOrderRequest.cs new file mode 100644 index 00000000..c877d24e --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderQueryCancelOrderRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderQueryCancelOrderRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + ivs + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.queryCancelOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("ivs", this. ivs +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderQueryUserMobileRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderQueryUserMobileRequest.cs new file mode 100644 index 00000000..397ec740 --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderQueryUserMobileRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderQueryUserMobileRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.queryUserMobile";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderSearchOrderDeliverListRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderSearchOrderDeliverListRequest.cs new file mode 100644 index 00000000..bd9f6664 --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderSearchOrderDeliverListRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderSearchOrderDeliverListRequest : JdRequestBase + { + public string + beginDate + {get; set;} + + public string + orderNo + {get; set;} + + public string + endDate + {get; set;} + + public string + appId + {get; set;} + + public string + pageSize + {get; set;} + + public string + page + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.searchOrderDeliverList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("beginDate", this. beginDate +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("endDate", this. endDate +); + parameters.Add("appId", this. appId +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderSyncEngineerServiceAreaRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderSyncEngineerServiceAreaRequest.cs new file mode 100644 index 00000000..2b765c89 --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderSyncEngineerServiceAreaRequest.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderSyncEngineerServiceAreaRequest : JdRequestBase + { + public string + engineerServiceAreaIdList {get; set; } + public string + engineerId + {get; set;} + + public string + appId + {get; set;} + + public string + siteId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.syncEngineerServiceArea";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("engineerServiceAreaIdList", this. engineerServiceAreaIdList +); + parameters.Add("engineerId", this. engineerId +); + parameters.Add("appId", this. appId +); + parameters.Add("siteId", this. siteId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeNewSaaSOrderSyncEngineerVaccineRequest.cs b/BBWY.JDSDK/Request/UeNewSaaSOrderSyncEngineerVaccineRequest.cs new file mode 100644 index 00000000..d3cae66e --- /dev/null +++ b/BBWY.JDSDK/Request/UeNewSaaSOrderSyncEngineerVaccineRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeNewSaaSOrderSyncEngineerVaccineRequest : JdRequestBase + { + public string + venderCode + {get; set;} + + public Nullable + isVaccination + {get; set;} + + public string + appId + {get; set;} + + public string + temperature + {get; set;} + + public string + identityCard + {get; set;} + + public string + vaccineFile + {get; set;} + + public Nullable + vaccinationDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.newSaaSOrder.syncEngineerVaccine";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderCode", this. venderCode +); + parameters.Add("isVaccination", this. isVaccination +); + parameters.Add("appId", this. appId +); + parameters.Add("temperature", this. temperature +); + parameters.Add("identityCard", this. identityCard +); + parameters.Add("vaccineFile", this. vaccineFile +); + parameters.Add("vaccinationDate", this. vaccinationDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderAgainBookInfoBizProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderAgainBookInfoBizProgressRequest.cs new file mode 100644 index 00000000..f12de993 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderAgainBookInfoBizProgressRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderAgainBookInfoBizProgressRequest : JdRequestBase + { + public string + operateDate + {get; set;} + + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public string + bookDate + {get; set;} + + public string + createBy + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.againBookInfoBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operateDate", this. operateDate +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("createBy", this. createBy +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderBookInfoBizProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderBookInfoBizProgressRequest.cs new file mode 100644 index 00000000..dc1b8b57 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderBookInfoBizProgressRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderBookInfoBizProgressRequest : JdRequestBase + { + public string + bookBy + {get; set;} + + public string + appId + {get; set;} + + public string + orderNo + {get; set;} + + public string + remark + {get; set;} + + public string + bookDate + {get; set;} + + public string + type + {get; set;} + + public string + bookOperateDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.bookInfoBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bookBy", this. bookBy +); + parameters.Add("appId", this. appId +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("remark", this. remark +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("type", this. type +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderConfirmBizProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderConfirmBizProgressRequest.cs new file mode 100644 index 00000000..67abe38c --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderConfirmBizProgressRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderConfirmBizProgressRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + orderNos {get; set; } + public string + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.confirmBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("orderNos", this. orderNos +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderFeedBackBizProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderFeedBackBizProgressRequest.cs new file mode 100644 index 00000000..01cdee8d --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderFeedBackBizProgressRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderFeedBackBizProgressRequest : JdRequestBase + { + public string + operateDate + {get; set;} + + public string + appId + {get; set;} + + public string + orderNo + {get; set;} + + public string + dealRemark + {get; set;} + + public string + type + {get; set;} + + public string + createBy + {get; set;} + + public Nullable + arriveException + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.feedBackBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operateDate", this. operateDate +); + parameters.Add("appId", this. appId +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("type", this. type +); + parameters.Add("createBy", this. createBy +); + parameters.Add("arriveException", this. arriveException +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderFinishBizProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderFinishBizProgressRequest.cs new file mode 100644 index 00000000..210885e1 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderFinishBizProgressRequest.cs @@ -0,0 +1,157 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderFinishBizProgressRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + barcode2 + {get; set;} + + public string + pic10 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + failureReason + {get; set;} + + public string + dealRemark + {get; set;} + + public string + createBy + {get; set;} + + public string + pic1 + {get; set;} + + public string + failureName + {get; set;} + + public string + operateDate + {get; set;} + + public string + orderNo + {get; set;} + + public string + fixMethod + {get; set;} + + public string + pic9 + {get; set;} + + public string + pic8 + {get; set;} + + public string + pic7 + {get; set;} + + public string + pic6 + {get; set;} + + public string + dealResult + {get; set;} + + public string + pic5 + {get; set;} + + public string + pic4 + {get; set;} + + public string + usedMaterial + {get; set;} + + public string + pic3 + {get; set;} + + public string + pic2 + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.finishBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("pic10", this. pic10 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("createBy", this. createBy +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("failureName", this. failureName +); + parameters.Add("operateDate", this. operateDate +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("pic9", this. pic9 +); + parameters.Add("pic8", this. pic8 +); + parameters.Add("pic7", this. pic7 +); + parameters.Add("pic6", this. pic6 +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("pic5", this. pic5 +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("usedMaterial", this. usedMaterial +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("pic2", this. pic2 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderIvcActualQueryRequest.cs b/BBWY.JDSDK/Request/UeOrderIvcActualQueryRequest.cs new file mode 100644 index 00000000..8bd970f3 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderIvcActualQueryRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderIvcActualQueryRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + orderId + {get; set;} + + public string + venderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.ivcActualQuery";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("orderId", this. orderId +); + parameters.Add("venderCode", this. venderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewAppointEngineerRequest.cs b/BBWY.JDSDK/Request/UeOrderNewAppointEngineerRequest.cs new file mode 100644 index 00000000..47fc16bd --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewAppointEngineerRequest.cs @@ -0,0 +1,391 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewAppointEngineerRequest : JdRequestBase + { + public string + county + {get; set;} + + public string + source + {get; set;} + + public string + deliverCompany + {get; set;} + + public string + deliverArriveDate + {get; set;} + + public string + province + {get; set;} + + public string + assessValue + {get; set;} + + public string + orderNo + {get; set;} + + public string + town + {get; set;} + + public string + level + {get; set;} + + public string + newPartPrice + {get; set;} + + public string + newPartQty + {get; set;} + + public string + barcode2 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + appointTimes + {get; set;} + + public string + engineerCode + {get; set;} + + public Nullable + partStat + {get; set;} + + public string + failureReason + {get; set;} + + public string + bookOperateDate + {get; set;} + + public string + oldPartQty + {get; set;} + + public string + uniqueId + {get; set;} + + public string + oldPartCode + {get; set;} + + public string + bookDate + {get; set;} + + public string + city + {get; set;} + + public string + deliverNo + {get; set;} + + public string + siteName + {get; set;} + + public string + remark + {get; set;} + + public string + contactMan + {get; set;} + + public string + failureName + {get; set;} + + public Nullable + bookTimes + {get; set;} + + public string + engineerName + {get; set;} + + public string + pic1 + {get; set;} + + public string + assessItem + {get; set;} + + public string + venderCode + {get; set;} + + public string + siteMobile + {get; set;} + + public Nullable + processType + {get; set;} + + public string + pic2 + {get; set;} + + public string + pic3 + {get; set;} + + public string + engineerMobile + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + fixMethod + {get; set;} + + public string + siteCode + {get; set;} + + public string + address + {get; set;} + + public string + newPartName + {get; set;} + + public string + oldPartName + {get; set;} + + public string + cancleReason + {get; set;} + + public string + createBy + {get; set;} + + public string + newPartCode + {get; set;} + + public string + appid + {get; set;} + + public Nullable + dealResult + {get; set;} + + public string + settleCode + {get; set;} + + public string + pid + {get; set;} + + public string + sitePhoto + {get; set;} + + public string + insuranceNo + {get; set;} + + public string + insurancePhoto + {get; set;} + + public string + engineerPhoto + {get; set;} + + public string + engAcceptDate + {get; set;} + + public Nullable + nucleicAcidResult + {get; set;} + + public string + temperature + {get; set;} + + public string + temperatureTime + {get; set;} + + public string + isvaccinationTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.appointEngineer";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("county", this. county +); + parameters.Add("source", this. source +); + parameters.Add("deliverCompany", this. deliverCompany +); + parameters.Add("deliverArriveDate", this. deliverArriveDate +); + parameters.Add("province", this. province +); + parameters.Add("assessValue", this. assessValue +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("town", this. town +); + parameters.Add("level", this. level +); + parameters.Add("newPartPrice", this. newPartPrice +); + parameters.Add("newPartQty", this. newPartQty +); + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("appointTimes", this. appointTimes +); + parameters.Add("engineerCode", this. engineerCode +); + parameters.Add("partStat", this. partStat +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + parameters.Add("oldPartQty", this. oldPartQty +); + parameters.Add("uniqueId", this. uniqueId +); + parameters.Add("oldPartCode", this. oldPartCode +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("city", this. city +); + parameters.Add("deliverNo", this. deliverNo +); + parameters.Add("siteName", this. siteName +); + parameters.Add("remark", this. remark +); + parameters.Add("contactMan", this. contactMan +); + parameters.Add("failureName", this. failureName +); + parameters.Add("bookTimes", this. bookTimes +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("assessItem", this. assessItem +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("siteMobile", this. siteMobile +); + parameters.Add("processType", this. processType +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("engineerMobile", this. engineerMobile +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("address", this. address +); + parameters.Add("newPartName", this. newPartName +); + parameters.Add("oldPartName", this. oldPartName +); + parameters.Add("cancleReason", this. cancleReason +); + parameters.Add("createBy", this. createBy +); + parameters.Add("newPartCode", this. newPartCode +); + parameters.Add("appid", this. appid +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("settleCode", this. settleCode +); + parameters.Add("pid", this. pid +); + parameters.Add("sitePhoto", this. sitePhoto +); + parameters.Add("insuranceNo", this. insuranceNo +); + parameters.Add("insurancePhoto", this. insurancePhoto +); + parameters.Add("engineerPhoto", this. engineerPhoto +); + parameters.Add("engAcceptDate", this. engAcceptDate +); + parameters.Add("nucleicAcidResult", this. nucleicAcidResult +); + parameters.Add("temperature", this. temperature +); + parameters.Add("temperatureTime", this. temperatureTime +); + parameters.Add("isvaccinationTime", this. isvaccinationTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewAppointSiteRequest.cs b/BBWY.JDSDK/Request/UeOrderNewAppointSiteRequest.cs new file mode 100644 index 00000000..cdd4fb67 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewAppointSiteRequest.cs @@ -0,0 +1,421 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewAppointSiteRequest : JdRequestBase + { + public string + county + {get; set;} + + public string + source + {get; set;} + + public string + deliverCompany + {get; set;} + + public string + deliverArriveDate + {get; set;} + + public string + province + {get; set;} + + public string + assessValue + {get; set;} + + public string + orderNo + {get; set;} + + public string + town + {get; set;} + + public string + level + {get; set;} + + public string + newPartPrice + {get; set;} + + public string + newPartQty + {get; set;} + + public string + barcode2 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + appointTimes + {get; set;} + + public string + engineerCode + {get; set;} + + public Nullable + partStat + {get; set;} + + public string + failureReason + {get; set;} + + public string + bookOperateDate + {get; set;} + + public string + oldPartQty + {get; set;} + + public string + uniqueId + {get; set;} + + public string + oldPartCode + {get; set;} + + public string + bookDate + {get; set;} + + public string + city + {get; set;} + + public string + deliverNo + {get; set;} + + public string + siteName + {get; set;} + + public string + remark + {get; set;} + + public string + contactMan + {get; set;} + + public string + failureName + {get; set;} + + public Nullable + bookTimes + {get; set;} + + public string + engineerName + {get; set;} + + public string + pic1 + {get; set;} + + public string + assessItem + {get; set;} + + public string + venderCode + {get; set;} + + public string + siteMobile + {get; set;} + + public Nullable + processType + {get; set;} + + public string + pic2 + {get; set;} + + public string + pic3 + {get; set;} + + public string + engineerMobile + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + fixMethod + {get; set;} + + public string + siteCode + {get; set;} + + public string + address + {get; set;} + + public string + newPartName + {get; set;} + + public string + oldPartName + {get; set;} + + public string + cancleReason + {get; set;} + + public string + createBy + {get; set;} + + public string + newPartCode + {get; set;} + + public string + appid + {get; set;} + + public Nullable + dealResult + {get; set;} + + public string + settleCode + {get; set;} + + public string + pid + {get; set;} + + public string + sitePhoto + {get; set;} + + public string + insuranceNo + {get; set;} + + public string + insurancePhoto + {get; set;} + + public string + engineerPhoto + {get; set;} + + public string + siteAcceptDate + {get; set;} + + public string + unifiedCode + {get; set;} + + public string + personName + {get; set;} + + public string + personMobile + {get; set;} + + public string + personPib + {get; set;} + + public string + accountName + {get; set;} + + public string + bankCode + {get; set;} + + public string + bankName + {get; set;} + + public string + dutyParagraph + {get; set;} + + public string + bankAccount + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.appointSite";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("county", this. county +); + parameters.Add("source", this. source +); + parameters.Add("deliverCompany", this. deliverCompany +); + parameters.Add("deliverArriveDate", this. deliverArriveDate +); + parameters.Add("province", this. province +); + parameters.Add("assessValue", this. assessValue +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("town", this. town +); + parameters.Add("level", this. level +); + parameters.Add("newPartPrice", this. newPartPrice +); + parameters.Add("newPartQty", this. newPartQty +); + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("appointTimes", this. appointTimes +); + parameters.Add("engineerCode", this. engineerCode +); + parameters.Add("partStat", this. partStat +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + parameters.Add("oldPartQty", this. oldPartQty +); + parameters.Add("uniqueId", this. uniqueId +); + parameters.Add("oldPartCode", this. oldPartCode +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("city", this. city +); + parameters.Add("deliverNo", this. deliverNo +); + parameters.Add("siteName", this. siteName +); + parameters.Add("remark", this. remark +); + parameters.Add("contactMan", this. contactMan +); + parameters.Add("failureName", this. failureName +); + parameters.Add("bookTimes", this. bookTimes +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("assessItem", this. assessItem +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("siteMobile", this. siteMobile +); + parameters.Add("processType", this. processType +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("engineerMobile", this. engineerMobile +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("address", this. address +); + parameters.Add("newPartName", this. newPartName +); + parameters.Add("oldPartName", this. oldPartName +); + parameters.Add("cancleReason", this. cancleReason +); + parameters.Add("createBy", this. createBy +); + parameters.Add("newPartCode", this. newPartCode +); + parameters.Add("appid", this. appid +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("settleCode", this. settleCode +); + parameters.Add("pid", this. pid +); + parameters.Add("sitePhoto", this. sitePhoto +); + parameters.Add("insuranceNo", this. insuranceNo +); + parameters.Add("insurancePhoto", this. insurancePhoto +); + parameters.Add("engineerPhoto", this. engineerPhoto +); + parameters.Add("siteAcceptDate", this. siteAcceptDate +); + parameters.Add("unifiedCode", this. unifiedCode +); + parameters.Add("personName", this. personName +); + parameters.Add("personMobile", this. personMobile +); + parameters.Add("personPib", this. personPib +); + parameters.Add("accountName", this. accountName +); + parameters.Add("bankCode", this. bankCode +); + parameters.Add("bankName", this. bankName +); + parameters.Add("dutyParagraph", this. dutyParagraph +); + parameters.Add("bankAccount", this. bankAccount +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewArriveRequest.cs b/BBWY.JDSDK/Request/UeOrderNewArriveRequest.cs new file mode 100644 index 00000000..19dcbc82 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewArriveRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewArriveRequest : JdRequestBase + { + public string + beginDate + {get; set;} + + public string + venderCode + {get; set;} + + public string + endDate + {get; set;} + + public string + appid + {get; set;} + + public string + pageSize + {get; set;} + + public string + page + {get; set;} + + public string + deliverType + {get; set;} + + public string + orderNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.arrive";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("beginDate", this. beginDate +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("endDate", this. endDate +); + parameters.Add("appid", this. appid +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("deliverType", this. deliverType +); + parameters.Add("orderNo", this. orderNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewAssessRequest.cs b/BBWY.JDSDK/Request/UeOrderNewAssessRequest.cs new file mode 100644 index 00000000..28b76989 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewAssessRequest.cs @@ -0,0 +1,361 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewAssessRequest : JdRequestBase + { + public string + county + {get; set;} + + public string + source + {get; set;} + + public string + deliverCompany + {get; set;} + + public string + deliverArriveDate + {get; set;} + + public string + province + {get; set;} + + public string + assessValue + {get; set;} + + public string + orderNo + {get; set;} + + public string + town + {get; set;} + + public string + level + {get; set;} + + public string + newPartPrice + {get; set;} + + public string + newPartQty + {get; set;} + + public string + barcode2 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + appointTimes + {get; set;} + + public string + engineerCode + {get; set;} + + public Nullable + partStat + {get; set;} + + public string + failureReason + {get; set;} + + public string + bookOperateDate + {get; set;} + + public string + oldPartQty + {get; set;} + + public string + uniqueId + {get; set;} + + public string + oldPartCode + {get; set;} + + public string + bookDate + {get; set;} + + public string + city + {get; set;} + + public string + deliverNo + {get; set;} + + public string + siteName + {get; set;} + + public string + remark + {get; set;} + + public string + contactMan + {get; set;} + + public string + failureName + {get; set;} + + public Nullable + bookTimes + {get; set;} + + public string + engineerName + {get; set;} + + public string + pic1 + {get; set;} + + public string + assessItem + {get; set;} + + public string + venderCode + {get; set;} + + public string + siteMobile + {get; set;} + + public Nullable + processType + {get; set;} + + public string + pic2 + {get; set;} + + public string + pic3 + {get; set;} + + public string + engineerMobile + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + fixMethod + {get; set;} + + public string + siteCode + {get; set;} + + public string + address + {get; set;} + + public string + newPartName + {get; set;} + + public string + oldPartName + {get; set;} + + public string + cancleReason + {get; set;} + + public string + createBy + {get; set;} + + public string + newPartCode + {get; set;} + + public string + appid + {get; set;} + + public Nullable + dealResult + {get; set;} + + public string + settleCode + {get; set;} + + public string + pid + {get; set;} + + public string + sitePhoto + {get; set;} + + public string + insuranceNo + {get; set;} + + public string + insurancePhoto + {get; set;} + + public string + engineerPhoto + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.assess";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("county", this. county +); + parameters.Add("source", this. source +); + parameters.Add("deliverCompany", this. deliverCompany +); + parameters.Add("deliverArriveDate", this. deliverArriveDate +); + parameters.Add("province", this. province +); + parameters.Add("assessValue", this. assessValue +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("town", this. town +); + parameters.Add("level", this. level +); + parameters.Add("newPartPrice", this. newPartPrice +); + parameters.Add("newPartQty", this. newPartQty +); + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("appointTimes", this. appointTimes +); + parameters.Add("engineerCode", this. engineerCode +); + parameters.Add("partStat", this. partStat +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + parameters.Add("oldPartQty", this. oldPartQty +); + parameters.Add("uniqueId", this. uniqueId +); + parameters.Add("oldPartCode", this. oldPartCode +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("city", this. city +); + parameters.Add("deliverNo", this. deliverNo +); + parameters.Add("siteName", this. siteName +); + parameters.Add("remark", this. remark +); + parameters.Add("contactMan", this. contactMan +); + parameters.Add("failureName", this. failureName +); + parameters.Add("bookTimes", this. bookTimes +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("assessItem", this. assessItem +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("siteMobile", this. siteMobile +); + parameters.Add("processType", this. processType +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("engineerMobile", this. engineerMobile +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("address", this. address +); + parameters.Add("newPartName", this. newPartName +); + parameters.Add("oldPartName", this. oldPartName +); + parameters.Add("cancleReason", this. cancleReason +); + parameters.Add("createBy", this. createBy +); + parameters.Add("newPartCode", this. newPartCode +); + parameters.Add("appid", this. appid +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("settleCode", this. settleCode +); + parameters.Add("pid", this. pid +); + parameters.Add("sitePhoto", this. sitePhoto +); + parameters.Add("insuranceNo", this. insuranceNo +); + parameters.Add("insurancePhoto", this. insurancePhoto +); + parameters.Add("engineerPhoto", this. engineerPhoto +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewBookOnDoorRequest.cs b/BBWY.JDSDK/Request/UeOrderNewBookOnDoorRequest.cs new file mode 100644 index 00000000..6e190c26 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewBookOnDoorRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewBookOnDoorRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + bookOperateDate + {get; set;} + + public string + bookDate + {get; set;} + + public Nullable + bookTimes + {get; set;} + + public string + createBy + {get; set;} + + public string + appid + {get; set;} + + public string + venderCode + {get; set;} + + public string + bookingStartDate + {get; set;} + + public string + bookingEndDate + {get; set;} + + public string + remark + {get; set;} + + public string + changeReason + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.bookOnDoor";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("bookTimes", this. bookTimes +); + parameters.Add("createBy", this. createBy +); + parameters.Add("appid", this. appid +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("bookingStartDate", this. bookingStartDate +); + parameters.Add("bookingEndDate", this. bookingEndDate +); + parameters.Add("remark", this. remark +); + parameters.Add("changeReason", this. changeReason +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewCancleRequest.cs b/BBWY.JDSDK/Request/UeOrderNewCancleRequest.cs new file mode 100644 index 00000000..b93087f8 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewCancleRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewCancleRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + venderCode + {get; set;} + + public string + cancleReason + {get; set;} + + public string + appid + {get; set;} + + public Nullable + cancleType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.cancle";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("cancleReason", this. cancleReason +); + parameters.Add("appid", this. appid +); + parameters.Add("cancleType", this. cancleType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewCloseRequest.cs b/BBWY.JDSDK/Request/UeOrderNewCloseRequest.cs new file mode 100644 index 00000000..ca064285 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewCloseRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewCloseRequest : JdRequestBase + { + public string + beginDate + {get; set;} + + public string + venderCode + {get; set;} + + public string + endDate + {get; set;} + + public string + appid + {get; set;} + + public string + pageSize + {get; set;} + + public string + page + {get; set;} + + public string + deliverType + {get; set;} + + public string + orderNo + {get; set;} + + public string + serviceTypeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.close";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("beginDate", this. beginDate +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("endDate", this. endDate +); + parameters.Add("appid", this. appid +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("deliverType", this. deliverType +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("serviceTypeId", this. serviceTypeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewExtInsuranceBindRequest.cs b/BBWY.JDSDK/Request/UeOrderNewExtInsuranceBindRequest.cs new file mode 100644 index 00000000..bd3c14cb --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewExtInsuranceBindRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewExtInsuranceBindRequest : JdRequestBase + { + public Nullable + bindStat + {get; set;} + + public string + appid + {get; set;} + + public string + venderCode + {get; set;} + + public string + remark + {get; set;} + + public string + orderNos {get; set; } + public override string ApiName + { + get{return "jingdong.ue.order.new.extInsuranceBind";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("bindStat", this. bindStat +); + parameters.Add("appid", this. appid +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("remark", this. remark +); + parameters.Add("orderNos", this. orderNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewFeedBackOrderProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderNewFeedBackOrderProgressRequest.cs new file mode 100644 index 00000000..037ed9fd --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewFeedBackOrderProgressRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewFeedBackOrderProgressRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + operater + {get; set;} + + public string + venderCode + {get; set;} + + public string + appId + {get; set;} + + public Nullable + operateType + {get; set;} + + public string + dealRemark + {get; set;} + + public string + settleCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.feedBackOrderProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("operater", this. operater +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appId", this. appId +); + parameters.Add("operateType", this. operateType +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("settleCode", this. settleCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewFinishRequest.cs b/BBWY.JDSDK/Request/UeOrderNewFinishRequest.cs new file mode 100644 index 00000000..72f2a023 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewFinishRequest.cs @@ -0,0 +1,187 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewFinishRequest : JdRequestBase + { + public string + barcode2 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + failureReason + {get; set;} + + public string + siteName + {get; set;} + + public string + failureName + {get; set;} + + public string + pic1 + {get; set;} + + public string + venderCode + {get; set;} + + public string + pic2 + {get; set;} + + public string + pic3 + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + fixMethod + {get; set;} + + public string + createBy + {get; set;} + + public string + appid + {get; set;} + + public Nullable + dealResult + {get; set;} + + public string + settleCode + {get; set;} + + public string + inSkuSn + {get; set;} + + public string + outSkuSn + {get; set;} + + public string + orderNo + {get; set;} + + public string + detecDetail + {get; set;} + + public Nullable + detecResult + {get; set;} + + public string + detecPic + {get; set;} + + public string + installSituation + {get; set;} + + public string + invoiceSituation + {get; set;} + + public string + warrantyCard + {get; set;} + + public string + outRepair + {get; set;} + + public string + chargeAmount + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.finish";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("siteName", this. siteName +); + parameters.Add("failureName", this. failureName +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("createBy", this. createBy +); + parameters.Add("appid", this. appid +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("settleCode", this. settleCode +); + parameters.Add("inSkuSn", this. inSkuSn +); + parameters.Add("outSkuSn", this. outSkuSn +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("detecDetail", this. detecDetail +); + parameters.Add("detecResult", this. detecResult +); + parameters.Add("detecPic", this. detecPic +); + parameters.Add("installSituation", this. installSituation +); + parameters.Add("invoiceSituation", this. invoiceSituation +); + parameters.Add("warrantyCard", this. warrantyCard +); + parameters.Add("outRepair", this. outRepair +); + parameters.Add("chargeAmount", this. chargeAmount +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewGetProcessInfoRequest.cs b/BBWY.JDSDK/Request/UeOrderNewGetProcessInfoRequest.cs new file mode 100644 index 00000000..b44f625c --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewGetProcessInfoRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewGetProcessInfoRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + orderNo + {get; set;} + + public string + venderCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.getProcessInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("venderCode", this. venderCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewGetSettleBillDetailRequest.cs b/BBWY.JDSDK/Request/UeOrderNewGetSettleBillDetailRequest.cs new file mode 100644 index 00000000..68389502 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewGetSettleBillDetailRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewGetSettleBillDetailRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + endDate + {get; set;} + + public string + pageSize + {get; set;} + + public string + dealType + {get; set;} + + public string + settleNo + {get; set;} + + public string + deliverType + {get; set;} + + public string + beginDate + {get; set;} + + public string + createBy + {get; set;} + + public string + venderCode + {get; set;} + + public string + appid + {get; set;} + + public string + page + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + dealRemark + {get; set;} + + public string + settleType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.getSettleBillDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("dealType", this. dealType +); + parameters.Add("settleNo", this. settleNo +); + parameters.Add("deliverType", this. deliverType +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("createBy", this. createBy +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appid", this. appid +); + parameters.Add("page", this. page +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("settleType", this. settleType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewGetSettleBillRequest.cs b/BBWY.JDSDK/Request/UeOrderNewGetSettleBillRequest.cs new file mode 100644 index 00000000..cbdb5bfe --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewGetSettleBillRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewGetSettleBillRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + endDate + {get; set;} + + public string + pageSize + {get; set;} + + public string + dealType + {get; set;} + + public string + settleNo + {get; set;} + + public string + deliverType + {get; set;} + + public string + beginDate + {get; set;} + + public string + createBy + {get; set;} + + public string + venderCode + {get; set;} + + public string + appid + {get; set;} + + public string + page + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + dealRemark + {get; set;} + + public string + settleType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.getSettleBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("dealType", this. dealType +); + parameters.Add("settleNo", this. settleNo +); + parameters.Add("deliverType", this. deliverType +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("createBy", this. createBy +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appid", this. appid +); + parameters.Add("page", this. page +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("settleType", this. settleType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewGetSettleBillStatRequest.cs b/BBWY.JDSDK/Request/UeOrderNewGetSettleBillStatRequest.cs new file mode 100644 index 00000000..8433b64b --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewGetSettleBillStatRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewGetSettleBillStatRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + endDate + {get; set;} + + public string + pageSize + {get; set;} + + public string + dealType + {get; set;} + + public string + settleNo + {get; set;} + + public string + deliverType + {get; set;} + + public string + beginDate + {get; set;} + + public string + createBy + {get; set;} + + public string + venderCode + {get; set;} + + public string + appid + {get; set;} + + public string + page + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + dealRemark + {get; set;} + + public string + settleType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.getSettleBillStat";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("dealType", this. dealType +); + parameters.Add("settleNo", this. settleNo +); + parameters.Add("deliverType", this. deliverType +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("createBy", this. createBy +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appid", this. appid +); + parameters.Add("page", this. page +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("settleType", this. settleType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewPartRequest.cs b/BBWY.JDSDK/Request/UeOrderNewPartRequest.cs new file mode 100644 index 00000000..24c9d6a5 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewPartRequest.cs @@ -0,0 +1,361 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewPartRequest : JdRequestBase + { + public string + county + {get; set;} + + public string + source + {get; set;} + + public string + deliverCompany + {get; set;} + + public string + deliverArriveDate + {get; set;} + + public string + province + {get; set;} + + public string + assessValue + {get; set;} + + public string + orderNo + {get; set;} + + public string + town + {get; set;} + + public string + level + {get; set;} + + public string + newPartPrice + {get; set;} + + public string + newPartQty + {get; set;} + + public string + barcode2 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + appointTimes + {get; set;} + + public string + engineerCode + {get; set;} + + public Nullable + partStat + {get; set;} + + public string + failureReason + {get; set;} + + public string + bookOperateDate + {get; set;} + + public string + oldPartQty + {get; set;} + + public string + uniqueId + {get; set;} + + public string + oldPartCode + {get; set;} + + public string + bookDate + {get; set;} + + public string + city + {get; set;} + + public string + deliverNo + {get; set;} + + public string + siteName + {get; set;} + + public string + remark + {get; set;} + + public string + contactMan + {get; set;} + + public string + failureName + {get; set;} + + public Nullable + bookTimes + {get; set;} + + public string + engineerName + {get; set;} + + public string + pic1 + {get; set;} + + public string + assessItem + {get; set;} + + public string + venderCode + {get; set;} + + public string + siteMobile + {get; set;} + + public Nullable + processType + {get; set;} + + public string + pic2 + {get; set;} + + public string + pic3 + {get; set;} + + public string + engineerMobile + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + fixMethod + {get; set;} + + public string + siteCode + {get; set;} + + public string + address + {get; set;} + + public string + newPartName + {get; set;} + + public string + oldPartName + {get; set;} + + public string + cancleReason + {get; set;} + + public string + createBy + {get; set;} + + public string + newPartCode + {get; set;} + + public string + appid + {get; set;} + + public Nullable + dealResult + {get; set;} + + public string + settleCode + {get; set;} + + public string + pid + {get; set;} + + public string + sitePhoto + {get; set;} + + public string + insuranceNo + {get; set;} + + public string + insurancePhoto + {get; set;} + + public string + engineerPhoto + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.part";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("county", this. county +); + parameters.Add("source", this. source +); + parameters.Add("deliverCompany", this. deliverCompany +); + parameters.Add("deliverArriveDate", this. deliverArriveDate +); + parameters.Add("province", this. province +); + parameters.Add("assessValue", this. assessValue +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("town", this. town +); + parameters.Add("level", this. level +); + parameters.Add("newPartPrice", this. newPartPrice +); + parameters.Add("newPartQty", this. newPartQty +); + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("appointTimes", this. appointTimes +); + parameters.Add("engineerCode", this. engineerCode +); + parameters.Add("partStat", this. partStat +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + parameters.Add("oldPartQty", this. oldPartQty +); + parameters.Add("uniqueId", this. uniqueId +); + parameters.Add("oldPartCode", this. oldPartCode +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("city", this. city +); + parameters.Add("deliverNo", this. deliverNo +); + parameters.Add("siteName", this. siteName +); + parameters.Add("remark", this. remark +); + parameters.Add("contactMan", this. contactMan +); + parameters.Add("failureName", this. failureName +); + parameters.Add("bookTimes", this. bookTimes +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("assessItem", this. assessItem +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("siteMobile", this. siteMobile +); + parameters.Add("processType", this. processType +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("engineerMobile", this. engineerMobile +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("address", this. address +); + parameters.Add("newPartName", this. newPartName +); + parameters.Add("oldPartName", this. oldPartName +); + parameters.Add("cancleReason", this. cancleReason +); + parameters.Add("createBy", this. createBy +); + parameters.Add("newPartCode", this. newPartCode +); + parameters.Add("appid", this. appid +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("settleCode", this. settleCode +); + parameters.Add("pid", this. pid +); + parameters.Add("sitePhoto", this. sitePhoto +); + parameters.Add("insuranceNo", this. insuranceNo +); + parameters.Add("insurancePhoto", this. insurancePhoto +); + parameters.Add("engineerPhoto", this. engineerPhoto +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewProcessRequest.cs b/BBWY.JDSDK/Request/UeOrderNewProcessRequest.cs new file mode 100644 index 00000000..ef478542 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewProcessRequest.cs @@ -0,0 +1,361 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewProcessRequest : JdRequestBase + { + public string + county + {get; set;} + + public string + source + {get; set;} + + public string + deliverCompany + {get; set;} + + public string + deliverArriveDate + {get; set;} + + public string + province + {get; set;} + + public string + assessValue + {get; set;} + + public string + orderNo + {get; set;} + + public string + town + {get; set;} + + public string + level + {get; set;} + + public string + newPartPrice + {get; set;} + + public string + newPartQty + {get; set;} + + public string + barcode2 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + appointTimes + {get; set;} + + public string + engineerCode + {get; set;} + + public Nullable + partStat + {get; set;} + + public string + failureReason + {get; set;} + + public string + bookOperateDate + {get; set;} + + public string + oldPartQty + {get; set;} + + public string + uniqueId + {get; set;} + + public string + oldPartCode + {get; set;} + + public string + bookDate + {get; set;} + + public string + city + {get; set;} + + public string + deliverNo + {get; set;} + + public string + siteName + {get; set;} + + public string + remark + {get; set;} + + public string + contactMan + {get; set;} + + public string + failureName + {get; set;} + + public Nullable + bookTimes + {get; set;} + + public string + engineerName + {get; set;} + + public string + pic1 + {get; set;} + + public string + assessItem + {get; set;} + + public string + venderCode + {get; set;} + + public string + siteMobile + {get; set;} + + public Nullable + processType + {get; set;} + + public string + pic2 + {get; set;} + + public string + pic3 + {get; set;} + + public string + engineerMobile + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + fixMethod + {get; set;} + + public string + siteCode + {get; set;} + + public string + address + {get; set;} + + public string + newPartName + {get; set;} + + public string + oldPartName + {get; set;} + + public string + cancleReason + {get; set;} + + public string + createBy + {get; set;} + + public string + newPartCode + {get; set;} + + public string + appid + {get; set;} + + public Nullable + dealResult + {get; set;} + + public string + settleCode + {get; set;} + + public string + pid + {get; set;} + + public string + sitePhoto + {get; set;} + + public string + insuranceNo + {get; set;} + + public string + insurancePhoto + {get; set;} + + public string + engineerPhoto + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.process";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("county", this. county +); + parameters.Add("source", this. source +); + parameters.Add("deliverCompany", this. deliverCompany +); + parameters.Add("deliverArriveDate", this. deliverArriveDate +); + parameters.Add("province", this. province +); + parameters.Add("assessValue", this. assessValue +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("town", this. town +); + parameters.Add("level", this. level +); + parameters.Add("newPartPrice", this. newPartPrice +); + parameters.Add("newPartQty", this. newPartQty +); + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("appointTimes", this. appointTimes +); + parameters.Add("engineerCode", this. engineerCode +); + parameters.Add("partStat", this. partStat +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + parameters.Add("oldPartQty", this. oldPartQty +); + parameters.Add("uniqueId", this. uniqueId +); + parameters.Add("oldPartCode", this. oldPartCode +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("city", this. city +); + parameters.Add("deliverNo", this. deliverNo +); + parameters.Add("siteName", this. siteName +); + parameters.Add("remark", this. remark +); + parameters.Add("contactMan", this. contactMan +); + parameters.Add("failureName", this. failureName +); + parameters.Add("bookTimes", this. bookTimes +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("assessItem", this. assessItem +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("siteMobile", this. siteMobile +); + parameters.Add("processType", this. processType +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("engineerMobile", this. engineerMobile +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("address", this. address +); + parameters.Add("newPartName", this. newPartName +); + parameters.Add("oldPartName", this. oldPartName +); + parameters.Add("cancleReason", this. cancleReason +); + parameters.Add("createBy", this. createBy +); + parameters.Add("newPartCode", this. newPartCode +); + parameters.Add("appid", this. appid +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("settleCode", this. settleCode +); + parameters.Add("pid", this. pid +); + parameters.Add("sitePhoto", this. sitePhoto +); + parameters.Add("insuranceNo", this. insuranceNo +); + parameters.Add("insurancePhoto", this. insurancePhoto +); + parameters.Add("engineerPhoto", this. engineerPhoto +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewPushHandleStatRequest.cs b/BBWY.JDSDK/Request/UeOrderNewPushHandleStatRequest.cs new file mode 100644 index 00000000..af1db4be --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewPushHandleStatRequest.cs @@ -0,0 +1,371 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewPushHandleStatRequest : JdRequestBase + { + public string + county + {get; set;} + + public string + source + {get; set;} + + public string + deliverCompany + {get; set;} + + public string + deliverArriveDate + {get; set;} + + public string + province + {get; set;} + + public string + assessValue + {get; set;} + + public string + orderNo + {get; set;} + + public string + town + {get; set;} + + public string + level + {get; set;} + + public string + newPartPrice + {get; set;} + + public string + newPartQty + {get; set;} + + public string + barcode2 + {get; set;} + + public string + barcode1 + {get; set;} + + public string + appointTimes + {get; set;} + + public string + engineerCode + {get; set;} + + public Nullable + partStat + {get; set;} + + public string + failureReason + {get; set;} + + public string + bookOperateDate + {get; set;} + + public string + oldPartQty + {get; set;} + + public string + uniqueId + {get; set;} + + public string + oldPartCode + {get; set;} + + public string + bookDate + {get; set;} + + public string + city + {get; set;} + + public string + deliverNo + {get; set;} + + public string + siteName + {get; set;} + + public string + remark + {get; set;} + + public string + contactMan + {get; set;} + + public string + failureName + {get; set;} + + public Nullable + bookTimes + {get; set;} + + public string + engineerName + {get; set;} + + public string + pic1 + {get; set;} + + public string + assessItem + {get; set;} + + public string + venderCode + {get; set;} + + public string + siteMobile + {get; set;} + + public Nullable + processType + {get; set;} + + public string + pic2 + {get; set;} + + public string + pic3 + {get; set;} + + public string + engineerMobile + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + fixMethod + {get; set;} + + public string + siteCode + {get; set;} + + public string + address + {get; set;} + + public string + newPartName + {get; set;} + + public string + oldPartName + {get; set;} + + public string + cancleReason + {get; set;} + + public string + createBy + {get; set;} + + public string + newPartCode + {get; set;} + + public string + appid + {get; set;} + + public Nullable + dealResult + {get; set;} + + public string + settleCode + {get; set;} + + public string + pid + {get; set;} + + public string + sitePhoto + {get; set;} + + public string + insuranceNo + {get; set;} + + public string + insurancePhoto + {get; set;} + + public string + engineerPhoto + {get; set;} + + public string + changeReason + {get; set;} + + public string + orderNos {get; set; } + public override string ApiName + { + get{return "jingdong.ue.order.new.pushHandleStat";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("county", this. county +); + parameters.Add("source", this. source +); + parameters.Add("deliverCompany", this. deliverCompany +); + parameters.Add("deliverArriveDate", this. deliverArriveDate +); + parameters.Add("province", this. province +); + parameters.Add("assessValue", this. assessValue +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("town", this. town +); + parameters.Add("level", this. level +); + parameters.Add("newPartPrice", this. newPartPrice +); + parameters.Add("newPartQty", this. newPartQty +); + parameters.Add("barcode2", this. barcode2 +); + parameters.Add("barcode1", this. barcode1 +); + parameters.Add("appointTimes", this. appointTimes +); + parameters.Add("engineerCode", this. engineerCode +); + parameters.Add("partStat", this. partStat +); + parameters.Add("failureReason", this. failureReason +); + parameters.Add("bookOperateDate", this. bookOperateDate +); + parameters.Add("oldPartQty", this. oldPartQty +); + parameters.Add("uniqueId", this. uniqueId +); + parameters.Add("oldPartCode", this. oldPartCode +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("city", this. city +); + parameters.Add("deliverNo", this. deliverNo +); + parameters.Add("siteName", this. siteName +); + parameters.Add("remark", this. remark +); + parameters.Add("contactMan", this. contactMan +); + parameters.Add("failureName", this. failureName +); + parameters.Add("bookTimes", this. bookTimes +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("assessItem", this. assessItem +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("siteMobile", this. siteMobile +); + parameters.Add("processType", this. processType +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("engineerMobile", this. engineerMobile +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("fixMethod", this. fixMethod +); + parameters.Add("siteCode", this. siteCode +); + parameters.Add("address", this. address +); + parameters.Add("newPartName", this. newPartName +); + parameters.Add("oldPartName", this. oldPartName +); + parameters.Add("cancleReason", this. cancleReason +); + parameters.Add("createBy", this. createBy +); + parameters.Add("newPartCode", this. newPartCode +); + parameters.Add("appid", this. appid +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("settleCode", this. settleCode +); + parameters.Add("pid", this. pid +); + parameters.Add("sitePhoto", this. sitePhoto +); + parameters.Add("insuranceNo", this. insuranceNo +); + parameters.Add("insurancePhoto", this. insurancePhoto +); + parameters.Add("engineerPhoto", this. engineerPhoto +); + parameters.Add("changeReason", this. changeReason +); + parameters.Add("orderNos", this. orderNos +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewPushSkuRequest.cs b/BBWY.JDSDK/Request/UeOrderNewPushSkuRequest.cs new file mode 100644 index 00000000..68b4d63d --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewPushSkuRequest.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewPushSkuRequest : JdRequestBase + { + public Nullable + stat + {get; set;} + + public string + createBy + {get; set;} + + public string + venderCode + {get; set;} + + public string + appid + {get; set;} + + public string + sku {get; set; } + public override string ApiName + { + get{return "jingdong.ue.order.new.pushSku";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("stat", this. stat +); + parameters.Add("createBy", this. createBy +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appid", this. appid +); + parameters.Add("sku", this. sku +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewSearchRequest.cs b/BBWY.JDSDK/Request/UeOrderNewSearchRequest.cs new file mode 100644 index 00000000..e35a5ae1 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewSearchRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewSearchRequest : JdRequestBase + { + public string + venderCode + {get; set;} + + public string + appid + {get; set;} + + public string + pageSize + {get; set;} + + public string + page + {get; set;} + + public string + serviceTypeId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.search";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appid", this. appid +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("page", this. page +); + parameters.Add("serviceTypeId", this. serviceTypeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNewSettleReconsiderRequest.cs b/BBWY.JDSDK/Request/UeOrderNewSettleReconsiderRequest.cs new file mode 100644 index 00000000..3fae2a6f --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNewSettleReconsiderRequest.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNewSettleReconsiderRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + endDate + {get; set;} + + public string + pageSize + {get; set;} + + public string + dealType + {get; set;} + + public string + settleNo + {get; set;} + + public string + deliverType + {get; set;} + + public string + beginDate + {get; set;} + + public string + createBy + {get; set;} + + public string + venderCode + {get; set;} + + public string + appid + {get; set;} + + public string + page + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + dealRemark + {get; set;} + + public string + settleType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.new.settleReconsider";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("endDate", this. endDate +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("dealType", this. dealType +); + parameters.Add("settleNo", this. settleNo +); + parameters.Add("deliverType", this. deliverType +); + parameters.Add("beginDate", this. beginDate +); + parameters.Add("createBy", this. createBy +); + parameters.Add("venderCode", this. venderCode +); + parameters.Add("appid", this. appid +); + parameters.Add("page", this. page +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("settleType", this. settleType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderNoFinishBizProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderNoFinishBizProgressRequest.cs new file mode 100644 index 00000000..47f947bb --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderNoFinishBizProgressRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderNoFinishBizProgressRequest : JdRequestBase + { + public string + operateDate + {get; set;} + + public string + appId + {get; set;} + + public string + orderNo + {get; set;} + + public string + bookDate + {get; set;} + + public string + reason + {get; set;} + + public string + createBy + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.noFinishBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operateDate", this. operateDate +); + parameters.Add("appId", this. appId +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("bookDate", this. bookDate +); + parameters.Add("reason", this. reason +); + parameters.Add("createBy", this. createBy +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderQueryBizOrderPageRequest.cs b/BBWY.JDSDK/Request/UeOrderQueryBizOrderPageRequest.cs new file mode 100644 index 00000000..e7a50cba --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderQueryBizOrderPageRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderQueryBizOrderPageRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.queryBizOrderPage";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderQueryCancelOrderRequest.cs b/BBWY.JDSDK/Request/UeOrderQueryCancelOrderRequest.cs new file mode 100644 index 00000000..034ae7a8 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderQueryCancelOrderRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderQueryCancelOrderRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.queryCancelOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderQueryChangeBookDateOrderRequest.cs b/BBWY.JDSDK/Request/UeOrderQueryChangeBookDateOrderRequest.cs new file mode 100644 index 00000000..1b5bb380 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderQueryChangeBookDateOrderRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderQueryChangeBookDateOrderRequest : JdRequestBase + { + public string + appId + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.queryChangeBookDateOrder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appId", this. appId +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderSendBizProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderSendBizProgressRequest.cs new file mode 100644 index 00000000..335f1534 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderSendBizProgressRequest.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderSendBizProgressRequest : JdRequestBase + { + public string + sendDate + {get; set;} + + public string + appId + {get; set;} + + public string + engineerName {get; set; } + public string + netWorkContactMan {get; set; } + public string + engineerCode {get; set; } + public string + netWorkTel {get; set; } + public string + netWorkCode {get; set; } + public string + netWorkAddress {get; set; } + public Nullable + sendNetWorkDate {get; set; } + public string + engineerMobile {get; set; } + public string + sendEngineeDate {get; set; } + public string + orderNo {get; set; } + public string + netWorkName {get; set; } + public string + sendBy + {get; set;} + + public string + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.sendBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sendDate", this. sendDate +); + parameters.Add("appId", this. appId +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("netWorkContactMan", this. netWorkContactMan +); + parameters.Add("engineerCode", this. engineerCode +); + parameters.Add("netWorkTel", this. netWorkTel +); + parameters.Add("netWorkCode", this. netWorkCode +); + parameters.Add("netWorkAddress", this. netWorkAddress +); + parameters.Add("sendNetWorkDate", this. sendNetWorkDate +); + parameters.Add("engineerMobile", this. engineerMobile +); + parameters.Add("sendEngineeDate", this. sendEngineeDate +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("netWorkName", this. netWorkName +); + parameters.Add("sendBy", this. sendBy +); + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeOrderSettleCheckBizProgressRequest.cs b/BBWY.JDSDK/Request/UeOrderSettleCheckBizProgressRequest.cs new file mode 100644 index 00000000..8b49a355 --- /dev/null +++ b/BBWY.JDSDK/Request/UeOrderSettleCheckBizProgressRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeOrderSettleCheckBizProgressRequest : JdRequestBase + { + public string + operateDate + {get; set;} + + public string + appId + {get; set;} + + public string + orderNo + {get; set;} + + public string + createBy + {get; set;} + + public string + settleCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.order.settleCheckBizProgress";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("operateDate", this. operateDate +); + parameters.Add("appId", this. appId +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("createBy", this. createBy +); + parameters.Add("settleCode", this. settleCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderAssignListRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderAssignListRequest.cs new file mode 100644 index 00000000..7073a6b5 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderAssignListRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderAssignListRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + data + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.assignList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderBookedRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderBookedRequest.cs new file mode 100644 index 00000000..a3c52ca3 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderBookedRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderBookedRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + engineerFinalOperate + {get; set;} + + public string + userFinalOnsite + {get; set;} + + public string + userFirstOnsite + {get; set;} + + public string + engineerFirstOperate + {get; set;} + + public string + orderNo + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.booked";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("engineerFinalOperate", this. engineerFinalOperate +); + parameters.Add("userFinalOnsite", this. userFinalOnsite +); + parameters.Add("userFirstOnsite", this. userFirstOnsite +); + parameters.Add("engineerFirstOperate", this. engineerFirstOperate +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderCancelListRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderCancelListRequest.cs new file mode 100644 index 00000000..e4cf9fd7 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderCancelListRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderCancelListRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + data + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.cancelList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderCompletedRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderCompletedRequest.cs new file mode 100644 index 00000000..b7f36d2b --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderCompletedRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderCompletedRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + nameplatePic + {get; set;} + + public Nullable + realResiduePrice + {get; set;} + + public string + verifyCode + {get; set;} + + public string + userVerifyPic + {get; set;} + + public string + finishOrder + {get; set;} + + public string + machinePic + {get; set;} + + public string + finishOrderRemark + {get; set;} + + public string + orderNo + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.completed";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("nameplatePic", this. nameplatePic +); + parameters.Add("realResiduePrice", this. realResiduePrice +); + parameters.Add("verifyCode", this. verifyCode +); + parameters.Add("userVerifyPic", this. userVerifyPic +); + parameters.Add("finishOrder", this. finishOrder +); + parameters.Add("machinePic", this. machinePic +); + parameters.Add("finishOrderRemark", this. finishOrderRemark +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderDispatchRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderDispatchRequest.cs new file mode 100644 index 00000000..a066f128 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderDispatchRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderDispatchRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + engineerName + {get; set;} + + public string + dispatch + {get; set;} + + public string + engineerMobile + {get; set;} + + public string + orderNo + {get; set;} + + public string + engineerIdCard + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.dispatch";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("dispatch", this. dispatch +); + parameters.Add("engineerMobile", this. engineerMobile +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("engineerIdCard", this. engineerIdCard +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderFindUserVirtualPhoneRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderFindUserVirtualPhoneRequest.cs new file mode 100644 index 00000000..b8b7a4c6 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderFindUserVirtualPhoneRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderFindUserVirtualPhoneRequest : JdRequestBase + { + public string + code + {get; set;} + + public string + appid + {get; set;} + + public string + data + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.findUserVirtualPhone";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("code", this. code +); + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillDetailRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillDetailRequest.cs new file mode 100644 index 00000000..ec6c80ae --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillDetailRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderGetRecyclerSettleBillDetailRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + code + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public string + settleNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.getRecyclerSettleBillDetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("code", this. code +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("settleNo", this. settleNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillRequest.cs new file mode 100644 index 00000000..cc55e40f --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderGetRecyclerSettleBillRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + code + {get; set;} + + public string + page + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.getRecyclerSettleBill";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("code", this. code +); + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillStatRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillStatRequest.cs new file mode 100644 index 00000000..38b1285f --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderGetRecyclerSettleBillStatRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderGetRecyclerSettleBillStatRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + code + {get; set;} + + public string + settleNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.getRecyclerSettleBillStat";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("code", this. code +); + parameters.Add("settleNo", this. settleNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderNewAssignOrderListRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderNewAssignOrderListRequest.cs new file mode 100644 index 00000000..d2411cfe --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderNewAssignOrderListRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderNewAssignOrderListRequest : JdRequestBase + { + public string + code + {get; set;} + + public string + appid + {get; set;} + + public string + data + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.newAssignOrderList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("code", this. code +); + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderOfflineSettleRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderOfflineSettleRequest.cs new file mode 100644 index 00000000..aac0abbf --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderOfflineSettleRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderOfflineSettleRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + code + {get; set;} + + public string + orderNo + {get; set;} + + public string + secondPic + {get; set;} + + public string + settle + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.offlineSettle";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("code", this. code +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("secondPic", this. secondPic +); + parameters.Add("settle", this. settle +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderOnHandleRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderOnHandleRequest.cs new file mode 100644 index 00000000..183c9e16 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderOnHandleRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderOnHandleRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + data + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.onHandle";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderPaymentFailedRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderPaymentFailedRequest.cs new file mode 100644 index 00000000..a9f22fe0 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderPaymentFailedRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderPaymentFailedRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + data + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.paymentFailed";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderQueryOrderStatusRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderQueryOrderStatusRequest.cs new file mode 100644 index 00000000..9b96f4c6 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderQueryOrderStatusRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderQueryOrderStatusRequest : JdRequestBase + { + public string + code + {get; set;} + + public string + appid + {get; set;} + + public string + data + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.queryOrderStatus";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("code", this. code +); + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderRecycleSyncDispatchRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderRecycleSyncDispatchRequest.cs new file mode 100644 index 00000000..012dbc9b --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderRecycleSyncDispatchRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderRecycleSyncDispatchRequest : JdRequestBase + { + public string + code + {get; set;} + + public string + appid + {get; set;} + + public string + orderNo + {get; set;} + + public string + engineerIdCard + {get; set;} + + public string + engineerName + {get; set;} + + public string + engineerMobile + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.recycleSyncDispatch";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("code", this. code +); + parameters.Add("appid", this. appid +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("engineerIdCard", this. engineerIdCard +); + parameters.Add("engineerName", this. engineerName +); + parameters.Add("engineerMobile", this. engineerMobile +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderRecyclerCancelRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderRecyclerCancelRequest.cs new file mode 100644 index 00000000..f6151d53 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderRecyclerCancelRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderRecyclerCancelRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + recyclerCancelInfo + {get; set;} + + public string + orderNo + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.recyclerCancel";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("recyclerCancelInfo", this. recyclerCancelInfo +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderRecyclerReconsiderRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderRecyclerReconsiderRequest.cs new file mode 100644 index 00000000..0c1d2a71 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderRecyclerReconsiderRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderRecyclerReconsiderRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + code + {get; set;} + + public string + settleNo + {get; set;} + + public string + dealRemark + {get; set;} + + public string + dealType + {get; set;} + + public string + invoiceNo + {get; set;} + + public string + createBy + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.recyclerReconsider";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("code", this. code +); + parameters.Add("settleNo", this. settleNo +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("dealType", this. dealType +); + parameters.Add("invoiceNo", this. invoiceNo +); + parameters.Add("createBy", this. createBy +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOrderTakeOutRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOrderTakeOutRequest.cs new file mode 100644 index 00000000..96aff6b8 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOrderTakeOutRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOrderTakeOutRequest : JdRequestBase + { + public string + appid + {get; set;} + + public string + data + {get; set;} + + public string + code + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.order.takeOut";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + parameters.Add("code", this. code +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListRequest.cs new file mode 100644 index 00000000..56145cc4 --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListRequest : JdRequestBase + { + public string + code + {get; set;} + + public string + appid + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.out.service.AssignListJsfService.getSyncAssignOrderList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("code", this. code +); + parameters.Add("appid", this. appid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeRecoveryOutServiceRecyclerAckServiceRequest.cs b/BBWY.JDSDK/Request/UeRecoveryOutServiceRecyclerAckServiceRequest.cs new file mode 100644 index 00000000..e3fa633f --- /dev/null +++ b/BBWY.JDSDK/Request/UeRecoveryOutServiceRecyclerAckServiceRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeRecoveryOutServiceRecyclerAckServiceRequest : JdRequestBase + { + public string + code + {get; set;} + + public string + appid + {get; set;} + + public string + data + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.recovery.out.service.RecyclerAckService";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("code", this. code +); + parameters.Add("appid", this. appid +); + parameters.Add("data", this. data +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeTelnetOrderCheckVerifyCodeRequest.cs b/BBWY.JDSDK/Request/UeTelnetOrderCheckVerifyCodeRequest.cs new file mode 100644 index 00000000..8fa58d76 --- /dev/null +++ b/BBWY.JDSDK/Request/UeTelnetOrderCheckVerifyCodeRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeTelnetOrderCheckVerifyCodeRequest : JdRequestBase + { + public string + createBy + {get; set;} + + public string + orderNo + {get; set;} + + public string + appId + {get; set;} + + public string + settleCode + {get; set;} + + public string + operateDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.telnetOrder.checkVerifyCode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("createBy", this. createBy +); + parameters.Add("orderNo", this. orderNo +); + parameters.Add("appId", this. appId +); + parameters.Add("settleCode", this. settleCode +); + parameters.Add("operateDate", this. operateDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeTelnetOrderDoFinishRequest.cs b/BBWY.JDSDK/Request/UeTelnetOrderDoFinishRequest.cs new file mode 100644 index 00000000..242704c8 --- /dev/null +++ b/BBWY.JDSDK/Request/UeTelnetOrderDoFinishRequest.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeTelnetOrderDoFinishRequest : JdRequestBase + { + public string + orderNo + {get; set;} + + public string + createBy + {get; set;} + + public string + pic10 + {get; set;} + + public string + pic1 + {get; set;} + + public string + appId + {get; set;} + + public string + pic6 + {get; set;} + + public string + pic7 + {get; set;} + + public string + pic8 + {get; set;} + + public string + pic9 + {get; set;} + + public string + dealResult + {get; set;} + + public string + pic2 + {get; set;} + + public string + operateDate + {get; set;} + + public string + pic3 + {get; set;} + + public string + dealRemark + {get; set;} + + public string + pic4 + {get; set;} + + public string + pic5 + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.telnetOrder.doFinish";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderNo", this. orderNo +); + parameters.Add("createBy", this. createBy +); + parameters.Add("pic10", this. pic10 +); + parameters.Add("pic1", this. pic1 +); + parameters.Add("appId", this. appId +); + parameters.Add("pic6", this. pic6 +); + parameters.Add("pic7", this. pic7 +); + parameters.Add("pic8", this. pic8 +); + parameters.Add("pic9", this. pic9 +); + parameters.Add("dealResult", this. dealResult +); + parameters.Add("pic2", this. pic2 +); + parameters.Add("operateDate", this. operateDate +); + parameters.Add("pic3", this. pic3 +); + parameters.Add("dealRemark", this. dealRemark +); + parameters.Add("pic4", this. pic4 +); + parameters.Add("pic5", this. pic5 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeWateGetWaterByOrdIdAndSkuRequest.cs b/BBWY.JDSDK/Request/UeWateGetWaterByOrdIdAndSkuRequest.cs new file mode 100644 index 00000000..386f10a9 --- /dev/null +++ b/BBWY.JDSDK/Request/UeWateGetWaterByOrdIdAndSkuRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeWateGetWaterByOrdIdAndSkuRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + sku + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.wate.getWaterByOrdIdAndSku";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("sku", this. sku +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UeWaterGetWaterByOpenIdRequest.cs b/BBWY.JDSDK/Request/UeWaterGetWaterByOpenIdRequest.cs new file mode 100644 index 00000000..3885a369 --- /dev/null +++ b/BBWY.JDSDK/Request/UeWaterGetWaterByOpenIdRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UeWaterGetWaterByOpenIdRequest : JdRequestBase + { + public string + pin + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.ue.water.getWaterByOpenId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UnionDoubanBookServiceQueryBookUrlListRequest.cs b/BBWY.JDSDK/Request/UnionDoubanBookServiceQueryBookUrlListRequest.cs new file mode 100644 index 00000000..a599aca7 --- /dev/null +++ b/BBWY.JDSDK/Request/UnionDoubanBookServiceQueryBookUrlListRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UnionDoubanBookServiceQueryBookUrlListRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.UnionDoubanBookService.queryBookUrlList";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UpdateEntityStoreRequest.cs b/BBWY.JDSDK/Request/UpdateEntityStoreRequest.cs new file mode 100644 index 00000000..0dcc1503 --- /dev/null +++ b/BBWY.JDSDK/Request/UpdateEntityStoreRequest.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UpdateEntityStoreRequest : JdRequestBase + { + public Nullable + storeId + {get; set;} + + public string + name + {get; set;} + + public Nullable + addCode + {get; set;} + + public string + addName + {get; set;} + + public string + coordinate + {get; set;} + + public string + phone + {get; set;} + + public string + groupId {get; set; } + public string + customerId + {get; set;} + + public string + categoryName + {get; set;} + + public string + extendJson + {get; set;} + + public string + imageFile + {get; set;} + + public Nullable + addCode4 + {get; set;} + + public string + mobile + {get; set;} + + public Nullable + categoryId2 + {get; set;} + + public string + slogan + {get; set;} + + public Nullable + qualificationId {get; set; } + public string + startingTime {get; set; } + public string + endingTime {get; set; } + public string + imgUrl {get; set; } + public Nullable + isPermanent {get; set; } + public override string ApiName + { + get{return "jingdong.updateEntityStore";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("storeId", this. storeId +); + parameters.Add("name", this. name +); + parameters.Add("addCode", this. addCode +); + parameters.Add("addName", this. addName +); + parameters.Add("coordinate", this. coordinate +); + parameters.Add("phone", this. phone +); + parameters.Add("groupId", this. groupId +); + parameters.Add("customerId", this. customerId +); + parameters.Add("categoryName", this. categoryName +); + parameters.Add("extendJson", this. extendJson +); + parameters.Add("imageFile", this. imageFile +); + parameters.Add("addCode4", this. addCode4 +); + parameters.Add("mobile", this. mobile +); + parameters.Add("categoryId2", this. categoryId2 +); + parameters.Add("slogan", this. slogan +); + parameters.Add("qualificationId", this. qualificationId +); + parameters.Add("startingTime", this. startingTime +); + parameters.Add("endingTime", this. endingTime +); + parameters.Add("imgUrl", this. imgUrl +); + parameters.Add("isPermanent", this. isPermanent +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UpdateEntityStoresGroupRequest.cs b/BBWY.JDSDK/Request/UpdateEntityStoresGroupRequest.cs new file mode 100644 index 00000000..d6762359 --- /dev/null +++ b/BBWY.JDSDK/Request/UpdateEntityStoresGroupRequest.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UpdateEntityStoresGroupRequest : JdRequestBase + { + public Nullable + id + {get; set;} + + public string + name + {get; set;} + + public string + storeId {get; set; } + public override string ApiName + { + get{return "jingdong.updateEntityStoresGroup";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("id", this. id +); + parameters.Add("name", this. name +); + parameters.Add("storeId", this. storeId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UserCategory3InfoGetRequest.cs b/BBWY.JDSDK/Request/UserCategory3InfoGetRequest.cs new file mode 100644 index 00000000..37873af9 --- /dev/null +++ b/BBWY.JDSDK/Request/UserCategory3InfoGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UserCategory3InfoGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.userCategory3.info.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UserGetUserInfoByOpenIdRequest.cs b/BBWY.JDSDK/Request/UserGetUserInfoByOpenIdRequest.cs new file mode 100644 index 00000000..c96a6d28 --- /dev/null +++ b/BBWY.JDSDK/Request/UserGetUserInfoByOpenIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UserGetUserInfoByOpenIdRequest : JdRequestBase + { + public string + openId + {get; set;} + + public override string ApiName + { + get{return "jingdong.user.getUserInfoByOpenId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("openId", this. openId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/UserRelatedRpcI18nServiceGetOpenIdRequest.cs b/BBWY.JDSDK/Request/UserRelatedRpcI18nServiceGetOpenIdRequest.cs new file mode 100644 index 00000000..3f1dfa92 --- /dev/null +++ b/BBWY.JDSDK/Request/UserRelatedRpcI18nServiceGetOpenIdRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class UserRelatedRpcI18nServiceGetOpenIdRequest : JdRequestBase + { + public string + pin + {get; set;} + + public override string ApiName + { + get{return "jingdong.UserRelatedRpcI18nService.getOpenId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VasSubscribeGetByCodeRequest.cs b/BBWY.JDSDK/Request/VasSubscribeGetByCodeRequest.cs new file mode 100644 index 00000000..487c9bb7 --- /dev/null +++ b/BBWY.JDSDK/Request/VasSubscribeGetByCodeRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VasSubscribeGetByCodeRequest : JdRequestBase + { + public string + itemCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.vas.subscribe.getByCode";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("item_code", this. itemCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VasSubscribeGetRequest.cs b/BBWY.JDSDK/Request/VasSubscribeGetRequest.cs new file mode 100644 index 00000000..344ca42e --- /dev/null +++ b/BBWY.JDSDK/Request/VasSubscribeGetRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VasSubscribeGetRequest : JdRequestBase + { + public string + userName + {get; set;} + + public string + itemCode + {get; set;} + + public string + openIdBuyer + {get; set;} + + public string + xidBuyer + {get; set;} + + public override string ApiName + { + get{return "jingdong.vas.subscribe.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("user_name", this. userName +); + parameters.Add("item_code", this. itemCode +); + parameters.Add("open_id_buyer", this. openIdBuyer +); + parameters.Add("xid_buyer", this. xidBuyer +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcAplsStockBatchGetProdStockInfoRequest.cs b/BBWY.JDSDK/Request/VcAplsStockBatchGetProdStockInfoRequest.cs new file mode 100644 index 00000000..273d1043 --- /dev/null +++ b/BBWY.JDSDK/Request/VcAplsStockBatchGetProdStockInfoRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcAplsStockBatchGetProdStockInfoRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public string + skuList + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.apls.stock.batchGetProdStockInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("skuList", this. skuList +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcAplsStockUpdateProdStockInfoRequest.cs b/BBWY.JDSDK/Request/VcAplsStockUpdateProdStockInfoRequest.cs new file mode 100644 index 00000000..4e6e4873 --- /dev/null +++ b/BBWY.JDSDK/Request/VcAplsStockUpdateProdStockInfoRequest.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcAplsStockUpdateProdStockInfoRequest : JdRequestBase + { + public string + vendorCode + {get; set;} + + public Nullable + companyId + {get; set;} + + public string + stockRfId + {get; set;} + + public Nullable + skuid {get; set; } + public Nullable + stockNum {get; set; } + public override string ApiName + { + get{return "jingdong.vc.apls.stock.updateProdStockInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("vendorCode", this. vendorCode +); + parameters.Add("companyId", this. companyId +); + parameters.Add("stockRfId", this. stockRfId +); + parameters.Add("skuid", this. skuid +); + parameters.Add("stockNum", this. stockNum +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcConfirmpurchaseorderRequest.cs b/BBWY.JDSDK/Request/VcConfirmpurchaseorderRequest.cs new file mode 100644 index 00000000..ecb597e5 --- /dev/null +++ b/BBWY.JDSDK/Request/VcConfirmpurchaseorderRequest.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcConfirmpurchaseorderRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public Nullable + deliveryTime + {get; set;} + + public string + wareId {get; set; } + public string + confirmNum {get; set; } + public string + backExplanation {get; set; } + public string + backExplanationType {get; set; } + public string + deliverCenterId {get; set; } + public override string ApiName + { + get{return "jingdong.vc.confirmpurchaseorder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("delivery_time", this. deliveryTime +); + parameters.Add("ware_id", this. wareId +); + parameters.Add("confirm_num", this. confirmNum +); + parameters.Add("back_explanation", this. backExplanation +); + parameters.Add("back_explanation_type", this. backExplanationType +); + parameters.Add("deliver_center_id", this. deliverCenterId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcCreatepurchaseorderRequest.cs b/BBWY.JDSDK/Request/VcCreatepurchaseorderRequest.cs new file mode 100644 index 00000000..9b507860 --- /dev/null +++ b/BBWY.JDSDK/Request/VcCreatepurchaseorderRequest.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcCreatepurchaseorderRequest : JdRequestBase + { + public Nullable + orderDeliverCenterId + {get; set;} + + public string + purchaserErpCode + {get; set;} + + public string + orderRemark + {get; set;} + + public string + wareId {get; set; } + public string + wareDeliverCenterId {get; set; } + public string + originalNum {get; set; } + public string + wareRemark {get; set; } + public override string ApiName + { + get{return "jingdong.vc.createpurchaseorder";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_deliver_center_id", this. orderDeliverCenterId +); + parameters.Add("purchaser_erp_code", this. purchaserErpCode +); + parameters.Add("order_remark", this. orderRemark +); + parameters.Add("ware_id", this. wareId +); + parameters.Add("ware_deliver_center_id", this. wareDeliverCenterId +); + parameters.Add("original_num", this. originalNum +); + parameters.Add("ware_remark", this. wareRemark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcGetReturnOrderDetailRequest.cs b/BBWY.JDSDK/Request/VcGetReturnOrderDetailRequest.cs new file mode 100644 index 00000000..ef8d1be5 --- /dev/null +++ b/BBWY.JDSDK/Request/VcGetReturnOrderDetailRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcGetReturnOrderDetailRequest : JdRequestBase + { + public Nullable + returnId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.get.return.order.detail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("returnId", this. returnId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcGetcomponentlistRequest.cs b/BBWY.JDSDK/Request/VcGetcomponentlistRequest.cs new file mode 100644 index 00000000..699bbda6 --- /dev/null +++ b/BBWY.JDSDK/Request/VcGetcomponentlistRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcGetcomponentlistRequest : JdRequestBase + { + public string + type + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.getcomponentlist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type", this. type +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcGetdetailbyorderidRequest.cs b/BBWY.JDSDK/Request/VcGetdetailbyorderidRequest.cs new file mode 100644 index 00000000..cd214706 --- /dev/null +++ b/BBWY.JDSDK/Request/VcGetdetailbyorderidRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcGetdetailbyorderidRequest : JdRequestBase + { + public Nullable + orderId + {get; set;} + + public string + sortFiled + {get; set;} + + public string + sortMode + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + isPage + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.getdetailbyorderid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_id", this. orderId +); + parameters.Add("sort_filed", this. sortFiled +); + parameters.Add("sort_mode", this. sortMode +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("is_page", this. isPage +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcGetpurchaseorderlistRequest.cs b/BBWY.JDSDK/Request/VcGetpurchaseorderlistRequest.cs new file mode 100644 index 00000000..dd8a010b --- /dev/null +++ b/BBWY.JDSDK/Request/VcGetpurchaseorderlistRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcGetpurchaseorderlistRequest : JdRequestBase + { + public Nullable + createdDateStart + {get; set;} + + public Nullable + createdDateEnd + {get; set;} + + public Nullable + deliverCenterId + {get; set;} + + public Nullable + status + {get; set;} + + public Nullable + isEptCustomized + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + orderIds + {get; set;} + + public string + wareIds + {get; set;} + + public string + states + {get; set;} + + public string + confirmStates + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.getpurchaseorderlist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("created_date_start", this. createdDateStart +); + parameters.Add("created_date_end", this. createdDateEnd +); + parameters.Add("deliver_center_id", this. deliverCenterId +); + parameters.Add("status", this. status +); + parameters.Add("is_ept_customized", this. isEptCustomized +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("orderIds", this. orderIds +); + parameters.Add("wareIds", this. wareIds +); + parameters.Add("states", this. states +); + parameters.Add("confirmStates", this. confirmStates +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcGetpurchaserlistbypinRequest.cs b/BBWY.JDSDK/Request/VcGetpurchaserlistbypinRequest.cs new file mode 100644 index 00000000..8df73013 --- /dev/null +++ b/BBWY.JDSDK/Request/VcGetpurchaserlistbypinRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcGetpurchaserlistbypinRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.getpurchaserlistbypin";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcGetrequisitiondetailbywareidRequest.cs b/BBWY.JDSDK/Request/VcGetrequisitiondetailbywareidRequest.cs new file mode 100644 index 00000000..820fd7a7 --- /dev/null +++ b/BBWY.JDSDK/Request/VcGetrequisitiondetailbywareidRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcGetrequisitiondetailbywareidRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public Nullable + deliverCenterId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.getrequisitiondetailbywareid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + parameters.Add("deliver_center_id", this. deliverCenterId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcGetwaredeliverdistinctlistRequest.cs b/BBWY.JDSDK/Request/VcGetwaredeliverdistinctlistRequest.cs new file mode 100644 index 00000000..f000d264 --- /dev/null +++ b/BBWY.JDSDK/Request/VcGetwaredeliverdistinctlistRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcGetwaredeliverdistinctlistRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.getwaredeliverdistinctlist";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemAdvertiseGetRequest.cs b/BBWY.JDSDK/Request/VcItemAdvertiseGetRequest.cs new file mode 100644 index 00000000..80e4ac0b --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemAdvertiseGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemAdvertiseGetRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.advertise.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemAttrAppliesFindRequest.cs b/BBWY.JDSDK/Request/VcItemAttrAppliesFindRequest.cs new file mode 100644 index 00000000..f747213e --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemAttrAppliesFindRequest.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemAttrAppliesFindRequest : JdRequestBase + { + public string + wareGroupId + {get; set;} + + public Nullable + category + {get; set;} + + public Nullable + beginApplyTime + {get; set;} + + public Nullable + endApplyTime + {get; set;} + + public Nullable + state + {get; set;} + + public string + publicName + {get; set;} + + public string + offset + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.attr.applies.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_group_id", this. wareGroupId +); + parameters.Add("category", this. category +); + parameters.Add("begin_apply_time", this. beginApplyTime +); + parameters.Add("end_apply_time", this. endApplyTime +); + parameters.Add("state", this. state +); + parameters.Add("public_name", this. publicName +); + parameters.Add("offset", this. offset +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemBrandsFindRequest.cs b/BBWY.JDSDK/Request/VcItemBrandsFindRequest.cs new file mode 100644 index 00000000..b17c7621 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemBrandsFindRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemBrandsFindRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.item.brands.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemCategoriesFindRequest.cs b/BBWY.JDSDK/Request/VcItemCategoriesFindRequest.cs new file mode 100644 index 00000000..4b2dd495 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemCategoriesFindRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemCategoriesFindRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.item.categories.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemDangergoodsGetRequest.cs b/BBWY.JDSDK/Request/VcItemDangergoodsGetRequest.cs new file mode 100644 index 00000000..6c5aefab --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemDangergoodsGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemDangergoodsGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.item.dangergoods.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemDynamicFieldGaeaGetRequest.cs b/BBWY.JDSDK/Request/VcItemDynamicFieldGaeaGetRequest.cs new file mode 100644 index 00000000..a5f9ef82 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemDynamicFieldGaeaGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemDynamicFieldGaeaGetRequest : JdRequestBase + { + public string + cid3 + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.dynamicFieldGaea.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid3", this. cid3 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemExtPropsFindRequest.cs b/BBWY.JDSDK/Request/VcItemExtPropsFindRequest.cs new file mode 100644 index 00000000..525ec6d9 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemExtPropsFindRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemExtPropsFindRequest : JdRequestBase + { + public string + categoryLeafId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.extProps.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("category_leaf_id", this. categoryLeafId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemFeatureFindRequest.cs b/BBWY.JDSDK/Request/VcItemFeatureFindRequest.cs new file mode 100644 index 00000000..5fa60755 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemFeatureFindRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemFeatureFindRequest : JdRequestBase + { + public string + cid3 + {get; set;} + + public string + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.feature.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid3", this. cid3 +); + parameters.Add("ware_id", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemModelFindRequest.cs b/BBWY.JDSDK/Request/VcItemModelFindRequest.cs new file mode 100644 index 00000000..263df149 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemModelFindRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemModelFindRequest : JdRequestBase + { + public string + cid3 + {get; set;} + + public string + brandId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.model.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid3", this. cid3 +); + parameters.Add("brand_id", this. brandId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemNewProductCreateRequest.cs b/BBWY.JDSDK/Request/VcItemNewProductCreateRequest.cs new file mode 100644 index 00000000..f735b41e --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemNewProductCreateRequest.cs @@ -0,0 +1,385 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemNewProductCreateRequest : JdRequestBase + { + public string + applyId + {get; set;} + + public string + name + {get; set;} + + public Nullable + cid1 + {get; set;} + + public Nullable + leafCid + {get; set;} + + public Nullable + brandId + {get; set;} + + public string + zhBrand + {get; set;} + + public string + enBrand + {get; set;} + + public string + model + {get; set;} + + public string + tel + {get; set;} + + public string + webSite + {get; set;} + + public string + originalPlace + {get; set;} + + public string + warranty + {get; set;} + + public Nullable + shelfLife + {get; set;} + + public string + weight + {get; set;} + + public Nullable + length + {get; set;} + + public Nullable + width + {get; set;} + + public Nullable + height + {get; set;} + + public string + marketPrice + {get; set;} + + public string + purchasePrice + {get; set;} + + public string + memberPrice + {get; set;} + + public string + salerCode + {get; set;} + + public string + purchaserCode + {get; set;} + + public string + upc + {get; set;} + + public Nullable + packing + {get; set;} + + public Nullable + packType + {get; set;} + + public string + skuUnit + {get; set;} + + public string + pkgInfo + {get; set;} + + public string + itemNum + {get; set;} + + public string + introHtml + {get; set;} + + public string + introMobile + {get; set;} + + public Nullable + videoId + {get; set;} + + public string + dangerValue {get; set; } + public Nullable + sysp + {get; set;} + + public Nullable + storeProperty + {get; set;} + + public Nullable + productOilNumber + {get; set;} + + public string + productOilUnit + {get; set;} + + public Nullable + giftsGoods + {get; set;} + + public string + designConcept + {get; set;} + + public string + hasTransferElecCode + {get; set;} + + public string + afterSaleDesc + {get; set;} + + public string + wreadme + {get; set;} + + public string + propId {get; set; } + public string + propVid {get; set; } + public string + propRemark {get; set; } + public string + propAlias {get; set; } + public string + propValues {get; set; } + public string + extId {get; set; } + public string + extValues {get; set; } + public string + extAlias {get; set; } + public string + extRemark {get; set; } + public string + skuNameGaea {get; set; } + public string + dim1ValGaea {get; set; } + public string + dim1SortGaea {get; set; } + public string + dim2ValGaea {get; set; } + public string + dim2SortGaea {get; set; } + public string + otherSaleAttributeGaea {get; set; } + public string + marketPriceGaea {get; set; } + public string + purchasePriceGaea {get; set; } + public string + memberPriceGaea {get; set; } + public string + weightGaea {get; set; } + public string + lengthGaea {get; set; } + public string + widthGaea {get; set; } + public string + heightGaea {get; set; } + public string + upcGaea {get; set; } + public string + itemNumGaea {get; set; } + public string + type {get; set; } + public string + applicant {get; set; } + public string + qcCode {get; set; } + public string + endDate {get; set; } + public string + fileKeyList {get; set; } + public override string ApiName + { + get{return "jingdong.vc.item.newProduct.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("apply_id", this. applyId +); + parameters.Add("name", this. name +); + parameters.Add("cid1", this. cid1 +); + parameters.Add("leaf_cid", this. leafCid +); + parameters.Add("brand_id", this. brandId +); + parameters.Add("zh_brand", this. zhBrand +); + parameters.Add("en_brand", this. enBrand +); + parameters.Add("model", this. model +); + parameters.Add("tel", this. tel +); + parameters.Add("web_site", this. webSite +); + parameters.Add("original_place", this. originalPlace +); + parameters.Add("warranty", this. warranty +); + parameters.Add("shelf_life", this. shelfLife +); + parameters.Add("weight", this. weight +); + parameters.Add("length", this. length +); + parameters.Add("width", this. width +); + parameters.Add("height", this. height +); + parameters.Add("market_price", this. marketPrice +); + parameters.Add("purchase_price", this. purchasePrice +); + parameters.Add("member_price", this. memberPrice +); + parameters.Add("saler_code", this. salerCode +); + parameters.Add("purchaser_code", this. purchaserCode +); + parameters.Add("upc", this. upc +); + parameters.Add("packing", this. packing +); + parameters.Add("pack_type", this. packType +); + parameters.Add("sku_unit", this. skuUnit +); + parameters.Add("pkg_info", this. pkgInfo +); + parameters.Add("item_num", this. itemNum +); + parameters.Add("intro_html", this. introHtml +); + parameters.Add("intro_mobile", this. introMobile +); + parameters.Add("video_id", this. videoId +); + parameters.Add("danger_value", this. dangerValue +); + parameters.Add("sysp", this. sysp +); + parameters.Add("store_property", this. storeProperty +); + parameters.Add("product_oil_number", this. productOilNumber +); + parameters.Add("product_oil_unit", this. productOilUnit +); + parameters.Add("gifts_goods", this. giftsGoods +); + parameters.Add("design_concept", this. designConcept +); + parameters.Add("has_transfer_elec_code", this. hasTransferElecCode +); + parameters.Add("after_sale_desc", this. afterSaleDesc +); + parameters.Add("wreadme", this. wreadme +); + parameters.Add("prop_id", this. propId +); + parameters.Add("prop_vid", this. propVid +); + parameters.Add("prop_remark", this. propRemark +); + parameters.Add("prop_alias", this. propAlias +); + parameters.Add("prop_values", this. propValues +); + parameters.Add("ext_id", this. extId +); + parameters.Add("ext_values", this. extValues +); + parameters.Add("ext_alias", this. extAlias +); + parameters.Add("ext_remark", this. extRemark +); + parameters.Add("sku_name_gaea", this. skuNameGaea +); + parameters.Add("dim1_val_gaea", this. dim1ValGaea +); + parameters.Add("dim1_sort_gaea", this. dim1SortGaea +); + parameters.Add("dim2_val_gaea", this. dim2ValGaea +); + parameters.Add("dim2_sort_gaea", this. dim2SortGaea +); + parameters.Add("other_sale_attribute_gaea", this. otherSaleAttributeGaea +); + parameters.Add("market_price_gaea", this. marketPriceGaea +); + parameters.Add("purchase_price_gaea", this. purchasePriceGaea +); + parameters.Add("member_price_gaea", this. memberPriceGaea +); + parameters.Add("weight_gaea", this. weightGaea +); + parameters.Add("length_gaea", this. lengthGaea +); + parameters.Add("width_gaea", this. widthGaea +); + parameters.Add("height_gaea", this. heightGaea +); + parameters.Add("upc_gaea", this. upcGaea +); + parameters.Add("item_num_gaea", this. itemNumGaea +); + parameters.Add("type", this. type +); + parameters.Add("applicant", this. applicant +); + parameters.Add("qc_code", this. qcCode +); + parameters.Add("end_date", this. endDate +); + parameters.Add("file_key_list", this. fileKeyList +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemOldProductUpdateRequest.cs b/BBWY.JDSDK/Request/VcItemOldProductUpdateRequest.cs new file mode 100644 index 00000000..e55e4efe --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemOldProductUpdateRequest.cs @@ -0,0 +1,279 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemOldProductUpdateRequest : JdRequestBase + { + public string + applyId + {get; set;} + + public string + wareId + {get; set;} + + public string + name + {get; set;} + + public Nullable + cid1 + {get; set;} + + public Nullable + leafCid + {get; set;} + + public Nullable + brandId + {get; set;} + + public string + zhBrand + {get; set;} + + public string + enBrand + {get; set;} + + public string + tel + {get; set;} + + public string + webSite + {get; set;} + + public string + originalPlace + {get; set;} + + public string + warranty + {get; set;} + + public string + salerCode + {get; set;} + + public string + purchaserCode + {get; set;} + + public string + pkgInfo + {get; set;} + + public string + itemNum + {get; set;} + + public string + introHtml + {get; set;} + + public string + introMobile + {get; set;} + + public Nullable + videoId + {get; set;} + + public string + dangerValue {get; set; } + public string + skuUnit + {get; set;} + + public Nullable + storeProperty + {get; set;} + + public string + designConcept + {get; set;} + + public string + hasTransferElecCode + {get; set;} + + public string + afterSaleDesc + {get; set;} + + public string + wreadme + {get; set;} + + public string + propId {get; set; } + public string + propVid {get; set; } + public string + propRemark {get; set; } + public string + propAlias {get; set; } + public string + propValues {get; set; } + public string + extId {get; set; } + public string + extValues {get; set; } + public string + extAlias {get; set; } + public string + extRemark {get; set; } + public string + skuIdGaea {get; set; } + public string + skuNameGaea {get; set; } + public string + dim1ValGaea {get; set; } + public string + dim1SortGaea {get; set; } + public string + dim2ValGaea {get; set; } + public string + dim2SortGaea {get; set; } + public string + otherSaleAttributeGaea {get; set; } + public string + marketPriceGaea {get; set; } + public string + purchasePriceGaea {get; set; } + public string + memberPriceGaea {get; set; } + public string + weightGaea {get; set; } + public string + lengthGaea {get; set; } + public string + widthGaea {get; set; } + public string + heightGaea {get; set; } + public string + upcGaea {get; set; } + public string + itemNumGaea {get; set; } + public override string ApiName + { + get{return "jingdong.vc.item.oldProduct.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("apply_id", this. applyId +); + parameters.Add("ware_id", this. wareId +); + parameters.Add("name", this. name +); + parameters.Add("cid1", this. cid1 +); + parameters.Add("leaf_cid", this. leafCid +); + parameters.Add("brand_id", this. brandId +); + parameters.Add("zh_brand", this. zhBrand +); + parameters.Add("en_brand", this. enBrand +); + parameters.Add("tel", this. tel +); + parameters.Add("web_site", this. webSite +); + parameters.Add("original_place", this. originalPlace +); + parameters.Add("warranty", this. warranty +); + parameters.Add("saler_code", this. salerCode +); + parameters.Add("purchaser_code", this. purchaserCode +); + parameters.Add("pkg_info", this. pkgInfo +); + parameters.Add("item_num", this. itemNum +); + parameters.Add("intro_html", this. introHtml +); + parameters.Add("intro_mobile", this. introMobile +); + parameters.Add("video_id", this. videoId +); + parameters.Add("danger_value", this. dangerValue +); + parameters.Add("sku_unit", this. skuUnit +); + parameters.Add("store_property", this. storeProperty +); + parameters.Add("design_concept", this. designConcept +); + parameters.Add("has_transfer_elec_code", this. hasTransferElecCode +); + parameters.Add("after_sale_desc", this. afterSaleDesc +); + parameters.Add("wreadme", this. wreadme +); + parameters.Add("prop_id", this. propId +); + parameters.Add("prop_vid", this. propVid +); + parameters.Add("prop_remark", this. propRemark +); + parameters.Add("prop_alias", this. propAlias +); + parameters.Add("prop_values", this. propValues +); + parameters.Add("ext_id", this. extId +); + parameters.Add("ext_values", this. extValues +); + parameters.Add("ext_alias", this. extAlias +); + parameters.Add("ext_remark", this. extRemark +); + parameters.Add("sku_id_gaea", this. skuIdGaea +); + parameters.Add("sku_name_gaea", this. skuNameGaea +); + parameters.Add("dim1_val_gaea", this. dim1ValGaea +); + parameters.Add("dim1_sort_gaea", this. dim1SortGaea +); + parameters.Add("dim2_val_gaea", this. dim2ValGaea +); + parameters.Add("dim2_sort_gaea", this. dim2SortGaea +); + parameters.Add("other_sale_attribute_gaea", this. otherSaleAttributeGaea +); + parameters.Add("market_price_gaea", this. marketPriceGaea +); + parameters.Add("purchase_price_gaea", this. purchasePriceGaea +); + parameters.Add("member_price_gaea", this. memberPriceGaea +); + parameters.Add("weight_gaea", this. weightGaea +); + parameters.Add("length_gaea", this. lengthGaea +); + parameters.Add("width_gaea", this. widthGaea +); + parameters.Add("height_gaea", this. heightGaea +); + parameters.Add("upc_gaea", this. upcGaea +); + parameters.Add("item_num_gaea", this. itemNumGaea +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemPrimaryPicAppliesFindRequest.cs b/BBWY.JDSDK/Request/VcItemPrimaryPicAppliesFindRequest.cs new file mode 100644 index 00000000..92b893b9 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemPrimaryPicAppliesFindRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemPrimaryPicAppliesFindRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public string + name + {get; set;} + + public Nullable + brandId + {get; set;} + + public Nullable + categoryId + {get; set;} + + public Nullable + state + {get; set;} + + public string + beginApplyTime + {get; set;} + + public string + endApplyTime + {get; set;} + + public string + page + {get; set;} + + public string + length + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.primaryPic.applies.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + parameters.Add("name", this. name +); + parameters.Add("brand_id", this. brandId +); + parameters.Add("category_id", this. categoryId +); + parameters.Add("state", this. state +); + parameters.Add("begin_apply_time", this. beginApplyTime +); + parameters.Add("end_apply_time", this. endApplyTime +); + parameters.Add("page", this. page +); + parameters.Add("length", this. length +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemPrimaryPicApplyGetRequest.cs b/BBWY.JDSDK/Request/VcItemPrimaryPicApplyGetRequest.cs new file mode 100644 index 00000000..7340e678 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemPrimaryPicApplyGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemPrimaryPicApplyGetRequest : JdRequestBase + { + public string + applyId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.primaryPic.apply.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("apply_id", this. applyId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemPrimaryPicCreateRequest.cs b/BBWY.JDSDK/Request/VcItemPrimaryPicCreateRequest.cs new file mode 100644 index 00000000..a5cbf6cf --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemPrimaryPicCreateRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemPrimaryPicCreateRequest : JdRequestBase + { + public string + skuId {get; set; } + public string + imageList {get; set; } + public string + skuIdLong {get; set; } + public string + imageListLong {get; set; } + public string + skuIdLucency {get; set; } + public string + imageListLucency {get; set; } + public Nullable + isPublishSchedule + {get; set;} + + public Nullable + publishTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.primaryPic.create";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_id", this. skuId +); + parameters.Add("image_list", this. imageList +); + parameters.Add("sku_id_long", this. skuIdLong +); + parameters.Add("image_list_long", this. imageListLong +); + parameters.Add("sku_id_lucency", this. skuIdLucency +); + parameters.Add("image_list_lucency", this. imageListLucency +); + parameters.Add("is_publishSchedule", this. isPublishSchedule +); + parameters.Add("publish_time", this. publishTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemPrimaryPicGetRequest.cs b/BBWY.JDSDK/Request/VcItemPrimaryPicGetRequest.cs new file mode 100644 index 00000000..5e8fb461 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemPrimaryPicGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemPrimaryPicGetRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.primaryPic.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemPrimaryPicUpdateRequest.cs b/BBWY.JDSDK/Request/VcItemPrimaryPicUpdateRequest.cs new file mode 100644 index 00000000..45af77eb --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemPrimaryPicUpdateRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemPrimaryPicUpdateRequest : JdRequestBase + { + public string + applyId + {get; set;} + + public string + skuId {get; set; } + public string + imageList {get; set; } + public string + skuIdLong {get; set; } + public string + imageListLong {get; set; } + public string + skuIdLucency {get; set; } + public string + imageListLucency {get; set; } + public Nullable + isPublishSchedule + {get; set;} + + public Nullable + publishTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.primaryPic.update";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("apply_id", this. applyId +); + parameters.Add("sku_id", this. skuId +); + parameters.Add("image_list", this. imageList +); + parameters.Add("sku_id_long", this. skuIdLong +); + parameters.Add("image_list_long", this. imageListLong +); + parameters.Add("sku_id_lucency", this. skuIdLucency +); + parameters.Add("image_list_lucency", this. imageListLucency +); + parameters.Add("is_publishSchedule", this. isPublishSchedule +); + parameters.Add("publish_time", this. publishTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemProductAppliesFindRequest.cs b/BBWY.JDSDK/Request/VcItemProductAppliesFindRequest.cs new file mode 100644 index 00000000..9eebbaca --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemProductAppliesFindRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemProductAppliesFindRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public string + wareName + {get; set;} + + public Nullable + state + {get; set;} + + public string + beginTime + {get; set;} + + public string + endTime + {get; set;} + + public string + page + {get; set;} + + public string + length + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.product.applies.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + parameters.Add("ware_name", this. wareName +); + parameters.Add("state", this. state +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("page", this. page +); + parameters.Add("length", this. length +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemProductApplyDeleteRequest.cs b/BBWY.JDSDK/Request/VcItemProductApplyDeleteRequest.cs new file mode 100644 index 00000000..d23c56f8 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemProductApplyDeleteRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemProductApplyDeleteRequest : JdRequestBase + { + public string + applyId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.product.apply.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("apply_id", this. applyId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemProductApplyGetRequest.cs b/BBWY.JDSDK/Request/VcItemProductApplyGetRequest.cs new file mode 100644 index 00000000..8b483066 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemProductApplyGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemProductApplyGetRequest : JdRequestBase + { + public string + applyId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.product.apply.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("applyId", this. applyId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemProductGetRequest.cs b/BBWY.JDSDK/Request/VcItemProductGetRequest.cs new file mode 100644 index 00000000..e8d227ed --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemProductGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemProductGetRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.product.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemProductsFindRequest.cs b/BBWY.JDSDK/Request/VcItemProductsFindRequest.cs new file mode 100644 index 00000000..8e24d150 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemProductsFindRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemProductsFindRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public string + name + {get; set;} + + public Nullable + brandId + {get; set;} + + public Nullable + categoryId + {get; set;} + + public Nullable + saleState + {get; set;} + + public Nullable + beginModifyTime + {get; set;} + + public Nullable + endModifyTime + {get; set;} + + public Nullable + offset + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.products.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + parameters.Add("name", this. name +); + parameters.Add("brand_id", this. brandId +); + parameters.Add("category_id", this. categoryId +); + parameters.Add("sale_state", this. saleState +); + parameters.Add("begin_modify_time", this. beginModifyTime +); + parameters.Add("end_modify_time", this. endModifyTime +); + parameters.Add("offset", this. offset +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemPropsFindRequest.cs b/BBWY.JDSDK/Request/VcItemPropsFindRequest.cs new file mode 100644 index 00000000..c02fe67e --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemPropsFindRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemPropsFindRequest : JdRequestBase + { + public string + categoryLeafId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.props.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("category_leaf_id", this. categoryLeafId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemPurchasernameGetRequest.cs b/BBWY.JDSDK/Request/VcItemPurchasernameGetRequest.cs new file mode 100644 index 00000000..0ee032fd --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemPurchasernameGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemPurchasernameGetRequest : JdRequestBase + { + public string + purchaserCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.purchasername.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("purchaser_code", this. purchaserCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemQualificationListFindRequest.cs b/BBWY.JDSDK/Request/VcItemQualificationListFindRequest.cs new file mode 100644 index 00000000..075f9683 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemQualificationListFindRequest.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemQualificationListFindRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public Nullable + categoryId + {get; set;} + + public string + name + {get; set;} + + public Nullable + brandId + {get; set;} + + public Nullable + beginAuditTime + {get; set;} + + public Nullable + endAuditTime + {get; set;} + + public Nullable + state + {get; set;} + + public Nullable + offset + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.qualification.list.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + parameters.Add("category_id", this. categoryId +); + parameters.Add("name", this. name +); + parameters.Add("brand_id", this. brandId +); + parameters.Add("begin_audit_time", this. beginAuditTime +); + parameters.Add("end_audit_time", this. endAuditTime +); + parameters.Add("state", this. state +); + parameters.Add("offset", this. offset +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemSaleAttributeSettingsGetRequest.cs b/BBWY.JDSDK/Request/VcItemSaleAttributeSettingsGetRequest.cs new file mode 100644 index 00000000..f3d7c0dd --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemSaleAttributeSettingsGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemSaleAttributeSettingsGetRequest : JdRequestBase + { + public string + cid3 + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.saleAttributeSettings.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid3", this. cid3 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemSalernameGetRequest.cs b/BBWY.JDSDK/Request/VcItemSalernameGetRequest.cs new file mode 100644 index 00000000..7cd6037b --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemSalernameGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemSalernameGetRequest : JdRequestBase + { + public string + salerCode + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.salername.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("saler_code", this. salerCode +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemSaleunitsFindRequest.cs b/BBWY.JDSDK/Request/VcItemSaleunitsFindRequest.cs new file mode 100644 index 00000000..f6ca9f31 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemSaleunitsFindRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemSaleunitsFindRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.item.saleunits.find";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcItemSpuTemplateGetRequest.cs b/BBWY.JDSDK/Request/VcItemSpuTemplateGetRequest.cs new file mode 100644 index 00000000..c705bac7 --- /dev/null +++ b/BBWY.JDSDK/Request/VcItemSpuTemplateGetRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcItemSpuTemplateGetRequest : JdRequestBase + { + public string + cid3 + {get; set;} + + public string + brandId + {get; set;} + + public string + model + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.item.spuTemplate.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid3", this. cid3 +); + parameters.Add("brand_id", this. brandId +); + parameters.Add("model", this. model +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcLibraryGetLimitPictureUploadTokenRequest.cs b/BBWY.JDSDK/Request/VcLibraryGetLimitPictureUploadTokenRequest.cs new file mode 100644 index 00000000..c17e40af --- /dev/null +++ b/BBWY.JDSDK/Request/VcLibraryGetLimitPictureUploadTokenRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcLibraryGetLimitPictureUploadTokenRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.library.getLimitPictureUploadToken";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcLibraryGetResouceUploadTokenRequest.cs b/BBWY.JDSDK/Request/VcLibraryGetResouceUploadTokenRequest.cs new file mode 100644 index 00000000..b2452e88 --- /dev/null +++ b/BBWY.JDSDK/Request/VcLibraryGetResouceUploadTokenRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcLibraryGetResouceUploadTokenRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.library.getResouceUploadToken";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcLibraryGetUploadTokenRequest.cs b/BBWY.JDSDK/Request/VcLibraryGetUploadTokenRequest.cs new file mode 100644 index 00000000..1ea56c07 --- /dev/null +++ b/BBWY.JDSDK/Request/VcLibraryGetUploadTokenRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcLibraryGetUploadTokenRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vc.library.getUploadToken";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcQualificationBySkuGetRequest.cs b/BBWY.JDSDK/Request/VcQualificationBySkuGetRequest.cs new file mode 100644 index 00000000..9aa9caa0 --- /dev/null +++ b/BBWY.JDSDK/Request/VcQualificationBySkuGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcQualificationBySkuGetRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.qualification.by.sku.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcQueryshippackagepagelistRequest.cs b/BBWY.JDSDK/Request/VcQueryshippackagepagelistRequest.cs new file mode 100644 index 00000000..f175184a --- /dev/null +++ b/BBWY.JDSDK/Request/VcQueryshippackagepagelistRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcQueryshippackagepagelistRequest : JdRequestBase + { + public Nullable + brandId + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + createTimeBegin + {get; set;} + + public string + createTimeEnd + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.queryshippackagepagelist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("brand_id", this. brandId +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + parameters.Add("create_time_begin", this. createTimeBegin +); + parameters.Add("create_time_end", this. createTimeEnd +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VcReturnOrderListPageGetRequest.cs b/BBWY.JDSDK/Request/VcReturnOrderListPageGetRequest.cs new file mode 100644 index 00000000..1af64b4d --- /dev/null +++ b/BBWY.JDSDK/Request/VcReturnOrderListPageGetRequest.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VcReturnOrderListPageGetRequest : JdRequestBase + { + public Nullable + returnId + {get; set;} + + public Nullable + fromDeliverCenterId + {get; set;} + + public string + returnStates + {get; set;} + + public Nullable + createDateBegin + {get; set;} + + public Nullable + createDateEnd + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public override string ApiName + { + get{return "jingdong.vc.return.order.list.page.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("returnId", this. returnId +); + parameters.Add("fromDeliverCenterId", this. fromDeliverCenterId +); + parameters.Add("returnStates", this. returnStates +); + parameters.Add("createDateBegin", this. createDateBegin +); + parameters.Add("createDateEnd", this. createDateEnd +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageIndex", this. pageIndex +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderAnnouncementListRequest.cs b/BBWY.JDSDK/Request/VenderAnnouncementListRequest.cs new file mode 100644 index 00000000..18c346c5 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderAnnouncementListRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderAnnouncementListRequest : JdRequestBase + { + public Nullable + type + {get; set;} + + public string + page + {get; set;} + + public string + size + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.announcement.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("type", this. type +); + parameters.Add("page", this. page +); + parameters.Add("size", this. size +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderAuthFindUserRequest.cs b/BBWY.JDSDK/Request/VenderAuthFindUserRequest.cs new file mode 100644 index 00000000..26972306 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderAuthFindUserRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderAuthFindUserRequest : JdRequestBase + { + public string + pin + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.auth.findUser";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pin", this. pin +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderCategoryGetFullValidCategoryResultByVenderIdRequest.cs b/BBWY.JDSDK/Request/VenderCategoryGetFullValidCategoryResultByVenderIdRequest.cs new file mode 100644 index 00000000..10b216b6 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderCategoryGetFullValidCategoryResultByVenderIdRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderCategoryGetFullValidCategoryResultByVenderIdRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vender.category.getFullValidCategoryResultByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderCategoryGetValidCategoryResultByVenderIdRequest.cs b/BBWY.JDSDK/Request/VenderCategoryGetValidCategoryResultByVenderIdRequest.cs new file mode 100644 index 00000000..dd4dfd88 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderCategoryGetValidCategoryResultByVenderIdRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderCategoryGetValidCategoryResultByVenderIdRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vender.category.getValidCategoryResultByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderChildAccountQueryRequest.cs b/BBWY.JDSDK/Request/VenderChildAccountQueryRequest.cs new file mode 100644 index 00000000..f4977d1e --- /dev/null +++ b/BBWY.JDSDK/Request/VenderChildAccountQueryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderChildAccountQueryRequest : JdRequestBase + { + public string + page + {get; set;} + + public string + size + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.childAccount.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page", this. page +); + parameters.Add("size", this. size +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderChildaccountPrivilegeQueryRequest.cs b/BBWY.JDSDK/Request/VenderChildaccountPrivilegeQueryRequest.cs new file mode 100644 index 00000000..a18c06fe --- /dev/null +++ b/BBWY.JDSDK/Request/VenderChildaccountPrivilegeQueryRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderChildaccountPrivilegeQueryRequest : JdRequestBase + { + public string + accountNameS {get; set; } + public override string ApiName + { + get{return "jingdong.vender.childaccount.privilege.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("account_name_s", this. accountNameS +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderChildaccountRoleQueryRequest.cs b/BBWY.JDSDK/Request/VenderChildaccountRoleQueryRequest.cs new file mode 100644 index 00000000..4d4b3463 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderChildaccountRoleQueryRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderChildaccountRoleQueryRequest : JdRequestBase + { + public string + accountNameS {get; set; } + public override string ApiName + { + get{return "jingdong.vender.childaccount.role.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("account_name_s", this. accountNameS +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderInfoQueryByPinRequest.cs b/BBWY.JDSDK/Request/VenderInfoQueryByPinRequest.cs new file mode 100644 index 00000000..0dade366 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderInfoQueryByPinRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderInfoQueryByPinRequest : JdRequestBase + { + public string + extJsonParam + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.info.queryByPin";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ext_json_param", this. extJsonParam +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderReturnaddressQueryRequest.cs b/BBWY.JDSDK/Request/VenderReturnaddressQueryRequest.cs new file mode 100644 index 00000000..bbdca818 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderReturnaddressQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderReturnaddressQueryRequest : JdRequestBase + { + public string + addressType + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.returnaddress.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("address_type", this. addressType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderShipaddressQueryRequest.cs b/BBWY.JDSDK/Request/VenderShipaddressQueryRequest.cs new file mode 100644 index 00000000..4cc942ae --- /dev/null +++ b/BBWY.JDSDK/Request/VenderShipaddressQueryRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderShipaddressQueryRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vender.shipaddress.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderShopQueryRequest.cs b/BBWY.JDSDK/Request/VenderShopQueryRequest.cs new file mode 100644 index 00000000..c8fac7c7 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderShopQueryRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderShopQueryRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vender.shop.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderShopcategoryDeleteShopCategoryByVenderIdAndCidRequest.cs b/BBWY.JDSDK/Request/VenderShopcategoryDeleteShopCategoryByVenderIdAndCidRequest.cs new file mode 100644 index 00000000..fe8f8480 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderShopcategoryDeleteShopCategoryByVenderIdAndCidRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderShopcategoryDeleteShopCategoryByVenderIdAndCidRequest : JdRequestBase + { + public Nullable + cid + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.shopcategory.deleteShopCategoryByVenderIdAndCid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid", this. cid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderShopcategoryFindShopCategoriesByVenderIdRequest.cs b/BBWY.JDSDK/Request/VenderShopcategoryFindShopCategoriesByVenderIdRequest.cs new file mode 100644 index 00000000..4942747e --- /dev/null +++ b/BBWY.JDSDK/Request/VenderShopcategoryFindShopCategoriesByVenderIdRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderShopcategoryFindShopCategoriesByVenderIdRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vender.shopcategory.findShopCategoriesByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderShopcategoryFindSubShopCategoriesByParentCidRequest.cs b/BBWY.JDSDK/Request/VenderShopcategoryFindSubShopCategoriesByParentCidRequest.cs new file mode 100644 index 00000000..451b1325 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderShopcategoryFindSubShopCategoriesByParentCidRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderShopcategoryFindSubShopCategoriesByParentCidRequest : JdRequestBase + { + public Nullable + parentCid + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.shopcategory.findSubShopCategoriesByParentCid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("parent_cid", this. parentCid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderShopcategoryGetShopCategoryByCidRequest.cs b/BBWY.JDSDK/Request/VenderShopcategoryGetShopCategoryByCidRequest.cs new file mode 100644 index 00000000..e6fe8f2d --- /dev/null +++ b/BBWY.JDSDK/Request/VenderShopcategoryGetShopCategoryByCidRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderShopcategoryGetShopCategoryByCidRequest : JdRequestBase + { + public Nullable + cid + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.shopcategory.getShopCategoryByCid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("cid", this. cid +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderShopcategoryGetShopCategorysByVenderIdRequest.cs b/BBWY.JDSDK/Request/VenderShopcategoryGetShopCategorysByVenderIdRequest.cs new file mode 100644 index 00000000..acd33697 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderShopcategoryGetShopCategorysByVenderIdRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderShopcategoryGetShopCategorysByVenderIdRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.vender.shopcategory.getShopCategorysByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VenderVbinfoGetBasicVenderInfoByVenderIdRequest.cs b/BBWY.JDSDK/Request/VenderVbinfoGetBasicVenderInfoByVenderIdRequest.cs new file mode 100644 index 00000000..71a49801 --- /dev/null +++ b/BBWY.JDSDK/Request/VenderVbinfoGetBasicVenderInfoByVenderIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VenderVbinfoGetBasicVenderInfoByVenderIdRequest : JdRequestBase + { + public string + colNames + {get; set;} + + public string + source + {get; set;} + + public override string ApiName + { + get{return "jingdong.vender.vbinfo.getBasicVenderInfoByVenderId";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("colNames", this. colNames +); + parameters.Add("source", this. source +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VirtualCrabCouponAppointRequest.cs b/BBWY.JDSDK/Request/VirtualCrabCouponAppointRequest.cs new file mode 100644 index 00000000..75ab02cd --- /dev/null +++ b/BBWY.JDSDK/Request/VirtualCrabCouponAppointRequest.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VirtualCrabCouponAppointRequest : JdRequestBase + { + public string + couponNumber + {get; set;} + + public string + merchantId + {get; set;} + + public string + merchantName + {get; set;} + + public Nullable + appointTime + {get; set;} + + public Nullable + deliveryType + {get; set;} + + public string + deliveryAddress + {get; set;} + + public Nullable + deliveryTime + {get; set;} + + public string + receiverName + {get; set;} + + public string + receiverMobile + {get; set;} + + public string + appointSerialNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.virtual.crabCoupon.appoint";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("couponNumber", this. couponNumber +); + parameters.Add("merchantId", this. merchantId +); + parameters.Add("merchantName", this. merchantName +); + parameters.Add("appointTime", this. appointTime +); + parameters.Add("deliveryType", this. deliveryType +); + parameters.Add("deliveryAddress", this. deliveryAddress +); + parameters.Add("deliveryTime", this. deliveryTime +); + parameters.Add("receiverName", this. receiverName +); + parameters.Add("receiverMobile", this. receiverMobile +); + parameters.Add("appointSerialNumber", this. appointSerialNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VirtualCrabCouponDeliverycouponRequest.cs b/BBWY.JDSDK/Request/VirtualCrabCouponDeliverycouponRequest.cs new file mode 100644 index 00000000..b34a39ba --- /dev/null +++ b/BBWY.JDSDK/Request/VirtualCrabCouponDeliverycouponRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VirtualCrabCouponDeliverycouponRequest : JdRequestBase + { + public string + couponNumber + {get; set;} + + public string + merchantName + {get; set;} + + public string + merchantId + {get; set;} + + public string + trackingName + {get; set;} + + public string + trackingNumber + {get; set;} + + public string + trackingCode + {get; set;} + + public string + deliveryAddress + {get; set;} + + public Nullable + deliveryTime + {get; set;} + + public string + receiverName + {get; set;} + + public string + receiverMobile + {get; set;} + + public Nullable + deliveryStatus + {get; set;} + + public string + deliverySerialNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.virtual.crabCoupon.deliverycoupon";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("couponNumber", this. couponNumber +); + parameters.Add("merchantName", this. merchantName +); + parameters.Add("merchantId", this. merchantId +); + parameters.Add("trackingName", this. trackingName +); + parameters.Add("trackingNumber", this. trackingNumber +); + parameters.Add("trackingCode", this. trackingCode +); + parameters.Add("deliveryAddress", this. deliveryAddress +); + parameters.Add("deliveryTime", this. deliveryTime +); + parameters.Add("receiverName", this. receiverName +); + parameters.Add("receiverMobile", this. receiverMobile +); + parameters.Add("deliveryStatus", this. deliveryStatus +); + parameters.Add("deliverySerialNumber", this. deliverySerialNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VirtualCrabCouponGetcouponRequest.cs b/BBWY.JDSDK/Request/VirtualCrabCouponGetcouponRequest.cs new file mode 100644 index 00000000..d5652c8c --- /dev/null +++ b/BBWY.JDSDK/Request/VirtualCrabCouponGetcouponRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VirtualCrabCouponGetcouponRequest : JdRequestBase + { + public string + merchantId + {get; set;} + + public string + merchantName + {get; set;} + + public Nullable + orderId + {get; set;} + + public Nullable + channelType + {get; set;} + + public Nullable + couponType + {get; set;} + + public string + couponNumber + {get; set;} + + public string + trackingName + {get; set;} + + public string + trackingNumber + {get; set;} + + public Nullable + sendTime + {get; set;} + + public string + receiverName + {get; set;} + + public string + receiverMobile + {get; set;} + + public string + sendSerialNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.virtual.crabCoupon.getcoupon";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("merchantId", this. merchantId +); + parameters.Add("merchantName", this. merchantName +); + parameters.Add("orderId", this. orderId +); + parameters.Add("channelType", this. channelType +); + parameters.Add("couponType", this. couponType +); + parameters.Add("couponNumber", this. couponNumber +); + parameters.Add("trackingName", this. trackingName +); + parameters.Add("trackingNumber", this. trackingNumber +); + parameters.Add("sendTime", this. sendTime +); + parameters.Add("receiverName", this. receiverName +); + parameters.Add("receiverMobile", this. receiverMobile +); + parameters.Add("sendSerialNumber", this. sendSerialNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VirtualCrabCouponInvalidRequest.cs b/BBWY.JDSDK/Request/VirtualCrabCouponInvalidRequest.cs new file mode 100644 index 00000000..1f6652e8 --- /dev/null +++ b/BBWY.JDSDK/Request/VirtualCrabCouponInvalidRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VirtualCrabCouponInvalidRequest : JdRequestBase + { + public string + merchantId + {get; set;} + + public string + merchantName + {get; set;} + + public string + couponNumber + {get; set;} + + public string + remark + {get; set;} + + public Nullable + invalidTime + {get; set;} + + public string + invalidSerialNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.virtual.crabCoupon.invalid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("merchantId", this. merchantId +); + parameters.Add("merchantName", this. merchantName +); + parameters.Add("couponNumber", this. couponNumber +); + parameters.Add("remark", this. remark +); + parameters.Add("invalidTime", this. invalidTime +); + parameters.Add("invalidSerialNumber", this. invalidSerialNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VirtualCrabCouponRollbackRequest.cs b/BBWY.JDSDK/Request/VirtualCrabCouponRollbackRequest.cs new file mode 100644 index 00000000..e7efa219 --- /dev/null +++ b/BBWY.JDSDK/Request/VirtualCrabCouponRollbackRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VirtualCrabCouponRollbackRequest : JdRequestBase + { + public string + merchantId + {get; set;} + + public string + merchantName + {get; set;} + + public string + couponNumber + {get; set;} + + public Nullable + rollbackTime + {get; set;} + + public string + rollbackSerialNumber + {get; set;} + + public override string ApiName + { + get{return "jingdong.virtual.crabCoupon.rollback";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("merchantId", this. merchantId +); + parameters.Add("merchantName", this. merchantName +); + parameters.Add("couponNumber", this. couponNumber +); + parameters.Add("rollbackTime", this. rollbackTime +); + parameters.Add("rollbackSerialNumber", this. rollbackSerialNumber +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VssPromotionGetunitpromodetailRequest.cs b/BBWY.JDSDK/Request/VssPromotionGetunitpromodetailRequest.cs new file mode 100644 index 00000000..9f38465c --- /dev/null +++ b/BBWY.JDSDK/Request/VssPromotionGetunitpromodetailRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VssPromotionGetunitpromodetailRequest : JdRequestBase + { + public Nullable + promoId + {get; set;} + + public override string ApiName + { + get{return "jingdong.vss.promotion.getunitpromodetail";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("promo_id", this. promoId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VssPromotionQueryunitpromopagelistRequest.cs b/BBWY.JDSDK/Request/VssPromotionQueryunitpromopagelistRequest.cs new file mode 100644 index 00000000..85803059 --- /dev/null +++ b/BBWY.JDSDK/Request/VssPromotionQueryunitpromopagelistRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VssPromotionQueryunitpromopagelistRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + promoId + {get; set;} + + public string + promoName + {get; set;} + + public Nullable + createTimeBegin + {get; set;} + + public Nullable + createTimeEnd + {get; set;} + + public Nullable + beginTime + {get; set;} + + public Nullable + endTime + {get; set;} + + public Nullable + promoState + {get; set;} + + public Nullable + auditState + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.vss.promotion.queryunitpromopagelist";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("ware_id", this. wareId +); + parameters.Add("promo_id", this. promoId +); + parameters.Add("promo_name", this. promoName +); + parameters.Add("create_time_begin", this. createTimeBegin +); + parameters.Add("create_time_end", this. createTimeEnd +); + parameters.Add("begin_time", this. beginTime +); + parameters.Add("end_time", this. endTime +); + parameters.Add("promo_state", this. promoState +); + parameters.Add("audit_state", this. auditState +); + parameters.Add("page_index", this. pageIndex +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/VssReportJosSearchBrandPerformanceInfoRequest.cs b/BBWY.JDSDK/Request/VssReportJosSearchBrandPerformanceInfoRequest.cs new file mode 100644 index 00000000..2269233b --- /dev/null +++ b/BBWY.JDSDK/Request/VssReportJosSearchBrandPerformanceInfoRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class VssReportJosSearchBrandPerformanceInfoRequest : JdRequestBase + { + public Nullable + searchType + {get; set;} + + public Nullable + year + {get; set;} + + public Nullable + month + {get; set;} + + public string + daysCode + {get; set;} + + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.vss.report.jos.searchBrandPerformanceInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("searchType", this. searchType +); + parameters.Add("year", this. year +); + parameters.Add("month", this. month +); + parameters.Add("daysCode", this. daysCode +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WaitAuditApplysProviderFindWaitAuditApplysRequest.cs b/BBWY.JDSDK/Request/WaitAuditApplysProviderFindWaitAuditApplysRequest.cs new file mode 100644 index 00000000..beb9e281 --- /dev/null +++ b/BBWY.JDSDK/Request/WaitAuditApplysProviderFindWaitAuditApplysRequest.cs @@ -0,0 +1,151 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WaitAuditApplysProviderFindWaitAuditApplysRequest : JdRequestBase + { + public Nullable + afsServiceId + {get; set;} + + public Nullable + orderId + {get; set;} + + public string + customerPin + {get; set;} + + public string + customerName + {get; set;} + + public string + customerTel + {get; set;} + + public Nullable + orderType + {get; set;} + + public Nullable + afsApplyTimeBegin + {get; set;} + + public Nullable + afsApplyTimeEnd + {get; set;} + + public Nullable + customerExpect + {get; set;} + + public Nullable + afsServiceStatus + {get; set;} + + public string + buId + {get; set;} + + public string + pageSize + {get; set;} + + public string + pageIndex + {get; set;} + + public string + operatorPin + {get; set;} + + public string + operatorNick + {get; set;} + + public string + operatorRemark + {get; set;} + + public Nullable + operatorDate + {get; set;} + + public string + platformSrc + {get; set;} + + public string + verificationCode + {get; set;} + + public string + queryTabName + {get; set;} + + public Nullable + afsServiceState + {get; set;} + + public override string ApiName + { + get{return "jingdong.WaitAuditApplysProvider.findWaitAuditApplys";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("afsServiceId", this. afsServiceId +); + parameters.Add("orderId", this. orderId +); + parameters.Add("customerPin", this. customerPin +); + parameters.Add("customerName", this. customerName +); + parameters.Add("customerTel", this. customerTel +); + parameters.Add("orderType", this. orderType +); + parameters.Add("afsApplyTimeBegin", this. afsApplyTimeBegin +); + parameters.Add("afsApplyTimeEnd", this. afsApplyTimeEnd +); + parameters.Add("customerExpect", this. customerExpect +); + parameters.Add("afsServiceStatus", this. afsServiceStatus +); + parameters.Add("buId", this. buId +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("operatorPin", this. operatorPin +); + parameters.Add("operatorNick", this. operatorNick +); + parameters.Add("operatorRemark", this. operatorRemark +); + parameters.Add("operatorDate", this. operatorDate +); + parameters.Add("platformSrc", this. platformSrc +); + parameters.Add("verificationCode", this. verificationCode +); + parameters.Add("queryTabName", this. queryTabName +); + parameters.Add("afsServiceState", this. afsServiceState +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareBasebookGetRequest.cs b/BBWY.JDSDK/Request/WareBasebookGetRequest.cs new file mode 100644 index 00000000..8e20bd63 --- /dev/null +++ b/BBWY.JDSDK/Request/WareBasebookGetRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareBasebookGetRequest : JdRequestBase + { + public string + skuId {get; set; } + public override string ApiName + { + get{return "jingdong.ware.basebook.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_id", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareBookbigfieldGetRequest.cs b/BBWY.JDSDK/Request/WareBookbigfieldGetRequest.cs new file mode 100644 index 00000000..59b6ba59 --- /dev/null +++ b/BBWY.JDSDK/Request/WareBookbigfieldGetRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareBookbigfieldGetRequest : JdRequestBase + { + public string + skuId {get; set; } + public override string ApiName + { + get{return "jingdong.ware.bookbigfield.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_id", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WarePriceGetRequest.cs b/BBWY.JDSDK/Request/WarePriceGetRequest.cs new file mode 100644 index 00000000..38724280 --- /dev/null +++ b/BBWY.JDSDK/Request/WarePriceGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WarePriceGetRequest : JdRequestBase + { + public string + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.price.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_id", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareProductUpdateQueryRequest.cs b/BBWY.JDSDK/Request/WareProductUpdateQueryRequest.cs new file mode 100644 index 00000000..a49378a6 --- /dev/null +++ b/BBWY.JDSDK/Request/WareProductUpdateQueryRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareProductUpdateQueryRequest : JdRequestBase + { + public string + skuStatus + {get; set;} + + public string + startSaleDate + {get; set;} + + public string + endSaleDate + {get; set;} + + public string + thirdCid + {get; set;} + + public string + scrollId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.product.update.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_status", this. skuStatus +); + parameters.Add("start_SaleDate", this. startSaleDate +); + parameters.Add("end_SaleDate", this. endSaleDate +); + parameters.Add("thirdCid", this. thirdCid +); + parameters.Add("scrollId", this. scrollId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareProductbigfieldGetRequest.cs b/BBWY.JDSDK/Request/WareProductbigfieldGetRequest.cs new file mode 100644 index 00000000..a2c1a6d8 --- /dev/null +++ b/BBWY.JDSDK/Request/WareProductbigfieldGetRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareProductbigfieldGetRequest : JdRequestBase + { + public string + skuId + {get; set;} + + public string + field {get; set; } + public override string ApiName + { + get{return "jingdong.ware.productbigfield.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_id", this. skuId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareProductimageGetRequest.cs b/BBWY.JDSDK/Request/WareProductimageGetRequest.cs new file mode 100644 index 00000000..09fd92ac --- /dev/null +++ b/BBWY.JDSDK/Request/WareProductimageGetRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareProductimageGetRequest : JdRequestBase + { + public string + skuId {get; set; } + public override string ApiName + { + get{return "jingdong.ware.productimage.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_id", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareProductsortGetRequest.cs b/BBWY.JDSDK/Request/WareProductsortGetRequest.cs new file mode 100644 index 00000000..3a217e4c --- /dev/null +++ b/BBWY.JDSDK/Request/WareProductsortGetRequest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareProductsortGetRequest : JdRequestBase + { + public string + productSortIds {get; set; } + public override string ApiName + { + get{return "jingdong.ware.productsort.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("product_sort_ids", this. productSortIds +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareReadFindOpReasonRequest.cs b/BBWY.JDSDK/Request/WareReadFindOpReasonRequest.cs new file mode 100644 index 00000000..dee95bb5 --- /dev/null +++ b/BBWY.JDSDK/Request/WareReadFindOpReasonRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareReadFindOpReasonRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.read.findOpReason";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareReadFindWareByIdRequest.cs b/BBWY.JDSDK/Request/WareReadFindWareByIdRequest.cs new file mode 100644 index 00000000..554449cf --- /dev/null +++ b/BBWY.JDSDK/Request/WareReadFindWareByIdRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareReadFindWareByIdRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.read.findWareById";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareReadSearchWare4RecycledRequest.cs b/BBWY.JDSDK/Request/WareReadSearchWare4RecycledRequest.cs new file mode 100644 index 00000000..94e197e3 --- /dev/null +++ b/BBWY.JDSDK/Request/WareReadSearchWare4RecycledRequest.cs @@ -0,0 +1,239 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareReadSearchWare4RecycledRequest : JdRequestBase + { + public string + wareId + {get; set;} + + public string + searchKey + {get; set;} + + public string + searchField + {get; set;} + + public Nullable + categoryId + {get; set;} + + public Nullable + shopCategoryIdLevel1 + {get; set;} + + public Nullable + shopCategoryIdLevel2 + {get; set;} + + public Nullable + templateId + {get; set;} + + public Nullable + promiseId + {get; set;} + + public Nullable + brandId + {get; set;} + + public string + featureKey {get; set; } + public string + featureValue {get; set; } + public string + wareStatusValue {get; set; } + public string + itemNum + {get; set;} + + public string + barCode + {get; set;} + + public Nullable + colType + {get; set;} + + public Nullable + startCreatedTime + {get; set;} + + public Nullable + endCreatedTime + {get; set;} + + public string + startJdPrice + {get; set;} + + public string + endJdPrice + {get; set;} + + public Nullable + startOnlineTime + {get; set;} + + public Nullable + endOnlineTime + {get; set;} + + public Nullable + startModifiedTime + {get; set;} + + public Nullable + endModifiedTime + {get; set;} + + public Nullable + startOfflineTime + {get; set;} + + public Nullable + endOfflineTime + {get; set;} + + public Nullable + startStockNum + {get; set;} + + public Nullable + endStockNum + {get; set;} + + public string + orderField {get; set; } + public string + orderType {get; set; } + public Nullable + pageNo + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + transportId + {get; set;} + + public Nullable + claim + {get; set;} + + public Nullable + groupId + {get; set;} + + public Nullable + multiCategoryId + {get; set;} + + public string + warePropKey {get; set; } + public string + warePropValue {get; set; } + public string + field + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.read.searchWare4Recycled";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("searchKey", this. searchKey +); + parameters.Add("searchField", this. searchField +); + parameters.Add("categoryId", this. categoryId +); + parameters.Add("shopCategoryIdLevel1", this. shopCategoryIdLevel1 +); + parameters.Add("shopCategoryIdLevel2", this. shopCategoryIdLevel2 +); + parameters.Add("templateId", this. templateId +); + parameters.Add("promiseId", this. promiseId +); + parameters.Add("brandId", this. brandId +); + parameters.Add("featureKey", this. featureKey +); + parameters.Add("featureValue", this. featureValue +); + parameters.Add("wareStatusValue", this. wareStatusValue +); + parameters.Add("itemNum", this. itemNum +); + parameters.Add("barCode", this. barCode +); + parameters.Add("colType", this. colType +); + parameters.Add("startCreatedTime", this. startCreatedTime +); + parameters.Add("endCreatedTime", this. endCreatedTime +); + parameters.Add("startJdPrice", this. startJdPrice +); + parameters.Add("endJdPrice", this. endJdPrice +); + parameters.Add("startOnlineTime", this. startOnlineTime +); + parameters.Add("endOnlineTime", this. endOnlineTime +); + parameters.Add("startModifiedTime", this. startModifiedTime +); + parameters.Add("endModifiedTime", this. endModifiedTime +); + parameters.Add("startOfflineTime", this. startOfflineTime +); + parameters.Add("endOfflineTime", this. endOfflineTime +); + parameters.Add("startStockNum", this. startStockNum +); + parameters.Add("endStockNum", this. endStockNum +); + parameters.Add("orderField", this. orderField +); + parameters.Add("orderType", this. orderType +); + parameters.Add("pageNo", this. pageNo +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("transportId", this. transportId +); + parameters.Add("claim", this. claim +); + parameters.Add("groupId", this. groupId +); + parameters.Add("multiCategoryId", this. multiCategoryId +); + parameters.Add("warePropKey", this. warePropKey +); + parameters.Add("warePropValue", this. warePropValue +); + parameters.Add("field", this. field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareReadSearchWare4ValidRequest.cs b/BBWY.JDSDK/Request/WareReadSearchWare4ValidRequest.cs new file mode 100644 index 00000000..4551cd63 --- /dev/null +++ b/BBWY.JDSDK/Request/WareReadSearchWare4ValidRequest.cs @@ -0,0 +1,246 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareReadSearchWare4ValidRequest : JdRequestBase + { + public string +wareId + { get; set; } + + public string +searchKey + { get; set; } + + public string +searchField + { get; set; } + + public Nullable +categoryId + { get; set; } + + public Nullable +shopCategoryIdLevel1 + { get; set; } + + public Nullable +shopCategoryIdLevel2 + { get; set; } + + public Nullable +templateId + { get; set; } + + public Nullable +promiseId + { get; set; } + + public Nullable +brandId + { get; set; } + + public string +featureKey + { get; set; } + public string +featureValue + { get; set; } + public string +wareStatusValue + { get; set; } + public string +itemNum + { get; set; } + + public string +barCode + { get; set; } + + public Nullable +colType + { get; set; } + + public Nullable +startCreatedTime + { get; set; } + + public Nullable +endCreatedTime + { get; set; } + + public string +startJdPrice + { get; set; } + + public string +endJdPrice + { get; set; } + + public Nullable +startOnlineTime + { get; set; } + + public Nullable +endOnlineTime + { get; set; } + + public Nullable +startModifiedTime + { get; set; } + + public Nullable +endModifiedTime + { get; set; } + + public Nullable +startOfflineTime + { get; set; } + + public Nullable +endOfflineTime + { get; set; } + + public Nullable +startStockNum + { get; set; } + + public Nullable +endStockNum + { get; set; } + + public string +orderField + { get; set; } + public string +orderType + { get; set; } + public Nullable +pageNo + { get; set; } + + public Nullable +pageSize + { get; set; } + + public Nullable +transportId + { get; set; } + + public Nullable +claim + { get; set; } + + public Nullable +groupId + { get; set; } + + public Nullable +multiCategoryId + { get; set; } + + public string +warePropKey + { get; set; } + public string +warePropValue + { get; set; } + public string +field + { get; set; } + + public override string ApiName + { + get { return "jingdong.ware.read.searchWare4Valid"; } + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this.wareId +); + parameters.Add("searchKey", this.searchKey +); + parameters.Add("searchField", this.searchField +); + parameters.Add("categoryId", this.categoryId +); + parameters.Add("shopCategoryIdLevel1", this.shopCategoryIdLevel1 +); + parameters.Add("shopCategoryIdLevel2", this.shopCategoryIdLevel2 +); + parameters.Add("templateId", this.templateId +); + parameters.Add("promiseId", this.promiseId +); + parameters.Add("brandId", this.brandId +); + parameters.Add("featureKey", this.featureKey +); + parameters.Add("featureValue", this.featureValue +); + parameters.Add("wareStatusValue", this.wareStatusValue +); + parameters.Add("itemNum", this.itemNum +); + parameters.Add("barCode", this.barCode +); + parameters.Add("colType", this.colType +); + parameters.Add("startCreatedTime", this.startCreatedTime +); + parameters.Add("endCreatedTime", this.endCreatedTime +); + parameters.Add("startJdPrice", this.startJdPrice +); + parameters.Add("endJdPrice", this.endJdPrice +); + parameters.Add("startOnlineTime", this.startOnlineTime +); + parameters.Add("endOnlineTime", this.endOnlineTime +); + parameters.Add("startModifiedTime", this.startModifiedTime +); + parameters.Add("endModifiedTime", this.endModifiedTime +); + parameters.Add("startOfflineTime", this.startOfflineTime +); + parameters.Add("endOfflineTime", this.endOfflineTime +); + parameters.Add("startStockNum", this.startStockNum +); + parameters.Add("endStockNum", this.endStockNum +); + parameters.Add("orderField", this.orderField +); + parameters.Add("orderType", this.orderType +); + parameters.Add("pageNo", this.pageNo +); + parameters.Add("pageSize", this.pageSize +); + parameters.Add("transportId", this.transportId +); + parameters.Add("claim", this.claim +); + parameters.Add("groupId", this.groupId +); + parameters.Add("multiCategoryId", this.multiCategoryId +); + parameters.Add("warePropKey", this.warePropKey +); + parameters.Add("warePropValue", this.warePropValue +); + parameters.Add("field", this.field +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareWriteDeleteRequest.cs b/BBWY.JDSDK/Request/WareWriteDeleteRequest.cs new file mode 100644 index 00000000..542c1d9d --- /dev/null +++ b/BBWY.JDSDK/Request/WareWriteDeleteRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareWriteDeleteRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.write.delete";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareWriteMergeWareFeaturesRequest.cs b/BBWY.JDSDK/Request/WareWriteMergeWareFeaturesRequest.cs new file mode 100644 index 00000000..3d82cba4 --- /dev/null +++ b/BBWY.JDSDK/Request/WareWriteMergeWareFeaturesRequest.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareWriteMergeWareFeaturesRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + featureKey {get; set; } + public string + featureValue {get; set; } + public override string ApiName + { + get{return "jingdong.ware.write.mergeWareFeatures";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("featureKey", this. featureKey +); + parameters.Add("featureValue", this. featureValue +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareWriteRecoverWareRequest.cs b/BBWY.JDSDK/Request/WareWriteRecoverWareRequest.cs new file mode 100644 index 00000000..24bdae40 --- /dev/null +++ b/BBWY.JDSDK/Request/WareWriteRecoverWareRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareWriteRecoverWareRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.write.recoverWare";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareWriteTransferMultiCategoryRequest.cs b/BBWY.JDSDK/Request/WareWriteTransferMultiCategoryRequest.cs new file mode 100644 index 00000000..8ab18219 --- /dev/null +++ b/BBWY.JDSDK/Request/WareWriteTransferMultiCategoryRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareWriteTransferMultiCategoryRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public Nullable + multiCategoryId + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.write.transferMultiCategory";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("multiCategoryId", this. multiCategoryId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareWriteUpOrDownRequest.cs b/BBWY.JDSDK/Request/WareWriteUpOrDownRequest.cs new file mode 100644 index 00000000..a9bdaf07 --- /dev/null +++ b/BBWY.JDSDK/Request/WareWriteUpOrDownRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareWriteUpOrDownRequest : JdRequestBase + { + public string + note + {get; set;} + + public Nullable + wareId + {get; set;} + + public Nullable + opType + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.write.upOrDown";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("note", this. note +); + parameters.Add("wareId", this. wareId +); + parameters.Add("opType", this. opType +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareWriteUpdateWareStatusByTimerRequest.cs b/BBWY.JDSDK/Request/WareWriteUpdateWareStatusByTimerRequest.cs new file mode 100644 index 00000000..490d1c35 --- /dev/null +++ b/BBWY.JDSDK/Request/WareWriteUpdateWareStatusByTimerRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareWriteUpdateWareStatusByTimerRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public Nullable + upTime + {get; set;} + + public Nullable + downTime + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.write.updateWareStatusByTimer";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("upTime", this. upTime +); + parameters.Add("downTime", this. downTime +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WareWriteUpdateWareTitleRequest.cs b/BBWY.JDSDK/Request/WareWriteUpdateWareTitleRequest.cs new file mode 100644 index 00000000..4dc26ac1 --- /dev/null +++ b/BBWY.JDSDK/Request/WareWriteUpdateWareTitleRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WareWriteUpdateWareTitleRequest : JdRequestBase + { + public Nullable + wareId + {get; set;} + + public string + title + {get; set;} + + public override string ApiName + { + get{return "jingdong.ware.write.updateWareTitle";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("wareId", this. wareId +); + parameters.Add("title", this. title +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WarehouseInboundOrderQueryDetailWareRequest.cs b/BBWY.JDSDK/Request/WarehouseInboundOrderQueryDetailWareRequest.cs new file mode 100644 index 00000000..f6cd2057 --- /dev/null +++ b/BBWY.JDSDK/Request/WarehouseInboundOrderQueryDetailWareRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WarehouseInboundOrderQueryDetailWareRequest : JdRequestBase + { + public string + docNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.warehouse.inbound.order.query.detail.ware";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("docNo", this. docNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WarehouseInboundOrderQueryListRequest.cs b/BBWY.JDSDK/Request/WarehouseInboundOrderQueryListRequest.cs new file mode 100644 index 00000000..5180d5ff --- /dev/null +++ b/BBWY.JDSDK/Request/WarehouseInboundOrderQueryListRequest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WarehouseInboundOrderQueryListRequest : JdRequestBase + { + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + createTimeBegin + {get; set;} + + public Nullable + createTimeEnd + {get; set;} + + public Nullable + unpackingTimeBegin + {get; set;} + + public Nullable + unpackingTimeEnd + {get; set;} + + public string + remark1 + {get; set;} + + public string + remark2 + {get; set;} + + public string + remark3 + {get; set;} + + public string + remark4 + {get; set;} + + public string + remark5 + {get; set;} + + public override string ApiName + { + get{return "jingdong.warehouse.inbound.order.query.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("createTimeBegin", this. createTimeBegin +); + parameters.Add("createTimeEnd", this. createTimeEnd +); + parameters.Add("unpackingTimeBegin", this. unpackingTimeBegin +); + parameters.Add("unpackingTimeEnd", this. unpackingTimeEnd +); + parameters.Add("remark1", this. remark1 +); + parameters.Add("remark2", this. remark2 +); + parameters.Add("remark3", this. remark3 +); + parameters.Add("remark4", this. remark4 +); + parameters.Add("remark5", this. remark5 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryConditionRequest.cs b/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryConditionRequest.cs new file mode 100644 index 00000000..d22f0d28 --- /dev/null +++ b/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryConditionRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WarehouseOutboundOrderQueryConditionRequest : JdRequestBase + { + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + stockOutNo + {get; set;} + + public Nullable + createTimeBegin + {get; set;} + + public Nullable + createTimeEnd + {get; set;} + + public override string ApiName + { + get{return "jingdong.warehouse.outbound.order.query.condition";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("stockOutNo", this. stockOutNo +); + parameters.Add("createTimeBegin", this. createTimeBegin +); + parameters.Add("createTimeEnd", this. createTimeEnd +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryDetailWareRequest.cs b/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryDetailWareRequest.cs new file mode 100644 index 00000000..aac5b0a5 --- /dev/null +++ b/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryDetailWareRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WarehouseOutboundOrderQueryDetailWareRequest : JdRequestBase + { + public string + stockOutNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.warehouse.outbound.order.query.detail.ware";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("stockOutNo", this. stockOutNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryListRequest.cs b/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryListRequest.cs new file mode 100644 index 00000000..1bc00b1d --- /dev/null +++ b/BBWY.JDSDK/Request/WarehouseOutboundOrderQueryListRequest.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WarehouseOutboundOrderQueryListRequest : JdRequestBase + { + public Nullable + pageIndex + {get; set;} + + public Nullable + pageSize + {get; set;} + + public string + stockOutNo + {get; set;} + + public Nullable + createTimeBegin + {get; set;} + + public Nullable + createTimeEnd + {get; set;} + + public Nullable + checkTimeBegin + {get; set;} + + public Nullable + checkTimeEnd + {get; set;} + + public string + remark1 + {get; set;} + + public string + remark2 + {get; set;} + + public string + remark3 + {get; set;} + + public string + remark4 + {get; set;} + + public string + remark5 + {get; set;} + + public override string ApiName + { + get{return "jingdong.warehouse.outbound.order.query.list";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageIndex", this. pageIndex +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("stockOutNo", this. stockOutNo +); + parameters.Add("createTimeBegin", this. createTimeBegin +); + parameters.Add("createTimeEnd", this. createTimeEnd +); + parameters.Add("checkTimeBegin", this. checkTimeBegin +); + parameters.Add("checkTimeEnd", this. checkTimeEnd +); + parameters.Add("remark1", this. remark1 +); + parameters.Add("remark2", this. remark2 +); + parameters.Add("remark3", this. remark3 +); + parameters.Add("remark4", this. remark4 +); + parameters.Add("remark5", this. remark5 +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WarehouseStockinQueryRequest.cs b/BBWY.JDSDK/Request/WarehouseStockinQueryRequest.cs new file mode 100644 index 00000000..16d815e8 --- /dev/null +++ b/BBWY.JDSDK/Request/WarehouseStockinQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WarehouseStockinQueryRequest : JdRequestBase + { + public Nullable + pageIndex + {get; set;} + + public override string ApiName + { + get{return "jingdong.warehouse.stockin.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("pageIndex", this. pageIndex +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WirelessWarePriceGetRequest.cs b/BBWY.JDSDK/Request/WirelessWarePriceGetRequest.cs new file mode 100644 index 00000000..5d31b3c7 --- /dev/null +++ b/BBWY.JDSDK/Request/WirelessWarePriceGetRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WirelessWarePriceGetRequest : JdRequestBase + { + public string + skuIds + {get; set;} + + public string + origin + {get; set;} + + public override string ApiName + { + get{return "jingdong.wireless.ware.price.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("sku_ids", this. skuIds +); + parameters.Add("origin", this. origin +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WishplatWishOuterForShopApiQueryWishInfoListRequest.cs b/BBWY.JDSDK/Request/WishplatWishOuterForShopApiQueryWishInfoListRequest.cs new file mode 100644 index 00000000..f2b8efaf --- /dev/null +++ b/BBWY.JDSDK/Request/WishplatWishOuterForShopApiQueryWishInfoListRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WishplatWishOuterForShopApiQueryWishInfoListRequest : JdRequestBase + { + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + wishTypeId + {get; set;} + + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.wishplat.wishOuterForShopApi.queryWishInfoList";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("wishTypeId", this. wishTypeId +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WishplatWishOuterForShopApiQueryWishInfoListSecRequest.cs b/BBWY.JDSDK/Request/WishplatWishOuterForShopApiQueryWishInfoListSecRequest.cs new file mode 100644 index 00000000..6102b1cc --- /dev/null +++ b/BBWY.JDSDK/Request/WishplatWishOuterForShopApiQueryWishInfoListSecRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WishplatWishOuterForShopApiQueryWishInfoListSecRequest : JdRequestBase + { + public Nullable + page + {get; set;} + + public Nullable + pageSize + {get; set;} + + public Nullable + wishTypeId + {get; set;} + + public string + startDate + {get; set;} + + public string + endDate + {get; set;} + + public override string ApiName + { + get{return "jingdong.wishplat.wishOuterForShopApi.queryWishInfoListSec";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("page", this. page +); + parameters.Add("pageSize", this. pageSize +); + parameters.Add("wishTypeId", this. wishTypeId +); + parameters.Add("startDate", this. startDate +); + parameters.Add("endDate", this. endDate +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/WujiePayGetpreorderidRequest.cs b/BBWY.JDSDK/Request/WujiePayGetpreorderidRequest.cs new file mode 100644 index 00000000..37ef5a02 --- /dev/null +++ b/BBWY.JDSDK/Request/WujiePayGetpreorderidRequest.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class WujiePayGetpreorderidRequest : JdRequestBase + { + public string + brandId + {get; set;} + + public string + bizId + {get; set;} + + public string + exStoreId + {get; set;} + + public string + outTradeNo + {get; set;} + + public Nullable + amount + {get; set;} + + public string + notifyUrl + {get; set;} + + public string + extMap + {get; set;} + + public string + merchantNo + {get; set;} + + public string + storePrice {get; set; } + public string + exSkuId {get; set; } + public string + count {get; set; } + public string + activityPrice {get; set; } + public string + returnUrl + {get; set;} + + public Nullable + venderId + {get; set;} + + public string + scene + {get; set;} + + public Nullable + activityAmount + {get; set;} + + public override string ApiName + { + get{return "jingdong.wujie.pay.getpreorderid";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("brandId", this. brandId +); + parameters.Add("bizId", this. bizId +); + parameters.Add("exStoreId", this. exStoreId +); + parameters.Add("outTradeNo", this. outTradeNo +); + parameters.Add("amount", this. amount +); + parameters.Add("notifyUrl", this. notifyUrl +); + parameters.Add("extMap", this. extMap +); + parameters.Add("merchantNo", this. merchantNo +); + parameters.Add("storePrice", this. storePrice +); + parameters.Add("exSkuId", this. exSkuId +); + parameters.Add("count", this. count +); + parameters.Add("activityPrice", this. activityPrice +); + parameters.Add("returnUrl", this. returnUrl +); + parameters.Add("venderId", this. venderId +); + parameters.Add("scene", this. scene +); + parameters.Add("activityAmount", this. activityAmount +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/XiaochengxuSubMsgAndInfoRequest.cs b/BBWY.JDSDK/Request/XiaochengxuSubMsgAndInfoRequest.cs new file mode 100644 index 00000000..490ccd63 --- /dev/null +++ b/BBWY.JDSDK/Request/XiaochengxuSubMsgAndInfoRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class XiaochengxuSubMsgAndInfoRequest : JdRequestBase + { + public string + userPin + {get; set;} + + public string + modelId + {get; set;} + + public Nullable + pushType + {get; set;} + + public Nullable + onOff + {get; set;} + + public override string ApiName + { + get{return "jingdong.xiaochengxu.subMsgAndInfo";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("userPin", this. userPin +); + parameters.Add("modelId", this. modelId +); + parameters.Add("pushType", this. pushType +); + parameters.Add("onOff", this. onOff +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YipOrderGetOrderCustomeInfosRequest.cs b/BBWY.JDSDK/Request/YipOrderGetOrderCustomeInfosRequest.cs new file mode 100644 index 00000000..36bcf60b --- /dev/null +++ b/BBWY.JDSDK/Request/YipOrderGetOrderCustomeInfosRequest.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YipOrderGetOrderCustomeInfosRequest : JdRequestBase + { + public string + orderId + {get; set;} + + public string + subSkuId + {get; set;} + + public string + appId + {get; set;} + + public string + source + {get; set;} + + public string + customFields {get; set; } + public string + skuId + {get; set;} + + public override string ApiName + { + get{return "jingdong.yip.order.getOrderCustomeInfos";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("orderId", this. orderId +); + parameters.Add("subSkuId", this. subSkuId +); + parameters.Add("appId", this. appId +); + parameters.Add("source", this. source +); + parameters.Add("customFields", this. customFields +); + parameters.Add("skuId", this. skuId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiBillStatusQueryRequest.cs b/BBWY.JDSDK/Request/YunpeiBillStatusQueryRequest.cs new file mode 100644 index 00000000..2d03365b --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiBillStatusQueryRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiBillStatusQueryRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.yunpei.billStatus.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiDeliverorderGetRequest.cs b/BBWY.JDSDK/Request/YunpeiDeliverorderGetRequest.cs new file mode 100644 index 00000000..9369d7b9 --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiDeliverorderGetRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiDeliverorderGetRequest : JdRequestBase + { + public string + wayBillNo + {get; set;} + + public override string ApiName + { + get{return "jingdong.yunpei.deliverorder.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("way_bill_no", this. wayBillNo +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiOfferSubmitRequest.cs b/BBWY.JDSDK/Request/YunpeiOfferSubmitRequest.cs new file mode 100644 index 00000000..b1c2590e --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiOfferSubmitRequest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiOfferSubmitRequest : JdRequestBase + { + public string + demandSn + {get; set;} + + public Nullable + shippingType + {get; set;} + + public Nullable + shippingPayWay + {get; set;} + + public string + otherFee + {get; set;} + + public string + offerDetailParams + {get; set;} + + public string + operateName + {get; set;} + + public override string ApiName + { + get{return "jingdong.yunpei.offer.submit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("demand_sn", this. demandSn +); + parameters.Add("shipping_type", this. shippingType +); + parameters.Add("shipping_pay_way", this. shippingPayWay +); + parameters.Add("other_fee", this. otherFee +); + parameters.Add("offer_detail_params", this. offerDetailParams +); + parameters.Add("operate_name", this. operateName +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiOrderShippingRequest.cs b/BBWY.JDSDK/Request/YunpeiOrderShippingRequest.cs new file mode 100644 index 00000000..d450e608 --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiOrderShippingRequest.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiOrderShippingRequest : JdRequestBase + { + public string + orderSn + {get; set;} + + public string + companyName + {get; set;} + + public string + deliveryBillId + {get; set;} + + public string + gtmDelivery + {get; set;} + + public string + remark + {get; set;} + + public override string ApiName + { + get{return "jingdong.yunpei.order.shipping";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_sn", this. orderSn +); + parameters.Add("company_name", this. companyName +); + parameters.Add("delivery_bill_id", this. deliveryBillId +); + parameters.Add("gtm_delivery", this. gtmDelivery +); + parameters.Add("remark", this. remark +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiProductSerachRequest.cs b/BBWY.JDSDK/Request/YunpeiProductSerachRequest.cs new file mode 100644 index 00000000..15e73be6 --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiProductSerachRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiProductSerachRequest : JdRequestBase + { + public Nullable + productId + {get; set;} + + public string + oeId + {get; set;} + + public Nullable + pageNo + {get; set;} + + public string + popProductSn + {get; set;} + + public override string ApiName + { + get{return "jingdong.yunpei.product.serach";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("product_id", this. productId +); + parameters.Add("oe_id", this. oeId +); + parameters.Add("page_no", this. pageNo +); + parameters.Add("pop_product_sn", this. popProductSn +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiPurchaseLogisticstrackQueryRequest.cs b/BBWY.JDSDK/Request/YunpeiPurchaseLogisticstrackQueryRequest.cs new file mode 100644 index 00000000..f364afd3 --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiPurchaseLogisticstrackQueryRequest.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiPurchaseLogisticstrackQueryRequest : JdRequestBase + { + public string + orderSn + {get; set;} + + public override string ApiName + { + get{return "jingdong.yunpei.purchase.logisticstrack.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("order_sn", this. orderSn +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiPurchaseProductQueryRequest.cs b/BBWY.JDSDK/Request/YunpeiPurchaseProductQueryRequest.cs new file mode 100644 index 00000000..20e409ae --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiPurchaseProductQueryRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiPurchaseProductQueryRequest : JdRequestBase + { + public string + level2CategoryId + {get; set;} + + public string + cityName + {get; set;} + + public string + pageNo + {get; set;} + + public string + pageSize + {get; set;} + + public override string ApiName + { + get{return "jingdong.yunpei.purchase.product.query";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("level2_category_id", this. level2CategoryId +); + parameters.Add("city_name", this. cityName +); + parameters.Add("page_no", this. pageNo +); + parameters.Add("page_size", this. pageSize +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiRegionalGetRequest.cs b/BBWY.JDSDK/Request/YunpeiRegionalGetRequest.cs new file mode 100644 index 00000000..27913eda --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiRegionalGetRequest.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiRegionalGetRequest : JdRequestBase + { + public override string ApiName + { + get{return "jingdong.yunpei.regional.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiReturnOrderConfirmRequest.cs b/BBWY.JDSDK/Request/YunpeiReturnOrderConfirmRequest.cs new file mode 100644 index 00000000..98afbd5b --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiReturnOrderConfirmRequest.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiReturnOrderConfirmRequest : JdRequestBase + { + public string + appKey + {get; set;} + + public string + returnBillSn + {get; set;} + + public override string ApiName + { + get{return "jingdong.yunpei.returnOrder.confirm";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("appKey", this. appKey +); + parameters.Add("return_bill_sn", this. returnBillSn +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/YunpeiReturnorderAuditRequest.cs b/BBWY.JDSDK/Request/YunpeiReturnorderAuditRequest.cs new file mode 100644 index 00000000..435aff91 --- /dev/null +++ b/BBWY.JDSDK/Request/YunpeiReturnorderAuditRequest.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class YunpeiReturnorderAuditRequest : JdRequestBase + { + public string + returnBillSn + {get; set;} + + public Nullable + isAgree + {get; set;} + + public string + opinion + {get; set;} + + public override string ApiName + { + get{return "jingdong.yunpei.returnorder.audit";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("return_bill_sn", this. returnBillSn +); + parameters.Add("is_agree", this. isAgree +); + parameters.Add("opinion", this. opinion +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Request/ZxjCodGetRequest.cs b/BBWY.JDSDK/Request/ZxjCodGetRequest.cs new file mode 100644 index 00000000..8e3dc1df --- /dev/null +++ b/BBWY.JDSDK/Request/ZxjCodGetRequest.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using Jd.Api.Response; +using Jd.Api.Util; +namespace Jd.Api.Request +{ + public class ZxjCodGetRequest : JdRequestBase + { + public Nullable + provinceId + {get; set;} + + public Nullable + cityId + {get; set;} + + public Nullable + countyId + {get; set;} + + public Nullable + townId + {get; set;} + + public override string ApiName + { + get{return "jingdong.zxj.cod.get";} + } + protected override void PrepareParam(IDictionary parameters) + { + parameters.Add("province_id", this. provinceId +); + parameters.Add("city_id", this. cityId +); + parameters.Add("county_id", this. countyId +); + parameters.Add("town_id", this. townId +); + } + } +} + + + + + + + + diff --git a/BBWY.JDSDK/Response/ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsResponse.cs b/BBWY.JDSDK/Response/ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsResponse.cs new file mode 100644 index 00000000..94938911 --- /dev/null +++ b/BBWY.JDSDK/Response/ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ActivityStatisticsReadServiceGetShoppingCartActivityStatisticsResponse:JdResponse{ + [JsonProperty("returnType")] +public ActivityStatistics + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ActyEnqueryRegistrationDataCountResponse.cs b/BBWY.JDSDK/Response/ActyEnqueryRegistrationDataCountResponse.cs new file mode 100644 index 00000000..0bd54cfe --- /dev/null +++ b/BBWY.JDSDK/Response/ActyEnqueryRegistrationDataCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ActyEnqueryRegistrationDataCountResponse:JdResponse{ + [JsonProperty("queryregistrationdatacount_result")] +public ActyResult + + queryregistrationdatacountResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ActyQueryDrivingRegistrationDataCountResponse.cs b/BBWY.JDSDK/Response/ActyQueryDrivingRegistrationDataCountResponse.cs new file mode 100644 index 00000000..cc2ad779 --- /dev/null +++ b/BBWY.JDSDK/Response/ActyQueryDrivingRegistrationDataCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ActyQueryDrivingRegistrationDataCountResponse:JdResponse{ + [JsonProperty("querydrivingregistrationdatacount_result")] +public DrivingResult + + querydrivingregistrationdatacountResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ActyQueryDrivingRegistrationItemListResponse.cs b/BBWY.JDSDK/Response/ActyQueryDrivingRegistrationItemListResponse.cs new file mode 100644 index 00000000..38a6fb44 --- /dev/null +++ b/BBWY.JDSDK/Response/ActyQueryDrivingRegistrationItemListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ActyQueryDrivingRegistrationItemListResponse:JdResponse{ + [JsonProperty("querydrivingregistrationdatacount_result")] +public DrivingResult + + querydrivingregistrationdatacountResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ActyQueryRegistrationDataCountResponse.cs b/BBWY.JDSDK/Response/ActyQueryRegistrationDataCountResponse.cs new file mode 100644 index 00000000..d41bb20f --- /dev/null +++ b/BBWY.JDSDK/Response/ActyQueryRegistrationDataCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ActyQueryRegistrationDataCountResponse:JdResponse{ + [JsonProperty("queryregistrationdatacount_result")] +public ActyResult + + queryregistrationdatacountResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AdwordsReadFindAdWordsByWareIdResponse.cs b/BBWY.JDSDK/Response/AdwordsReadFindAdWordsByWareIdResponse.cs new file mode 100644 index 00000000..56162bf6 --- /dev/null +++ b/BBWY.JDSDK/Response/AdwordsReadFindAdWordsByWareIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AdwordsReadFindAdWordsByWareIdResponse:JdResponse{ + [JsonProperty("adWords")] +public AdWords + + adWords + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AdwordsWriteUpdateWareAdWordsResponse.cs b/BBWY.JDSDK/Response/AdwordsWriteUpdateWareAdWordsResponse.cs new file mode 100644 index 00000000..e14fe51b --- /dev/null +++ b/BBWY.JDSDK/Response/AdwordsWriteUpdateWareAdWordsResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class AdwordsWriteUpdateWareAdWordsResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceAlltaskGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceAlltaskGetResponse.cs new file mode 100644 index 00000000..b41c83a0 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceAlltaskGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceAlltaskGetResponse:JdResponse{ + [JsonProperty("publicResultObject5")] +public PublicResultObject5 + + publicResultObject5 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceFinishedtaskGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceFinishedtaskGetResponse.cs new file mode 100644 index 00000000..7d0f2fd8 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceFinishedtaskGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceFinishedtaskGetResponse:JdResponse{ + [JsonProperty("publicResultObject")] +public PublicResultObjectFinishedTask + + publicResultObject + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceFreightmessageGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceFreightmessageGetResponse.cs new file mode 100644 index 00000000..9437a228 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceFreightmessageGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceFreightmessageGetResponse:JdResponse{ + [JsonProperty("publicResultObject")] +public PublicResultObject1 + + publicResultObject + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceOriginalorderidGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceOriginalorderidGetResponse.cs new file mode 100644 index 00000000..3c9fc924 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceOriginalorderidGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceOriginalorderidGetResponse:JdResponse{ + [JsonProperty("publicResultObject")] +public PublicResultObjectOrderId + + publicResultObject + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceReceivetaskGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceReceivetaskGetResponse.cs new file mode 100644 index 00000000..69423872 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceReceivetaskGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceReceivetaskGetResponse:JdResponse{ + [JsonProperty("publicResultObject6")] +public PublicResultObject6 + + publicResultObject6 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceRefundinfoGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceRefundinfoGetResponse.cs new file mode 100644 index 00000000..0f6e5805 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceRefundinfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceRefundinfoGetResponse:JdResponse{ + [JsonProperty("publicResultObject4")] +public PublicResultObject4 + + publicResultObject4 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceServicedetailListResponse.cs b/BBWY.JDSDK/Response/AfsserviceServicedetailListResponse.cs new file mode 100644 index 00000000..f98287fd --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceServicedetailListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceServicedetailListResponse:JdResponse{ + [JsonProperty("publicResultList")] +public PublicResultList + + publicResultList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceServiceinfoGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceServiceinfoGetResponse.cs new file mode 100644 index 00000000..72af07a3 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceServiceinfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceServiceinfoGetResponse:JdResponse{ + [JsonProperty("publicResultObject3")] +public PublicResultObject3 + + publicResultObject3 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceServicelogGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceServicelogGetResponse.cs new file mode 100644 index 00000000..3f40c5d8 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceServicelogGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceServicelogGetResponse:JdResponse{ + [JsonProperty("publicResultObject")] +public PublicResultObject + + publicResultObject + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceUnresolvedtaskGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceUnresolvedtaskGetResponse.cs new file mode 100644 index 00000000..d92e88f3 --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceUnresolvedtaskGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceUnresolvedtaskGetResponse:JdResponse{ + [JsonProperty("publicResultObject")] +public PublicResultObjectUnresolvedTask + + publicResultObject + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AfsserviceWaitauditGetResponse.cs b/BBWY.JDSDK/Response/AfsserviceWaitauditGetResponse.cs new file mode 100644 index 00000000..f7149d1a --- /dev/null +++ b/BBWY.JDSDK/Response/AfsserviceWaitauditGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AfsserviceWaitauditGetResponse:JdResponse{ + [JsonProperty("publicResultObject")] +public PublicResultObject + + publicResultObject + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AgingtemplGetResponse.cs b/BBWY.JDSDK/Response/AgingtemplGetResponse.cs new file mode 100644 index 00000000..05c59559 --- /dev/null +++ b/BBWY.JDSDK/Response/AgingtemplGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AgingtemplGetResponse:JdResponse{ + [JsonProperty("AgingTemplateResponse")] +public AgingTemplateResponse + + AgingTemplateResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AllinplateChannelorderCancelResponse.cs b/BBWY.JDSDK/Response/AllinplateChannelorderCancelResponse.cs new file mode 100644 index 00000000..735434e5 --- /dev/null +++ b/BBWY.JDSDK/Response/AllinplateChannelorderCancelResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class AllinplateChannelorderCancelResponse:JdResponse{ + [JsonProperty("submitChannelOrderResult")] +public string + + submitChannelOrderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AllinplateChannelorderQueryshipmentResponse.cs b/BBWY.JDSDK/Response/AllinplateChannelorderQueryshipmentResponse.cs new file mode 100644 index 00000000..cfd0357f --- /dev/null +++ b/BBWY.JDSDK/Response/AllinplateChannelorderQueryshipmentResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class AllinplateChannelorderQueryshipmentResponse:JdResponse{ + [JsonProperty("queryChannelOrderShipmentNoRes")] +public string + + queryChannelOrderShipmentNoRes + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AllinplateChannelorderQuerystateResponse.cs b/BBWY.JDSDK/Response/AllinplateChannelorderQuerystateResponse.cs new file mode 100644 index 00000000..a37bc153 --- /dev/null +++ b/BBWY.JDSDK/Response/AllinplateChannelorderQuerystateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class AllinplateChannelorderQuerystateResponse:JdResponse{ + [JsonProperty("queryChannelOrderStateRes")] +public string + + queryChannelOrderStateRes + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AllinplateChannelorderSubmitResponse.cs b/BBWY.JDSDK/Response/AllinplateChannelorderSubmitResponse.cs new file mode 100644 index 00000000..eb0b96a1 --- /dev/null +++ b/BBWY.JDSDK/Response/AllinplateChannelorderSubmitResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class AllinplateChannelorderSubmitResponse:JdResponse{ + [JsonProperty("submitChannelOrderResult")] +public string + + submitChannelOrderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsResponse.cs b/BBWY.JDSDK/Response/ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsResponse.cs new file mode 100644 index 00000000..5a2ec1dc --- /dev/null +++ b/BBWY.JDSDK/Response/ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ApiSmsModelConfigReadServiceCountSmsModelConfigByParamsResponse:JdResponse{ + [JsonProperty("totalSize")] +public long + + totalSize + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsResponse.cs b/BBWY.JDSDK/Response/ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsResponse.cs new file mode 100644 index 00000000..c87667e4 --- /dev/null +++ b/BBWY.JDSDK/Response/ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ApiSmsModelConfigReadServiceGetSmsModelConfigByParamsResponse:JdResponse{ + [JsonProperty("list")] +public List + + list + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ApiSmsModelConfigWriteServiceSendSmsResponse.cs b/BBWY.JDSDK/Response/ApiSmsModelConfigWriteServiceSendSmsResponse.cs new file mode 100644 index 00000000..bf44a4d5 --- /dev/null +++ b/BBWY.JDSDK/Response/ApiSmsModelConfigWriteServiceSendSmsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ApiSmsModelConfigWriteServiceSendSmsResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreaCityGetResponse.cs b/BBWY.JDSDK/Response/AreaCityGetResponse.cs new file mode 100644 index 00000000..ee0750a7 --- /dev/null +++ b/BBWY.JDSDK/Response/AreaCityGetResponse.cs @@ -0,0 +1,21 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreaCityGetResponse:JdResponse{ + [JsonProperty("city_areas")] +public AreaListBeanVO[] + + cityAreas + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreaCountyGetResponse.cs b/BBWY.JDSDK/Response/AreaCountyGetResponse.cs new file mode 100644 index 00000000..3c52c322 --- /dev/null +++ b/BBWY.JDSDK/Response/AreaCountyGetResponse.cs @@ -0,0 +1,21 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreaCountyGetResponse:JdResponse{ + [JsonProperty("county_areas")] +public AreaListBeanVO[] + + countyAreas + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreaProvinceGetResponse.cs b/BBWY.JDSDK/Response/AreaProvinceGetResponse.cs new file mode 100644 index 00000000..b40b3930 --- /dev/null +++ b/BBWY.JDSDK/Response/AreaProvinceGetResponse.cs @@ -0,0 +1,21 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreaProvinceGetResponse:JdResponse{ + [JsonProperty("province_areas")] +public AreaListBeanVO[] + + provinceAreas + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreaTownGetResponse.cs b/BBWY.JDSDK/Response/AreaTownGetResponse.cs new file mode 100644 index 00000000..247d7629 --- /dev/null +++ b/BBWY.JDSDK/Response/AreaTownGetResponse.cs @@ -0,0 +1,21 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreaTownGetResponse:JdResponse{ + [JsonProperty("town_areas")] +public AreaListBeanVO[] + + townAreas + { get; set; } + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ArealimitReadFindAreaLimitsByWareIdResponse.cs b/BBWY.JDSDK/Response/ArealimitReadFindAreaLimitsByWareIdResponse.cs new file mode 100644 index 00000000..79dd4062 --- /dev/null +++ b/BBWY.JDSDK/Response/ArealimitReadFindAreaLimitsByWareIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ArealimitReadFindAreaLimitsByWareIdResponse:JdResponse{ + [JsonProperty("wareAreaLimitList")] +public List + + wareAreaLimitList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ArealimitWriteUpdateWareAreaLimitsResponse.cs b/BBWY.JDSDK/Response/ArealimitWriteUpdateWareAreaLimitsResponse.cs new file mode 100644 index 00000000..0f0daf2b --- /dev/null +++ b/BBWY.JDSDK/Response/ArealimitWriteUpdateWareAreaLimitsResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ArealimitWriteUpdateWareAreaLimitsResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreasCityGetResponse.cs b/BBWY.JDSDK/Response/AreasCityGetResponse.cs new file mode 100644 index 00000000..7de126c7 --- /dev/null +++ b/BBWY.JDSDK/Response/AreasCityGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreasCityGetResponse:JdResponse{ + [JsonProperty("baseAreaServiceResponse")] +public BaseAreaServiceResponse + + baseAreaServiceResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreasCountyGetResponse.cs b/BBWY.JDSDK/Response/AreasCountyGetResponse.cs new file mode 100644 index 00000000..1822ecfc --- /dev/null +++ b/BBWY.JDSDK/Response/AreasCountyGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreasCountyGetResponse:JdResponse{ + [JsonProperty("baseAreaServiceResponse")] +public BaseAreaServiceResponse + + baseAreaServiceResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreasOverseasCityGetResponse.cs b/BBWY.JDSDK/Response/AreasOverseasCityGetResponse.cs new file mode 100644 index 00000000..441907fc --- /dev/null +++ b/BBWY.JDSDK/Response/AreasOverseasCityGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreasOverseasCityGetResponse:JdResponse{ + [JsonProperty("result")] +public BaseAreaServiceResponse + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreasOverseasProvinceGetResponse.cs b/BBWY.JDSDK/Response/AreasOverseasProvinceGetResponse.cs new file mode 100644 index 00000000..20fdc39d --- /dev/null +++ b/BBWY.JDSDK/Response/AreasOverseasProvinceGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreasOverseasProvinceGetResponse:JdResponse{ + [JsonProperty("result")] +public BaseAreaServiceResponse + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreasProvinceGetResponse.cs b/BBWY.JDSDK/Response/AreasProvinceGetResponse.cs new file mode 100644 index 00000000..12563258 --- /dev/null +++ b/BBWY.JDSDK/Response/AreasProvinceGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreasProvinceGetResponse:JdResponse{ + [JsonProperty("baseAreaServiceResponse")] +public BaseAreaServiceResponse + + baseAreaServiceResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AreasTownGetResponse.cs b/BBWY.JDSDK/Response/AreasTownGetResponse.cs new file mode 100644 index 00000000..ba6cf813 --- /dev/null +++ b/BBWY.JDSDK/Response/AreasTownGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AreasTownGetResponse:JdResponse{ + [JsonProperty("baseAreaServiceResponse")] +public BaseAreaServiceResponse + + baseAreaServiceResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAddressJdAfsAddressResponse.cs b/BBWY.JDSDK/Response/AscAddressJdAfsAddressResponse.cs new file mode 100644 index 00000000..2b8b9832 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAddressJdAfsAddressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAddressJdAfsAddressResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscApplyViewResponse.cs b/BBWY.JDSDK/Response/AscApplyViewResponse.cs new file mode 100644 index 00000000..c47a53c5 --- /dev/null +++ b/BBWY.JDSDK/Response/AscApplyViewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscApplyViewResponse:JdResponse{ + [JsonProperty("result")] +public ApplyResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditCompensateResponse.cs b/BBWY.JDSDK/Response/AscAuditCompensateResponse.cs new file mode 100644 index 00000000..c7bff034 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditCompensateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditCompensateResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditCountResponse.cs b/BBWY.JDSDK/Response/AscAuditCountResponse.cs new file mode 100644 index 00000000..863f184d --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditCountResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditDeliveryResponse.cs b/BBWY.JDSDK/Response/AscAuditDeliveryResponse.cs new file mode 100644 index 00000000..44ff0fb8 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditDeliveryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditDeliveryResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditDetailResponse.cs b/BBWY.JDSDK/Response/AscAuditDetailResponse.cs new file mode 100644 index 00000000..77cac454 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditDetailResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditFetchCountResponse.cs b/BBWY.JDSDK/Response/AscAuditFetchCountResponse.cs new file mode 100644 index 00000000..07720426 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditFetchCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditFetchCountResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditFetchResponse.cs b/BBWY.JDSDK/Response/AscAuditFetchResponse.cs new file mode 100644 index 00000000..e2c4b0e5 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditFetchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditFetchResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditHomepickResponse.cs b/BBWY.JDSDK/Response/AscAuditHomepickResponse.cs new file mode 100644 index 00000000..3b8a0b81 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditHomepickResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditHomepickResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditListResponse.cs b/BBWY.JDSDK/Response/AscAuditListResponse.cs new file mode 100644 index 00000000..f6acd671 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditListResponse:JdResponse{ + [JsonProperty("pageResult")] +public WaitAuditApplyPage + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditReasonListResponse.cs b/BBWY.JDSDK/Response/AscAuditReasonListResponse.cs new file mode 100644 index 00000000..679ef615 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditReasonListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditReasonListResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditRefuseResponse.cs b/BBWY.JDSDK/Response/AscAuditRefuseResponse.cs new file mode 100644 index 00000000..52d40d57 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditRefuseResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditRefuseResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditReissueResponse.cs b/BBWY.JDSDK/Response/AscAuditReissueResponse.cs new file mode 100644 index 00000000..d24d7a0b --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditReissueResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditReissueResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditSendResponse.cs b/BBWY.JDSDK/Response/AscAuditSendResponse.cs new file mode 100644 index 00000000..6b0c9161 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditSendResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscAuditWaitFeedbackResponse.cs b/BBWY.JDSDK/Response/AscAuditWaitFeedbackResponse.cs new file mode 100644 index 00000000..5f4e4253 --- /dev/null +++ b/BBWY.JDSDK/Response/AscAuditWaitFeedbackResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscAuditWaitFeedbackResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscBizFetchResponse.cs b/BBWY.JDSDK/Response/AscBizFetchResponse.cs new file mode 100644 index 00000000..42ada623 --- /dev/null +++ b/BBWY.JDSDK/Response/AscBizFetchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscBizFetchResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscCollectionListResponse.cs b/BBWY.JDSDK/Response/AscCollectionListResponse.cs new file mode 100644 index 00000000..d50be4ae --- /dev/null +++ b/BBWY.JDSDK/Response/AscCollectionListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscCollectionListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscCommonCancelResponse.cs b/BBWY.JDSDK/Response/AscCommonCancelResponse.cs new file mode 100644 index 00000000..948f2a12 --- /dev/null +++ b/BBWY.JDSDK/Response/AscCommonCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscCommonCancelResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscCompleteListResponse.cs b/BBWY.JDSDK/Response/AscCompleteListResponse.cs new file mode 100644 index 00000000..e53fa19e --- /dev/null +++ b/BBWY.JDSDK/Response/AscCompleteListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscCompleteListResponse:JdResponse{ + [JsonProperty("pageResult")] +public CompletePageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscDoorPickWareListResponse.cs b/BBWY.JDSDK/Response/AscDoorPickWareListResponse.cs new file mode 100644 index 00000000..1def86b8 --- /dev/null +++ b/BBWY.JDSDK/Response/AscDoorPickWareListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscDoorPickWareListResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscFreightSaveResponse.cs b/BBWY.JDSDK/Response/AscFreightSaveResponse.cs new file mode 100644 index 00000000..d4563f43 --- /dev/null +++ b/BBWY.JDSDK/Response/AscFreightSaveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscFreightSaveResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscFreightViewResponse.cs b/BBWY.JDSDK/Response/AscFreightViewResponse.cs new file mode 100644 index 00000000..6bf0744a --- /dev/null +++ b/BBWY.JDSDK/Response/AscFreightViewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscFreightViewResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscInvoiceViewResponse.cs b/BBWY.JDSDK/Response/AscInvoiceViewResponse.cs new file mode 100644 index 00000000..a3683c6f --- /dev/null +++ b/BBWY.JDSDK/Response/AscInvoiceViewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscInvoiceViewResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscLogListResponse.cs b/BBWY.JDSDK/Response/AscLogListResponse.cs new file mode 100644 index 00000000..822e34a3 --- /dev/null +++ b/BBWY.JDSDK/Response/AscLogListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscLogListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscMsgListResponse.cs b/BBWY.JDSDK/Response/AscMsgListResponse.cs new file mode 100644 index 00000000..896935e2 --- /dev/null +++ b/BBWY.JDSDK/Response/AscMsgListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscMsgListResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscProcessBackResponse.cs b/BBWY.JDSDK/Response/AscProcessBackResponse.cs new file mode 100644 index 00000000..1ee2fb51 --- /dev/null +++ b/BBWY.JDSDK/Response/AscProcessBackResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscProcessBackResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscProcessCloseResponse.cs b/BBWY.JDSDK/Response/AscProcessCloseResponse.cs new file mode 100644 index 00000000..4bf4046f --- /dev/null +++ b/BBWY.JDSDK/Response/AscProcessCloseResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscProcessCloseResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscProcessCountResponse.cs b/BBWY.JDSDK/Response/AscProcessCountResponse.cs new file mode 100644 index 00000000..2ba75293 --- /dev/null +++ b/BBWY.JDSDK/Response/AscProcessCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscProcessCountResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscProcessJdInterveneResponse.cs b/BBWY.JDSDK/Response/AscProcessJdInterveneResponse.cs new file mode 100644 index 00000000..379aab8a --- /dev/null +++ b/BBWY.JDSDK/Response/AscProcessJdInterveneResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscProcessJdInterveneResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscProcessListResponse.cs b/BBWY.JDSDK/Response/AscProcessListResponse.cs new file mode 100644 index 00000000..51955bbb --- /dev/null +++ b/BBWY.JDSDK/Response/AscProcessListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscProcessListResponse:JdResponse{ + [JsonProperty("pageResult")] +public WaitPageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscProcessOffLineChangeCancelResponse.cs b/BBWY.JDSDK/Response/AscProcessOffLineChangeCancelResponse.cs new file mode 100644 index 00000000..463825e9 --- /dev/null +++ b/BBWY.JDSDK/Response/AscProcessOffLineChangeCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscProcessOffLineChangeCancelResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscProcessOfflineChangeResponse.cs b/BBWY.JDSDK/Response/AscProcessOfflineChangeResponse.cs new file mode 100644 index 00000000..503c3fd2 --- /dev/null +++ b/BBWY.JDSDK/Response/AscProcessOfflineChangeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscProcessOfflineChangeResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscProcessRenewResponse.cs b/BBWY.JDSDK/Response/AscProcessRenewResponse.cs new file mode 100644 index 00000000..2d54404f --- /dev/null +++ b/BBWY.JDSDK/Response/AscProcessRenewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscProcessRenewResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscQueryCountResponse.cs b/BBWY.JDSDK/Response/AscQueryCountResponse.cs new file mode 100644 index 00000000..8c583bcd --- /dev/null +++ b/BBWY.JDSDK/Response/AscQueryCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscQueryCountResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscQueryListResponse.cs b/BBWY.JDSDK/Response/AscQueryListResponse.cs new file mode 100644 index 00000000..2b952e3d --- /dev/null +++ b/BBWY.JDSDK/Response/AscQueryListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscQueryListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscQueryViewResponse.cs b/BBWY.JDSDK/Response/AscQueryViewResponse.cs new file mode 100644 index 00000000..90a4229a --- /dev/null +++ b/BBWY.JDSDK/Response/AscQueryViewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscQueryViewResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscReceiveCountResponse.cs b/BBWY.JDSDK/Response/AscReceiveCountResponse.cs new file mode 100644 index 00000000..7eef7915 --- /dev/null +++ b/BBWY.JDSDK/Response/AscReceiveCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscReceiveCountResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscReceiveListResponse.cs b/BBWY.JDSDK/Response/AscReceiveListResponse.cs new file mode 100644 index 00000000..72e774b9 --- /dev/null +++ b/BBWY.JDSDK/Response/AscReceiveListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscReceiveListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscReceiveRegisterResponse.cs b/BBWY.JDSDK/Response/AscReceiveRegisterResponse.cs new file mode 100644 index 00000000..d4bcaddc --- /dev/null +++ b/BBWY.JDSDK/Response/AscReceiveRegisterResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscReceiveRegisterResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscReceiveViewResponse.cs b/BBWY.JDSDK/Response/AscReceiveViewResponse.cs new file mode 100644 index 00000000..7ac0d736 --- /dev/null +++ b/BBWY.JDSDK/Response/AscReceiveViewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscReceiveViewResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscSameorderListResponse.cs b/BBWY.JDSDK/Response/AscSameorderListResponse.cs new file mode 100644 index 00000000..024d4618 --- /dev/null +++ b/BBWY.JDSDK/Response/AscSameorderListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscSameorderListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscServiceAndRefundViewResponse.cs b/BBWY.JDSDK/Response/AscServiceAndRefundViewResponse.cs new file mode 100644 index 00000000..d7b2b3e3 --- /dev/null +++ b/BBWY.JDSDK/Response/AscServiceAndRefundViewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscServiceAndRefundViewResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscSyncListResponse.cs b/BBWY.JDSDK/Response/AscSyncListResponse.cs new file mode 100644 index 00000000..2246e748 --- /dev/null +++ b/BBWY.JDSDK/Response/AscSyncListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscSyncListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscTrackListResponse.cs b/BBWY.JDSDK/Response/AscTrackListResponse.cs new file mode 100644 index 00000000..22b8f797 --- /dev/null +++ b/BBWY.JDSDK/Response/AscTrackListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscTrackListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscTrackSaveResponse.cs b/BBWY.JDSDK/Response/AscTrackSaveResponse.cs new file mode 100644 index 00000000..9f3004ac --- /dev/null +++ b/BBWY.JDSDK/Response/AscTrackSaveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscTrackSaveResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscUnsolvedListResponse.cs b/BBWY.JDSDK/Response/AscUnsolvedListResponse.cs new file mode 100644 index 00000000..f13c6bd9 --- /dev/null +++ b/BBWY.JDSDK/Response/AscUnsolvedListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscUnsolvedListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscUnsolvedMessageListResponse.cs b/BBWY.JDSDK/Response/AscUnsolvedMessageListResponse.cs new file mode 100644 index 00000000..61cf549f --- /dev/null +++ b/BBWY.JDSDK/Response/AscUnsolvedMessageListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscUnsolvedMessageListResponse:JdResponse{ + [JsonProperty("pageResult")] +public PageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscViewOriginalOrderResponse.cs b/BBWY.JDSDK/Response/AscViewOriginalOrderResponse.cs new file mode 100644 index 00000000..3b00c9e0 --- /dev/null +++ b/BBWY.JDSDK/Response/AscViewOriginalOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscViewOriginalOrderResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscViewPayoutResponse.cs b/BBWY.JDSDK/Response/AscViewPayoutResponse.cs new file mode 100644 index 00000000..5a48d501 --- /dev/null +++ b/BBWY.JDSDK/Response/AscViewPayoutResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscViewPayoutResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AscViewServiceTelResponse.cs b/BBWY.JDSDK/Response/AscViewServiceTelResponse.cs new file mode 100644 index 00000000..af660488 --- /dev/null +++ b/BBWY.JDSDK/Response/AscViewServiceTelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AscViewServiceTelResponse:JdResponse{ + [JsonProperty("result")] +public StringResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetAccountBalanceQueryResponse.cs b/BBWY.JDSDK/Response/AssetAccountBalanceQueryResponse.cs new file mode 100644 index 00000000..2eed8634 --- /dev/null +++ b/BBWY.JDSDK/Response/AssetAccountBalanceQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetAccountBalanceQueryResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetActivityCancelResponse.cs b/BBWY.JDSDK/Response/AssetActivityCancelResponse.cs new file mode 100644 index 00000000..79943fc1 --- /dev/null +++ b/BBWY.JDSDK/Response/AssetActivityCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetActivityCancelResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetActivityCreateResponse.cs b/BBWY.JDSDK/Response/AssetActivityCreateResponse.cs new file mode 100644 index 00000000..a9c0f5aa --- /dev/null +++ b/BBWY.JDSDK/Response/AssetActivityCreateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetActivityCreateResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetActivityQueryResponse.cs b/BBWY.JDSDK/Response/AssetActivityQueryResponse.cs new file mode 100644 index 00000000..2bfa5eb4 --- /dev/null +++ b/BBWY.JDSDK/Response/AssetActivityQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetActivityQueryResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetActivityUpdateResponse.cs b/BBWY.JDSDK/Response/AssetActivityUpdateResponse.cs new file mode 100644 index 00000000..432122ce --- /dev/null +++ b/BBWY.JDSDK/Response/AssetActivityUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetActivityUpdateResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetBenefitOrderQueryResponse.cs b/BBWY.JDSDK/Response/AssetBenefitOrderQueryResponse.cs new file mode 100644 index 00000000..5e487082 --- /dev/null +++ b/BBWY.JDSDK/Response/AssetBenefitOrderQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetBenefitOrderQueryResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetBenefitQueryResponse.cs b/BBWY.JDSDK/Response/AssetBenefitQueryResponse.cs new file mode 100644 index 00000000..21d891b6 --- /dev/null +++ b/BBWY.JDSDK/Response/AssetBenefitQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetBenefitQueryResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetBenefitSendResponse.cs b/BBWY.JDSDK/Response/AssetBenefitSendResponse.cs new file mode 100644 index 00000000..bcd1a75f --- /dev/null +++ b/BBWY.JDSDK/Response/AssetBenefitSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetBenefitSendResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetIsvAccountBalanceQueryResponse.cs b/BBWY.JDSDK/Response/AssetIsvAccountBalanceQueryResponse.cs new file mode 100644 index 00000000..e536bec8 --- /dev/null +++ b/BBWY.JDSDK/Response/AssetIsvAccountBalanceQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetIsvAccountBalanceQueryResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AssetTypeQueryResponse.cs b/BBWY.JDSDK/Response/AssetTypeQueryResponse.cs new file mode 100644 index 00000000..348984e5 --- /dev/null +++ b/BBWY.JDSDK/Response/AssetTypeQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AssetTypeQueryResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/AuditRefuseProviderAuditRefuseResponse.cs b/BBWY.JDSDK/Response/AuditRefuseProviderAuditRefuseResponse.cs new file mode 100644 index 00000000..860d6dbb --- /dev/null +++ b/BBWY.JDSDK/Response/AuditRefuseProviderAuditRefuseResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class AuditRefuseProviderAuditRefuseResponse:JdResponse{ + [JsonProperty("resultExport")] +public ResultExport + + resultExport + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bGxptProductServiceQueryProductStockResponse.cs b/BBWY.JDSDK/Response/B2bGxptProductServiceQueryProductStockResponse.cs new file mode 100644 index 00000000..0f78a5e3 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bGxptProductServiceQueryProductStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bGxptProductServiceQueryProductStockResponse:JdResponse{ + [JsonProperty("returnType")] +public ErpResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderResponse.cs b/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderResponse.cs new file mode 100644 index 00000000..bcb9afb6 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bGxptPurchaseOrderErpServiceDeliveryPurchaseOrderResponse:JdResponse{ + [JsonProperty("returnType")] +public ErpResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceFindErpOrderResponse.cs b/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceFindErpOrderResponse.cs new file mode 100644 index 00000000..e3106cfc --- /dev/null +++ b/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceFindErpOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bGxptPurchaseOrderErpServiceFindErpOrderResponse:JdResponse{ + [JsonProperty("returnType")] +public ErpResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceFindPurchaseOrderResponse.cs b/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceFindPurchaseOrderResponse.cs new file mode 100644 index 00000000..b34e0755 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceFindPurchaseOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bGxptPurchaseOrderErpServiceFindPurchaseOrderResponse:JdResponse{ + [JsonProperty("returnType")] +public ErpResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderResponse.cs b/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderResponse.cs new file mode 100644 index 00000000..070c7940 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bGxptPurchaseOrderErpServiceQueryPurchaseOrderResponse:JdResponse{ + [JsonProperty("returnType")] +public ErpPageResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bGxptServiceErpServiceQueryServiceListResponse.cs b/BBWY.JDSDK/Response/B2bGxptServiceErpServiceQueryServiceListResponse.cs new file mode 100644 index 00000000..7cb8f61c --- /dev/null +++ b/BBWY.JDSDK/Response/B2bGxptServiceErpServiceQueryServiceListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bGxptServiceErpServiceQueryServiceListResponse:JdResponse{ + [JsonProperty("returnType")] +public ErpPageResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bMidOrderMiddleProviderQueryOrderListResponse.cs b/BBWY.JDSDK/Response/B2bMidOrderMiddleProviderQueryOrderListResponse.cs new file mode 100644 index 00000000..d48af793 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bMidOrderMiddleProviderQueryOrderListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bMidOrderMiddleProviderQueryOrderListResponse:JdResponse{ + [JsonProperty("returnType")] +public RPCResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bOpenApiGXProductProviderQueryProductResponse.cs b/BBWY.JDSDK/Response/B2bOpenApiGXProductProviderQueryProductResponse.cs new file mode 100644 index 00000000..5076494e --- /dev/null +++ b/BBWY.JDSDK/Response/B2bOpenApiGXProductProviderQueryProductResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class B2bOpenApiGXProductProviderQueryProductResponse:JdResponse{ + [JsonProperty("returnType")] +public string + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bOrderChildOrderListResponse.cs b/BBWY.JDSDK/Response/B2bOrderChildOrderListResponse.cs new file mode 100644 index 00000000..b3fc818b --- /dev/null +++ b/BBWY.JDSDK/Response/B2bOrderChildOrderListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bOrderChildOrderListResponse:JdResponse{ + [JsonProperty("resultBase")] +public ResultBase + + resultBase + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bOrderGetResponse.cs b/BBWY.JDSDK/Response/B2bOrderGetResponse.cs new file mode 100644 index 00000000..aa261f80 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bOrderGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bOrderGetResponse:JdResponse{ + [JsonProperty("resultBase")] +public ResultBase + + resultBase + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bOrderLogisticsGetResponse.cs b/BBWY.JDSDK/Response/B2bOrderLogisticsGetResponse.cs new file mode 100644 index 00000000..a2f615c8 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bOrderLogisticsGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bOrderLogisticsGetResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultBase + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bPoPoMidProviderQueryPurOrderDetailResponse.cs b/BBWY.JDSDK/Response/B2bPoPoMidProviderQueryPurOrderDetailResponse.cs new file mode 100644 index 00000000..0bff8fe1 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bPoPoMidProviderQueryPurOrderDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bPoPoMidProviderQueryPurOrderDetailResponse:JdResponse{ + [JsonProperty("returnType")] +public RPCResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bPoPoMidProviderQueryPurOrdersResponse.cs b/BBWY.JDSDK/Response/B2bPoPoMidProviderQueryPurOrdersResponse.cs new file mode 100644 index 00000000..769cb317 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bPoPoMidProviderQueryPurOrdersResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bPoPoMidProviderQueryPurOrdersResponse:JdResponse{ + [JsonProperty("returnType")] +public RPCResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bProductGetBigFieldResponse.cs b/BBWY.JDSDK/Response/B2bProductGetBigFieldResponse.cs new file mode 100644 index 00000000..ad937ded --- /dev/null +++ b/BBWY.JDSDK/Response/B2bProductGetBigFieldResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bProductGetBigFieldResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultBase + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bProductStockGetResponse.cs b/BBWY.JDSDK/Response/B2bProductStockGetResponse.cs new file mode 100644 index 00000000..d6f33ce9 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bProductStockGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bProductStockGetResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultBase + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bStockBatchGetAreaStockResponse.cs b/BBWY.JDSDK/Response/B2bStockBatchGetAreaStockResponse.cs new file mode 100644 index 00000000..207a4df4 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bStockBatchGetAreaStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bStockBatchGetAreaStockResponse:JdResponse{ + [JsonProperty("resultBase")] +public ResultBase + + resultBase + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bWareDetailGetResponse.cs b/BBWY.JDSDK/Response/B2bWareDetailGetResponse.cs new file mode 100644 index 00000000..90f4c72d --- /dev/null +++ b/BBWY.JDSDK/Response/B2bWareDetailGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bWareDetailGetResponse:JdResponse{ + [JsonProperty("returnType")] +public SdkResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bWareQuerySkuToPoolResponse.cs b/BBWY.JDSDK/Response/B2bWareQuerySkuToPoolResponse.cs new file mode 100644 index 00000000..7f6e3c64 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bWareQuerySkuToPoolResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bWareQuerySkuToPoolResponse:JdResponse{ + [JsonProperty("returnType")] +public SdkPageResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bWareQueryUserToPoolResponse.cs b/BBWY.JDSDK/Response/B2bWareQueryUserToPoolResponse.cs new file mode 100644 index 00000000..62a41cd1 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bWareQueryUserToPoolResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bWareQueryUserToPoolResponse:JdResponse{ + [JsonProperty("returnType")] +public SdkPageResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/B2bWareSearchResponse.cs b/BBWY.JDSDK/Response/B2bWareSearchResponse.cs new file mode 100644 index 00000000..e49fb443 --- /dev/null +++ b/BBWY.JDSDK/Response/B2bWareSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class B2bWareSearchResponse:JdResponse{ + [JsonProperty("returnType")] +public SdkPageResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandCouponCreateCouponActivityResponse.cs b/BBWY.JDSDK/Response/BrandCouponCreateCouponActivityResponse.cs new file mode 100644 index 00000000..b40a3ae8 --- /dev/null +++ b/BBWY.JDSDK/Response/BrandCouponCreateCouponActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandCouponCreateCouponActivityResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandCouponCreateJpassCouponResponse.cs b/BBWY.JDSDK/Response/BrandCouponCreateJpassCouponResponse.cs new file mode 100644 index 00000000..9715fc97 --- /dev/null +++ b/BBWY.JDSDK/Response/BrandCouponCreateJpassCouponResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandCouponCreateJpassCouponResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandCouponGetCanCelInfoResponse.cs b/BBWY.JDSDK/Response/BrandCouponGetCanCelInfoResponse.cs new file mode 100644 index 00000000..1558738a --- /dev/null +++ b/BBWY.JDSDK/Response/BrandCouponGetCanCelInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandCouponGetCanCelInfoResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandCouponGetCancelNumByCouponIdResponse.cs b/BBWY.JDSDK/Response/BrandCouponGetCancelNumByCouponIdResponse.cs new file mode 100644 index 00000000..2e7a5e9a --- /dev/null +++ b/BBWY.JDSDK/Response/BrandCouponGetCancelNumByCouponIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandCouponGetCancelNumByCouponIdResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandCouponGetCouponDrawInfoResponse.cs b/BBWY.JDSDK/Response/BrandCouponGetCouponDrawInfoResponse.cs new file mode 100644 index 00000000..42d38590 --- /dev/null +++ b/BBWY.JDSDK/Response/BrandCouponGetCouponDrawInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandCouponGetCouponDrawInfoResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandCouponGetCouponPageInfoResponse.cs b/BBWY.JDSDK/Response/BrandCouponGetCouponPageInfoResponse.cs new file mode 100644 index 00000000..bc0fc866 --- /dev/null +++ b/BBWY.JDSDK/Response/BrandCouponGetCouponPageInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandCouponGetCouponPageInfoResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandCouponQueryActivityPageInfoResponse.cs b/BBWY.JDSDK/Response/BrandCouponQueryActivityPageInfoResponse.cs new file mode 100644 index 00000000..1f6b3419 --- /dev/null +++ b/BBWY.JDSDK/Response/BrandCouponQueryActivityPageInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandCouponQueryActivityPageInfoResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandCouponStopCouponActivityResponse.cs b/BBWY.JDSDK/Response/BrandCouponStopCouponActivityResponse.cs new file mode 100644 index 00000000..aea01958 --- /dev/null +++ b/BBWY.JDSDK/Response/BrandCouponStopCouponActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandCouponStopCouponActivityResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/BrandInfoServiceQueryBrandInfoByBidResponse.cs b/BBWY.JDSDK/Response/BrandInfoServiceQueryBrandInfoByBidResponse.cs new file mode 100644 index 00000000..1f3f8a1a --- /dev/null +++ b/BBWY.JDSDK/Response/BrandInfoServiceQueryBrandInfoByBidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class BrandInfoServiceQueryBrandInfoByBidResponse:JdResponse{ + [JsonProperty("returnType")] +public CetusRemoteResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindAttrByIdJosResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindAttrByIdJosResponse.cs new file mode 100644 index 00000000..633d88f1 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindAttrByIdJosResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindAttrByIdJosResponse:JdResponse{ + [JsonProperty("categoryAttr")] +public CategoryAttrJos + + categoryAttr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindAttrByIdResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindAttrByIdResponse.cs new file mode 100644 index 00000000..01c7440d --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindAttrByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindAttrByIdResponse:JdResponse{ + [JsonProperty("categoryAttr")] +public CategoryAttr + + categoryAttr + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindAttrByIdUnlimitCateResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindAttrByIdUnlimitCateResponse.cs new file mode 100644 index 00000000..93a3bd28 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindAttrByIdUnlimitCateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindAttrByIdUnlimitCateResponse:JdResponse{ + [JsonProperty("findattrbyidunlimitcate_result")] +public CategoryAttrUnlimit + + findattrbyidunlimitcateResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdJosResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdJosResponse.cs new file mode 100644 index 00000000..338a92f2 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdJosResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindAttrsByCategoryIdJosResponse:JdResponse{ + [JsonProperty("categoryAttrs")] +public List + + categoryAttrs + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdResponse.cs new file mode 100644 index 00000000..7e049265 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindAttrsByCategoryIdResponse:JdResponse{ + [JsonProperty("categoryAttrs")] +public List + + categoryAttrs + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdUnlimitCateResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdUnlimitCateResponse.cs new file mode 100644 index 00000000..169b160f --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindAttrsByCategoryIdUnlimitCateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindAttrsByCategoryIdUnlimitCateResponse:JdResponse{ + [JsonProperty("findattrsbycategoryidunlimitcate_result")] +public List + + findattrsbycategoryidunlimitcateResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindByIdResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindByIdResponse.cs new file mode 100644 index 00000000..3bc5b38a --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindByIdResponse:JdResponse{ + [JsonProperty("category")] +public Category + + category + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindByPIdResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindByPIdResponse.cs new file mode 100644 index 00000000..3b6e1cc1 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindByPIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindByPIdResponse:JdResponse{ + [JsonProperty("categories")] +public List + + categories + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindSaleAttrValueTemplatesResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindSaleAttrValueTemplatesResponse.cs new file mode 100644 index 00000000..394348c7 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindSaleAttrValueTemplatesResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindSaleAttrValueTemplatesResponse:JdResponse{ + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdJosResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdJosResponse.cs new file mode 100644 index 00000000..efdb2c51 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdJosResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindValuesByAttrIdJosResponse:JdResponse{ + [JsonProperty("categoryAttrValues")] +public List + + categoryAttrValues + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdResponse.cs new file mode 100644 index 00000000..35b04b2a --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindValuesByAttrIdResponse:JdResponse{ + [JsonProperty("categoryAttrValues")] +public List + + categoryAttrValues + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdUnlimitResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdUnlimitResponse.cs new file mode 100644 index 00000000..7a020b1c --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindValuesByAttrIdUnlimitResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindValuesByAttrIdUnlimitResponse:JdResponse{ + [JsonProperty("findvaluesbyattridunlimit_result")] +public List + + findvaluesbyattridunlimitResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindValuesByIdJosResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindValuesByIdJosResponse.cs new file mode 100644 index 00000000..622544e5 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindValuesByIdJosResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindValuesByIdJosResponse:JdResponse{ + [JsonProperty("categoryAttrValue")] +public CategoryAttrValueJos + + categoryAttrValue + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindValuesByIdResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindValuesByIdResponse.cs new file mode 100644 index 00000000..669d2c53 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindValuesByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindValuesByIdResponse:JdResponse{ + [JsonProperty("categoryAttrValue")] +public CategoryAttrValue + + categoryAttrValue + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryReadFindValuesByIdUnlimitResponse.cs b/BBWY.JDSDK/Response/CategoryReadFindValuesByIdUnlimitResponse.cs new file mode 100644 index 00000000..3d565858 --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryReadFindValuesByIdUnlimitResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CategoryReadFindValuesByIdUnlimitResponse:JdResponse{ + [JsonProperty("findvaluesbyidunlimit_result")] +public CategoryAttrValueUnlimit + + findvaluesbyidunlimitResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CategoryWriteSaveVenderAttrValueResponse.cs b/BBWY.JDSDK/Response/CategoryWriteSaveVenderAttrValueResponse.cs new file mode 100644 index 00000000..dd22677e --- /dev/null +++ b/BBWY.JDSDK/Response/CategoryWriteSaveVenderAttrValueResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class CategoryWriteSaveVenderAttrValueResponse:JdResponse{ + [JsonProperty("valueId")] +public long + + valueId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CeoddRecomRuleCheckResponse.cs b/BBWY.JDSDK/Response/CeoddRecomRuleCheckResponse.cs new file mode 100644 index 00000000..c3ead6b2 --- /dev/null +++ b/BBWY.JDSDK/Response/CeoddRecomRuleCheckResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CeoddRecomRuleCheckResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CheckSkuSettlePriceResponse.cs b/BBWY.JDSDK/Response/CheckSkuSettlePriceResponse.cs new file mode 100644 index 00000000..56b48cc8 --- /dev/null +++ b/BBWY.JDSDK/Response/CheckSkuSettlePriceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CheckSkuSettlePriceResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ClubPopCommentreplySaveResponse.cs b/BBWY.JDSDK/Response/ClubPopCommentreplySaveResponse.cs new file mode 100644 index 00000000..022e5017 --- /dev/null +++ b/BBWY.JDSDK/Response/ClubPopCommentreplySaveResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ClubPopCommentreplySaveResponse:JdResponse{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CmpSkuInfoQuerylistResponse.cs b/BBWY.JDSDK/Response/CmpSkuInfoQuerylistResponse.cs new file mode 100644 index 00000000..1c80dba9 --- /dev/null +++ b/BBWY.JDSDK/Response/CmpSkuInfoQuerylistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CmpSkuInfoQuerylistResponse:JdResponse{ + [JsonProperty("cmpJsfResult")] +public CmpJsfResult + + cmpJsfResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ComJdDdOpenGwApiDataServiceResponse.cs b/BBWY.JDSDK/Response/ComJdDdOpenGwApiDataServiceResponse.cs new file mode 100644 index 00000000..3c0cad44 --- /dev/null +++ b/BBWY.JDSDK/Response/ComJdDdOpenGwApiDataServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ComJdDdOpenGwApiDataServiceResponse:JdResponse{ + [JsonProperty("returnType")] +public DataResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ComJdDdOpenGwApiGrantServiceResponse.cs b/BBWY.JDSDK/Response/ComJdDdOpenGwApiGrantServiceResponse.cs new file mode 100644 index 00000000..8d40511f --- /dev/null +++ b/BBWY.JDSDK/Response/ComJdDdOpenGwApiGrantServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ComJdDdOpenGwApiGrantServiceResponse:JdResponse{ + [JsonProperty("AccessSignatureResult")] +public AccessSignatureResult + + AccessSignatureResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ComJdDdOpenGwApiMessagePushServiceResponse.cs b/BBWY.JDSDK/Response/ComJdDdOpenGwApiMessagePushServiceResponse.cs new file mode 100644 index 00000000..bcacf367 --- /dev/null +++ b/BBWY.JDSDK/Response/ComJdDdOpenGwApiMessagePushServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ComJdDdOpenGwApiMessagePushServiceResponse:JdResponse{ + [JsonProperty("MessagePushResult")] +public MessagePushResult + + MessagePushResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceResponse.cs b/BBWY.JDSDK/Response/ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceResponse.cs new file mode 100644 index 00000000..da3ad9d9 --- /dev/null +++ b/BBWY.JDSDK/Response/ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ComJdEerdcGrcgEjsfApiOutExternalOperationJsfServiceResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultVO + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ComJdJposRpcJsfJingBeanExpireJsfFacadeResponse.cs b/BBWY.JDSDK/Response/ComJdJposRpcJsfJingBeanExpireJsfFacadeResponse.cs new file mode 100644 index 00000000..90c78321 --- /dev/null +++ b/BBWY.JDSDK/Response/ComJdJposRpcJsfJingBeanExpireJsfFacadeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ComJdJposRpcJsfJingBeanExpireJsfFacadeResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ComJdLdopAlphaWaybillApiOutageQueryResponse.cs b/BBWY.JDSDK/Response/ComJdLdopAlphaWaybillApiOutageQueryResponse.cs new file mode 100644 index 00000000..f13b5957 --- /dev/null +++ b/BBWY.JDSDK/Response/ComJdLdopAlphaWaybillApiOutageQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ComJdLdopAlphaWaybillApiOutageQueryResponse:JdResponse{ + [JsonProperty("returnType")] +public ResponseDTO + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ComJdRuleManageApiServiceNewWareServiceResponse.cs b/BBWY.JDSDK/Response/ComJdRuleManageApiServiceNewWareServiceResponse.cs new file mode 100644 index 00000000..470364c7 --- /dev/null +++ b/BBWY.JDSDK/Response/ComJdRuleManageApiServiceNewWareServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ComJdRuleManageApiServiceNewWareServiceResponse:JdResponse{ + [JsonProperty("josResult")] +public JosResult + + josResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ComJdUeRecoveryOutServiceReassignListJsfServiceResponse.cs b/BBWY.JDSDK/Response/ComJdUeRecoveryOutServiceReassignListJsfServiceResponse.cs new file mode 100644 index 00000000..272cfc96 --- /dev/null +++ b/BBWY.JDSDK/Response/ComJdUeRecoveryOutServiceReassignListJsfServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ComJdUeRecoveryOutServiceReassignListJsfServiceResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CreateEntityStoreResponse.cs b/BBWY.JDSDK/Response/CreateEntityStoreResponse.cs new file mode 100644 index 00000000..47304146 --- /dev/null +++ b/BBWY.JDSDK/Response/CreateEntityStoreResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CreateEntityStoreResponse:JdResponse{ + [JsonProperty("createentitystore_result")] +public ResultBean + + createentitystoreResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CreateEntityStoresGroupResponse.cs b/BBWY.JDSDK/Response/CreateEntityStoresGroupResponse.cs new file mode 100644 index 00000000..89ee8b2a --- /dev/null +++ b/BBWY.JDSDK/Response/CreateEntityStoresGroupResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CreateEntityStoresGroupResponse:JdResponse{ + [JsonProperty("createentitystoresgroup_result")] +public ResultBean + + createentitystoresgroupResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmDeleteCustomerOpenInfoResponse.cs b/BBWY.JDSDK/Response/CrmDeleteCustomerOpenInfoResponse.cs new file mode 100644 index 00000000..3dd4d5ad --- /dev/null +++ b/BBWY.JDSDK/Response/CrmDeleteCustomerOpenInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmDeleteCustomerOpenInfoResponse:JdResponse{ + [JsonProperty("deletecustomeropeninfo_result")] +public CommonResult + + deletecustomeropeninfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmGatewayDownclientJdMappingLevelResponse.cs b/BBWY.JDSDK/Response/CrmGatewayDownclientJdMappingLevelResponse.cs new file mode 100644 index 00000000..3415f0e0 --- /dev/null +++ b/BBWY.JDSDK/Response/CrmGatewayDownclientJdMappingLevelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmGatewayDownclientJdMappingLevelResponse:JdResponse{ + [JsonProperty("onlineResponse")] +public OnlineResponse + + onlineResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmGatewayDownclientJdSyncQueryResponse.cs b/BBWY.JDSDK/Response/CrmGatewayDownclientJdSyncQueryResponse.cs new file mode 100644 index 00000000..2b11cbfe --- /dev/null +++ b/BBWY.JDSDK/Response/CrmGatewayDownclientJdSyncQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmGatewayDownclientJdSyncQueryResponse:JdResponse{ + [JsonProperty("onlineResponse")] +public OnlineResponse + + onlineResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmGatewayDownclientJdSyncResponse.cs b/BBWY.JDSDK/Response/CrmGatewayDownclientJdSyncResponse.cs new file mode 100644 index 00000000..55972c54 --- /dev/null +++ b/BBWY.JDSDK/Response/CrmGatewayDownclientJdSyncResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmGatewayDownclientJdSyncResponse:JdResponse{ + [JsonProperty("onlineResponse")] +public OnlineResponse + + onlineResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmGradeGetResponse.cs b/BBWY.JDSDK/Response/CrmGradeGetResponse.cs new file mode 100644 index 00000000..0def63a7 --- /dev/null +++ b/BBWY.JDSDK/Response/CrmGradeGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmGradeGetResponse:JdResponse{ + [JsonProperty("grade_promotions")] +public GradePromotion[] + + gradePromotions + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmGradeUpdateResponse.cs b/BBWY.JDSDK/Response/CrmGradeUpdateResponse.cs new file mode 100644 index 00000000..6b4b7bb2 --- /dev/null +++ b/BBWY.JDSDK/Response/CrmGradeUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class CrmGradeUpdateResponse:JdResponse{ + [JsonProperty("is_success")] +public bool + + isSuccess + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmMemberScanResponse.cs b/BBWY.JDSDK/Response/CrmMemberScanResponse.cs new file mode 100644 index 00000000..2d6abb0a --- /dev/null +++ b/BBWY.JDSDK/Response/CrmMemberScanResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmMemberScanResponse:JdResponse{ + [JsonProperty("crm_member_scan_result")] +public CrmMemberScanResult + + crmMemberScanResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmMemberSearchNewResponse.cs b/BBWY.JDSDK/Response/CrmMemberSearchNewResponse.cs new file mode 100644 index 00000000..dd2f1a30 --- /dev/null +++ b/BBWY.JDSDK/Response/CrmMemberSearchNewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmMemberSearchNewResponse:JdResponse{ + [JsonProperty("crm_member_result")] +public CrmMemberResult + + crmMemberResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmMemberSearchResponse.cs b/BBWY.JDSDK/Response/CrmMemberSearchResponse.cs new file mode 100644 index 00000000..6bc51ac3 --- /dev/null +++ b/BBWY.JDSDK/Response/CrmMemberSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmMemberSearchResponse:JdResponse{ + [JsonProperty("crm_member_result")] +public CrmMemberResult + + crmMemberResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmModelGetResponse.cs b/BBWY.JDSDK/Response/CrmModelGetResponse.cs new file mode 100644 index 00000000..f6092b06 --- /dev/null +++ b/BBWY.JDSDK/Response/CrmModelGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmModelGetResponse:JdResponse{ + [JsonProperty("member_dynm_models")] +public MemberDynmModel[] + + memberDynmModels + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmModelMemberGetResponse.cs b/BBWY.JDSDK/Response/CrmModelMemberGetResponse.cs new file mode 100644 index 00000000..18ed76ad --- /dev/null +++ b/BBWY.JDSDK/Response/CrmModelMemberGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmModelMemberGetResponse:JdResponse{ + [JsonProperty("crm_member_result")] +public CrmMemberResult + + crmMemberResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/CrmWriteCustomerInfoResponse.cs b/BBWY.JDSDK/Response/CrmWriteCustomerInfoResponse.cs new file mode 100644 index 00000000..31d87086 --- /dev/null +++ b/BBWY.JDSDK/Response/CrmWriteCustomerInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class CrmWriteCustomerInfoResponse:JdResponse{ + [JsonProperty("writecustomerinfo_result")] +public CommonResult + + writecustomerinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataCollectResponse.cs b/BBWY.JDSDK/Response/DataCollectResponse.cs new file mode 100644 index 00000000..43bce121 --- /dev/null +++ b/BBWY.JDSDK/Response/DataCollectResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataCollectResponse:JdResponse{ + [JsonProperty("collectdata_result")] +public ResultUtil + + collectdataResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderActivityStatusQueryResponse.cs b/BBWY.JDSDK/Response/DataVenderActivityStatusQueryResponse.cs new file mode 100644 index 00000000..d57b9ed4 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderActivityStatusQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderActivityStatusQueryResponse:JdResponse{ + [JsonProperty("service_response")] +public ServiceResponse + + serviceResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderAreaDefineInfoGetResponse.cs b/BBWY.JDSDK/Response/DataVenderAreaDefineInfoGetResponse.cs new file mode 100644 index 00000000..6fe9edc0 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderAreaDefineInfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderAreaDefineInfoGetResponse:JdResponse{ + [JsonProperty("result")] +public AreaDefineInfoResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderCommonQueryResponse.cs b/BBWY.JDSDK/Response/DataVenderCommonQueryResponse.cs new file mode 100644 index 00000000..9dd8beb3 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderCommonQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderCommonQueryResponse:JdResponse{ + [JsonProperty("response")] +public ServiceResponse + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderEffectPublicidserviceSearchResponse.cs b/BBWY.JDSDK/Response/DataVenderEffectPublicidserviceSearchResponse.cs new file mode 100644 index 00000000..e4435dd9 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderEffectPublicidserviceSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderEffectPublicidserviceSearchResponse:JdResponse{ + [JsonProperty("effect_result")] +public Result + + effectResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderMarketingActivityCreateResponse.cs b/BBWY.JDSDK/Response/DataVenderMarketingActivityCreateResponse.cs new file mode 100644 index 00000000..dd95155e --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderMarketingActivityCreateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderMarketingActivityCreateResponse:JdResponse{ + [JsonProperty("Result")] +public Result + + Result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderPackDMPSynchronizeInfoGetResponse.cs b/BBWY.JDSDK/Response/DataVenderPackDMPSynchronizeInfoGetResponse.cs new file mode 100644 index 00000000..6fd5bb15 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderPackDMPSynchronizeInfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderPackDMPSynchronizeInfoGetResponse:JdResponse{ + [JsonProperty("result")] +public DmpSychroResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderPackDMPSynchronizeResponse.cs b/BBWY.JDSDK/Response/DataVenderPackDMPSynchronizeResponse.cs new file mode 100644 index 00000000..f2a00ff2 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderPackDMPSynchronizeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderPackDMPSynchronizeResponse:JdResponse{ + [JsonProperty("Result")] +public Result + + Result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderPackDivideResponse.cs b/BBWY.JDSDK/Response/DataVenderPackDivideResponse.cs new file mode 100644 index 00000000..ae9d2a51 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderPackDivideResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderPackDivideResponse:JdResponse{ + [JsonProperty("Result")] +public Result + + Result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsDefaultSmsSignAddResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsDefaultSmsSignAddResponse.cs new file mode 100644 index 00000000..d64f2701 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsDefaultSmsSignAddResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsDefaultSmsSignAddResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsEffectGetResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsEffectGetResponse.cs new file mode 100644 index 00000000..8e4d7416 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsEffectGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsEffectGetResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsEffectGetrtResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsEffectGetrtResponse.cs new file mode 100644 index 00000000..2f324367 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsEffectGetrtResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsEffectGetrtResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsNotifyResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsNotifyResponse.cs new file mode 100644 index 00000000..ea7285d1 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsNotifyResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsNotifyResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsRechargeStatusResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsRechargeStatusResponse.cs new file mode 100644 index 00000000..073646fa --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsRechargeStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsRechargeStatusResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsRechargeSurplusResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsRechargeSurplusResponse.cs new file mode 100644 index 00000000..a5fad745 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsRechargeSurplusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsRechargeSurplusResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsSendbymodelResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsSendbymodelResponse.cs new file mode 100644 index 00000000..643061b6 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsSendbymodelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsSendbymodelResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsSignAddResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsSignAddResponse.cs new file mode 100644 index 00000000..4b223f11 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsSignAddResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsSignAddResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsSignGetResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsSignGetResponse.cs new file mode 100644 index 00000000..8e8e7e87 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsSignGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsSignGetResponse:JdResponse{ + [JsonProperty("result")] +public Result2 + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsSignInfoModifyResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsSignInfoModifyResponse.cs new file mode 100644 index 00000000..8bb3ca37 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsSignInfoModifyResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsSignInfoModifyResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSmsSignStatusGetResponse.cs b/BBWY.JDSDK/Response/DataVenderSmsSignStatusGetResponse.cs new file mode 100644 index 00000000..e1120111 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSmsSignStatusGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSmsSignStatusGetResponse:JdResponse{ + [JsonProperty("result")] +public StatusDataResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderStrategyComputeGeneralByidResponse.cs b/BBWY.JDSDK/Response/DataVenderStrategyComputeGeneralByidResponse.cs new file mode 100644 index 00000000..ccdd8e41 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderStrategyComputeGeneralByidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderStrategyComputeGeneralByidResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderStrategyInstBindResponse.cs b/BBWY.JDSDK/Response/DataVenderStrategyInstBindResponse.cs new file mode 100644 index 00000000..58de389b --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderStrategyInstBindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderStrategyInstBindResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderStrategyInstanceCreateResponse.cs b/BBWY.JDSDK/Response/DataVenderStrategyInstanceCreateResponse.cs new file mode 100644 index 00000000..53ae406c --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderStrategyInstanceCreateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderStrategyInstanceCreateResponse:JdResponse{ + [JsonProperty("result")] +public CreateResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderSubPackGetResponse.cs b/BBWY.JDSDK/Response/DataVenderSubPackGetResponse.cs new file mode 100644 index 00000000..52486e6e --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderSubPackGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderSubPackGetResponse:JdResponse{ + [JsonProperty("result")] +public PackResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvComputeResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvComputeResponse.cs new file mode 100644 index 00000000..ad3f9868 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvComputeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvComputeResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvContentListResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvContentListResponse.cs new file mode 100644 index 00000000..b15b0981 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvContentListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvContentListResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvCreateResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvCreateResponse.cs new file mode 100644 index 00000000..e42853c2 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvCreateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvCreateResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvDeleteResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvDeleteResponse.cs new file mode 100644 index 00000000..c9a422df --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvDeleteResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvDeleteResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvGenerateActivityidResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvGenerateActivityidResponse.cs new file mode 100644 index 00000000..76c4aff1 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvGenerateActivityidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvGenerateActivityidResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvListResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvListResponse.cs new file mode 100644 index 00000000..c79864d8 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvListResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadEndResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadEndResponse.cs new file mode 100644 index 00000000..b8fc4e5c --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadEndResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvMultiuploadEndResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadProcessResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadProcessResponse.cs new file mode 100644 index 00000000..0e7407f4 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadProcessResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvMultiuploadProcessResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadStartResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadStartResponse.cs new file mode 100644 index 00000000..9f898667 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvMultiuploadStartResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvMultiuploadStartResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvQueryResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvQueryResponse.cs new file mode 100644 index 00000000..07176d18 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvQueryResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvScenesumGetResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvScenesumGetResponse.cs new file mode 100644 index 00000000..218540dd --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvScenesumGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvScenesumGetResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvSensitiveWordCheckResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvSensitiveWordCheckResponse.cs new file mode 100644 index 00000000..d996be02 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvSensitiveWordCheckResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvSensitiveWordCheckResponse:JdResponse{ + [JsonProperty("result")] +public SmsResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvSmsSentResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvSmsSentResponse.cs new file mode 100644 index 00000000..2e026b83 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvSmsSentResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvSmsSentResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvStatusGetResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvStatusGetResponse.cs new file mode 100644 index 00000000..56e8c8b7 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvStatusGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvStatusGetResponse:JdResponse{ + [JsonProperty("result")] +public PackStatusResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackIsvUploadResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackIsvUploadResponse.cs new file mode 100644 index 00000000..21a377bd --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackIsvUploadResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackIsvUploadResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DataVenderUserpackParamConcatCheckResponse.cs b/BBWY.JDSDK/Response/DataVenderUserpackParamConcatCheckResponse.cs new file mode 100644 index 00000000..fc63eca8 --- /dev/null +++ b/BBWY.JDSDK/Response/DataVenderUserpackParamConcatCheckResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DataVenderUserpackParamConcatCheckResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DdNoticeNoticeDispatcherResponse.cs b/BBWY.JDSDK/Response/DdNoticeNoticeDispatcherResponse.cs new file mode 100644 index 00000000..e29fad00 --- /dev/null +++ b/BBWY.JDSDK/Response/DdNoticeNoticeDispatcherResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DdNoticeNoticeDispatcherResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultWrap + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DeleteEntityStoresGroupResponse.cs b/BBWY.JDSDK/Response/DeleteEntityStoresGroupResponse.cs new file mode 100644 index 00000000..726d2451 --- /dev/null +++ b/BBWY.JDSDK/Response/DeleteEntityStoresGroupResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DeleteEntityStoresGroupResponse:JdResponse{ + [JsonProperty("deleteentitystoresgroup_result")] +public ResultBean + + deleteentitystoresgroupResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DeleteStoresByIdResponse.cs b/BBWY.JDSDK/Response/DeleteStoresByIdResponse.cs new file mode 100644 index 00000000..9cd06316 --- /dev/null +++ b/BBWY.JDSDK/Response/DeleteStoresByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DeleteStoresByIdResponse:JdResponse{ + [JsonProperty("deletestoresbyid_result")] +public ResultBean + + deletestoresbyidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DeliRecomdCarriersSearchResponse.cs b/BBWY.JDSDK/Response/DeliRecomdCarriersSearchResponse.cs new file mode 100644 index 00000000..b1401f37 --- /dev/null +++ b/BBWY.JDSDK/Response/DeliRecomdCarriersSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DeliRecomdCarriersSearchResponse:JdResponse{ + [JsonProperty("StandardListResponse")] +public StandardListResponse + + StandardListResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DentistryAppointWriteOffResponse.cs b/BBWY.JDSDK/Response/DentistryAppointWriteOffResponse.cs new file mode 100644 index 00000000..ae705762 --- /dev/null +++ b/BBWY.JDSDK/Response/DentistryAppointWriteOffResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DentistryAppointWriteOffResponse:JdResponse{ + [JsonProperty("returnType")] +public JsfResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DentistryAppointmentResultCallbackResponse.cs b/BBWY.JDSDK/Response/DentistryAppointmentResultCallbackResponse.cs new file mode 100644 index 00000000..9fbf8712 --- /dev/null +++ b/BBWY.JDSDK/Response/DentistryAppointmentResultCallbackResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DentistryAppointmentResultCallbackResponse:JdResponse{ + [JsonProperty("returnType")] +public JsfResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DentistryCancelAppointResponse.cs b/BBWY.JDSDK/Response/DentistryCancelAppointResponse.cs new file mode 100644 index 00000000..5c139896 --- /dev/null +++ b/BBWY.JDSDK/Response/DentistryCancelAppointResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DentistryCancelAppointResponse:JdResponse{ + [JsonProperty("returnType")] +public JsfResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DentistryPushGoodsStoreInfoResponse.cs b/BBWY.JDSDK/Response/DentistryPushGoodsStoreInfoResponse.cs new file mode 100644 index 00000000..9538806c --- /dev/null +++ b/BBWY.JDSDK/Response/DentistryPushGoodsStoreInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DentistryPushGoodsStoreInfoResponse:JdResponse{ + [JsonProperty("returnType")] +public JsfResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DentistryPushReportResponse.cs b/BBWY.JDSDK/Response/DentistryPushReportResponse.cs new file mode 100644 index 00000000..7eac736b --- /dev/null +++ b/BBWY.JDSDK/Response/DentistryPushReportResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DentistryPushReportResponse:JdResponse{ + [JsonProperty("returnType")] +public JsfResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DentistryPushStoreInfoResponse.cs b/BBWY.JDSDK/Response/DentistryPushStoreInfoResponse.cs new file mode 100644 index 00000000..1b51339e --- /dev/null +++ b/BBWY.JDSDK/Response/DentistryPushStoreInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DentistryPushStoreInfoResponse:JdResponse{ + [JsonProperty("returnType")] +public JsfResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DentistryUpdateAppointResponse.cs b/BBWY.JDSDK/Response/DentistryUpdateAppointResponse.cs new file mode 100644 index 00000000..6339071c --- /dev/null +++ b/BBWY.JDSDK/Response/DentistryUpdateAppointResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DentistryUpdateAppointResponse:JdResponse{ + [JsonProperty("returnType")] +public JsfResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DetectionTextRedLineDetectResponse.cs b/BBWY.JDSDK/Response/DetectionTextRedLineDetectResponse.cs new file mode 100644 index 00000000..06cfb243 --- /dev/null +++ b/BBWY.JDSDK/Response/DetectionTextRedLineDetectResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DetectionTextRedLineDetectResponse:JdResponse{ + [JsonProperty("TextDetectResult")] +public TextDetectResult + + TextDetectResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DlinkMonitorSendMonitorRecordsResponse.cs b/BBWY.JDSDK/Response/DlinkMonitorSendMonitorRecordsResponse.cs new file mode 100644 index 00000000..49f46978 --- /dev/null +++ b/BBWY.JDSDK/Response/DlinkMonitorSendMonitorRecordsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DlinkMonitorSendMonitorRecordsResponse:JdResponse{ + [JsonProperty("returnType")] +public SendResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsBatchOutBoundResponse.cs b/BBWY.JDSDK/Response/DropshipDpsBatchOutBoundResponse.cs new file mode 100644 index 00000000..e56f10a6 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsBatchOutBoundResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsBatchOutBoundResponse:JdResponse{ + [JsonProperty("batchOutboundResult")] +public OutBoundResultDto + + batchOutboundResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsCurrenttimeResponse.cs b/BBWY.JDSDK/Response/DropshipDpsCurrenttimeResponse.cs new file mode 100644 index 00000000..ddd3cb42 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsCurrenttimeResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class DropshipDpsCurrenttimeResponse:JdResponse{ + [JsonProperty("currentTime")] +public DateTime + + currentTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsDeliveryAddressServiceResponse.cs b/BBWY.JDSDK/Response/DropshipDpsDeliveryAddressServiceResponse.cs new file mode 100644 index 00000000..8f419840 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsDeliveryAddressServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsDeliveryAddressServiceResponse:JdResponse{ + [JsonProperty("deliveryAddressQueryResult")] +public DropshipResult + + deliveryAddressQueryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsDeliveryResponse.cs b/BBWY.JDSDK/Response/DropshipDpsDeliveryResponse.cs new file mode 100644 index 00000000..bad8289b --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsDeliveryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsDeliveryResponse:JdResponse{ + [JsonProperty("deliverResult")] +public DeliverDoResultSetDto + + deliverResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsModifyStockInfoResponse.cs b/BBWY.JDSDK/Response/DropshipDpsModifyStockInfoResponse.cs new file mode 100644 index 00000000..d9c74a58 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsModifyStockInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsModifyStockInfoResponse:JdResponse{ + [JsonProperty("modifyStockResult")] +public DropshipResult + + modifyStockResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsOutboundResponse.cs b/BBWY.JDSDK/Response/DropshipDpsOutboundResponse.cs new file mode 100644 index 00000000..53b074e4 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsOutboundResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsOutboundResponse:JdResponse{ + [JsonProperty("outBoundResult")] +public OutBoundResultDto + + outBoundResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsPartitionStockInfoQueryResponse.cs b/BBWY.JDSDK/Response/DropshipDpsPartitionStockInfoQueryResponse.cs new file mode 100644 index 00000000..e0f06079 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsPartitionStockInfoQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsPartitionStockInfoQueryResponse:JdResponse{ + [JsonProperty("querypartitionstockinfos_result")] +public DropshipResult + + querypartitionstockinfosResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsPartitionStockMaintainResponse.cs b/BBWY.JDSDK/Response/DropshipDpsPartitionStockMaintainResponse.cs new file mode 100644 index 00000000..1a4084a9 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsPartitionStockMaintainResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsPartitionStockMaintainResponse:JdResponse{ + [JsonProperty("setpartitionstocknum_result")] +public DropshipResult + + setpartitionstocknumResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsPartitionStockStoreQueryResponse.cs b/BBWY.JDSDK/Response/DropshipDpsPartitionStockStoreQueryResponse.cs new file mode 100644 index 00000000..0245af94 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsPartitionStockStoreQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsPartitionStockStoreQueryResponse:JdResponse{ + [JsonProperty("getstoreinfosbyvendor_result")] +public DropshipStoreResult + + getstoreinfosbyvendorResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsPrerefundResponse.cs b/BBWY.JDSDK/Response/DropshipDpsPrerefundResponse.cs new file mode 100644 index 00000000..d4d78a99 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsPrerefundResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsPrerefundResponse:JdResponse{ + [JsonProperty("prerefundResult")] +public Result + + prerefundResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsQueryExpressInfoResponse.cs b/BBWY.JDSDK/Response/DropshipDpsQueryExpressInfoResponse.cs new file mode 100644 index 00000000..982ff0e3 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsQueryExpressInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsQueryExpressInfoResponse:JdResponse{ + [JsonProperty("queryExpressInfoResult")] +public Result + + queryExpressInfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsQueryStockInfoResponse.cs b/BBWY.JDSDK/Response/DropshipDpsQueryStockInfoResponse.cs new file mode 100644 index 00000000..49cb9b3a --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsQueryStockInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsQueryStockInfoResponse:JdResponse{ + [JsonProperty("queryStockResult")] +public DropshipResult + + queryStockResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsSearchAllOrdersResponse.cs b/BBWY.JDSDK/Response/DropshipDpsSearchAllOrdersResponse.cs new file mode 100644 index 00000000..1d93ee17 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsSearchAllOrdersResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsSearchAllOrdersResponse:JdResponse{ + [JsonProperty("searchallorders_result")] +public QueryAllOrdersForJosResultList + + searchallordersResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsSearchResponse.cs b/BBWY.JDSDK/Response/DropshipDpsSearchResponse.cs new file mode 100644 index 00000000..f636a911 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsSearchResponse:JdResponse{ + [JsonProperty("searchResult")] +public QueryOrderForJosResultList + + searchResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsSearchoutboundorderResponse.cs b/BBWY.JDSDK/Response/DropshipDpsSearchoutboundorderResponse.cs new file mode 100644 index 00000000..792f3692 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsSearchoutboundorderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsSearchoutboundorderResponse:JdResponse{ + [JsonProperty("searchResult")] +public QueryOrderForJosResultList + + searchResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsSearchpreResponse.cs b/BBWY.JDSDK/Response/DropshipDpsSearchpreResponse.cs new file mode 100644 index 00000000..99f6fc5f --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsSearchpreResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsSearchpreResponse:JdResponse{ + [JsonProperty("searchPreResult")] +public ReturnOrderPreForJosResultList + + searchPreResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsSearchsingleResponse.cs b/BBWY.JDSDK/Response/DropshipDpsSearchsingleResponse.cs new file mode 100644 index 00000000..4c6de532 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsSearchsingleResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsSearchsingleResponse:JdResponse{ + [JsonProperty("searchSingleResult")] +public QuerySingleOrderForJosResultDto + + searchSingleResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsSearchsingleorderResponse.cs b/BBWY.JDSDK/Response/DropshipDpsSearchsingleorderResponse.cs new file mode 100644 index 00000000..8e6b2675 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsSearchsingleorderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsSearchsingleorderResponse:JdResponse{ + [JsonProperty("searchSingleResult")] +public QuerySingleOrderForJosResultDto + + searchSingleResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DropshipDpsSplitOrderResponse.cs b/BBWY.JDSDK/Response/DropshipDpsSplitOrderResponse.cs new file mode 100644 index 00000000..4f782447 --- /dev/null +++ b/BBWY.JDSDK/Response/DropshipDpsSplitOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DropshipDpsSplitOrderResponse:JdResponse{ + [JsonProperty("queryExpressInfoResult")] +public Result + + queryExpressInfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdkckeywordCategorypricesuggestQueryResponse.cs b/BBWY.JDSDK/Response/DspAdkckeywordCategorypricesuggestQueryResponse.cs new file mode 100644 index 00000000..0e17cb57 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdkckeywordCategorypricesuggestQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdkckeywordCategorypricesuggestQueryResponse:JdResponse{ + [JsonProperty("getPriceForeCast_result")] +public DspResult + + getPriceForeCastResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdkckeywordKeywordpricesuggestQueryResponse.cs b/BBWY.JDSDK/Response/DspAdkckeywordKeywordpricesuggestQueryResponse.cs new file mode 100644 index 00000000..5f5dcc15 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdkckeywordKeywordpricesuggestQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdkckeywordKeywordpricesuggestQueryResponse:JdResponse{ + [JsonProperty("getPriceForeCast_result")] +public DspResult + + getPriceForeCastResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdkckeywordUsedKeywordGetResponse.cs b/BBWY.JDSDK/Response/DspAdkckeywordUsedKeywordGetResponse.cs new file mode 100644 index 00000000..96c75ee3 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdkckeywordUsedKeywordGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdkckeywordUsedKeywordGetResponse:JdResponse{ + [JsonProperty("searchrecommendkeywords_result")] +public DspResult + + searchrecommendkeywordsResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdkcunitAreadirectionUpdateResponse.cs b/BBWY.JDSDK/Response/DspAdkcunitAreadirectionUpdateResponse.cs new file mode 100644 index 00000000..ec75091a --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdkcunitAreadirectionUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdkcunitAreadirectionUpdateResponse:JdResponse{ + [JsonProperty("updatefeaturedirectionforarea_result")] +public DspResult + + updatefeaturedirectionforareaResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdkcunitDmpGetBindCrowdResponse.cs b/BBWY.JDSDK/Response/DspAdkcunitDmpGetBindCrowdResponse.cs new file mode 100644 index 00000000..f3a25dbe --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdkcunitDmpGetBindCrowdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdkcunitDmpGetBindCrowdResponse:JdResponse{ + [JsonProperty("getcrowdlist_result")] +public DspResult + + getcrowdlistResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdkcunitDmpGetcrowdlistResponse.cs b/BBWY.JDSDK/Response/DspAdkcunitDmpGetcrowdlistResponse.cs new file mode 100644 index 00000000..06a30e15 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdkcunitDmpGetcrowdlistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdkcunitDmpGetcrowdlistResponse:JdResponse{ + [JsonProperty("getcrowdlist_result")] +public DspResult + + getcrowdlistResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdkcunitShoppriceUpdateResponse.cs b/BBWY.JDSDK/Response/DspAdkcunitShoppriceUpdateResponse.cs new file mode 100644 index 00000000..d63c010b --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdkcunitShoppriceUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdkcunitShoppriceUpdateResponse:JdResponse{ + [JsonProperty("updatefeatureprice_result")] +public DspResult + + updatefeaturepriceResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdreportQueryaddailysumResponse.cs b/BBWY.JDSDK/Response/DspAdreportQueryaddailysumResponse.cs new file mode 100644 index 00000000..fc652ad2 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdreportQueryaddailysumResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdreportQueryaddailysumResponse:JdResponse{ + [JsonProperty("queryaddailysum_result")] +public DspResult + + queryaddailysumResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdreportQuerycampdailysumResponse.cs b/BBWY.JDSDK/Response/DspAdreportQuerycampdailysumResponse.cs new file mode 100644 index 00000000..23be9c88 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdreportQuerycampdailysumResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdreportQuerycampdailysumResponse:JdResponse{ + [JsonProperty("querycampdailysum_result")] +public DspResult + + querycampdailysumResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdreportQuerygroupdailysumResponse.cs b/BBWY.JDSDK/Response/DspAdreportQuerygroupdailysumResponse.cs new file mode 100644 index 00000000..eaa11517 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdreportQuerygroupdailysumResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdreportQuerygroupdailysumResponse:JdResponse{ + [JsonProperty("querygroupdailysum_result")] +public DspResult + + querygroupdailysumResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdreportQuerylocationResponse.cs b/BBWY.JDSDK/Response/DspAdreportQuerylocationResponse.cs new file mode 100644 index 00000000..f2c5d507 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdreportQuerylocationResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdreportQuerylocationResponse:JdResponse{ + [JsonProperty("querylocation_result")] +public DspResult + + querylocationResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdreportQueryrealmediaResponse.cs b/BBWY.JDSDK/Response/DspAdreportQueryrealmediaResponse.cs new file mode 100644 index 00000000..9808b8ad --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdreportQueryrealmediaResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdreportQueryrealmediaResponse:JdResponse{ + [JsonProperty("queryrealmedia_result")] +public DspResult + + queryrealmediaResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdreportTrendChartGetResponse.cs b/BBWY.JDSDK/Response/DspAdreportTrendChartGetResponse.cs new file mode 100644 index 00000000..3079ca27 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdreportTrendChartGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdreportTrendChartGetResponse:JdResponse{ + [JsonProperty("queryMinuteConcreteNew_result")] +public DspResult + + queryMinuteConcreteNewResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspAdunitDmpGetcrowdlistResponse.cs b/BBWY.JDSDK/Response/DspAdunitDmpGetcrowdlistResponse.cs new file mode 100644 index 00000000..f18dc996 --- /dev/null +++ b/BBWY.JDSDK/Response/DspAdunitDmpGetcrowdlistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspAdunitDmpGetcrowdlistResponse:JdResponse{ + [JsonProperty("getcrowdlist_result")] +public DspResult + + getcrowdlistResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspBalanceGetResponse.cs b/BBWY.JDSDK/Response/DspBalanceGetResponse.cs new file mode 100644 index 00000000..1147732f --- /dev/null +++ b/BBWY.JDSDK/Response/DspBalanceGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspBalanceGetResponse:JdResponse{ + [JsonProperty("getaccountbalance_result")] +public DspResult + + getaccountbalanceResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspConsumeGetResponse.cs b/BBWY.JDSDK/Response/DspConsumeGetResponse.cs new file mode 100644 index 00000000..3dad9f78 --- /dev/null +++ b/BBWY.JDSDK/Response/DspConsumeGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspConsumeGetResponse:JdResponse{ + [JsonProperty("getconsumeinfos_result")] +public JosResult + + getconsumeinfosResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspFeaturedorderdetailOrdereffectdetailResponse.cs b/BBWY.JDSDK/Response/DspFeaturedorderdetailOrdereffectdetailResponse.cs new file mode 100644 index 00000000..33263be2 --- /dev/null +++ b/BBWY.JDSDK/Response/DspFeaturedorderdetailOrdereffectdetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspFeaturedorderdetailOrdereffectdetailResponse:JdResponse{ + [JsonProperty("ordereffectdetail_result")] +public DspResult + + ordereffectdetailResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspKcHtcampainListResponse.cs b/BBWY.JDSDK/Response/DspKcHtcampainListResponse.cs new file mode 100644 index 00000000..c3d07f21 --- /dev/null +++ b/BBWY.JDSDK/Response/DspKcHtcampainListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspKcHtcampainListResponse:JdResponse{ + [JsonProperty("getcampaignlist_result")] +public DspResult + + getcampaignlistResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspKuaicheareaQuerycityResponse.cs b/BBWY.JDSDK/Response/DspKuaicheareaQuerycityResponse.cs new file mode 100644 index 00000000..fd922e91 --- /dev/null +++ b/BBWY.JDSDK/Response/DspKuaicheareaQuerycityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspKuaicheareaQuerycityResponse:JdResponse{ + [JsonProperty("querycity_result")] +public DspResult + + querycityResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspPictureUploadResponse.cs b/BBWY.JDSDK/Response/DspPictureUploadResponse.cs new file mode 100644 index 00000000..cfd00074 --- /dev/null +++ b/BBWY.JDSDK/Response/DspPictureUploadResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspPictureUploadResponse:JdResponse{ + [JsonProperty("uploadPic_result")] +public DspResult + + uploadPicResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/DspSoaDmpQuerySearchCrowdSumResponse.cs b/BBWY.JDSDK/Response/DspSoaDmpQuerySearchCrowdSumResponse.cs new file mode 100644 index 00000000..1fb15ce2 --- /dev/null +++ b/BBWY.JDSDK/Response/DspSoaDmpQuerySearchCrowdSumResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class DspSoaDmpQuerySearchCrowdSumResponse:JdResponse{ + [JsonProperty("querySearchCrowdSum_result")] +public DspResult + + querySearchCrowdSumResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpAfsCreateServiceOrderResponse.cs b/BBWY.JDSDK/Response/EclpAfsCreateServiceOrderResponse.cs new file mode 100644 index 00000000..341d732b --- /dev/null +++ b/BBWY.JDSDK/Response/EclpAfsCreateServiceOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpAfsCreateServiceOrderResponse:JdResponse{ + [JsonProperty("servicesResult")] +public ServicesResult + + servicesResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpAfsQueryServiceItemInfoByServiceNoResponse.cs b/BBWY.JDSDK/Response/EclpAfsQueryServiceItemInfoByServiceNoResponse.cs new file mode 100644 index 00000000..5721e70f --- /dev/null +++ b/BBWY.JDSDK/Response/EclpAfsQueryServiceItemInfoByServiceNoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpAfsQueryServiceItemInfoByServiceNoResponse:JdResponse{ + [JsonProperty("queryserviceiteminfobyserviceno_result")] +public ServiceDetailResult + + queryserviceiteminfobyservicenoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCategoryGetFirstLevelCategoriesResponse.cs b/BBWY.JDSDK/Response/EclpCategoryGetFirstLevelCategoriesResponse.cs new file mode 100644 index 00000000..52b9cdce --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCategoryGetFirstLevelCategoriesResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCategoryGetFirstLevelCategoriesResponse:JdResponse{ + [JsonProperty("categories")] +public List + + categories + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCategoryGetSecondLevelCategoriesResponse.cs b/BBWY.JDSDK/Response/EclpCategoryGetSecondLevelCategoriesResponse.cs new file mode 100644 index 00000000..66839e8f --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCategoryGetSecondLevelCategoriesResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCategoryGetSecondLevelCategoriesResponse:JdResponse{ + [JsonProperty("categories")] +public List + + categories + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCategoryGetThirdLevelCategoriesResponse.cs b/BBWY.JDSDK/Response/EclpCategoryGetThirdLevelCategoriesResponse.cs new file mode 100644 index 00000000..bfeefcd8 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCategoryGetThirdLevelCategoriesResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCategoryGetThirdLevelCategoriesResponse:JdResponse{ + [JsonProperty("categories")] +public List + + categories + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCheckstockQueryCheckStockLossesResponse.cs b/BBWY.JDSDK/Response/EclpCheckstockQueryCheckStockLossesResponse.cs new file mode 100644 index 00000000..a23d0169 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCheckstockQueryCheckStockLossesResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCheckstockQueryCheckStockLossesResponse:JdResponse{ + [JsonProperty("checkstocklossesList")] +public List + + checkstocklossesList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCheckstockQueryCheckStockProfitResponse.cs b/BBWY.JDSDK/Response/EclpCheckstockQueryCheckStockProfitResponse.cs new file mode 100644 index 00000000..12a926ff --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCheckstockQueryCheckStockProfitResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCheckstockQueryCheckStockProfitResponse:JdResponse{ + [JsonProperty("checkstockProfitList")] +public List + + checkstockProfitList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCloudQueryOrderInfoResponse.cs b/BBWY.JDSDK/Response/EclpCloudQueryOrderInfoResponse.cs new file mode 100644 index 00000000..0e844e2d --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCloudQueryOrderInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCloudQueryOrderInfoResponse:JdResponse{ + [JsonProperty("queryorderinfo_result")] +public MachiningResult + + queryorderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCloudQueryReceivingResultResponse.cs b/BBWY.JDSDK/Response/EclpCloudQueryReceivingResultResponse.cs new file mode 100644 index 00000000..9ab50179 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCloudQueryReceivingResultResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCloudQueryReceivingResultResponse:JdResponse{ + [JsonProperty("queryreceivingresult_result")] +public ReceiptResult + + queryreceivingresultResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCloudReceiveOrderInfoResponse.cs b/BBWY.JDSDK/Response/EclpCloudReceiveOrderInfoResponse.cs new file mode 100644 index 00000000..0884b501 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCloudReceiveOrderInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCloudReceiveOrderInfoResponse:JdResponse{ + [JsonProperty("receiveorderinfo_result")] +public Result + + receiveorderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoCancelB2bLwbMainResponse.cs b/BBWY.JDSDK/Response/EclpCoCancelB2bLwbMainResponse.cs new file mode 100644 index 00000000..9f1e64bf --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoCancelB2bLwbMainResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoCancelB2bLwbMainResponse:JdResponse{ + [JsonProperty("cancelB2bLwbMain_result")] +public Result + + cancelB2bLwbMainResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoCancelLwbMainResponse.cs b/BBWY.JDSDK/Response/EclpCoCancelLwbMainResponse.cs new file mode 100644 index 00000000..81ca1be3 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoCancelLwbMainResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoCancelLwbMainResponse:JdResponse{ + [JsonProperty("cancelLwbMain_result")] +public Result + + cancelLwbMainResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoCreateWbOrderResponse.cs b/BBWY.JDSDK/Response/EclpCoCreateWbOrderResponse.cs new file mode 100644 index 00000000..f16a3ddf --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoCreateWbOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoCreateWbOrderResponse:JdResponse{ + [JsonProperty("CoCreateLwbResult_result")] +public CoCreateLwbResultForCreateWbOrder + + coCreateLwbResultResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoEvaluateB2BLwbFreightMainResponse.cs b/BBWY.JDSDK/Response/EclpCoEvaluateB2BLwbFreightMainResponse.cs new file mode 100644 index 00000000..87321924 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoEvaluateB2BLwbFreightMainResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoEvaluateB2BLwbFreightMainResponse:JdResponse{ + [JsonProperty("CoFreightsResult_result")] +public FreightsResponseDTO + + coFreightsResultResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoGenerateBdWayBillFileResponse.cs b/BBWY.JDSDK/Response/EclpCoGenerateBdWayBillFileResponse.cs new file mode 100644 index 00000000..6cecf417 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoGenerateBdWayBillFileResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoGenerateBdWayBillFileResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoGenerateLargeWaybillBoxLabelResponse.cs b/BBWY.JDSDK/Response/EclpCoGenerateLargeWaybillBoxLabelResponse.cs new file mode 100644 index 00000000..a302dc5b --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoGenerateLargeWaybillBoxLabelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoGenerateLargeWaybillBoxLabelResponse:JdResponse{ + [JsonProperty("response")] +public ApiResponse + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoGetEclpNoByOutNoResponse.cs b/BBWY.JDSDK/Response/EclpCoGetEclpNoByOutNoResponse.cs new file mode 100644 index 00000000..5deca797 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoGetEclpNoByOutNoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoGetEclpNoByOutNoResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoGetReceiptFlagPhotoResponse.cs b/BBWY.JDSDK/Response/EclpCoGetReceiptFlagPhotoResponse.cs new file mode 100644 index 00000000..e18bc8bf --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoGetReceiptFlagPhotoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoGetReceiptFlagPhotoResponse:JdResponse{ + [JsonProperty("CoCreateLwbResult_result")] +public CoCreateLwbResult + + coCreateLwbResultResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoGotoB2BSWbMainAllTrackResponse.cs b/BBWY.JDSDK/Response/EclpCoGotoB2BSWbMainAllTrackResponse.cs new file mode 100644 index 00000000..3ccd134b --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoGotoB2BSWbMainAllTrackResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoGotoB2BSWbMainAllTrackResponse:JdResponse{ + [JsonProperty("CoCreateLwbResult_result")] +public CoCreateLwbResultForGotoB2BSWbMainAllTrack + + coCreateLwbResultResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoQueryB2BSWbMainResponse.cs b/BBWY.JDSDK/Response/EclpCoQueryB2BSWbMainResponse.cs new file mode 100644 index 00000000..9d9e8ec2 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoQueryB2BSWbMainResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoQueryB2BSWbMainResponse:JdResponse{ + [JsonProperty("CoCreateLwbResult_result")] +public CoCreateLwbResultForQueryB2BSWbMain + + coCreateLwbResultResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoQueryLwbByConditionResponse.cs b/BBWY.JDSDK/Response/EclpCoQueryLwbByConditionResponse.cs new file mode 100644 index 00000000..ea918074 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoQueryLwbByConditionResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoQueryLwbByConditionResponse:JdResponse{ + [JsonProperty("coResult")] +public CoResult + + coResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoQueryPackageTagByWaybillNosResponse.cs b/BBWY.JDSDK/Response/EclpCoQueryPackageTagByWaybillNosResponse.cs new file mode 100644 index 00000000..abe4c66b --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoQueryPackageTagByWaybillNosResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpCoQueryPackageTagByWaybillNosResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoTransportLasWayBillResponse.cs b/BBWY.JDSDK/Response/EclpCoTransportLasWayBillResponse.cs new file mode 100644 index 00000000..aee6b843 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoTransportLasWayBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoTransportLasWayBillResponse:JdResponse{ + [JsonProperty("v1")] +public CoResult + + v1 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoTransportReverseLasWaybillResponse.cs b/BBWY.JDSDK/Response/EclpCoTransportReverseLasWaybillResponse.cs new file mode 100644 index 00000000..8926cc21 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoTransportReverseLasWaybillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoTransportReverseLasWaybillResponse:JdResponse{ + [JsonProperty("v1")] +public CoResult + + v1 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpCoUpdateB2BSWbMainExpressItemQtyResponse.cs b/BBWY.JDSDK/Response/EclpCoUpdateB2BSWbMainExpressItemQtyResponse.cs new file mode 100644 index 00000000..d031b895 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpCoUpdateB2BSWbMainExpressItemQtyResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpCoUpdateB2BSWbMainExpressItemQtyResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpDeliveryApiWaybillQueryApiResponse.cs b/BBWY.JDSDK/Response/EclpDeliveryApiWaybillQueryApiResponse.cs new file mode 100644 index 00000000..c6abf91d --- /dev/null +++ b/BBWY.JDSDK/Response/EclpDeliveryApiWaybillQueryApiResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpDeliveryApiWaybillQueryApiResponse:JdResponse{ + [JsonProperty("responseDTO")] +public WaybillQryFreightsResultDTO + + responseDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpExceptionQueryExceptionListResponse.cs b/BBWY.JDSDK/Response/EclpExceptionQueryExceptionListResponse.cs new file mode 100644 index 00000000..959a74b2 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpExceptionQueryExceptionListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpExceptionQueryExceptionListResponse:JdResponse{ + [JsonProperty("josExceptionQueryResultList")] +public List + + josExceptionQueryResultList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpFeeQueryFeeAccountDetailWithPageResponse.cs b/BBWY.JDSDK/Response/EclpFeeQueryFeeAccountDetailWithPageResponse.cs new file mode 100644 index 00000000..5a35c553 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpFeeQueryFeeAccountDetailWithPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpFeeQueryFeeAccountDetailWithPageResponse:JdResponse{ + [JsonProperty("querystock_withPage_result")] +public PageableResult + + querystockWithPageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpFeeQueryFeeAccountWithPageResponse.cs b/BBWY.JDSDK/Response/EclpFeeQueryFeeAccountWithPageResponse.cs new file mode 100644 index 00000000..692672a8 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpFeeQueryFeeAccountWithPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpFeeQueryFeeAccountWithPageResponse:JdResponse{ + [JsonProperty("querystock_withPage_result")] +public PageableResult + + querystockWithPageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpFeeQueryFeeDetailWithPageResponse.cs b/BBWY.JDSDK/Response/EclpFeeQueryFeeDetailWithPageResponse.cs new file mode 100644 index 00000000..8f3b4bbe --- /dev/null +++ b/BBWY.JDSDK/Response/EclpFeeQueryFeeDetailWithPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpFeeQueryFeeDetailWithPageResponse:JdResponse{ + [JsonProperty("querystock_withPage_result")] +public PageableResult + + querystockWithPageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpGoodsQueryGoodsByPageAndTimeResponse.cs b/BBWY.JDSDK/Response/EclpGoodsQueryGoodsByPageAndTimeResponse.cs new file mode 100644 index 00000000..440b8a81 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpGoodsQueryGoodsByPageAndTimeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpGoodsQueryGoodsByPageAndTimeResponse:JdResponse{ + [JsonProperty("result")] +public PageableResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpGoodsQueryGoodsInfoResponse.cs b/BBWY.JDSDK/Response/EclpGoodsQueryGoodsInfoResponse.cs new file mode 100644 index 00000000..15810fc2 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpGoodsQueryGoodsInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpGoodsQueryGoodsInfoResponse:JdResponse{ + [JsonProperty("goodsInfoList")] +public List + + goodsInfoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpGoodsQueryGoodsRecordResponse.cs b/BBWY.JDSDK/Response/EclpGoodsQueryGoodsRecordResponse.cs new file mode 100644 index 00000000..ac802ca4 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpGoodsQueryGoodsRecordResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpGoodsQueryGoodsRecordResponse:JdResponse{ + [JsonProperty("goodsRecordQueryResult")] +public GoodsRecordQueryResult + + goodsRecordQueryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpGoodsQueryGoodsSerialResponse.cs b/BBWY.JDSDK/Response/EclpGoodsQueryGoodsSerialResponse.cs new file mode 100644 index 00000000..4d42086c --- /dev/null +++ b/BBWY.JDSDK/Response/EclpGoodsQueryGoodsSerialResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpGoodsQueryGoodsSerialResponse:JdResponse{ + [JsonProperty("goodsSerialList")] +public List + + goodsSerialList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpGoodsTransportGoodsInfoResponse.cs b/BBWY.JDSDK/Response/EclpGoodsTransportGoodsInfoResponse.cs new file mode 100644 index 00000000..5815d542 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpGoodsTransportGoodsInfoResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpGoodsTransportGoodsInfoResponse:JdResponse{ + [JsonProperty("goodsNo")] +public string + + goodsNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpGoodsUpdateGoodsInfoResponse.cs b/BBWY.JDSDK/Response/EclpGoodsUpdateGoodsInfoResponse.cs new file mode 100644 index 00000000..374bb308 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpGoodsUpdateGoodsInfoResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpGoodsUpdateGoodsInfoResponse:JdResponse{ + [JsonProperty("updateResult")] +public bool + + updateResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpIbAddOutsideMainResponse.cs b/BBWY.JDSDK/Response/EclpIbAddOutsideMainResponse.cs new file mode 100644 index 00000000..148c14ef --- /dev/null +++ b/BBWY.JDSDK/Response/EclpIbAddOutsideMainResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpIbAddOutsideMainResponse:JdResponse{ + [JsonProperty("outsideMainNo")] +public string + + outsideMainNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpIbCancelOutsideMainResponse.cs b/BBWY.JDSDK/Response/EclpIbCancelOutsideMainResponse.cs new file mode 100644 index 00000000..899f3fca --- /dev/null +++ b/BBWY.JDSDK/Response/EclpIbCancelOutsideMainResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpIbCancelOutsideMainResponse:JdResponse{ + [JsonProperty("canceloutsidemain_result")] +public bool + + canceloutsidemainResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpIbQueryOutsideMainResponse.cs b/BBWY.JDSDK/Response/EclpIbQueryOutsideMainResponse.cs new file mode 100644 index 00000000..18d093a3 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpIbQueryOutsideMainResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpIbQueryOutsideMainResponse:JdResponse{ + [JsonProperty("queryOutsideMainResult")] +public QueryOutsideMainResult4Isv + + queryOutsideMainResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpInsideAddLcOrderResponse.cs b/BBWY.JDSDK/Response/EclpInsideAddLcOrderResponse.cs new file mode 100644 index 00000000..03d81188 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpInsideAddLcOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpInsideAddLcOrderResponse:JdResponse{ + [JsonProperty("apiStringResponse_result")] +public ApiStringResponse + + apiStringResponseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpInsideAddUlOrderResponse.cs b/BBWY.JDSDK/Response/EclpInsideAddUlOrderResponse.cs new file mode 100644 index 00000000..63ad6b4d --- /dev/null +++ b/BBWY.JDSDK/Response/EclpInsideAddUlOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpInsideAddUlOrderResponse:JdResponse{ + [JsonProperty("apiStringResponse_result")] +public ApiStringResponse + + apiStringResponseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpInsideCancelUlOrderResponse.cs b/BBWY.JDSDK/Response/EclpInsideCancelUlOrderResponse.cs new file mode 100644 index 00000000..f0cdbcea --- /dev/null +++ b/BBWY.JDSDK/Response/EclpInsideCancelUlOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpInsideCancelUlOrderResponse:JdResponse{ + [JsonProperty("apiStringResponse")] +public ApiStringResponse + + apiStringResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpInsideQueryUlOrderByConditionResponse.cs b/BBWY.JDSDK/Response/EclpInsideQueryUlOrderByConditionResponse.cs new file mode 100644 index 00000000..b95e41ba --- /dev/null +++ b/BBWY.JDSDK/Response/EclpInsideQueryUlOrderByConditionResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpInsideQueryUlOrderByConditionResponse:JdResponse{ + [JsonProperty("ulResultResponse")] +public UlResultResponse + + ulResultResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterAddSupplierResponse.cs b/BBWY.JDSDK/Response/EclpMasterAddSupplierResponse.cs new file mode 100644 index 00000000..65114962 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterAddSupplierResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpMasterAddSupplierResponse:JdResponse{ + [JsonProperty("addsupplier_result")] +public string + + addsupplierResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterCancelBjkServiceOrderResponse.cs b/BBWY.JDSDK/Response/EclpMasterCancelBjkServiceOrderResponse.cs new file mode 100644 index 00000000..a06bcc89 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterCancelBjkServiceOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterCancelBjkServiceOrderResponse:JdResponse{ + [JsonProperty("cancelBjkServiceOrder_result")] +public BjkResult + + cancelBjkServiceOrderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterGetSellerInfoResponse.cs b/BBWY.JDSDK/Response/EclpMasterGetSellerInfoResponse.cs new file mode 100644 index 00000000..3b75d2b6 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterGetSellerInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterGetSellerInfoResponse:JdResponse{ + [JsonProperty("getsellerinfo_result")] +public SellerInfoResponse + + getsellerinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterInsertCustomerResponse.cs b/BBWY.JDSDK/Response/EclpMasterInsertCustomerResponse.cs new file mode 100644 index 00000000..6a17064b --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterInsertCustomerResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpMasterInsertCustomerResponse:JdResponse{ + [JsonProperty("customerNo")] +public string + + customerNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterInsertLogicalStockConfigResponse.cs b/BBWY.JDSDK/Response/EclpMasterInsertLogicalStockConfigResponse.cs new file mode 100644 index 00000000..185356f3 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterInsertLogicalStockConfigResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpMasterInsertLogicalStockConfigResponse:JdResponse{ + [JsonProperty("insertResult")] +public bool + + insertResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterInsertSellerCategoryResponse.cs b/BBWY.JDSDK/Response/EclpMasterInsertSellerCategoryResponse.cs new file mode 100644 index 00000000..6e23b208 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterInsertSellerCategoryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterInsertSellerCategoryResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterInsertShopResponse.cs b/BBWY.JDSDK/Response/EclpMasterInsertShopResponse.cs new file mode 100644 index 00000000..0241601e --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterInsertShopResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpMasterInsertShopResponse:JdResponse{ + [JsonProperty("insertshop_result")] +public string + + insertshopResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterModifySupplierResponse.cs b/BBWY.JDSDK/Response/EclpMasterModifySupplierResponse.cs new file mode 100644 index 00000000..c3d97a6d --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterModifySupplierResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpMasterModifySupplierResponse:JdResponse{ + [JsonProperty("updateResult")] +public bool + + updateResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterQueryDeptResponse.cs b/BBWY.JDSDK/Response/EclpMasterQueryDeptResponse.cs new file mode 100644 index 00000000..8873e694 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterQueryDeptResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterQueryDeptResponse:JdResponse{ + [JsonProperty("querydept_result")] +public List + + querydeptResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterQuerySellerCategoryResponse.cs b/BBWY.JDSDK/Response/EclpMasterQuerySellerCategoryResponse.cs new file mode 100644 index 00000000..144217fb --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterQuerySellerCategoryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterQuerySellerCategoryResponse:JdResponse{ + [JsonProperty("querySellerCategory_result")] +public SellerCategory + + querySellerCategoryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterQueryShipperResponse.cs b/BBWY.JDSDK/Response/EclpMasterQueryShipperResponse.cs new file mode 100644 index 00000000..7cdcd344 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterQueryShipperResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterQueryShipperResponse:JdResponse{ + [JsonProperty("queryshipper_result")] +public List + + queryshipperResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterQueryShopResponse.cs b/BBWY.JDSDK/Response/EclpMasterQueryShopResponse.cs new file mode 100644 index 00000000..faeaa3c7 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterQueryShopResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterQueryShopResponse:JdResponse{ + [JsonProperty("queryshop_result")] +public List + + queryshopResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterQuerySpSourceResponse.cs b/BBWY.JDSDK/Response/EclpMasterQuerySpSourceResponse.cs new file mode 100644 index 00000000..8c8c1d24 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterQuerySpSourceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterQuerySpSourceResponse:JdResponse{ + [JsonProperty("queryspsource_result")] +public List + + queryspsourceResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterQueryStoreInfoResponse.cs b/BBWY.JDSDK/Response/EclpMasterQueryStoreInfoResponse.cs new file mode 100644 index 00000000..fdd01d54 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterQueryStoreInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterQueryStoreInfoResponse:JdResponse{ + [JsonProperty("queryStoreInfo_result")] +public StoreResponse + + queryStoreInfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterQuerySupplierResponse.cs b/BBWY.JDSDK/Response/EclpMasterQuerySupplierResponse.cs new file mode 100644 index 00000000..a9164e32 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterQuerySupplierResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterQuerySupplierResponse:JdResponse{ + [JsonProperty("querysupplier_result")] +public List + + querysupplierResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterQueryWarehouseResponse.cs b/BBWY.JDSDK/Response/EclpMasterQueryWarehouseResponse.cs new file mode 100644 index 00000000..fb83a6f7 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterQueryWarehouseResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpMasterQueryWarehouseResponse:JdResponse{ + [JsonProperty("querywarehouse_result")] +public List + + querywarehouseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterUpdateCustomerInfoResponse.cs b/BBWY.JDSDK/Response/EclpMasterUpdateCustomerInfoResponse.cs new file mode 100644 index 00000000..6ef305e8 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterUpdateCustomerInfoResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpMasterUpdateCustomerInfoResponse:JdResponse{ + [JsonProperty("updateCustomer_result")] +public bool + + updateCustomerResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpMasterUpdateShopResponse.cs b/BBWY.JDSDK/Response/EclpMasterUpdateShopResponse.cs new file mode 100644 index 00000000..8b376656 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpMasterUpdateShopResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpMasterUpdateShopResponse:JdResponse{ + [JsonProperty("updateResult")] +public bool + + updateResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderAddDeclareOrderCustomsResponse.cs b/BBWY.JDSDK/Response/EclpOrderAddDeclareOrderCustomsResponse.cs new file mode 100644 index 00000000..7ac93186 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderAddDeclareOrderCustomsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderAddDeclareOrderCustomsResponse:JdResponse{ + [JsonProperty("declaredOrderCustoms_result")] +public Result + + declaredOrderCustomsResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderAddOrderResponse.cs b/BBWY.JDSDK/Response/EclpOrderAddOrderResponse.cs new file mode 100644 index 00000000..b55659ff --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderAddOrderResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpOrderAddOrderResponse:JdResponse{ + [JsonProperty("eclpSoNo")] +public string + + eclpSoNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderAsynAddOrderResponse.cs b/BBWY.JDSDK/Response/EclpOrderAsynAddOrderResponse.cs new file mode 100644 index 00000000..6ca75491 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderAsynAddOrderResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpOrderAsynAddOrderResponse:JdResponse{ + [JsonProperty("isReceivable")] +public bool + + isReceivable + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderCancelOrderResponse.cs b/BBWY.JDSDK/Response/EclpOrderCancelOrderResponse.cs new file mode 100644 index 00000000..252c112a --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderCancelOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderCancelOrderResponse:JdResponse{ + [JsonProperty("cancelorder_result")] +public CancelResult + + cancelorderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderEquatorDeclareStorageResponse.cs b/BBWY.JDSDK/Response/EclpOrderEquatorDeclareStorageResponse.cs new file mode 100644 index 00000000..086878bd --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderEquatorDeclareStorageResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpOrderEquatorDeclareStorageResponse:JdResponse{ + [JsonProperty("eclpSoNo")] +public string + + eclpSoNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderEquatorOrderCustomsResponse.cs b/BBWY.JDSDK/Response/EclpOrderEquatorOrderCustomsResponse.cs new file mode 100644 index 00000000..9a0126af --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderEquatorOrderCustomsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderEquatorOrderCustomsResponse:JdResponse{ + [JsonProperty("equatorOrderCustoms_result")] +public Result + + equatorOrderCustomsResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderExtQueryOrderResponse.cs b/BBWY.JDSDK/Response/EclpOrderExtQueryOrderResponse.cs new file mode 100644 index 00000000..61b5eda4 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderExtQueryOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderExtQueryOrderResponse:JdResponse{ + [JsonProperty("queryorder_result")] +public List + + queryorderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderGetOrderTrackMessageResponse.cs b/BBWY.JDSDK/Response/EclpOrderGetOrderTrackMessageResponse.cs new file mode 100644 index 00000000..bf8ed382 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderGetOrderTrackMessageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderGetOrderTrackMessageResponse:JdResponse{ + [JsonProperty("getOrderTrackMessage_result")] +public List + + getOrderTrackMessageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderGetTrackMessagePlusByOrderResponse.cs b/BBWY.JDSDK/Response/EclpOrderGetTrackMessagePlusByOrderResponse.cs new file mode 100644 index 00000000..04c7e521 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderGetTrackMessagePlusByOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderGetTrackMessagePlusByOrderResponse:JdResponse{ + [JsonProperty("getTrackMessagePlusByOrder_result")] +public BaseResult + + getTrackMessagePlusByOrderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderQueryOrderCartonBySoNoResponse.cs b/BBWY.JDSDK/Response/EclpOrderQueryOrderCartonBySoNoResponse.cs new file mode 100644 index 00000000..99403070 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderQueryOrderCartonBySoNoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderQueryOrderCartonBySoNoResponse:JdResponse{ + [JsonProperty("result")] +public OrderDTO + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderQueryOrderCustomsResponse.cs b/BBWY.JDSDK/Response/EclpOrderQueryOrderCustomsResponse.cs new file mode 100644 index 00000000..1eee9ba4 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderQueryOrderCustomsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderQueryOrderCustomsResponse:JdResponse{ + [JsonProperty("queryordercustoms_result")] +public List + + queryordercustomsResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderQueryOrderListByStatusResponse.cs b/BBWY.JDSDK/Response/EclpOrderQueryOrderListByStatusResponse.cs new file mode 100644 index 00000000..b63b8a76 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderQueryOrderListByStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderQueryOrderListByStatusResponse:JdResponse{ + [JsonProperty("orderQueryResult")] +public OrderQueryResult + + orderQueryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderQueryOrderListResponse.cs b/BBWY.JDSDK/Response/EclpOrderQueryOrderListResponse.cs new file mode 100644 index 00000000..31338705 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderQueryOrderListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderQueryOrderListResponse:JdResponse{ + [JsonProperty("queryordervmi_result")] +public List + + queryordervmiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderQueryOrderPacksResponse.cs b/BBWY.JDSDK/Response/EclpOrderQueryOrderPacksResponse.cs new file mode 100644 index 00000000..9943c50b --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderQueryOrderPacksResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderQueryOrderPacksResponse:JdResponse{ + [JsonProperty("queryorderpacks_result")] +public List + + queryorderpacksResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderQueryOrderResponse.cs b/BBWY.JDSDK/Response/EclpOrderQueryOrderResponse.cs new file mode 100644 index 00000000..599ff8b6 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderQueryOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderQueryOrderResponse:JdResponse{ + [JsonProperty("queryorder_result")] +public OrderDetailResult + + queryorderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderQueryOrderStatusResponse.cs b/BBWY.JDSDK/Response/EclpOrderQueryOrderStatusResponse.cs new file mode 100644 index 00000000..171c8777 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderQueryOrderStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderQueryOrderStatusResponse:JdResponse{ + [JsonProperty("queryorderstatus_result")] +public OrderDefaultResultStatus + + queryorderstatusResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpOrderUpdateDeliveryCommandResponse.cs b/BBWY.JDSDK/Response/EclpOrderUpdateDeliveryCommandResponse.cs new file mode 100644 index 00000000..eea7a996 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpOrderUpdateDeliveryCommandResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpOrderUpdateDeliveryCommandResponse:JdResponse{ + [JsonProperty("updateDeliveryCommand_result")] +public Result + + updateDeliveryCommandResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpPoAddPoOrderResponse.cs b/BBWY.JDSDK/Response/EclpPoAddPoOrderResponse.cs new file mode 100644 index 00000000..93b8b0f9 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpPoAddPoOrderResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpPoAddPoOrderResponse:JdResponse{ + [JsonProperty("poOrderNo")] +public string + + poOrderNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpPoCancalPoOrderResponse.cs b/BBWY.JDSDK/Response/EclpPoCancalPoOrderResponse.cs new file mode 100644 index 00000000..8579bd31 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpPoCancalPoOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpPoCancalPoOrderResponse:JdResponse{ + [JsonProperty("poResult")] +public CancelResult + + poResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpPoClosePoResponse.cs b/BBWY.JDSDK/Response/EclpPoClosePoResponse.cs new file mode 100644 index 00000000..749a013f --- /dev/null +++ b/BBWY.JDSDK/Response/EclpPoClosePoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpPoClosePoResponse:JdResponse{ + [JsonProperty("poCloseJosResponse")] +public PoCloseJosResponse + + poCloseJosResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpPoExtQueryPoOrderResponse.cs b/BBWY.JDSDK/Response/EclpPoExtQueryPoOrderResponse.cs new file mode 100644 index 00000000..acad5a8e --- /dev/null +++ b/BBWY.JDSDK/Response/EclpPoExtQueryPoOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpPoExtQueryPoOrderResponse:JdResponse{ + [JsonProperty("queryPoModelList")] +public List + + queryPoModelList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpPoQueryPoOrderResponse.cs b/BBWY.JDSDK/Response/EclpPoQueryPoOrderResponse.cs new file mode 100644 index 00000000..4a4ba626 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpPoQueryPoOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpPoQueryPoOrderResponse:JdResponse{ + [JsonProperty("queryPoModelList")] +public List + + queryPoModelList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtsIsvRtsCancelResponse.cs b/BBWY.JDSDK/Response/EclpRtsIsvRtsCancelResponse.cs new file mode 100644 index 00000000..75b673a2 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtsIsvRtsCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtsIsvRtsCancelResponse:JdResponse{ + [JsonProperty("rtsResult")] +public RtsResult + + rtsResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtsIsvRtsQueryResponse.cs b/BBWY.JDSDK/Response/EclpRtsIsvRtsQueryResponse.cs new file mode 100644 index 00000000..c33368c3 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtsIsvRtsQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtsIsvRtsQueryResponse:JdResponse{ + [JsonProperty("rtsResultList")] +public List + + rtsResultList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtsIsvRtsTransferResponse.cs b/BBWY.JDSDK/Response/EclpRtsIsvRtsTransferResponse.cs new file mode 100644 index 00000000..53e9aa2c --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtsIsvRtsTransferResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtsIsvRtsTransferResponse:JdResponse{ + [JsonProperty("rtsResult")] +public RtsResult + + rtsResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtwAcceptReturnOrderResponse.cs b/BBWY.JDSDK/Response/EclpRtwAcceptReturnOrderResponse.cs new file mode 100644 index 00000000..610806dd --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtwAcceptReturnOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtwAcceptReturnOrderResponse:JdResponse{ + [JsonProperty("acceptReturnOrder_result")] +public ReceiptReturnResult + + acceptReturnOrderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtwAddRtwOrderResponse.cs b/BBWY.JDSDK/Response/EclpRtwAddRtwOrderResponse.cs new file mode 100644 index 00000000..296d7738 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtwAddRtwOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtwAddRtwOrderResponse:JdResponse{ + [JsonProperty("transportrtw_result")] +public RtwResult + + transportrtwResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtwCancelRtwOrderResponse.cs b/BBWY.JDSDK/Response/EclpRtwCancelRtwOrderResponse.cs new file mode 100644 index 00000000..725bb452 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtwCancelRtwOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtwCancelRtwOrderResponse:JdResponse{ + [JsonProperty("rtwResult")] +public CancelResult + + rtwResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtwQueryRtwResponse.cs b/BBWY.JDSDK/Response/EclpRtwQueryRtwResponse.cs new file mode 100644 index 00000000..c5329952 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtwQueryRtwResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtwQueryRtwResponse:JdResponse{ + [JsonProperty("queryrtw_result")] +public List + + queryrtwResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtwRejectorderinfoResponse.cs b/BBWY.JDSDK/Response/EclpRtwRejectorderinfoResponse.cs new file mode 100644 index 00000000..93cf30e8 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtwRejectorderinfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtwRejectorderinfoResponse:JdResponse{ + [JsonProperty("rejectorderinfo_result")] +public SamReturnStockResponse + + rejectorderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtwTransportRtwResponse.cs b/BBWY.JDSDK/Response/EclpRtwTransportRtwResponse.cs new file mode 100644 index 00000000..54ea93f9 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtwTransportRtwResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtwTransportRtwResponse:JdResponse{ + [JsonProperty("transportrtw_result")] +public RtwResult + + transportrtwResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpRtwUpdateRtwOrderResponse.cs b/BBWY.JDSDK/Response/EclpRtwUpdateRtwOrderResponse.cs new file mode 100644 index 00000000..0f31dafb --- /dev/null +++ b/BBWY.JDSDK/Response/EclpRtwUpdateRtwOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpRtwUpdateRtwOrderResponse:JdResponse{ + [JsonProperty("rtwUpdateResult")] +public RtwUpdateResult + + rtwUpdateResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpSerialQueryInStockSIDBySkuResponse.cs b/BBWY.JDSDK/Response/EclpSerialQueryInStockSIDBySkuResponse.cs new file mode 100644 index 00000000..706f98c6 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpSerialQueryInStockSIDBySkuResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpSerialQueryInStockSIDBySkuResponse:JdResponse{ + [JsonProperty("queryinstocksidbysku_result")] +public QueryInStockSIDBySkuResponse + + queryinstocksidbyskuResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpSerialQueryPageSerialByBillNoResponse.cs b/BBWY.JDSDK/Response/EclpSerialQueryPageSerialByBillNoResponse.cs new file mode 100644 index 00000000..9d96db58 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpSerialQueryPageSerialByBillNoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpSerialQueryPageSerialByBillNoResponse:JdResponse{ + [JsonProperty("querypageserialbybillno_result")] +public OQueryResult + + querypageserialbybillnoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpSerialQueryPageSerialByOwnerNoAndConditionResponse.cs b/BBWY.JDSDK/Response/EclpSerialQueryPageSerialByOwnerNoAndConditionResponse.cs new file mode 100644 index 00000000..74534753 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpSerialQueryPageSerialByOwnerNoAndConditionResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpSerialQueryPageSerialByOwnerNoAndConditionResponse:JdResponse{ + [JsonProperty("querypageserialbyownernoandcondition_result")] +public OQueryResult + + querypageserialbyownernoandconditionResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpSerialQueryRtwNosResponse.cs b/BBWY.JDSDK/Response/EclpSerialQueryRtwNosResponse.cs new file mode 100644 index 00000000..79ac0067 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpSerialQueryRtwNosResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpSerialQueryRtwNosResponse:JdResponse{ + [JsonProperty("queryrtwnos_result")] +public List + + queryrtwnosResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpSpareQueryTransOrderResponse.cs b/BBWY.JDSDK/Response/EclpSpareQueryTransOrderResponse.cs new file mode 100644 index 00000000..c77fa35e --- /dev/null +++ b/BBWY.JDSDK/Response/EclpSpareQueryTransOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpSpareQueryTransOrderResponse:JdResponse{ + [JsonProperty("transOrderResponse")] +public TransMainExtResponse + + transOrderResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryAdventGoodsStockResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryAdventGoodsStockResponse.cs new file mode 100644 index 00000000..8043bbf9 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryAdventGoodsStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryAdventGoodsStockResponse:JdResponse{ + [JsonProperty("queryadventgoodsstock_result")] +public AdventGoodsStockResponse + + queryadventgoodsstockResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryBatchAttrStockResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryBatchAttrStockResponse.cs new file mode 100644 index 00000000..8ccb9c70 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryBatchAttrStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryBatchAttrStockResponse:JdResponse{ + [JsonProperty("returnType")] +public BatchAttrStockResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryBatchChangeResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryBatchChangeResponse.cs new file mode 100644 index 00000000..2b9d661c --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryBatchChangeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryBatchChangeResponse:JdResponse{ + [JsonProperty("pageableResult")] +public PageableResult + + pageableResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryGoodsLevelChangeResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryGoodsLevelChangeResponse.cs new file mode 100644 index 00000000..28007ceb --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryGoodsLevelChangeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryGoodsLevelChangeResponse:JdResponse{ + [JsonProperty("levelChangeResultList")] +public List + + levelChangeResultList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryShelfLifeGoodsListResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryShelfLifeGoodsListResponse.cs new file mode 100644 index 00000000..db50efc3 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryShelfLifeGoodsListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryShelfLifeGoodsListResponse:JdResponse{ + [JsonProperty("pageableResult")] +public PageableResult + + pageableResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryStockChangeTransferResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryStockChangeTransferResponse.cs new file mode 100644 index 00000000..67eaa6e8 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryStockChangeTransferResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryStockChangeTransferResponse:JdResponse{ + [JsonProperty("querystockchangetransfer_result")] +public StockResult + + querystockchangetransferResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryStockResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryStockResponse.cs new file mode 100644 index 00000000..505fe2d2 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryStockResponse:JdResponse{ + [JsonProperty("querystock_result")] +public List + + querystockResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQuerySumStockResponse.cs b/BBWY.JDSDK/Response/EclpStockQuerySumStockResponse.cs new file mode 100644 index 00000000..f7106f4f --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQuerySumStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQuerySumStockResponse:JdResponse{ + [JsonProperty("isvDayStockLog")] +public IsvDayStockLog + + isvDayStockLog + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryVmiShopStockResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryVmiShopStockResponse.cs new file mode 100644 index 00000000..013d5910 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryVmiShopStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryVmiShopStockResponse:JdResponse{ + [JsonProperty("queryvmishopstock_result")] +public VmiShopStockResponse + + queryvmishopstockResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockQueryWarehouseStockOrderFlowByGroupResponse.cs b/BBWY.JDSDK/Response/EclpStockQueryWarehouseStockOrderFlowByGroupResponse.cs new file mode 100644 index 00000000..8a7b6d4d --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockQueryWarehouseStockOrderFlowByGroupResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockQueryWarehouseStockOrderFlowByGroupResponse:JdResponse{ + [JsonProperty("resultList")] +public List + + resultList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockSearchShopStockFlowResponse.cs b/BBWY.JDSDK/Response/EclpStockSearchShopStockFlowResponse.cs new file mode 100644 index 00000000..b675a6f5 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockSearchShopStockFlowResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockSearchShopStockFlowResponse:JdResponse{ + [JsonProperty("shopStockSearchFlowResponse")] +public ShopStockSearchFlowResponse + + shopStockSearchFlowResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockSearchShopStockResponse.cs b/BBWY.JDSDK/Response/EclpStockSearchShopStockResponse.cs new file mode 100644 index 00000000..0ba0000c --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockSearchShopStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockSearchShopStockResponse:JdResponse{ + [JsonProperty("shopStockSearchResponse")] +public ShopStockSearchResponse + + shopStockSearchResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpStockSetShopStockFixedResponse.cs b/BBWY.JDSDK/Response/EclpStockSetShopStockFixedResponse.cs new file mode 100644 index 00000000..e123160c --- /dev/null +++ b/BBWY.JDSDK/Response/EclpStockSetShopStockFixedResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EclpStockSetShopStockFixedResponse:JdResponse{ + [JsonProperty("ShopStockBaseResponse")] +public ShopStockBaseResponse + + ShopStockBaseResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdResponse.cs b/BBWY.JDSDK/Response/EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdResponse.cs new file mode 100644 index 00000000..dfadec00 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpTraceServiceJosCommonTraceServiceQueryTraceByOrderIdResponse:JdResponse{ + [JsonProperty("querytracebyorderid_result")] +public string + + querytracebyorderidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpTraceServiceJosOrderTraceByOrderServiceResponse.cs b/BBWY.JDSDK/Response/EclpTraceServiceJosOrderTraceByOrderServiceResponse.cs new file mode 100644 index 00000000..bb754fd3 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpTraceServiceJosOrderTraceByOrderServiceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpTraceServiceJosOrderTraceByOrderServiceResponse:JdResponse{ + [JsonProperty("getordertracebyorderid_result")] +public string + + getordertracebyorderidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpTraceServiceJosOrderTraceByWaybillServiceResponse.cs b/BBWY.JDSDK/Response/EclpTraceServiceJosOrderTraceByWaybillServiceResponse.cs new file mode 100644 index 00000000..7aff57e5 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpTraceServiceJosOrderTraceByWaybillServiceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpTraceServiceJosOrderTraceByWaybillServiceResponse:JdResponse{ + [JsonProperty("getordertracebywaybillid_result")] +public string + + getordertracebywaybillidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpTraceServiceJosSubscribeTraceByWaybillServiceResponse.cs b/BBWY.JDSDK/Response/EclpTraceServiceJosSubscribeTraceByWaybillServiceResponse.cs new file mode 100644 index 00000000..73384f49 --- /dev/null +++ b/BBWY.JDSDK/Response/EclpTraceServiceJosSubscribeTraceByWaybillServiceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpTraceServiceJosSubscribeTraceByWaybillServiceResponse:JdResponse{ + [JsonProperty("subscribetracebywaybill_result")] +public string + + subscribetracebywaybillResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EclpTraceServiceJosSubscribeWaybillTraceServiceResponse.cs b/BBWY.JDSDK/Response/EclpTraceServiceJosSubscribeWaybillTraceServiceResponse.cs new file mode 100644 index 00000000..bbb369bc --- /dev/null +++ b/BBWY.JDSDK/Response/EclpTraceServiceJosSubscribeWaybillTraceServiceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EclpTraceServiceJosSubscribeWaybillTraceServiceResponse:JdResponse{ + [JsonProperty("gettracebysubscribewaybill_result")] +public string + + gettracebysubscribewaybillResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiInventorySendResponse.cs b/BBWY.JDSDK/Response/EdiInventorySendResponse.cs new file mode 100644 index 00000000..7e52f2d9 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiInventorySendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiInventorySendResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiLogisticsstatusSendResponse.cs b/BBWY.JDSDK/Response/EdiLogisticsstatusSendResponse.cs new file mode 100644 index 00000000..9eb8b925 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiLogisticsstatusSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiLogisticsstatusSendResponse:JdResponse{ + [JsonProperty("result")] +public JosResultDTO + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiPoDetailGetResponse.cs b/BBWY.JDSDK/Response/EdiPoDetailGetResponse.cs new file mode 100644 index 00000000..3e770ee2 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiPoDetailGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiPoDetailGetResponse:JdResponse{ + [JsonProperty("purchaseOrderDetailResultDTO")] +public JosPurchaseOrderDetailResultDTO + + purchaseOrderDetailResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiPoDetailProGetResponse.cs b/BBWY.JDSDK/Response/EdiPoDetailProGetResponse.cs new file mode 100644 index 00000000..fc8e5f67 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiPoDetailProGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiPoDetailProGetResponse:JdResponse{ + [JsonProperty("purchaseOrderDetailProResultDTO")] +public JosPurchaseOrderDetailProResultDTO + + purchaseOrderDetailProResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiPoGetResponse.cs b/BBWY.JDSDK/Response/EdiPoGetResponse.cs new file mode 100644 index 00000000..4815489b --- /dev/null +++ b/BBWY.JDSDK/Response/EdiPoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiPoGetResponse:JdResponse{ + [JsonProperty("purchaseOrderResultDTO")] +public JosPurchaseOrderResultDTO + + purchaseOrderResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiPoProGetResponse.cs b/BBWY.JDSDK/Response/EdiPoProGetResponse.cs new file mode 100644 index 00000000..06ced105 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiPoProGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiPoProGetResponse:JdResponse{ + [JsonProperty("purchaseOrderProResultDTO")] +public JosPurchaseOrderProResultDTO + + purchaseOrderProResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiPoStatusGetResponse.cs b/BBWY.JDSDK/Response/EdiPoStatusGetResponse.cs new file mode 100644 index 00000000..d0414d74 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiPoStatusGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiPoStatusGetResponse:JdResponse{ + [JsonProperty("purchaseOrderStatusResultDTO")] +public JosPurchaseOrderStatusResultDTO + + purchaseOrderStatusResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiPoaSendResponse.cs b/BBWY.JDSDK/Response/EdiPoaSendResponse.cs new file mode 100644 index 00000000..d4cee502 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiPoaSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiPoaSendResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiRealtimeinventoryQueryResponse.cs b/BBWY.JDSDK/Response/EdiRealtimeinventoryQueryResponse.cs new file mode 100644 index 00000000..12dd9f02 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiRealtimeinventoryQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiRealtimeinventoryQueryResponse:JdResponse{ + [JsonProperty("result")] +public JosRealTimeInventoryResultDTO + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiRoDetailBatchGetResponse.cs b/BBWY.JDSDK/Response/EdiRoDetailBatchGetResponse.cs new file mode 100644 index 00000000..79945dd3 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiRoDetailBatchGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiRoDetailBatchGetResponse:JdResponse{ + [JsonProperty("returnOrderLineBatchResultDTO")] +public JosReturnOrderLineBatchResultDTO + + returnOrderLineBatchResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiRoDetailGetResponse.cs b/BBWY.JDSDK/Response/EdiRoDetailGetResponse.cs new file mode 100644 index 00000000..a669b18a --- /dev/null +++ b/BBWY.JDSDK/Response/EdiRoDetailGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiRoDetailGetResponse:JdResponse{ + [JsonProperty("returnOrderDetailResult")] +public JosReturnOrderDetailResultDTO + + returnOrderDetailResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiRoGetResponse.cs b/BBWY.JDSDK/Response/EdiRoGetResponse.cs new file mode 100644 index 00000000..76ae4ab3 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiRoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiRoGetResponse:JdResponse{ + [JsonProperty("returnOrderResult")] +public JosReturnOrderResultDTO + + returnOrderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiScDetailGetResponse.cs b/BBWY.JDSDK/Response/EdiScDetailGetResponse.cs new file mode 100644 index 00000000..256a7c56 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiScDetailGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiScDetailGetResponse:JdResponse{ + [JsonProperty("shipmentConfirmationDetailResultDTO")] +public JosShipmentConfirmationDetailResultDTO + + shipmentConfirmationDetailResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiScheduleplanSendResponse.cs b/BBWY.JDSDK/Response/EdiScheduleplanSendResponse.cs new file mode 100644 index 00000000..f90e9ad6 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiScheduleplanSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiScheduleplanSendResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvCustomerEvaluationSearchResponse.cs b/BBWY.JDSDK/Response/EdiSdvCustomerEvaluationSearchResponse.cs new file mode 100644 index 00000000..8cb54488 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvCustomerEvaluationSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvCustomerEvaluationSearchResponse:JdResponse{ + [JsonProperty("evaluations")] +public List + + evaluations + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvCustomerOrderNumberGetResponse.cs b/BBWY.JDSDK/Response/EdiSdvCustomerOrderNumberGetResponse.cs new file mode 100644 index 00000000..04044e3e --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvCustomerOrderNumberGetResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EdiSdvCustomerOrderNumberGetResponse:JdResponse{ + [JsonProperty("orderNumber")] +public int + + orderNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvCustomerOrderSearchResponse.cs b/BBWY.JDSDK/Response/EdiSdvCustomerOrderSearchResponse.cs new file mode 100644 index 00000000..b7e3b808 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvCustomerOrderSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvCustomerOrderSearchResponse:JdResponse{ + [JsonProperty("customerOrders")] +public List + + customerOrders + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvElectronicPolicyNumberGetResponse.cs b/BBWY.JDSDK/Response/EdiSdvElectronicPolicyNumberGetResponse.cs new file mode 100644 index 00000000..001dbf1d --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvElectronicPolicyNumberGetResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EdiSdvElectronicPolicyNumberGetResponse:JdResponse{ + [JsonProperty("orderNumber")] +public int + + orderNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvElectronicPolicySearchResponse.cs b/BBWY.JDSDK/Response/EdiSdvElectronicPolicySearchResponse.cs new file mode 100644 index 00000000..d75e199a --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvElectronicPolicySearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvElectronicPolicySearchResponse:JdResponse{ + [JsonProperty("electronicPolicys")] +public List + + electronicPolicys + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvSalesForecastNumberGetResponse.cs b/BBWY.JDSDK/Response/EdiSdvSalesForecastNumberGetResponse.cs new file mode 100644 index 00000000..5632754c --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvSalesForecastNumberGetResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class EdiSdvSalesForecastNumberGetResponse:JdResponse{ + [JsonProperty("salesForecastNumber")] +public int + + salesForecastNumber + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvSalesForecastNumberSearchResponse.cs b/BBWY.JDSDK/Response/EdiSdvSalesForecastNumberSearchResponse.cs new file mode 100644 index 00000000..822b6946 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvSalesForecastNumberSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvSalesForecastNumberSearchResponse:JdResponse{ + [JsonProperty("forecast")] +public List + + forecast + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvSalesinfoGetResponse.cs b/BBWY.JDSDK/Response/EdiSdvSalesinfoGetResponse.cs new file mode 100644 index 00000000..7397b831 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvSalesinfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvSalesinfoGetResponse:JdResponse{ + [JsonProperty("salesInfoResultDto")] +public JosSalesInfoResultDto + + salesInfoResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvSalesreturnGetResponse.cs b/BBWY.JDSDK/Response/EdiSdvSalesreturnGetResponse.cs new file mode 100644 index 00000000..7136f5cf --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvSalesreturnGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvSalesreturnGetResponse:JdResponse{ + [JsonProperty("salesReturnResultDto")] +public JosSalesReturnResultDto + + salesReturnResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvSalesserialpayGetResponse.cs b/BBWY.JDSDK/Response/EdiSdvSalesserialpayGetResponse.cs new file mode 100644 index 00000000..cc9334fc --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvSalesserialpayGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvSalesserialpayGetResponse:JdResponse{ + [JsonProperty("salesOutWarehouseResultDto")] +public JosSalesOutWarehouseResultDto + + salesOutWarehouseResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvStockinfoGetResponse.cs b/BBWY.JDSDK/Response/EdiSdvStockinfoGetResponse.cs new file mode 100644 index 00000000..f90475da --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvStockinfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvStockinfoGetResponse:JdResponse{ + [JsonProperty("stockInfoResultDto")] +public JosStockInfoResultDto + + stockInfoResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSdvWarePerformancedataGetResponse.cs b/BBWY.JDSDK/Response/EdiSdvWarePerformancedataGetResponse.cs new file mode 100644 index 00000000..996b1eae --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSdvWarePerformancedataGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSdvWarePerformancedataGetResponse:JdResponse{ + [JsonProperty("result")] +public JosWarePerformanceResultDTO + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiSsSendResponse.cs b/BBWY.JDSDK/Response/EdiSsSendResponse.cs new file mode 100644 index 00000000..2470d54a --- /dev/null +++ b/BBWY.JDSDK/Response/EdiSsSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiSsSendResponse:JdResponse{ + [JsonProperty("result")] +public JosResultDTO + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiStatementQueryApproveStatusResponse.cs b/BBWY.JDSDK/Response/EdiStatementQueryApproveStatusResponse.cs new file mode 100644 index 00000000..2087ffc3 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiStatementQueryApproveStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiStatementQueryApproveStatusResponse:JdResponse{ + [JsonProperty("statementApproveResultDTO")] +public JosStatementApproveResultDTO + + statementApproveResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiStatementQueryInvoiceResponse.cs b/BBWY.JDSDK/Response/EdiStatementQueryInvoiceResponse.cs new file mode 100644 index 00000000..85d7804f --- /dev/null +++ b/BBWY.JDSDK/Response/EdiStatementQueryInvoiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiStatementQueryInvoiceResponse:JdResponse{ + [JsonProperty("josInvoiceResultDTO")] +public JosInvoiceResultDTO + + josInvoiceResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiStatementQueryStatementResponse.cs b/BBWY.JDSDK/Response/EdiStatementQueryStatementResponse.cs new file mode 100644 index 00000000..6d538b11 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiStatementQueryStatementResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiStatementQueryStatementResponse:JdResponse{ + [JsonProperty("josStatementResultDTO")] +public JosStatementResultDTO + + josStatementResultDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EdiStatementQueryStatemetsResponse.cs b/BBWY.JDSDK/Response/EdiStatementQueryStatemetsResponse.cs new file mode 100644 index 00000000..171a8035 --- /dev/null +++ b/BBWY.JDSDK/Response/EdiStatementQueryStatemetsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EdiStatementQueryStatemetsResponse:JdResponse{ + [JsonProperty("result")] +public JosListOrderResultDTO + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptFeightOutapiQueryResponse.cs b/BBWY.JDSDK/Response/EptFeightOutapiQueryResponse.cs new file mode 100644 index 00000000..077a0238 --- /dev/null +++ b/BBWY.JDSDK/Response/EptFeightOutapiQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptFeightOutapiQueryResponse:JdResponse{ + [JsonProperty("getshopfreighttemplatelist_result")] +public List + + getshopfreighttemplatelistResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptOrderDeliveryorderResponse.cs b/BBWY.JDSDK/Response/EptOrderDeliveryorderResponse.cs new file mode 100644 index 00000000..5fb11e2e --- /dev/null +++ b/BBWY.JDSDK/Response/EptOrderDeliveryorderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptOrderDeliveryorderResponse:JdResponse{ + [JsonProperty("deliveryorder_result")] +public EptAPIResult + + deliveryorderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptOrderGetorderIdsbyqueryResponse.cs b/BBWY.JDSDK/Response/EptOrderGetorderIdsbyqueryResponse.cs new file mode 100644 index 00000000..ab20116b --- /dev/null +++ b/BBWY.JDSDK/Response/EptOrderGetorderIdsbyqueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptOrderGetorderIdsbyqueryResponse:JdResponse{ + [JsonProperty("getorderidsbyquery_result")] +public QueryOrderIdsResJos + + getorderidsbyqueryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptOrderGetorderinfobyidResponse.cs b/BBWY.JDSDK/Response/EptOrderGetorderinfobyidResponse.cs new file mode 100644 index 00000000..5cc6f96b --- /dev/null +++ b/BBWY.JDSDK/Response/EptOrderGetorderinfobyidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptOrderGetorderinfobyidResponse:JdResponse{ + [JsonProperty("getorderinfobyjdpinandorderid_result")] +public QueryOrderDetailJos + + getorderinfobyjdpinandorderidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptVenderBrandGetResponse.cs b/BBWY.JDSDK/Response/EptVenderBrandGetResponse.cs new file mode 100644 index 00000000..74501e9a --- /dev/null +++ b/BBWY.JDSDK/Response/EptVenderBrandGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptVenderBrandGetResponse:JdResponse{ + [JsonProperty("getvenderbrand_result")] +public VenderInfoResult + + getvenderbrandResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptVenderCategoryGetResponse.cs b/BBWY.JDSDK/Response/EptVenderCategoryGetResponse.cs new file mode 100644 index 00000000..49a1d423 --- /dev/null +++ b/BBWY.JDSDK/Response/EptVenderCategoryGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptVenderCategoryGetResponse:JdResponse{ + [JsonProperty("getvendercategory_result")] +public VenderInfoResult + + getvendercategoryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptWarecenterOutapiCtgattrQueryResponse.cs b/BBWY.JDSDK/Response/EptWarecenterOutapiCtgattrQueryResponse.cs new file mode 100644 index 00000000..9b943be3 --- /dev/null +++ b/BBWY.JDSDK/Response/EptWarecenterOutapiCtgattrQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptWarecenterOutapiCtgattrQueryResponse:JdResponse{ + [JsonProperty("querycategoryattrubite_result")] +public CategoryAttributeApiResult + + querycategoryattrubiteResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptWarecenterOutapiWareskuQueryResponse.cs b/BBWY.JDSDK/Response/EptWarecenterOutapiWareskuQueryResponse.cs new file mode 100644 index 00000000..6a550460 --- /dev/null +++ b/BBWY.JDSDK/Response/EptWarecenterOutapiWareskuQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptWarecenterOutapiWareskuQueryResponse:JdResponse{ + [JsonProperty("queryskuinfo_result")] +public WareSkuApiResponse + + queryskuinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptWarecenterRecommendtempGetResponse.cs b/BBWY.JDSDK/Response/EptWarecenterRecommendtempGetResponse.cs new file mode 100644 index 00000000..5e6a6445 --- /dev/null +++ b/BBWY.JDSDK/Response/EptWarecenterRecommendtempGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptWarecenterRecommendtempGetResponse:JdResponse{ + [JsonProperty("getrecommendtempbyid_result")] +public WareTempResult + + getrecommendtempbyidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EptWarecenterWareGetResponse.cs b/BBWY.JDSDK/Response/EptWarecenterWareGetResponse.cs new file mode 100644 index 00000000..13048df0 --- /dev/null +++ b/BBWY.JDSDK/Response/EptWarecenterWareGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EptWarecenterWareGetResponse:JdResponse{ + [JsonProperty("getwareinfobyid_result")] +public WareApiVO + + getwareinfobyidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EtmsPackageUpdateResponse.cs b/BBWY.JDSDK/Response/EtmsPackageUpdateResponse.cs new file mode 100644 index 00000000..e20f4a7b --- /dev/null +++ b/BBWY.JDSDK/Response/EtmsPackageUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EtmsPackageUpdateResponse:JdResponse{ + [JsonProperty("response")] +public OrderInfoOperateResponse + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EtmsRangeCheckResponse.cs b/BBWY.JDSDK/Response/EtmsRangeCheckResponse.cs new file mode 100644 index 00000000..acda6278 --- /dev/null +++ b/BBWY.JDSDK/Response/EtmsRangeCheckResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EtmsRangeCheckResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfoDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EtmsWaybillSendResponse.cs b/BBWY.JDSDK/Response/EtmsWaybillSendResponse.cs new file mode 100644 index 00000000..41a5fae9 --- /dev/null +++ b/BBWY.JDSDK/Response/EtmsWaybillSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EtmsWaybillSendResponse:JdResponse{ + [JsonProperty("resultInfo")] +public SendResultInfoDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/EtmsWaybillcodeGetResponse.cs b/BBWY.JDSDK/Response/EtmsWaybillcodeGetResponse.cs new file mode 100644 index 00000000..e5e64cdf --- /dev/null +++ b/BBWY.JDSDK/Response/EtmsWaybillcodeGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class EtmsWaybillcodeGetResponse:JdResponse{ + [JsonProperty("resultInfo")] +public GetResultInfoDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FactoryProductQueryProductByPageResponse.cs b/BBWY.JDSDK/Response/FactoryProductQueryProductByPageResponse.cs new file mode 100644 index 00000000..dd9363e5 --- /dev/null +++ b/BBWY.JDSDK/Response/FactoryProductQueryProductByPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FactoryProductQueryProductByPageResponse:JdResponse{ + [JsonProperty("result")] +public PageableResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FactoryPurchaseQueryPurchaseOrderBycodeResponse.cs b/BBWY.JDSDK/Response/FactoryPurchaseQueryPurchaseOrderBycodeResponse.cs new file mode 100644 index 00000000..6b206f5b --- /dev/null +++ b/BBWY.JDSDK/Response/FactoryPurchaseQueryPurchaseOrderBycodeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FactoryPurchaseQueryPurchaseOrderBycodeResponse:JdResponse{ + [JsonProperty("querypurchaseorder_result")] +public StateResult + + querypurchaseorderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FactoryPurchaseQueryVPResponse.cs b/BBWY.JDSDK/Response/FactoryPurchaseQueryVPResponse.cs new file mode 100644 index 00000000..92253cba --- /dev/null +++ b/BBWY.JDSDK/Response/FactoryPurchaseQueryVPResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FactoryPurchaseQueryVPResponse:JdResponse{ + [JsonProperty("queryvp_result")] +public StateResult + + queryvpResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FceAlphaGetVenderCarrierResponse.cs b/BBWY.JDSDK/Response/FceAlphaGetVenderCarrierResponse.cs new file mode 100644 index 00000000..0f1d2210 --- /dev/null +++ b/BBWY.JDSDK/Response/FceAlphaGetVenderCarrierResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FceAlphaGetVenderCarrierResponse:JdResponse{ + [JsonProperty("StandardGenericResponse")] +public StandardGenericResponse + + StandardGenericResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FeimaQueryShopPageResponse.cs b/BBWY.JDSDK/Response/FeimaQueryShopPageResponse.cs new file mode 100644 index 00000000..2a5acaba --- /dev/null +++ b/BBWY.JDSDK/Response/FeimaQueryShopPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FeimaQueryShopPageResponse:JdResponse{ + [JsonProperty("queryshoppage_result")] +public Result + + queryshoppageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FindBusinessByVenderIdResponse.cs b/BBWY.JDSDK/Response/FindBusinessByVenderIdResponse.cs new file mode 100644 index 00000000..db9d3223 --- /dev/null +++ b/BBWY.JDSDK/Response/FindBusinessByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FindBusinessByVenderIdResponse:JdResponse{ + [JsonProperty("findbusinessbyvenderid_result")] +public BusinessInfo + + findbusinessbyvenderidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FindStoreInfoByExtStoreIdResponse.cs b/BBWY.JDSDK/Response/FindStoreInfoByExtStoreIdResponse.cs new file mode 100644 index 00000000..78da5c27 --- /dev/null +++ b/BBWY.JDSDK/Response/FindStoreInfoByExtStoreIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FindStoreInfoByExtStoreIdResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultBean + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FindStoresGroupListResponse.cs b/BBWY.JDSDK/Response/FindStoresGroupListResponse.cs new file mode 100644 index 00000000..fa032a28 --- /dev/null +++ b/BBWY.JDSDK/Response/FindStoresGroupListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FindStoresGroupListResponse:JdResponse{ + [JsonProperty("findstoresgrouplist_result")] +public ResultBean + + findstoresgrouplistResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FollowProductComplexWriteFollowResponse.cs b/BBWY.JDSDK/Response/FollowProductComplexWriteFollowResponse.cs new file mode 100644 index 00000000..86ff714d --- /dev/null +++ b/BBWY.JDSDK/Response/FollowProductComplexWriteFollowResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FollowProductComplexWriteFollowResponse:JdResponse{ + [JsonProperty("follow_result")] +public Result + + followResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FollowVenderReadIsFollowByPinAndVidResponse.cs b/BBWY.JDSDK/Response/FollowVenderReadIsFollowByPinAndVidResponse.cs new file mode 100644 index 00000000..79ab44b7 --- /dev/null +++ b/BBWY.JDSDK/Response/FollowVenderReadIsFollowByPinAndVidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FollowVenderReadIsFollowByPinAndVidResponse:JdResponse{ + [JsonProperty("isfollowbypinandvid_result")] +public Result + + isfollowbypinandvidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FollowVenderReadQueryForCountByVidResponse.cs b/BBWY.JDSDK/Response/FollowVenderReadQueryForCountByVidResponse.cs new file mode 100644 index 00000000..e3d9a1d8 --- /dev/null +++ b/BBWY.JDSDK/Response/FollowVenderReadQueryForCountByVidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FollowVenderReadQueryForCountByVidResponse:JdResponse{ + [JsonProperty("queryforcountbyvid_result")] +public Result + + queryforcountbyvidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FollowVenderWriteFollowByPinAndVidResponse.cs b/BBWY.JDSDK/Response/FollowVenderWriteFollowByPinAndVidResponse.cs new file mode 100644 index 00000000..a2b83e03 --- /dev/null +++ b/BBWY.JDSDK/Response/FollowVenderWriteFollowByPinAndVidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FollowVenderWriteFollowByPinAndVidResponse:JdResponse{ + [JsonProperty("followbypinandvid_result")] +public Result + + followbypinandvidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FwbSpWorkorderConfirmResponse.cs b/BBWY.JDSDK/Response/FwbSpWorkorderConfirmResponse.cs new file mode 100644 index 00000000..ab5958b1 --- /dev/null +++ b/BBWY.JDSDK/Response/FwbSpWorkorderConfirmResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FwbSpWorkorderConfirmResponse:JdResponse{ + [JsonProperty("returnType")] +public ResponseVO + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FwbSpWorkorderGetResponse.cs b/BBWY.JDSDK/Response/FwbSpWorkorderGetResponse.cs new file mode 100644 index 00000000..25fc2a92 --- /dev/null +++ b/BBWY.JDSDK/Response/FwbSpWorkorderGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FwbSpWorkorderGetResponse:JdResponse{ + [JsonProperty("returnType")] +public ResponseVO + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FwbSpWorkorderProgressResponse.cs b/BBWY.JDSDK/Response/FwbSpWorkorderProgressResponse.cs new file mode 100644 index 00000000..b2a20e5c --- /dev/null +++ b/BBWY.JDSDK/Response/FwbSpWorkorderProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FwbSpWorkorderProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResponseVO + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/FwbSpWorkorderQueryPageResponse.cs b/BBWY.JDSDK/Response/FwbSpWorkorderQueryPageResponse.cs new file mode 100644 index 00000000..7aa5ce73 --- /dev/null +++ b/BBWY.JDSDK/Response/FwbSpWorkorderQueryPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class FwbSpWorkorderQueryPageResponse:JdResponse{ + [JsonProperty("returnType")] +public PageQueryResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetFactoryAbutmentCancelInfoResponse.cs b/BBWY.JDSDK/Response/GetFactoryAbutmentCancelInfoResponse.cs new file mode 100644 index 00000000..929c3ba0 --- /dev/null +++ b/BBWY.JDSDK/Response/GetFactoryAbutmentCancelInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetFactoryAbutmentCancelInfoResponse:JdResponse{ + [JsonProperty("getfactoryabutmentcancelinfo_result")] +public List + + getfactoryabutmentcancelinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetFactoryAbutmentDeliveryInfoResponse.cs b/BBWY.JDSDK/Response/GetFactoryAbutmentDeliveryInfoResponse.cs new file mode 100644 index 00000000..58caf8c1 --- /dev/null +++ b/BBWY.JDSDK/Response/GetFactoryAbutmentDeliveryInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetFactoryAbutmentDeliveryInfoResponse:JdResponse{ + [JsonProperty("getfactoryabutmentdeliveryinfo_result")] +public List + + getfactoryabutmentdeliveryinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetFactoryAbutmentOrderInfoResponse.cs b/BBWY.JDSDK/Response/GetFactoryAbutmentOrderInfoResponse.cs new file mode 100644 index 00000000..03bac0ce --- /dev/null +++ b/BBWY.JDSDK/Response/GetFactoryAbutmentOrderInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetFactoryAbutmentOrderInfoResponse:JdResponse{ + [JsonProperty("getfactoryabutmentorderinfo_result")] +public List + + getfactoryabutmentorderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetPurchaseInfoResponse.cs b/BBWY.JDSDK/Response/GetPurchaseInfoResponse.cs new file mode 100644 index 00000000..3599a34c --- /dev/null +++ b/BBWY.JDSDK/Response/GetPurchaseInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetPurchaseInfoResponse:JdResponse{ + [JsonProperty("returnType")] +public JmServiceResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetSkuUpdateSettlePriceInfoResponse.cs b/BBWY.JDSDK/Response/GetSkuUpdateSettlePriceInfoResponse.cs new file mode 100644 index 00000000..34a7a68b --- /dev/null +++ b/BBWY.JDSDK/Response/GetSkuUpdateSettlePriceInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetSkuUpdateSettlePriceInfoResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetStagepayBusinessByOrderIdResponse.cs b/BBWY.JDSDK/Response/GetStagepayBusinessByOrderIdResponse.cs new file mode 100644 index 00000000..38516670 --- /dev/null +++ b/BBWY.JDSDK/Response/GetStagepayBusinessByOrderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetStagepayBusinessByOrderIdResponse:JdResponse{ + [JsonProperty("stagepaybusiness_result")] +public StagepayBusinessTO + + stagepaybusinessResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetStagepayBusinessExtInfoByCouponCodeResponse.cs b/BBWY.JDSDK/Response/GetStagepayBusinessExtInfoByCouponCodeResponse.cs new file mode 100644 index 00000000..d6e0f7c6 --- /dev/null +++ b/BBWY.JDSDK/Response/GetStagepayBusinessExtInfoByCouponCodeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetStagepayBusinessExtInfoByCouponCodeResponse:JdResponse{ + [JsonProperty("stagepaybusinessinfo_result")] +public ResultBean + + stagepaybusinessinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetThirdTraceResponse.cs b/BBWY.JDSDK/Response/GetThirdTraceResponse.cs new file mode 100644 index 00000000..ba74100e --- /dev/null +++ b/BBWY.JDSDK/Response/GetThirdTraceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetThirdTraceResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetUserLevelQueryResponse.cs b/BBWY.JDSDK/Response/GetUserLevelQueryResponse.cs new file mode 100644 index 00000000..5bc088e7 --- /dev/null +++ b/BBWY.JDSDK/Response/GetUserLevelQueryResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class GetUserLevelQueryResponse:JdResponse{ + [JsonProperty("userLevel")] +public string + + userLevel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetUserPlusLevelQueryResponse.cs b/BBWY.JDSDK/Response/GetUserPlusLevelQueryResponse.cs new file mode 100644 index 00000000..29184b30 --- /dev/null +++ b/BBWY.JDSDK/Response/GetUserPlusLevelQueryResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class GetUserPlusLevelQueryResponse:JdResponse{ + [JsonProperty("userPlusLevel")] +public string + + userPlusLevel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GetVenderStoreInfoListResponse.cs b/BBWY.JDSDK/Response/GetVenderStoreInfoListResponse.cs new file mode 100644 index 00000000..a1178a04 --- /dev/null +++ b/BBWY.JDSDK/Response/GetVenderStoreInfoListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GetVenderStoreInfoListResponse:JdResponse{ + [JsonProperty("getVenderStoreInfoList_result")] +public Page + + getVenderStoreInfoListResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/GxptDirectPayQueryResponse.cs b/BBWY.JDSDK/Response/GxptDirectPayQueryResponse.cs new file mode 100644 index 00000000..17c89398 --- /dev/null +++ b/BBWY.JDSDK/Response/GxptDirectPayQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class GxptDirectPayQueryResponse:JdResponse{ + [JsonProperty("returnType")] +public ErpPageResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/HealthYjtMaintanceRecordResponse.cs b/BBWY.JDSDK/Response/HealthYjtMaintanceRecordResponse.cs new file mode 100644 index 00000000..b7677952 --- /dev/null +++ b/BBWY.JDSDK/Response/HealthYjtMaintanceRecordResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class HealthYjtMaintanceRecordResponse:JdResponse{ + [JsonProperty("result")] +public Record + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/HealthcareAppointmentResultCallbackResponse.cs b/BBWY.JDSDK/Response/HealthcareAppointmentResultCallbackResponse.cs new file mode 100644 index 00000000..cb610186 --- /dev/null +++ b/BBWY.JDSDK/Response/HealthcareAppointmentResultCallbackResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class HealthcareAppointmentResultCallbackResponse:JdResponse{ + [JsonProperty("Result")] +public JsfResult + + Result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/HealthcarePushGoodsStoreInfoResponse.cs b/BBWY.JDSDK/Response/HealthcarePushGoodsStoreInfoResponse.cs new file mode 100644 index 00000000..ab78fbad --- /dev/null +++ b/BBWY.JDSDK/Response/HealthcarePushGoodsStoreInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class HealthcarePushGoodsStoreInfoResponse:JdResponse{ + [JsonProperty("Result")] +public JsfResult + + Result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/HealthcarePushStoreInfoResponse.cs b/BBWY.JDSDK/Response/HealthcarePushStoreInfoResponse.cs new file mode 100644 index 00000000..05875a02 --- /dev/null +++ b/BBWY.JDSDK/Response/HealthcarePushStoreInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class HealthcarePushStoreInfoResponse:JdResponse{ + [JsonProperty("JsfResult")] +public JsfResult + + JsfResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopAskRateGetResponse.cs b/BBWY.JDSDK/Response/ImPopAskRateGetResponse.cs new file mode 100644 index 00000000..ecfc3c84 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopAskRateGetResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImPopAskRateGetResponse:JdResponse{ + [JsonProperty("askRate")] +public double + + askRate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopChatlogFuzzyQueryResponse.cs b/BBWY.JDSDK/Response/ImPopChatlogFuzzyQueryResponse.cs new file mode 100644 index 00000000..99d68651 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopChatlogFuzzyQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopChatlogFuzzyQueryResponse:JdResponse{ + [JsonProperty("ChatLogPage")] +public ChatLogPage + + ChatLogPage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopChatlogGetResponse.cs b/BBWY.JDSDK/Response/ImPopChatlogGetResponse.cs new file mode 100644 index 00000000..a89cfb3c --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopChatlogGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopChatlogGetResponse:JdResponse{ + [JsonProperty("ChatLogPage")] +public ChatLogPage + + ChatLogPage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopConsultAvgwaittimeGetResponse.cs b/BBWY.JDSDK/Response/ImPopConsultAvgwaittimeGetResponse.cs new file mode 100644 index 00000000..738b4e46 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopConsultAvgwaittimeGetResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImPopConsultAvgwaittimeGetResponse:JdResponse{ + [JsonProperty("avgTime")] +public double + + avgTime + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopEvaluationlistGetResponse.cs b/BBWY.JDSDK/Response/ImPopEvaluationlistGetResponse.cs new file mode 100644 index 00000000..7862abef --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopEvaluationlistGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopEvaluationlistGetResponse:JdResponse{ + [JsonProperty("Evaluation")] +public List + + Evaluation + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopEvaluationstatGetResponse.cs b/BBWY.JDSDK/Response/ImPopEvaluationstatGetResponse.cs new file mode 100644 index 00000000..f179a209 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopEvaluationstatGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopEvaluationstatGetResponse:JdResponse{ + [JsonProperty("WaiterDailyEvaStat")] +public List + + WaiterDailyEvaStat + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopGroupinfoGetResponse.cs b/BBWY.JDSDK/Response/ImPopGroupinfoGetResponse.cs new file mode 100644 index 00000000..42523ff4 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopGroupinfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopGroupinfoGetResponse:JdResponse{ + [JsonProperty("popgroup")] +public POPGroup + + popgroup + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopLeavemsgallocateOpenapiGetResponse.cs b/BBWY.JDSDK/Response/ImPopLeavemsgallocateOpenapiGetResponse.cs new file mode 100644 index 00000000..7b9636a9 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopLeavemsgallocateOpenapiGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopLeavemsgallocateOpenapiGetResponse:JdResponse{ + [JsonProperty("LeaveMsgPage")] +public LeaveMsgPage + + LeaveMsgPage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopLeavemsgcreatedOpenapiGetResponse.cs b/BBWY.JDSDK/Response/ImPopLeavemsgcreatedOpenapiGetResponse.cs new file mode 100644 index 00000000..31e58d29 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopLeavemsgcreatedOpenapiGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopLeavemsgcreatedOpenapiGetResponse:JdResponse{ + [JsonProperty("LeaveMsgPage")] +public LeaveMsgPage + + LeaveMsgPage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopPasslogGetResponse.cs b/BBWY.JDSDK/Response/ImPopPasslogGetResponse.cs new file mode 100644 index 00000000..0c54423d --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopPasslogGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopPasslogGetResponse:JdResponse{ + [JsonProperty("PassLog")] +public List + + PassLog + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopReplystatGetResponse.cs b/BBWY.JDSDK/Response/ImPopReplystatGetResponse.cs new file mode 100644 index 00000000..dea0dafc --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopReplystatGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopReplystatGetResponse:JdResponse{ + [JsonProperty("WaiterDailyStat")] +public List + + WaiterDailyStat + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopSessionlistGetResponse.cs b/BBWY.JDSDK/Response/ImPopSessionlistGetResponse.cs new file mode 100644 index 00000000..67364ff7 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopSessionlistGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopSessionlistGetResponse:JdResponse{ + [JsonProperty("ChatSessionPage")] +public ChatSessionPage + + ChatSessionPage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopUnreplystatGetResponse.cs b/BBWY.JDSDK/Response/ImPopUnreplystatGetResponse.cs new file mode 100644 index 00000000..83503805 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopUnreplystatGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopUnreplystatGetResponse:JdResponse{ + [JsonProperty("WaiterDailyStat")] +public List + + WaiterDailyStat + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopWaiterOnlinetimeStatGetResponse.cs b/BBWY.JDSDK/Response/ImPopWaiterOnlinetimeStatGetResponse.cs new file mode 100644 index 00000000..ad42b991 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopWaiterOnlinetimeStatGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopWaiterOnlinetimeStatGetResponse:JdResponse{ + [JsonProperty("WaiterDailyStat")] +public List + + WaiterDailyStat + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopWaiterpresenceOpenapiGetResponse.cs b/BBWY.JDSDK/Response/ImPopWaiterpresenceOpenapiGetResponse.cs new file mode 100644 index 00000000..c8855a43 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopWaiterpresenceOpenapiGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopWaiterpresenceOpenapiGetResponse:JdResponse{ + [JsonProperty("WaiterPresencePage")] +public WaiterPresencePage + + WaiterPresencePage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImPopWaiterpresencesecondOpenapiGetResponse.cs b/BBWY.JDSDK/Response/ImPopWaiterpresencesecondOpenapiGetResponse.cs new file mode 100644 index 00000000..53ec4a70 --- /dev/null +++ b/BBWY.JDSDK/Response/ImPopWaiterpresencesecondOpenapiGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImPopWaiterpresencesecondOpenapiGetResponse:JdResponse{ + [JsonProperty("WaiterPresencePage")] +public WaiterPresencePage + + WaiterPresencePage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImageReadFindFirstImageResponse.cs b/BBWY.JDSDK/Response/ImageReadFindFirstImageResponse.cs new file mode 100644 index 00000000..ba6cd33f --- /dev/null +++ b/BBWY.JDSDK/Response/ImageReadFindFirstImageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImageReadFindFirstImageResponse:JdResponse{ + [JsonProperty("image")] +public Image + + image + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImageReadFindImagesByColorResponse.cs b/BBWY.JDSDK/Response/ImageReadFindImagesByColorResponse.cs new file mode 100644 index 00000000..f3f8942c --- /dev/null +++ b/BBWY.JDSDK/Response/ImageReadFindImagesByColorResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImageReadFindImagesByColorResponse:JdResponse{ + [JsonProperty("images")] +public List + + images + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImageReadFindImagesByWareIdResponse.cs b/BBWY.JDSDK/Response/ImageReadFindImagesByWareIdResponse.cs new file mode 100644 index 00000000..a12415e6 --- /dev/null +++ b/BBWY.JDSDK/Response/ImageReadFindImagesByWareIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImageReadFindImagesByWareIdResponse:JdResponse{ + [JsonProperty("images")] +public List + + images + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImageWriteDeleteResponse.cs b/BBWY.JDSDK/Response/ImageWriteDeleteResponse.cs new file mode 100644 index 00000000..1322d1cd --- /dev/null +++ b/BBWY.JDSDK/Response/ImageWriteDeleteResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImageWriteDeleteResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImageWriteUpdateRectangleResponse.cs b/BBWY.JDSDK/Response/ImageWriteUpdateRectangleResponse.cs new file mode 100644 index 00000000..161d6294 --- /dev/null +++ b/BBWY.JDSDK/Response/ImageWriteUpdateRectangleResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImageWriteUpdateRectangleResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImageWriteUpdateResponse.cs b/BBWY.JDSDK/Response/ImageWriteUpdateResponse.cs new file mode 100644 index 00000000..cee9f5d9 --- /dev/null +++ b/BBWY.JDSDK/Response/ImageWriteUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImageWriteUpdateResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzoneCategoryAddResponse.cs b/BBWY.JDSDK/Response/ImgzoneCategoryAddResponse.cs new file mode 100644 index 00000000..df573ba2 --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzoneCategoryAddResponse.cs @@ -0,0 +1,25 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImgzoneCategoryAddResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("cate_id")] +public long + + cateId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzoneCategoryQueryResponse.cs b/BBWY.JDSDK/Response/ImgzoneCategoryQueryResponse.cs new file mode 100644 index 00000000..1af5933b --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzoneCategoryQueryResponse.cs @@ -0,0 +1,26 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImgzoneCategoryQueryResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc1")] +public string + + desc1 + { get; set; } + [JsonProperty("cateList")] +public List + + cateList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzoneCategoryUpdateResponse.cs b/BBWY.JDSDK/Response/ImgzoneCategoryUpdateResponse.cs new file mode 100644 index 00000000..3c4de75b --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzoneCategoryUpdateResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImgzoneCategoryUpdateResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzoneIcImageDeleteByQueryResponse.cs b/BBWY.JDSDK/Response/ImgzoneIcImageDeleteByQueryResponse.cs new file mode 100644 index 00000000..a766933e --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzoneIcImageDeleteByQueryResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImgzoneIcImageDeleteByQueryResponse:JdResponse{ + [JsonProperty("returnType")] +public bool + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzoneImageQueryAllResponse.cs b/BBWY.JDSDK/Response/ImgzoneImageQueryAllResponse.cs new file mode 100644 index 00000000..23694567 --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzoneImageQueryAllResponse.cs @@ -0,0 +1,36 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImgzoneImageQueryAllResponse:JdResponse{ + [JsonProperty("total_num")] +public int + + totalNum + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("return_code")] +public string + + returnCode + { get; set; } + [JsonProperty("scroll_id")] +public string + + scrollId + { get; set; } + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzonePictureDeleteResponse.cs b/BBWY.JDSDK/Response/ImgzonePictureDeleteResponse.cs new file mode 100644 index 00000000..6400dbd1 --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzonePictureDeleteResponse.cs @@ -0,0 +1,40 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImgzonePictureDeleteResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("success_num")] +public int + + successNum + { get; set; } + [JsonProperty("illegal")] +public string + + illegal + { get; set; } + [JsonProperty("referenced")] +public string + + referenced + { get; set; } + [JsonProperty("fail")] +public string + + fail + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzonePictureIsreferencedResponse.cs b/BBWY.JDSDK/Response/ImgzonePictureIsreferencedResponse.cs new file mode 100644 index 00000000..efa85003 --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzonePictureIsreferencedResponse.cs @@ -0,0 +1,25 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImgzonePictureIsreferencedResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("is_referenced")] +public bool + + isReferenced + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzonePictureQueryResponse.cs b/BBWY.JDSDK/Response/ImgzonePictureQueryResponse.cs new file mode 100644 index 00000000..b89b6a7e --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzonePictureQueryResponse.cs @@ -0,0 +1,31 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImgzonePictureQueryResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("total_num")] +public int + + totalNum + { get; set; } + [JsonProperty("imgList")] +public List + + imgList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzonePictureUpdateResponse.cs b/BBWY.JDSDK/Response/ImgzonePictureUpdateResponse.cs new file mode 100644 index 00000000..146f1275 --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzonePictureUpdateResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImgzonePictureUpdateResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzonePictureUploadResponse.cs b/BBWY.JDSDK/Response/ImgzonePictureUploadResponse.cs new file mode 100644 index 00000000..7ee8dec3 --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzonePictureUploadResponse.cs @@ -0,0 +1,30 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ImgzonePictureUploadResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("picture_id")] +public string + + pictureId + { get; set; } + [JsonProperty("picture_url")] +public string + + pictureUrl + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ImgzoneUserinfoQueryResponse.cs b/BBWY.JDSDK/Response/ImgzoneUserinfoQueryResponse.cs new file mode 100644 index 00000000..733e3b7b --- /dev/null +++ b/BBWY.JDSDK/Response/ImgzoneUserinfoQueryResponse.cs @@ -0,0 +1,26 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ImgzoneUserinfoQueryResponse:JdResponse{ + [JsonProperty("return_code")] +public int + + returnCode + { get; set; } + [JsonProperty("desc")] +public string + + desc + { get; set; } + [JsonProperty("userInfo")] +public ImgzoneZoneInfo + + userInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InnovationProductReadGetSkuListResponse.cs b/BBWY.JDSDK/Response/InnovationProductReadGetSkuListResponse.cs new file mode 100644 index 00000000..8b33d216 --- /dev/null +++ b/BBWY.JDSDK/Response/InnovationProductReadGetSkuListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InnovationProductReadGetSkuListResponse:JdResponse{ + [JsonProperty("result")] +public PageResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberResponse.cs b/BBWY.JDSDK/Response/InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberResponse.cs new file mode 100644 index 00000000..455e8f65 --- /dev/null +++ b/BBWY.JDSDK/Response/InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InnovationStoreReadGetProductInfoByStoreIdAndArticleNumberResponse:JdResponse{ + [JsonProperty("getproductinfobystoreidandarticlenumber_result")] +public Result + + getproductinfobystoreidandarticlenumberResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InnovationStoreReadGetProductListByStoreIdResponse.cs b/BBWY.JDSDK/Response/InnovationStoreReadGetProductListByStoreIdResponse.cs new file mode 100644 index 00000000..f6845d32 --- /dev/null +++ b/BBWY.JDSDK/Response/InnovationStoreReadGetProductListByStoreIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InnovationStoreReadGetProductListByStoreIdResponse:JdResponse{ + [JsonProperty("getproductlistbystoreid_result")] +public PageResult + + getproductlistbystoreidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InteractCenterApiServiceReadFindCollectInfoResponse.cs b/BBWY.JDSDK/Response/InteractCenterApiServiceReadFindCollectInfoResponse.cs new file mode 100644 index 00000000..6a98cdf0 --- /dev/null +++ b/BBWY.JDSDK/Response/InteractCenterApiServiceReadFindCollectInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InteractCenterApiServiceReadFindCollectInfoResponse:JdResponse{ + [JsonProperty("giftActivityResults")] +public GiftActivityResults + + giftActivityResults + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdResponse.cs b/BBWY.JDSDK/Response/InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdResponse.cs new file mode 100644 index 00000000..55fe6dbe --- /dev/null +++ b/BBWY.JDSDK/Response/InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InteractCenterApiServiceReadFindWorkingGiftActivityByVenderIdResponse:JdResponse{ + [JsonProperty("giftActivityResults")] +public GiftActivityResults + + giftActivityResults + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InteractCenterApiServiceReadGetFreeCouponInfoResponse.cs b/BBWY.JDSDK/Response/InteractCenterApiServiceReadGetFreeCouponInfoResponse.cs new file mode 100644 index 00000000..9601f4bf --- /dev/null +++ b/BBWY.JDSDK/Response/InteractCenterApiServiceReadGetFreeCouponInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InteractCenterApiServiceReadGetFreeCouponInfoResponse:JdResponse{ + [JsonProperty("freeCouponResults")] +public FreeCouponResults + + freeCouponResults + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdResponse.cs b/BBWY.JDSDK/Response/InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdResponse.cs new file mode 100644 index 00000000..f3a8a110 --- /dev/null +++ b/BBWY.JDSDK/Response/InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InteractCenterApiServiceReadGiftActivityResultReadServiceFindGiftInfoByIdResponse:JdResponse{ + [JsonProperty("returnType")] +public GiftActivityResults + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCloseGiftActivityResponse.cs b/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCloseGiftActivityResponse.cs new file mode 100644 index 00000000..f0ccb67a --- /dev/null +++ b/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCloseGiftActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InteractCenterApiServiceWriteCloseGiftActivityResponse:JdResponse{ + [JsonProperty("returnType")] +public GiftActivityResults + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCollectCouponResponse.cs b/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCollectCouponResponse.cs new file mode 100644 index 00000000..d3c0ca2b --- /dev/null +++ b/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCollectCouponResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InteractCenterApiServiceWriteCollectCouponResponse:JdResponse{ + [JsonProperty("GiftActivityResults")] +public GiftActivityResults + + GiftActivityResults + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCollectGiftResponse.cs b/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCollectGiftResponse.cs new file mode 100644 index 00000000..ebdf8a4e --- /dev/null +++ b/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCollectGiftResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InteractCenterApiServiceWriteCollectGiftResponse:JdResponse{ + [JsonProperty("returnType")] +public GiftActivityResults + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCreateGiftActivityResponse.cs b/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCreateGiftActivityResponse.cs new file mode 100644 index 00000000..ed57bff8 --- /dev/null +++ b/BBWY.JDSDK/Response/InteractCenterApiServiceWriteCreateGiftActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class InteractCenterApiServiceWriteCreateGiftActivityResponse:JdResponse{ + [JsonProperty("giftActivityResults")] +public GiftActivityResults + + giftActivityResults + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/IsvAddisvlogResponse.cs b/BBWY.JDSDK/Response/IsvAddisvlogResponse.cs new file mode 100644 index 00000000..c42da6cb --- /dev/null +++ b/BBWY.JDSDK/Response/IsvAddisvlogResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class IsvAddisvlogResponse:JdResponse{ + [JsonProperty("success")] +public string + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/IsvNotifyDeviceStartupResponse.cs b/BBWY.JDSDK/Response/IsvNotifyDeviceStartupResponse.cs new file mode 100644 index 00000000..b742194a --- /dev/null +++ b/BBWY.JDSDK/Response/IsvNotifyDeviceStartupResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class IsvNotifyDeviceStartupResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/IsvUploadBatchLogResponse.cs b/BBWY.JDSDK/Response/IsvUploadBatchLogResponse.cs new file mode 100644 index 00000000..28c2eb65 --- /dev/null +++ b/BBWY.JDSDK/Response/IsvUploadBatchLogResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class IsvUploadBatchLogResponse:JdResponse{ + [JsonProperty("c")] +public int + + c + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/IsvUploadDBOperationLogResponse.cs b/BBWY.JDSDK/Response/IsvUploadDBOperationLogResponse.cs new file mode 100644 index 00000000..088ea8a1 --- /dev/null +++ b/BBWY.JDSDK/Response/IsvUploadDBOperationLogResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class IsvUploadDBOperationLogResponse:JdResponse{ + [JsonProperty("c")] +public int + + c + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/IsvUploadLoginLogResponse.cs b/BBWY.JDSDK/Response/IsvUploadLoginLogResponse.cs new file mode 100644 index 00000000..d9801ffe --- /dev/null +++ b/BBWY.JDSDK/Response/IsvUploadLoginLogResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class IsvUploadLoginLogResponse:JdResponse{ + [JsonProperty("c")] +public int + + c + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/IsvUploadOrderInfoLogResponse.cs b/BBWY.JDSDK/Response/IsvUploadOrderInfoLogResponse.cs new file mode 100644 index 00000000..6a8811b4 --- /dev/null +++ b/BBWY.JDSDK/Response/IsvUploadOrderInfoLogResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class IsvUploadOrderInfoLogResponse:JdResponse{ + [JsonProperty("c")] +public int + + c + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/IsvUploadThirdAppTransmitOrderInfoLogResponse.cs b/BBWY.JDSDK/Response/IsvUploadThirdAppTransmitOrderInfoLogResponse.cs new file mode 100644 index 00000000..70c873e9 --- /dev/null +++ b/BBWY.JDSDK/Response/IsvUploadThirdAppTransmitOrderInfoLogResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class IsvUploadThirdAppTransmitOrderInfoLogResponse:JdResponse{ + [JsonProperty("c")] +public int + + c + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JcloudWmsMasterCarrierQueryResponse.cs b/BBWY.JDSDK/Response/JcloudWmsMasterCarrierQueryResponse.cs new file mode 100644 index 00000000..6d098dec --- /dev/null +++ b/BBWY.JDSDK/Response/JcloudWmsMasterCarrierQueryResponse.cs @@ -0,0 +1,26 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JcloudWmsMasterCarrierQueryResponse:JdResponse{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public List + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JcloudWmsMasterCategoryInfoInsertResponse.cs b/BBWY.JDSDK/Response/JcloudWmsMasterCategoryInfoInsertResponse.cs new file mode 100644 index 00000000..082704d0 --- /dev/null +++ b/BBWY.JDSDK/Response/JcloudWmsMasterCategoryInfoInsertResponse.cs @@ -0,0 +1,25 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class JcloudWmsMasterCategoryInfoInsertResponse:JdResponse{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("rows")] +public int + + rows + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JcloudWmsPruchaseorderCancelResponse.cs b/BBWY.JDSDK/Response/JcloudWmsPruchaseorderCancelResponse.cs new file mode 100644 index 00000000..9098a1f5 --- /dev/null +++ b/BBWY.JDSDK/Response/JcloudWmsPruchaseorderCancelResponse.cs @@ -0,0 +1,25 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class JcloudWmsPruchaseorderCancelResponse:JdResponse{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public bool + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JcloudWmsPruchaseorderCreateResponse.cs b/BBWY.JDSDK/Response/JcloudWmsPruchaseorderCreateResponse.cs new file mode 100644 index 00000000..58f4eec9 --- /dev/null +++ b/BBWY.JDSDK/Response/JcloudWmsPruchaseorderCreateResponse.cs @@ -0,0 +1,25 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class JcloudWmsPruchaseorderCreateResponse:JdResponse{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public bool + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JcloudWmsSkuAcceptServiceHandlerUpdateResponse.cs b/BBWY.JDSDK/Response/JcloudWmsSkuAcceptServiceHandlerUpdateResponse.cs new file mode 100644 index 00000000..d13189ac --- /dev/null +++ b/BBWY.JDSDK/Response/JcloudWmsSkuAcceptServiceHandlerUpdateResponse.cs @@ -0,0 +1,25 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class JcloudWmsSkuAcceptServiceHandlerUpdateResponse:JdResponse{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public bool + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JcloudWmsStockQuerySumResponse.cs b/BBWY.JDSDK/Response/JcloudWmsStockQuerySumResponse.cs new file mode 100644 index 00000000..96491334 --- /dev/null +++ b/BBWY.JDSDK/Response/JcloudWmsStockQuerySumResponse.cs @@ -0,0 +1,26 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JcloudWmsStockQuerySumResponse:JdResponse{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("message")] +public string + + message + { get; set; } + [JsonProperty("content")] +public List + + content + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JdAddressFromAddressGetResponse.cs b/BBWY.JDSDK/Response/JdAddressFromAddressGetResponse.cs new file mode 100644 index 00000000..58207d58 --- /dev/null +++ b/BBWY.JDSDK/Response/JdAddressFromAddressGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JdAddressFromAddressGetResponse:JdResponse{ + [JsonProperty("getjdaddressfromaddress_result")] +public JdAdressResponse + + getjdaddressfromaddressResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JdlExpressTerminalTagserviceResponse.cs b/BBWY.JDSDK/Response/JdlExpressTerminalTagserviceResponse.cs new file mode 100644 index 00000000..8afa17f7 --- /dev/null +++ b/BBWY.JDSDK/Response/JdlExpressTerminalTagserviceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JdlExpressTerminalTagserviceResponse:JdResponse{ + [JsonProperty("CommonResponse")] +public CommonResponse + + CommonResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JingBeanExpireJsfFacadeQueryExpireJposResponse.cs b/BBWY.JDSDK/Response/JingBeanExpireJsfFacadeQueryExpireJposResponse.cs new file mode 100644 index 00000000..309788e6 --- /dev/null +++ b/BBWY.JDSDK/Response/JingBeanExpireJsfFacadeQueryExpireJposResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JingBeanExpireJsfFacadeQueryExpireJposResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JingdongDataVenderMarketingActivityUpdateSubmitResponse.cs b/BBWY.JDSDK/Response/JingdongDataVenderMarketingActivityUpdateSubmitResponse.cs new file mode 100644 index 00000000..eaeefcaf --- /dev/null +++ b/BBWY.JDSDK/Response/JingdongDataVenderMarketingActivityUpdateSubmitResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JingdongDataVenderMarketingActivityUpdateSubmitResponse:JdResponse{ + [JsonProperty("Result")] +public Result + + Result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JmOrderGetPayUrlResponse.cs b/BBWY.JDSDK/Response/JmOrderGetPayUrlResponse.cs new file mode 100644 index 00000000..2fa6e0c8 --- /dev/null +++ b/BBWY.JDSDK/Response/JmOrderGetPayUrlResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JmOrderGetPayUrlResponse:JdResponse{ + [JsonProperty("returnType")] +public JmServiceResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JosMasterKeyGetResponse.cs b/BBWY.JDSDK/Response/JosMasterKeyGetResponse.cs new file mode 100644 index 00000000..b78121c9 --- /dev/null +++ b/BBWY.JDSDK/Response/JosMasterKeyGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JosMasterKeyGetResponse:JdResponse{ + [JsonProperty("response")] +public KeyResponse + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JosSecretApiReportGetResponse.cs b/BBWY.JDSDK/Response/JosSecretApiReportGetResponse.cs new file mode 100644 index 00000000..b230dab2 --- /dev/null +++ b/BBWY.JDSDK/Response/JosSecretApiReportGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JosSecretApiReportGetResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JosTokenSourceToOpenIdResponse.cs b/BBWY.JDSDK/Response/JosTokenSourceToOpenIdResponse.cs new file mode 100644 index 00000000..3a551239 --- /dev/null +++ b/BBWY.JDSDK/Response/JosTokenSourceToOpenIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JosTokenSourceToOpenIdResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JosVoucherInfoGetResponse.cs b/BBWY.JDSDK/Response/JosVoucherInfoGetResponse.cs new file mode 100644 index 00000000..54723e89 --- /dev/null +++ b/BBWY.JDSDK/Response/JosVoucherInfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JosVoucherInfoGetResponse:JdResponse{ + [JsonProperty("response")] +public ResponseVO + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JpassJournalQueryOrderBillResponse.cs b/BBWY.JDSDK/Response/JpassJournalQueryOrderBillResponse.cs new file mode 100644 index 00000000..7b087b03 --- /dev/null +++ b/BBWY.JDSDK/Response/JpassJournalQueryOrderBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JpassJournalQueryOrderBillResponse:JdResponse{ + [JsonProperty("queryorderbillbypage_result")] +public RpcResponse + + queryorderbillbypageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JpassJournalQueryRefundBillResponse.cs b/BBWY.JDSDK/Response/JpassJournalQueryRefundBillResponse.cs new file mode 100644 index 00000000..d9138b81 --- /dev/null +++ b/BBWY.JDSDK/Response/JpassJournalQueryRefundBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JpassJournalQueryRefundBillResponse:JdResponse{ + [JsonProperty("queryrefundbillbypage_result")] +public RpcResponse + + queryrefundbillbypageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JwMarketingSkuQuerySkusResponse.cs b/BBWY.JDSDK/Response/JwMarketingSkuQuerySkusResponse.cs new file mode 100644 index 00000000..331e9eae --- /dev/null +++ b/BBWY.JDSDK/Response/JwMarketingSkuQuerySkusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JwMarketingSkuQuerySkusResponse:JdResponse{ + [JsonProperty("queryskus_result")] +public SkuResponse + + queryskusResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JwMarketingStoreQueryStoresResponse.cs b/BBWY.JDSDK/Response/JwMarketingStoreQueryStoresResponse.cs new file mode 100644 index 00000000..be46183d --- /dev/null +++ b/BBWY.JDSDK/Response/JwMarketingStoreQueryStoresResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JwMarketingStoreQueryStoresResponse:JdResponse{ + [JsonProperty("querystores_result")] +public StoreResponse + + querystoresResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneAddCartItemByPinResponse.cs b/BBWY.JDSDK/Response/JzoneAddCartItemByPinResponse.cs new file mode 100644 index 00000000..ed8eeb36 --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneAddCartItemByPinResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneAddCartItemByPinResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultData + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneAddCartItemResponse.cs b/BBWY.JDSDK/Response/JzoneAddCartItemResponse.cs new file mode 100644 index 00000000..b6f469d1 --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneAddCartItemResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneAddCartItemResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultData + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneFollowProductResponse.cs b/BBWY.JDSDK/Response/JzoneFollowProductResponse.cs new file mode 100644 index 00000000..8bddbb81 --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneFollowProductResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneFollowProductResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultData + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneFollowVenderResponse.cs b/BBWY.JDSDK/Response/JzoneFollowVenderResponse.cs new file mode 100644 index 00000000..56f95f7d --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneFollowVenderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneFollowVenderResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultData + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneGetCustomerInfoResponse.cs b/BBWY.JDSDK/Response/JzoneGetCustomerInfoResponse.cs new file mode 100644 index 00000000..cda96c05 --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneGetCustomerInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneGetCustomerInfoResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultData + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneGetCustomerPointResponse.cs b/BBWY.JDSDK/Response/JzoneGetCustomerPointResponse.cs new file mode 100644 index 00000000..f93f6443 --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneGetCustomerPointResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneGetCustomerPointResponse:JdResponse{ + [JsonProperty("resultData")] +public ResultData + + resultData + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneIsvCloseActivityResponse.cs b/BBWY.JDSDK/Response/JzoneIsvCloseActivityResponse.cs new file mode 100644 index 00000000..8e1aa093 --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneIsvCloseActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneIsvCloseActivityResponse:JdResponse{ + [JsonProperty("resultData")] +public ResultData + + resultData + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneIsvOpenActivityResponse.cs b/BBWY.JDSDK/Response/JzoneIsvOpenActivityResponse.cs new file mode 100644 index 00000000..92f5639e --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneIsvOpenActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneIsvOpenActivityResponse:JdResponse{ + [JsonProperty("resultData")] +public ResultData + + resultData + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzonePushCouponResponse.cs b/BBWY.JDSDK/Response/JzonePushCouponResponse.cs new file mode 100644 index 00000000..4ba748ab --- /dev/null +++ b/BBWY.JDSDK/Response/JzonePushCouponResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzonePushCouponResponse:JdResponse{ + [JsonProperty("resultData")] +public ResultData + + resultData + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/JzoneQueryAppIdsByVenderIdResponse.cs b/BBWY.JDSDK/Response/JzoneQueryAppIdsByVenderIdResponse.cs new file mode 100644 index 00000000..a63eecd0 --- /dev/null +++ b/BBWY.JDSDK/Response/JzoneQueryAppIdsByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class JzoneQueryAppIdsByVenderIdResponse:JdResponse{ + [JsonProperty("resultData")] +public ResultData + + resultData + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/KuaicheGoodsGetResponse.cs b/BBWY.JDSDK/Response/KuaicheGoodsGetResponse.cs new file mode 100644 index 00000000..b6b6d170 --- /dev/null +++ b/BBWY.JDSDK/Response/KuaicheGoodsGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class KuaicheGoodsGetResponse:JdResponse{ + [JsonProperty("result")] +public JosGoodsInfo + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/KysPrintServiceWsResponse.cs b/BBWY.JDSDK/Response/KysPrintServiceWsResponse.cs new file mode 100644 index 00000000..202ce443 --- /dev/null +++ b/BBWY.JDSDK/Response/KysPrintServiceWsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class KysPrintServiceWsResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsAppointmentPushResponse.cs b/BBWY.JDSDK/Response/LasImHfsAppointmentPushResponse.cs new file mode 100644 index 00000000..2caa294f --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsAppointmentPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsAppointmentPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsArrivalPushResponse.cs b/BBWY.JDSDK/Response/LasImHfsArrivalPushResponse.cs new file mode 100644 index 00000000..16811565 --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsArrivalPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsArrivalPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsCollectPushResponse.cs b/BBWY.JDSDK/Response/LasImHfsCollectPushResponse.cs new file mode 100644 index 00000000..5288faeb --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsCollectPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsCollectPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsInstallPushResponse.cs b/BBWY.JDSDK/Response/LasImHfsInstallPushResponse.cs new file mode 100644 index 00000000..f08cd95b --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsInstallPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsInstallPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsOrderSearchResponse.cs b/BBWY.JDSDK/Response/LasImHfsOrderSearchResponse.cs new file mode 100644 index 00000000..b98e1fa4 --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsOrderSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsOrderSearchResponse:JdResponse{ + [JsonProperty("result")] +public JosPage + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsQuerycodeSearchResponse.cs b/BBWY.JDSDK/Response/LasImHfsQuerycodeSearchResponse.cs new file mode 100644 index 00000000..af553657 --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsQuerycodeSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsQuerycodeSearchResponse:JdResponse{ + [JsonProperty("result")] +public OffsetResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsReservationPushResponse.cs b/BBWY.JDSDK/Response/LasImHfsReservationPushResponse.cs new file mode 100644 index 00000000..91d2d9f5 --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsReservationPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsReservationPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsStatusPushResponse.cs b/BBWY.JDSDK/Response/LasImHfsStatusPushResponse.cs new file mode 100644 index 00000000..46f25587 --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsStatusPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsStatusPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasImHfsUninstallPushResponse.cs b/BBWY.JDSDK/Response/LasImHfsUninstallPushResponse.cs new file mode 100644 index 00000000..212a87c0 --- /dev/null +++ b/BBWY.JDSDK/Response/LasImHfsUninstallPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasImHfsUninstallPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasSpareZerostockAssigninfoPushResponse.cs b/BBWY.JDSDK/Response/LasSpareZerostockAssigninfoPushResponse.cs new file mode 100644 index 00000000..c9e9e249 --- /dev/null +++ b/BBWY.JDSDK/Response/LasSpareZerostockAssigninfoPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasSpareZerostockAssigninfoPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasSpareZerostockAssignlogPushResponse.cs b/BBWY.JDSDK/Response/LasSpareZerostockAssignlogPushResponse.cs new file mode 100644 index 00000000..99e2170e --- /dev/null +++ b/BBWY.JDSDK/Response/LasSpareZerostockAssignlogPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasSpareZerostockAssignlogPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasSpareZerostockConfirmResponse.cs b/BBWY.JDSDK/Response/LasSpareZerostockConfirmResponse.cs new file mode 100644 index 00000000..2d04b7b2 --- /dev/null +++ b/BBWY.JDSDK/Response/LasSpareZerostockConfirmResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasSpareZerostockConfirmResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasSpareZerostockDetectionPushResponse.cs b/BBWY.JDSDK/Response/LasSpareZerostockDetectionPushResponse.cs new file mode 100644 index 00000000..cb169b2f --- /dev/null +++ b/BBWY.JDSDK/Response/LasSpareZerostockDetectionPushResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasSpareZerostockDetectionPushResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasSpareZerostockRefundSearchResponse.cs b/BBWY.JDSDK/Response/LasSpareZerostockRefundSearchResponse.cs new file mode 100644 index 00000000..7af5f914 --- /dev/null +++ b/BBWY.JDSDK/Response/LasSpareZerostockRefundSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasSpareZerostockRefundSearchResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasSpareZerostockServiceSearchResponse.cs b/BBWY.JDSDK/Response/LasSpareZerostockServiceSearchResponse.cs new file mode 100644 index 00000000..8ed28289 --- /dev/null +++ b/BBWY.JDSDK/Response/LasSpareZerostockServiceSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasSpareZerostockServiceSearchResponse:JdResponse{ + [JsonProperty("result")] +public JosPage + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LasSpareZerostockStatusSearchResponse.cs b/BBWY.JDSDK/Response/LasSpareZerostockStatusSearchResponse.cs new file mode 100644 index 00000000..9b1c1ef6 --- /dev/null +++ b/BBWY.JDSDK/Response/LasSpareZerostockStatusSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LasSpareZerostockStatusSearchResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAbnormalApprovalResponse.cs b/BBWY.JDSDK/Response/LdopAbnormalApprovalResponse.cs new file mode 100644 index 00000000..cad06df0 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAbnormalApprovalResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAbnormalApprovalResponse:JdResponse{ + [JsonProperty("approval_result")] +public ResponseDTO + + approvalResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAbnormalGetResponse.cs b/BBWY.JDSDK/Response/LdopAbnormalGetResponse.cs new file mode 100644 index 00000000..5c707d2f --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAbnormalGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAbnormalGetResponse:JdResponse{ + [JsonProperty("querybycondition_result")] +public ResponseDTO + + querybyconditionResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaProviderAutoRecycleDetailResponse.cs b/BBWY.JDSDK/Response/LdopAlphaProviderAutoRecycleDetailResponse.cs new file mode 100644 index 00000000..d6baf46d --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaProviderAutoRecycleDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaProviderAutoRecycleDetailResponse:JdResponse{ + [JsonProperty("result")] +public ResponseDTO + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaProviderQueryResponse.cs b/BBWY.JDSDK/Response/LdopAlphaProviderQueryResponse.cs new file mode 100644 index 00000000..dacabab3 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaProviderQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaProviderQueryResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaProviderSignApproveResponse.cs b/BBWY.JDSDK/Response/LdopAlphaProviderSignApproveResponse.cs new file mode 100644 index 00000000..a7c1065d --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaProviderSignApproveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaProviderSignApproveResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaProviderSignSuccessInfoGetResponse.cs b/BBWY.JDSDK/Response/LdopAlphaProviderSignSuccessInfoGetResponse.cs new file mode 100644 index 00000000..97a0d171 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaProviderSignSuccessInfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaProviderSignSuccessInfoGetResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaProviderSignSuccessResponse.cs b/BBWY.JDSDK/Response/LdopAlphaProviderSignSuccessResponse.cs new file mode 100644 index 00000000..26f0b885 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaProviderSignSuccessResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaProviderSignSuccessResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaProviderStockIncreaseResponse.cs b/BBWY.JDSDK/Response/LdopAlphaProviderStockIncreaseResponse.cs new file mode 100644 index 00000000..afc47d05 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaProviderStockIncreaseResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaProviderStockIncreaseResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaProviderStockQueryResponse.cs b/BBWY.JDSDK/Response/LdopAlphaProviderStockQueryResponse.cs new file mode 100644 index 00000000..57047d3c --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaProviderStockQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaProviderStockQueryResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaVendorBigshotQueryResponse.cs b/BBWY.JDSDK/Response/LdopAlphaVendorBigshotQueryResponse.cs new file mode 100644 index 00000000..e0c90044 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaVendorBigshotQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaVendorBigshotQueryResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaVendorRechargeQueryResponse.cs b/BBWY.JDSDK/Response/LdopAlphaVendorRechargeQueryResponse.cs new file mode 100644 index 00000000..b260f008 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaVendorRechargeQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaVendorRechargeQueryResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaVendorStockQueryByProviderCodeResponse.cs b/BBWY.JDSDK/Response/LdopAlphaVendorStockQueryByProviderCodeResponse.cs new file mode 100644 index 00000000..961aa8a7 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaVendorStockQueryByProviderCodeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaVendorStockQueryByProviderCodeResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaVendorStockQueryResponse.cs b/BBWY.JDSDK/Response/LdopAlphaVendorStockQueryResponse.cs new file mode 100644 index 00000000..89abe239 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaVendorStockQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaVendorStockQueryResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaWaybillApiUnbindResponse.cs b/BBWY.JDSDK/Response/LdopAlphaWaybillApiUnbindResponse.cs new file mode 100644 index 00000000..63d93ed8 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaWaybillApiUnbindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaWaybillApiUnbindResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaWaybillAppendreceiveResponse.cs b/BBWY.JDSDK/Response/LdopAlphaWaybillAppendreceiveResponse.cs new file mode 100644 index 00000000..c6f12737 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaWaybillAppendreceiveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaWaybillAppendreceiveResponse:JdResponse{ + [JsonProperty("resultInfo")] +public WaybillResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaWaybillConfirmOrCancelResponse.cs b/BBWY.JDSDK/Response/LdopAlphaWaybillConfirmOrCancelResponse.cs new file mode 100644 index 00000000..e085a436 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaWaybillConfirmOrCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaWaybillConfirmOrCancelResponse:JdResponse{ + [JsonProperty("returnType")] +public ResponseDTO + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaWaybillQueryResponse.cs b/BBWY.JDSDK/Response/LdopAlphaWaybillQueryResponse.cs new file mode 100644 index 00000000..10369ce7 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaWaybillQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaWaybillQueryResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaWaybillReceiveResponse.cs b/BBWY.JDSDK/Response/LdopAlphaWaybillReceiveResponse.cs new file mode 100644 index 00000000..b775d635 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaWaybillReceiveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaWaybillReceiveResponse:JdResponse{ + [JsonProperty("resultInfo")] +public WaybillResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopAlphaWaybillUnbindResponse.cs b/BBWY.JDSDK/Response/LdopAlphaWaybillUnbindResponse.cs new file mode 100644 index 00000000..ccb85803 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopAlphaWaybillUnbindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopAlphaWaybillUnbindResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopDeliveryDeliveryPickupReceiveResponse.cs b/BBWY.JDSDK/Response/LdopDeliveryDeliveryPickupReceiveResponse.cs new file mode 100644 index 00000000..cbc6467d --- /dev/null +++ b/BBWY.JDSDK/Response/LdopDeliveryDeliveryPickupReceiveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopDeliveryDeliveryPickupReceiveResponse:JdResponse{ + [JsonProperty("receivedeliverypickupbill_result")] +public ResponseDTO + + receivedeliverypickupbillResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopDeliveryProviderCancelWayBillResponse.cs b/BBWY.JDSDK/Response/LdopDeliveryProviderCancelWayBillResponse.cs new file mode 100644 index 00000000..fea42191 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopDeliveryProviderCancelWayBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopDeliveryProviderCancelWayBillResponse:JdResponse{ + [JsonProperty("responseDTO")] +public ResponseDTO + + responseDTO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopJosCenterGetPickupIntimeListResponse.cs b/BBWY.JDSDK/Response/LdopJosCenterGetPickupIntimeListResponse.cs new file mode 100644 index 00000000..66baaa01 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopJosCenterGetPickupIntimeListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopJosCenterGetPickupIntimeListResponse:JdResponse{ + [JsonProperty("result")] +public ResponseDTO + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopMiddleWaybillWaybill2CTraceApiResponse.cs b/BBWY.JDSDK/Response/LdopMiddleWaybillWaybill2CTraceApiResponse.cs new file mode 100644 index 00000000..c4f52ffd --- /dev/null +++ b/BBWY.JDSDK/Response/LdopMiddleWaybillWaybill2CTraceApiResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopMiddleWaybillWaybill2CTraceApiResponse:JdResponse{ + [JsonProperty("baseResult")] +public BaseResult + + baseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopMiddleWaybillWaybillPickupApiResponse.cs b/BBWY.JDSDK/Response/LdopMiddleWaybillWaybillPickupApiResponse.cs new file mode 100644 index 00000000..a58efad7 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopMiddleWaybillWaybillPickupApiResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopMiddleWaybillWaybillPickupApiResponse:JdResponse{ + [JsonProperty("baseResult")] +public BaseResult + + baseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopMiddleWaybillWaybillTrackAndTimePositionApiResponse.cs b/BBWY.JDSDK/Response/LdopMiddleWaybillWaybillTrackAndTimePositionApiResponse.cs new file mode 100644 index 00000000..9f3766fe --- /dev/null +++ b/BBWY.JDSDK/Response/LdopMiddleWaybillWaybillTrackAndTimePositionApiResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopMiddleWaybillWaybillTrackAndTimePositionApiResponse:JdResponse{ + [JsonProperty("baseResult")] +public BaseResult + + baseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopMiddleWaybillWeightQueryResponse.cs b/BBWY.JDSDK/Response/LdopMiddleWaybillWeightQueryResponse.cs new file mode 100644 index 00000000..504124e5 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopMiddleWaybillWeightQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopMiddleWaybillWeightQueryResponse:JdResponse{ + [JsonProperty("baseResult")] +public BaseResult + + baseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopPickupCancelResponse.cs b/BBWY.JDSDK/Response/LdopPickupCancelResponse.cs new file mode 100644 index 00000000..80bcab49 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopPickupCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopPickupCancelResponse:JdResponse{ + [JsonProperty("returnType")] +public ResponseDTO + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopReceiveOrderInterceptResponse.cs b/BBWY.JDSDK/Response/LdopReceiveOrderInterceptResponse.cs new file mode 100644 index 00000000..b8d180a4 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopReceiveOrderInterceptResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopReceiveOrderInterceptResponse:JdResponse{ + [JsonProperty("resultInfo")] +public OrderInfoOperateResponse + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopReceivePickuporderReceiveOldResponse.cs b/BBWY.JDSDK/Response/LdopReceivePickuporderReceiveOldResponse.cs new file mode 100644 index 00000000..49513442 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopReceivePickuporderReceiveOldResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopReceivePickuporderReceiveOldResponse:JdResponse{ + [JsonProperty("receivepickuporder_result")] +public PickUpResultDTO + + receivepickuporderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopReceivePickuporderReceiveResponse.cs b/BBWY.JDSDK/Response/LdopReceivePickuporderReceiveResponse.cs new file mode 100644 index 00000000..af2f4b89 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopReceivePickuporderReceiveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopReceivePickuporderReceiveResponse:JdResponse{ + [JsonProperty("receivepickuporder_result")] +public PickUpResultDTO + + receivepickuporderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopReceiveTraceGetResponse.cs b/BBWY.JDSDK/Response/LdopReceiveTraceGetResponse.cs new file mode 100644 index 00000000..9cc4fe03 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopReceiveTraceGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopReceiveTraceGetResponse:JdResponse{ + [JsonProperty("querytrace_result")] +public TraceQueryResultDTO + + querytraceResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopSelfPickupSmsSendResponse.cs b/BBWY.JDSDK/Response/LdopSelfPickupSmsSendResponse.cs new file mode 100644 index 00000000..614c8803 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopSelfPickupSmsSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopSelfPickupSmsSendResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopWaybillGeneralQueryResponse.cs b/BBWY.JDSDK/Response/LdopWaybillGeneralQueryResponse.cs new file mode 100644 index 00000000..059fe084 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopWaybillGeneralQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopWaybillGeneralQueryResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopWaybillQueryResponse.cs b/BBWY.JDSDK/Response/LdopWaybillQueryResponse.cs new file mode 100644 index 00000000..55141863 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopWaybillQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopWaybillQueryResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopWaybillQuerySignatureImageResponse.cs b/BBWY.JDSDK/Response/LdopWaybillQuerySignatureImageResponse.cs new file mode 100644 index 00000000..2ea34ae2 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopWaybillQuerySignatureImageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopWaybillQuerySignatureImageResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResponseDTO + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LdopWaybillReceiveResponse.cs b/BBWY.JDSDK/Response/LdopWaybillReceiveResponse.cs new file mode 100644 index 00000000..b67182d0 --- /dev/null +++ b/BBWY.JDSDK/Response/LdopWaybillReceiveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LdopWaybillReceiveResponse:JdResponse{ + [JsonProperty("receiveorderinfo_result")] +public WaybillResultInfoDTO + + receiveorderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsCarriersListResponse.cs b/BBWY.JDSDK/Response/LogisticsCarriersListResponse.cs new file mode 100644 index 00000000..2cfcbddd --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsCarriersListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LogisticsCarriersListResponse:JdResponse{ + [JsonProperty("carriers_details")] +public List + + carriersDetails + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsOrderAddResponse.cs b/BBWY.JDSDK/Response/LogisticsOrderAddResponse.cs new file mode 100644 index 00000000..7633db33 --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsOrderAddResponse.cs @@ -0,0 +1,30 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class LogisticsOrderAddResponse:JdResponse{ + [JsonProperty("process_code")] +public long + + processCode + { get; set; } + [JsonProperty("process_status")] +public string + + processStatus + { get; set; } + [JsonProperty("error_message")] +public string + + errorMessage + { get; set; } + [JsonProperty("result_no")] +public string + + resultNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsOrderDeleteResponse.cs b/BBWY.JDSDK/Response/LogisticsOrderDeleteResponse.cs new file mode 100644 index 00000000..d32e8003 --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsOrderDeleteResponse.cs @@ -0,0 +1,25 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class LogisticsOrderDeleteResponse:JdResponse{ + [JsonProperty("process_code")] +public long + + processCode + { get; set; } + [JsonProperty("process_status")] +public string + + processStatus + { get; set; } + [JsonProperty("error_message")] +public string + + errorMessage + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsOrderGetResponse.cs b/BBWY.JDSDK/Response/LogisticsOrderGetResponse.cs new file mode 100644 index 00000000..e4897fb7 --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsOrderGetResponse.cs @@ -0,0 +1,26 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LogisticsOrderGetResponse:JdResponse{ + [JsonProperty("receipt_no")] +public string + + receiptNo + { get; set; } + [JsonProperty("order_status_details")] +public List + + orderStatusDetails + { get; set; } + [JsonProperty("order_package_details")] +public List + + orderPackageDetails + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsOrderSearchResponse.cs b/BBWY.JDSDK/Response/LogisticsOrderSearchResponse.cs new file mode 100644 index 00000000..e154be1f --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsOrderSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LogisticsOrderSearchResponse:JdResponse{ + [JsonProperty("orders")] +public HashMap + + orders + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsOtherInstoreQueryResponse.cs b/BBWY.JDSDK/Response/LogisticsOtherInstoreQueryResponse.cs new file mode 100644 index 00000000..d8f16279 --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsOtherInstoreQueryResponse.cs @@ -0,0 +1,51 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LogisticsOtherInstoreQueryResponse:JdResponse{ + [JsonProperty("process_code")] +public long + + processCode + { get; set; } + [JsonProperty("process_status")] +public string + + processStatus + { get; set; } + [JsonProperty("error_message")] +public string + + errorMessage + { get; set; } + [JsonProperty("inbound_no")] +public string + + inboundNo + { get; set; } + [JsonProperty("po_no")] +public string + + poNo + { get; set; } + [JsonProperty("inbound_status")] +public string + + inboundStatus + { get; set; } + [JsonProperty("status_update_time")] +public DateTime + + statusUpdateTime + { get; set; } + [JsonProperty("task_details")] +public List + + taskDetails + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsOtherOutstoreQueryResponse.cs b/BBWY.JDSDK/Response/LogisticsOtherOutstoreQueryResponse.cs new file mode 100644 index 00000000..19f5462b --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsOtherOutstoreQueryResponse.cs @@ -0,0 +1,66 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LogisticsOtherOutstoreQueryResponse:JdResponse{ + [JsonProperty("process_code")] +public int + + processCode + { get; set; } + [JsonProperty("process_status")] +public string + + processStatus + { get; set; } + [JsonProperty("error_message")] +public string + + errorMessage + { get; set; } + [JsonProperty("josl_outbound_no")] +public string + + joslOutboundNo + { get; set; } + [JsonProperty("isv_outbound_no")] +public string + + isvOutboundNo + { get; set; } + [JsonProperty("josl_status")] +public string + + joslStatus + { get; set; } + [JsonProperty("complete_time")] +public DateTime + + completeTime + { get; set; } + [JsonProperty("order_details")] +public List + + orderDetails + { get; set; } + [JsonProperty("carriers_id")] +public string + + carriersId + { get; set; } + [JsonProperty("carriers_name")] +public string + + carriersName + { get; set; } + [JsonProperty("delivery_no_list")] +public string + + deliveryNoList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsPoGetResponse.cs b/BBWY.JDSDK/Response/LogisticsPoGetResponse.cs new file mode 100644 index 00000000..d2f1181a --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsPoGetResponse.cs @@ -0,0 +1,31 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LogisticsPoGetResponse:JdResponse{ + [JsonProperty("inboundNo")] +public string + + inboundNo + { get; set; } + [JsonProperty("poNo")] +public string + + poNo + { get; set; } + [JsonProperty("receivingStatus")] +public string + + receivingStatus + { get; set; } + [JsonProperty("task_details")] +public List + + taskDetails + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsSkuAddResponse.cs b/BBWY.JDSDK/Response/LogisticsSkuAddResponse.cs new file mode 100644 index 00000000..cd815142 --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsSkuAddResponse.cs @@ -0,0 +1,30 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class LogisticsSkuAddResponse:JdResponse{ + [JsonProperty("process_code")] +public long + + processCode + { get; set; } + [JsonProperty("process_status")] +public string + + processStatus + { get; set; } + [JsonProperty("error_message")] +public string + + errorMessage + { get; set; } + [JsonProperty("result_no")] +public string + + resultNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsSkuQueryResponse.cs b/BBWY.JDSDK/Response/LogisticsSkuQueryResponse.cs new file mode 100644 index 00000000..2b1d8742 --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsSkuQueryResponse.cs @@ -0,0 +1,30 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class LogisticsSkuQueryResponse:JdResponse{ + [JsonProperty("process_code")] +public long + + processCode + { get; set; } + [JsonProperty("process_status")] +public string + + processStatus + { get; set; } + [JsonProperty("error_message")] +public string + + errorMessage + { get; set; } + [JsonProperty("result_no")] +public string + + resultNo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsStockSearchResponse.cs b/BBWY.JDSDK/Response/LogisticsStockSearchResponse.cs new file mode 100644 index 00000000..bf455438 --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsStockSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LogisticsStockSearchResponse:JdResponse{ + [JsonProperty("stock")] +public ResponseStock + + stock + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/LogisticsWarehouseListResponse.cs b/BBWY.JDSDK/Response/LogisticsWarehouseListResponse.cs new file mode 100644 index 00000000..e08398a8 --- /dev/null +++ b/BBWY.JDSDK/Response/LogisticsWarehouseListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class LogisticsWarehouseListResponse:JdResponse{ + [JsonProperty("warehouse_details")] +public List + + warehouseDetails + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketBdpCartGetPinsBySkuIdResponse.cs b/BBWY.JDSDK/Response/MarketBdpCartGetPinsBySkuIdResponse.cs new file mode 100644 index 00000000..ade29c8a --- /dev/null +++ b/BBWY.JDSDK/Response/MarketBdpCartGetPinsBySkuIdResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class MarketBdpCartGetPinsBySkuIdResponse:JdResponse{ + [JsonProperty("returnType")] +public List + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketBdpFollowShopSumQueryResponse.cs b/BBWY.JDSDK/Response/MarketBdpFollowShopSumQueryResponse.cs new file mode 100644 index 00000000..caf0501a --- /dev/null +++ b/BBWY.JDSDK/Response/MarketBdpFollowShopSumQueryResponse.cs @@ -0,0 +1,55 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class MarketBdpFollowShopSumQueryResponse:JdResponse{ + [JsonProperty("popCoopModeCd")] +public string + + popCoopModeCd + { get; set; } + [JsonProperty("popCoopModeDesc")] +public string + + popCoopModeDesc + { get; set; } + [JsonProperty("followShopNum")] +public long + + followShopNum + { get; set; } + [JsonProperty("followSkuNum")] +public long + + followSkuNum + { get; set; } + [JsonProperty("followSkuCancelNum")] +public long + + followSkuCancelNum + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("venderName")] +public string + + venderName + { get; set; } + [JsonProperty("shopId")] +public string + + shopId + { get; set; } + [JsonProperty("dt")] +public string + + dt + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketBdpOLShopSumQueryResponse.cs b/BBWY.JDSDK/Response/MarketBdpOLShopSumQueryResponse.cs new file mode 100644 index 00000000..481f066d --- /dev/null +++ b/BBWY.JDSDK/Response/MarketBdpOLShopSumQueryResponse.cs @@ -0,0 +1,180 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class MarketBdpOLShopSumQueryResponse:JdResponse{ + [JsonProperty("platformDesc")] +public string + + platformDesc + { get; set; } + [JsonProperty("avgRt")] +public string + + avgRt + { get; set; } + [JsonProperty("avgRtNewuser")] +public double + + avgRtNewuser + { get; set; } + [JsonProperty("avgRtOlduser")] +public double + + avgRtOlduser + { get; set; } + [JsonProperty("pv")] +public long + + pv + { get; set; } + [JsonProperty("uv")] +public long + + uv + { get; set; } + [JsonProperty("landingTimes")] +public long + + landingTimes + { get; set; } + [JsonProperty("quitTimes")] +public long + + quitTimes + { get; set; } + [JsonProperty("itemPv")] +public long + + itemPv + { get; set; } + [JsonProperty("itemUv")] +public long + + itemUv + { get; set; } + [JsonProperty("homepagePv")] +public long + + homepagePv + { get; set; } + [JsonProperty("homepageUv")] +public long + + homepageUv + { get; set; } + [JsonProperty("addToCartSkunum")] +public long + + addToCartSkunum + { get; set; } + [JsonProperty("addToCartSkutypenum")] +public long + + addToCartSkutypenum + { get; set; } + [JsonProperty("addToCartUsers")] +public long + + addToCartUsers + { get; set; } + [JsonProperty("ordNumDeal")] +public long + + ordNumDeal + { get; set; } + [JsonProperty("saleQttyDeal")] +public long + + saleQttyDeal + { get; set; } + [JsonProperty("beforePrefrAmountDeal")] +public double + + beforePrefrAmountDeal + { get; set; } + [JsonProperty("afterPrefrAmountDeal")] +public double + + afterPrefrAmountDeal + { get; set; } + [JsonProperty("ordUserNumDeal")] +public long + + ordUserNumDeal + { get; set; } + [JsonProperty("pvOlduser")] +public long + + pvOlduser + { get; set; } + [JsonProperty("uvOlduser")] +public long + + uvOlduser + { get; set; } + [JsonProperty("visitsOlduser")] +public long + + visitsOlduser + { get; set; } + [JsonProperty("pvNewuser")] +public long + + pvNewuser + { get; set; } + [JsonProperty("uvNewuser")] +public long + + uvNewuser + { get; set; } + [JsonProperty("visitsNewuser")] +public long + + visitsNewuser + { get; set; } + [JsonProperty("tp")] +public string + + tp + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("venderName")] +public string + + venderName + { get; set; } + [JsonProperty("shopId")] +public string + + shopId + { get; set; } + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + [JsonProperty("visits")] +public long + + visits + { get; set; } + [JsonProperty("bounceTimes")] +public long + + bounceTimes + { get; set; } + [JsonProperty("dt")] +public string + + dt + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketBdpSaleVenderSkuRankQueryResponse.cs b/BBWY.JDSDK/Response/MarketBdpSaleVenderSkuRankQueryResponse.cs new file mode 100644 index 00000000..c45302db --- /dev/null +++ b/BBWY.JDSDK/Response/MarketBdpSaleVenderSkuRankQueryResponse.cs @@ -0,0 +1,70 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class MarketBdpSaleVenderSkuRankQueryResponse:JdResponse{ + [JsonProperty("opTime")] +public string + + opTime + { get; set; } + [JsonProperty("shopId")] +public string + + shopId + { get; set; } + [JsonProperty("shopName")] +public string + + shopName + { get; set; } + [JsonProperty("venderId")] +public string + + venderId + { get; set; } + [JsonProperty("venderName")] +public string + + venderName + { get; set; } + [JsonProperty("itemSkuIdList")] +public string + + itemSkuIdList + { get; set; } + [JsonProperty("skuNameList")] +public string + + skuNameList + { get; set; } + [JsonProperty("saleQttyDealList")] +public string + + saleQttyDealList + { get; set; } + [JsonProperty("afterPrefrAmountDealList")] +public string + + afterPrefrAmountDealList + { get; set; } + [JsonProperty("saleIndicatorType")] +public long + + saleIndicatorType + { get; set; } + [JsonProperty("dt")] +public string + + dt + { get; set; } + [JsonProperty("tp")] +public string + + tp + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketBdpUserBehaviorGetUserCartSkuResponse.cs b/BBWY.JDSDK/Response/MarketBdpUserBehaviorGetUserCartSkuResponse.cs new file mode 100644 index 00000000..662ab9f2 --- /dev/null +++ b/BBWY.JDSDK/Response/MarketBdpUserBehaviorGetUserCartSkuResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MarketBdpUserBehaviorGetUserCartSkuResponse:JdResponse{ + [JsonProperty("returnType")] +public List + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketChargeCycleListGetResponse.cs b/BBWY.JDSDK/Response/MarketChargeCycleListGetResponse.cs new file mode 100644 index 00000000..f0393c5b --- /dev/null +++ b/BBWY.JDSDK/Response/MarketChargeCycleListGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MarketChargeCycleListGetResponse:JdResponse{ + [JsonProperty("PublicResult")] +public PublicResult + + PublicResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketChargeListGetResponse.cs b/BBWY.JDSDK/Response/MarketChargeListGetResponse.cs new file mode 100644 index 00000000..cc4ed8db --- /dev/null +++ b/BBWY.JDSDK/Response/MarketChargeListGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MarketChargeListGetResponse:JdResponse{ + [JsonProperty("PublicResult")] +public PublicResult + + PublicResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketDbpCartCartDataReadServiceGetCarSkuCountResponse.cs b/BBWY.JDSDK/Response/MarketDbpCartCartDataReadServiceGetCarSkuCountResponse.cs new file mode 100644 index 00000000..b6b840dc --- /dev/null +++ b/BBWY.JDSDK/Response/MarketDbpCartCartDataReadServiceGetCarSkuCountResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class MarketDbpCartCartDataReadServiceGetCarSkuCountResponse:JdResponse{ + [JsonProperty("skuCount")] +public long + + skuCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketServiceGetResponse.cs b/BBWY.JDSDK/Response/MarketServiceGetResponse.cs new file mode 100644 index 00000000..62ae013e --- /dev/null +++ b/BBWY.JDSDK/Response/MarketServiceGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MarketServiceGetResponse:JdResponse{ + [JsonProperty("service_result")] +public ServiceResult + + serviceResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MarketServiceListGetResponse.cs b/BBWY.JDSDK/Response/MarketServiceListGetResponse.cs new file mode 100644 index 00000000..f8abfeee --- /dev/null +++ b/BBWY.JDSDK/Response/MarketServiceListGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MarketServiceListGetResponse:JdResponse{ + [JsonProperty("services_result")] +public ServicesResult + + servicesResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderAuditCancelOrderResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderAuditCancelOrderResponse.cs new file mode 100644 index 00000000..a344c769 --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderAuditCancelOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderAuditCancelOrderResponse:JdResponse{ + [JsonProperty("apiResult")] +public AuditCancelOrderResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderBatchUpdateStockResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderBatchUpdateStockResponse.cs new file mode 100644 index 00000000..e72b3b6a --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderBatchUpdateStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderBatchUpdateStockResponse:JdResponse{ + [JsonProperty("ApiResult")] +public ApiResult + + ApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderCallCapacityResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderCallCapacityResponse.cs new file mode 100644 index 00000000..7d0818ed --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderCallCapacityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderCallCapacityResponse:JdResponse{ + [JsonProperty("apiResult")] +public CallCapacityResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderConfirmAcceptOrderResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderConfirmAcceptOrderResponse.cs new file mode 100644 index 00000000..583f5aac --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderConfirmAcceptOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderConfirmAcceptOrderResponse:JdResponse{ + [JsonProperty("apiResult")] +public ConfirmAcceptOrderResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderConfirmReject4JosResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderConfirmReject4JosResponse.cs new file mode 100644 index 00000000..37d5b99a --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderConfirmReject4JosResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderConfirmReject4JosResponse:JdResponse{ + [JsonProperty("apiResult")] +public ConfirmReject4JosResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderGetIncrementOrderListResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderGetIncrementOrderListResponse.cs new file mode 100644 index 00000000..3fd30d71 --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderGetIncrementOrderListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderGetIncrementOrderListResponse:JdResponse{ + [JsonProperty("ApiResult")] +public ApiResult + + ApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderGetOrderListResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderGetOrderListResponse.cs new file mode 100644 index 00000000..46f7d285 --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderGetOrderListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderGetOrderListResponse:JdResponse{ + [JsonProperty("ApiResult")] +public ApiResult + + ApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderGetOrderOpRecResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderGetOrderOpRecResponse.cs new file mode 100644 index 00000000..ded726a2 --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderGetOrderOpRecResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderGetOrderOpRecResponse:JdResponse{ + [JsonProperty("apiResult")] +public GetOrderOpRecResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderGetOrderResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderGetOrderResponse.cs new file mode 100644 index 00000000..ddfc5d82 --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderGetOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderGetOrderResponse:JdResponse{ + [JsonProperty("ApiResult")] +public ApiResult + + ApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderGetStorePriceResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderGetStorePriceResponse.cs new file mode 100644 index 00000000..ff54b668 --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderGetStorePriceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderGetStorePriceResponse:JdResponse{ + [JsonProperty("ApiResult")] +public ApiResult + + ApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderGetStoreSkuStatusResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderGetStoreSkuStatusResponse.cs new file mode 100644 index 00000000..b2208ccf --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderGetStoreSkuStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderGetStoreSkuStatusResponse:JdResponse{ + [JsonProperty("ApiResult")] +public ApiResult + + ApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderOrderStockOutResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderOrderStockOutResponse.cs new file mode 100644 index 00000000..57e9fe00 --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderOrderStockOutResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderOrderStockOutResponse:JdResponse{ + [JsonProperty("apiResult")] +public ApiResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderStoreSkuUpOrDownResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderStoreSkuUpOrDownResponse.cs new file mode 100644 index 00000000..b9869c5a --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderStoreSkuUpOrDownResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderStoreSkuUpOrDownResponse:JdResponse{ + [JsonProperty("ApiResult")] +public ApiResult + + ApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderUpdateStorePriceResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderUpdateStorePriceResponse.cs new file mode 100644 index 00000000..b9f31031 --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderUpdateStorePriceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderUpdateStorePriceResponse:JdResponse{ + [JsonProperty("ApiResult")] +public ApiResult + + ApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderUserPickUpGoodsResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderUserPickUpGoodsResponse.cs new file mode 100644 index 00000000..0efe4e5b --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderUserPickUpGoodsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderUserPickUpGoodsResponse:JdResponse{ + [JsonProperty("apiResult")] +public ApiResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderVendorSelfDeliveryCompleteResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderVendorSelfDeliveryCompleteResponse.cs new file mode 100644 index 00000000..03b8e1bb --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderVendorSelfDeliveryCompleteResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderVendorSelfDeliveryCompleteResponse:JdResponse{ + [JsonProperty("apiResult")] +public VendorSelfDeliveryCompleteResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MedicineDsOrderVendorSelfDeliveryResponse.cs b/BBWY.JDSDK/Response/MedicineDsOrderVendorSelfDeliveryResponse.cs new file mode 100644 index 00000000..b4053a6f --- /dev/null +++ b/BBWY.JDSDK/Response/MedicineDsOrderVendorSelfDeliveryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MedicineDsOrderVendorSelfDeliveryResponse:JdResponse{ + [JsonProperty("apiResult")] +public VendorSelfDeliveryResult + + apiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MessagePushServicePushChatImageMessageResponse.cs b/BBWY.JDSDK/Response/MessagePushServicePushChatImageMessageResponse.cs new file mode 100644 index 00000000..86e68a67 --- /dev/null +++ b/BBWY.JDSDK/Response/MessagePushServicePushChatImageMessageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MessagePushServicePushChatImageMessageResponse:JdResponse{ + [JsonProperty("returnType")] +public MessagePushResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MessagePushServicePushChatTextMessageResponse.cs b/BBWY.JDSDK/Response/MessagePushServicePushChatTextMessageResponse.cs new file mode 100644 index 00000000..fceb8eb8 --- /dev/null +++ b/BBWY.JDSDK/Response/MessagePushServicePushChatTextMessageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MessagePushServicePushChatTextMessageResponse:JdResponse{ + [JsonProperty("returnType")] +public MessagePushResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MfaInnerEliminateRiskResponse.cs b/BBWY.JDSDK/Response/MfaInnerEliminateRiskResponse.cs new file mode 100644 index 00000000..a086896f --- /dev/null +++ b/BBWY.JDSDK/Response/MfaInnerEliminateRiskResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MfaInnerEliminateRiskResponse:JdResponse{ + [JsonProperty("returnType")] +public SafeCResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MfaInnerSendCodeToMobileResponse.cs b/BBWY.JDSDK/Response/MfaInnerSendCodeToMobileResponse.cs new file mode 100644 index 00000000..f052d388 --- /dev/null +++ b/BBWY.JDSDK/Response/MfaInnerSendCodeToMobileResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MfaInnerSendCodeToMobileResponse:JdResponse{ + [JsonProperty("returnType")] +public SafeCResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MfaInnerUserUnifiedAuthenticationResponse.cs b/BBWY.JDSDK/Response/MfaInnerUserUnifiedAuthenticationResponse.cs new file mode 100644 index 00000000..bf27cf20 --- /dev/null +++ b/BBWY.JDSDK/Response/MfaInnerUserUnifiedAuthenticationResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MfaInnerUserUnifiedAuthenticationResponse:JdResponse{ + [JsonProperty("returnType")] +public SafeCResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MfaInnerValidateMsgCodeResponse.cs b/BBWY.JDSDK/Response/MfaInnerValidateMsgCodeResponse.cs new file mode 100644 index 00000000..9a035dfa --- /dev/null +++ b/BBWY.JDSDK/Response/MfaInnerValidateMsgCodeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MfaInnerValidateMsgCodeResponse:JdResponse{ + [JsonProperty("returnType")] +public SafeCResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/MfaUserUnifiedAuthenticationResponse.cs b/BBWY.JDSDK/Response/MfaUserUnifiedAuthenticationResponse.cs new file mode 100644 index 00000000..27196fd5 --- /dev/null +++ b/BBWY.JDSDK/Response/MfaUserUnifiedAuthenticationResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class MfaUserUnifiedAuthenticationResponse:JdResponse{ + [JsonProperty("returnType")] +public SafeCResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewWareAttributeGroupsQueryResponse.cs b/BBWY.JDSDK/Response/NewWareAttributeGroupsQueryResponse.cs new file mode 100644 index 00000000..7d8b77bf --- /dev/null +++ b/BBWY.JDSDK/Response/NewWareAttributeGroupsQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewWareAttributeGroupsQueryResponse:JdResponse{ + [JsonProperty("resultset")] +public List + + resultset + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewWareAttributeValuesQueryResponse.cs b/BBWY.JDSDK/Response/NewWareAttributeValuesQueryResponse.cs new file mode 100644 index 00000000..9e2d0971 --- /dev/null +++ b/BBWY.JDSDK/Response/NewWareAttributeValuesQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewWareAttributeValuesQueryResponse:JdResponse{ + [JsonProperty("resultset")] +public List + + resultset + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewWareAttributesQueryResponse.cs b/BBWY.JDSDK/Response/NewWareAttributesQueryResponse.cs new file mode 100644 index 00000000..156fedc9 --- /dev/null +++ b/BBWY.JDSDK/Response/NewWareAttributesQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewWareAttributesQueryResponse:JdResponse{ + [JsonProperty("resultset")] +public List + + resultset + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewWareBaseproductGetResponse.cs b/BBWY.JDSDK/Response/NewWareBaseproductGetResponse.cs new file mode 100644 index 00000000..9a83bbaa --- /dev/null +++ b/BBWY.JDSDK/Response/NewWareBaseproductGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewWareBaseproductGetResponse:JdResponse{ + [JsonProperty("listproductbase_result")] +public List + + listproductbaseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewWareMobilebigfieldGetResponse.cs b/BBWY.JDSDK/Response/NewWareMobilebigfieldGetResponse.cs new file mode 100644 index 00000000..1a53705e --- /dev/null +++ b/BBWY.JDSDK/Response/NewWareMobilebigfieldGetResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class NewWareMobilebigfieldGetResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewWareProductsortattGetResponse.cs b/BBWY.JDSDK/Response/NewWareProductsortattGetResponse.cs new file mode 100644 index 00000000..1e05a73d --- /dev/null +++ b/BBWY.JDSDK/Response/NewWareProductsortattGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewWareProductsortattGetResponse:JdResponse{ + [JsonProperty("resultset")] +public List + + resultset + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewWareSameproductskuidsQueryResponse.cs b/BBWY.JDSDK/Response/NewWareSameproductskuidsQueryResponse.cs new file mode 100644 index 00000000..76df0c84 --- /dev/null +++ b/BBWY.JDSDK/Response/NewWareSameproductskuidsQueryResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class NewWareSameproductskuidsQueryResponse:JdResponse{ + [JsonProperty("result")] +public List + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewWareVenderSkusQueryResponse.cs b/BBWY.JDSDK/Response/NewWareVenderSkusQueryResponse.cs new file mode 100644 index 00000000..02a72165 --- /dev/null +++ b/BBWY.JDSDK/Response/NewWareVenderSkusQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewWareVenderSkusQueryResponse:JdResponse{ + [JsonProperty("search_result")] +public SearchResult + + searchResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewhouseGetCustomerNoticeDetailResponse.cs b/BBWY.JDSDK/Response/NewhouseGetCustomerNoticeDetailResponse.cs new file mode 100644 index 00000000..54acbd3e --- /dev/null +++ b/BBWY.JDSDK/Response/NewhouseGetCustomerNoticeDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewhouseGetCustomerNoticeDetailResponse:JdResponse{ + [JsonProperty("returnType")] +public HouseJosClueNoticeResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewhouseGetHouseNewOrderDetailResponse.cs b/BBWY.JDSDK/Response/NewhouseGetHouseNewOrderDetailResponse.cs new file mode 100644 index 00000000..b9e0efb3 --- /dev/null +++ b/BBWY.JDSDK/Response/NewhouseGetHouseNewOrderDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewhouseGetHouseNewOrderDetailResponse:JdResponse{ + [JsonProperty("returnType")] +public HouseJosNewOrderResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/NewhouseGetHouseXjkDetailResponse.cs b/BBWY.JDSDK/Response/NewhouseGetHouseXjkDetailResponse.cs new file mode 100644 index 00000000..85978da4 --- /dev/null +++ b/BBWY.JDSDK/Response/NewhouseGetHouseXjkDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class NewhouseGetHouseXjkDetailResponse:JdResponse{ + [JsonProperty("returnType")] +public HouseJosXjkClueResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicOrderGetorderlistResponse.cs b/BBWY.JDSDK/Response/OmnicOrderGetorderlistResponse.cs new file mode 100644 index 00000000..645b2aa8 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicOrderGetorderlistResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicOrderGetorderlistResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicOrderReproduceResponse.cs b/BBWY.JDSDK/Response/OmnicOrderReproduceResponse.cs new file mode 100644 index 00000000..41be3527 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicOrderReproduceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicOrderReproduceResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicOrderSavecourierResponse.cs b/BBWY.JDSDK/Response/OmnicOrderSavecourierResponse.cs new file mode 100644 index 00000000..01c6b04b --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicOrderSavecourierResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicOrderSavecourierResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicOrderSavesnResponse.cs b/BBWY.JDSDK/Response/OmnicOrderSavesnResponse.cs new file mode 100644 index 00000000..b1f277fd --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicOrderSavesnResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicOrderSavesnResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicOrderSearchResponse.cs b/BBWY.JDSDK/Response/OmnicOrderSearchResponse.cs new file mode 100644 index 00000000..9e669572 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicOrderSearchResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicOrderSearchResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicOrderShipinfoSearchResponse.cs b/BBWY.JDSDK/Response/OmnicOrderShipinfoSearchResponse.cs new file mode 100644 index 00000000..b1e2bc30 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicOrderShipinfoSearchResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicOrderShipinfoSearchResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicOrderSyncpickupcodeResponse.cs b/BBWY.JDSDK/Response/OmnicOrderSyncpickupcodeResponse.cs new file mode 100644 index 00000000..e1270bf8 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicOrderSyncpickupcodeResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicOrderSyncpickupcodeResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicOrderTraceSearchResponse.cs b/BBWY.JDSDK/Response/OmnicOrderTraceSearchResponse.cs new file mode 100644 index 00000000..7b8b258f --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicOrderTraceSearchResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicOrderTraceSearchResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicProduceUpdatestatusResponse.cs b/BBWY.JDSDK/Response/OmnicProduceUpdatestatusResponse.cs new file mode 100644 index 00000000..c8c20fdf --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicProduceUpdatestatusResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicProduceUpdatestatusResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicShipUpdatestatusResponse.cs b/BBWY.JDSDK/Response/OmnicShipUpdatestatusResponse.cs new file mode 100644 index 00000000..6f5f2c68 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicShipUpdatestatusResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicShipUpdatestatusResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicStaticdataQuerycourierlistResponse.cs b/BBWY.JDSDK/Response/OmnicStaticdataQuerycourierlistResponse.cs new file mode 100644 index 00000000..353c4e9c --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicStaticdataQuerycourierlistResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicStaticdataQuerycourierlistResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicStockImportResponse.cs b/BBWY.JDSDK/Response/OmnicStockImportResponse.cs new file mode 100644 index 00000000..61dd0a6c --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicStockImportResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicStockImportResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicStoreImportResponse.cs b/BBWY.JDSDK/Response/OmnicStoreImportResponse.cs new file mode 100644 index 00000000..dbb6bdf9 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicStoreImportResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicStoreImportResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnicTraceGettracelistResponse.cs b/BBWY.JDSDK/Response/OmnicTraceGettracelistResponse.cs new file mode 100644 index 00000000..790febde --- /dev/null +++ b/BBWY.JDSDK/Response/OmnicTraceGettracelistResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnicTraceGettracelistResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnichannelOrderLocateinfoSearchResponse.cs b/BBWY.JDSDK/Response/OmnichannelOrderLocateinfoSearchResponse.cs new file mode 100644 index 00000000..eed175b9 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnichannelOrderLocateinfoSearchResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnichannelOrderLocateinfoSearchResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnichannelOrderProduceinfoUpdateResponse.cs b/BBWY.JDSDK/Response/OmnichannelOrderProduceinfoUpdateResponse.cs new file mode 100644 index 00000000..3ab2f55a --- /dev/null +++ b/BBWY.JDSDK/Response/OmnichannelOrderProduceinfoUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnichannelOrderProduceinfoUpdateResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnichannelOrderReproduceResponse.cs b/BBWY.JDSDK/Response/OmnichannelOrderReproduceResponse.cs new file mode 100644 index 00000000..a0995e83 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnichannelOrderReproduceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnichannelOrderReproduceResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnichannelOrderShipUpdateResponse.cs b/BBWY.JDSDK/Response/OmnichannelOrderShipUpdateResponse.cs new file mode 100644 index 00000000..e3fd80d1 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnichannelOrderShipUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnichannelOrderShipUpdateResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnichannelPriceUpdateResponse.cs b/BBWY.JDSDK/Response/OmnichannelPriceUpdateResponse.cs new file mode 100644 index 00000000..6064a3ad --- /dev/null +++ b/BBWY.JDSDK/Response/OmnichannelPriceUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnichannelPriceUpdateResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnichannelStockChangeUpdateResponse.cs b/BBWY.JDSDK/Response/OmnichannelStockChangeUpdateResponse.cs new file mode 100644 index 00000000..c19d95a6 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnichannelStockChangeUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnichannelStockChangeUpdateResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnichannelStockFullUpdateResponse.cs b/BBWY.JDSDK/Response/OmnichannelStockFullUpdateResponse.cs new file mode 100644 index 00000000..238df454 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnichannelStockFullUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnichannelStockFullUpdateResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OmnichannelStoreInfoUpdateResponse.cs b/BBWY.JDSDK/Response/OmnichannelStoreInfoUpdateResponse.cs new file mode 100644 index 00000000..1f2b8a20 --- /dev/null +++ b/BBWY.JDSDK/Response/OmnichannelStoreInfoUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class OmnichannelStoreInfoUpdateResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OneorderqueryResponse.cs b/BBWY.JDSDK/Response/OneorderqueryResponse.cs new file mode 100644 index 00000000..3c0fbfb4 --- /dev/null +++ b/BBWY.JDSDK/Response/OneorderqueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OneorderqueryResponse:JdResponse{ + [JsonProperty("oneorderquery_result")] +public ResultVO + + oneorderqueryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OpenpresortResponse.cs b/BBWY.JDSDK/Response/OpenpresortResponse.cs new file mode 100644 index 00000000..85f66899 --- /dev/null +++ b/BBWY.JDSDK/Response/OpenpresortResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OpenpresortResponse:JdResponse{ + [JsonProperty("openPresortResponseDto")] +public OpenPresortResponseDto + + openPresortResponseDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OrderCompanyUserServiceGetCompanyAccountsAllResponse.cs b/BBWY.JDSDK/Response/OrderCompanyUserServiceGetCompanyAccountsAllResponse.cs new file mode 100644 index 00000000..d9b1c2b9 --- /dev/null +++ b/BBWY.JDSDK/Response/OrderCompanyUserServiceGetCompanyAccountsAllResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OrderCompanyUserServiceGetCompanyAccountsAllResponse:JdResponse{ + [JsonProperty("returnType")] +public OrderCompanyUserResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OrderCompanyUserServiceInsertCompanyInfoResponse.cs b/BBWY.JDSDK/Response/OrderCompanyUserServiceInsertCompanyInfoResponse.cs new file mode 100644 index 00000000..862e6c78 --- /dev/null +++ b/BBWY.JDSDK/Response/OrderCompanyUserServiceInsertCompanyInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OrderCompanyUserServiceInsertCompanyInfoResponse:JdResponse{ + [JsonProperty("returnType")] +public OrderCompanyUserResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OrderOrderDeleteApplyResponse.cs b/BBWY.JDSDK/Response/OrderOrderDeleteApplyResponse.cs new file mode 100644 index 00000000..c76b083d --- /dev/null +++ b/BBWY.JDSDK/Response/OrderOrderDeleteApplyResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OrderOrderDeleteApplyResponse:JdResponse{ + [JsonProperty("result")] +public ApiJosResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OrderStatUpLocationGPSResponse.cs b/BBWY.JDSDK/Response/OrderStatUpLocationGPSResponse.cs new file mode 100644 index 00000000..32a433c2 --- /dev/null +++ b/BBWY.JDSDK/Response/OrderStatUpLocationGPSResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OrderStatUpLocationGPSResponse:JdResponse{ + [JsonProperty("returnType")] +public ServiceResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeResponse.cs b/BBWY.JDSDK/Response/OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeResponse.cs new file mode 100644 index 00000000..1bd63d84 --- /dev/null +++ b/BBWY.JDSDK/Response/OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OrderTraceByWaybillServiceGetOrderTraceByWaybillIdAndVenderCodeResponse:JdResponse{ + [JsonProperty("response")] +public StandardListResponse + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OrderVenderRemarkQueryByOrderIdResponse.cs b/BBWY.JDSDK/Response/OrderVenderRemarkQueryByOrderIdResponse.cs new file mode 100644 index 00000000..e0f9d24d --- /dev/null +++ b/BBWY.JDSDK/Response/OrderVenderRemarkQueryByOrderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OrderVenderRemarkQueryByOrderIdResponse:JdResponse{ + [JsonProperty("venderRemarkQueryResult")] +public VenderRemarkQueryResult + + venderRemarkQueryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OtsOrderbankExportRestOperatePayResourceResponse.cs b/BBWY.JDSDK/Response/OtsOrderbankExportRestOperatePayResourceResponse.cs new file mode 100644 index 00000000..60e3c487 --- /dev/null +++ b/BBWY.JDSDK/Response/OtsOrderbankExportRestOperatePayResourceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OtsOrderbankExportRestOperatePayResourceResponse:JdResponse{ + [JsonProperty("resVo")] +public BaseResponseVo + + resVo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/OtsOrderbankExportRestOrderResourceResponse.cs b/BBWY.JDSDK/Response/OtsOrderbankExportRestOrderResourceResponse.cs new file mode 100644 index 00000000..79a49c9b --- /dev/null +++ b/BBWY.JDSDK/Response/OtsOrderbankExportRestOrderResourceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class OtsOrderbankExportRestOrderResourceResponse:JdResponse{ + [JsonProperty("returnType")] +public CreateOrderResVo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceCreateOrderResponse.cs b/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceCreateOrderResponse.cs new file mode 100644 index 00000000..e5cf451d --- /dev/null +++ b/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceCreateOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PaipaiSopOrderJsfServiceCreateOrderResponse:JdResponse{ + [JsonProperty("resultModel")] +public ResultModel + + resultModel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderCancelResponse.cs b/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderCancelResponse.cs new file mode 100644 index 00000000..d103f5c9 --- /dev/null +++ b/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PaipaiSopOrderJsfServiceOrderCancelResponse:JdResponse{ + [JsonProperty("resultModel")] +public ResultModel + + resultModel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderCompletedResponse.cs b/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderCompletedResponse.cs new file mode 100644 index 00000000..aad26e8c --- /dev/null +++ b/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderCompletedResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PaipaiSopOrderJsfServiceOrderCompletedResponse:JdResponse{ + [JsonProperty("resultModel")] +public ResultModel + + resultModel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderPayCompletedResponse.cs b/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderPayCompletedResponse.cs new file mode 100644 index 00000000..b80d30a6 --- /dev/null +++ b/BBWY.JDSDK/Response/PaipaiSopOrderJsfServiceOrderPayCompletedResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PaipaiSopOrderJsfServiceOrderPayCompletedResponse:JdResponse{ + [JsonProperty("resultModel")] +public ResultModel + + resultModel + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PmxPricesMgetsResponse.cs b/BBWY.JDSDK/Response/PmxPricesMgetsResponse.cs new file mode 100644 index 00000000..fdca7fe7 --- /dev/null +++ b/BBWY.JDSDK/Response/PmxPricesMgetsResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PmxPricesMgetsResponse:JdResponse{ + [JsonProperty("skuPriceList")] +public List + + skuPriceList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PointsJosBatchInsertOrUpdateRuleResponse.cs b/BBWY.JDSDK/Response/PointsJosBatchInsertOrUpdateRuleResponse.cs new file mode 100644 index 00000000..73cab0da --- /dev/null +++ b/BBWY.JDSDK/Response/PointsJosBatchInsertOrUpdateRuleResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PointsJosBatchInsertOrUpdateRuleResponse:JdResponse{ + [JsonProperty("jsfResult")] +public JsfResult + + jsfResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PointsJosGetCouponInfoResponse.cs b/BBWY.JDSDK/Response/PointsJosGetCouponInfoResponse.cs new file mode 100644 index 00000000..f8c00b5e --- /dev/null +++ b/BBWY.JDSDK/Response/PointsJosGetCouponInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PointsJosGetCouponInfoResponse:JdResponse{ + [JsonProperty("jsfResult")] +public JsfResult + + jsfResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PointsJosGetPointsExchangeGiftListResponse.cs b/BBWY.JDSDK/Response/PointsJosGetPointsExchangeGiftListResponse.cs new file mode 100644 index 00000000..737b3ad2 --- /dev/null +++ b/BBWY.JDSDK/Response/PointsJosGetPointsExchangeGiftListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PointsJosGetPointsExchangeGiftListResponse:JdResponse{ + [JsonProperty("jsfResult")] +public JsfResult + + jsfResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PointsJosGetPointsRuleResponse.cs b/BBWY.JDSDK/Response/PointsJosGetPointsRuleResponse.cs new file mode 100644 index 00000000..242431ee --- /dev/null +++ b/BBWY.JDSDK/Response/PointsJosGetPointsRuleResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PointsJosGetPointsRuleResponse:JdResponse{ + [JsonProperty("jsfResult")] +public JsfResult + + jsfResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PointsJosQueryGiftSkuByExchangeGiftIdResponse.cs b/BBWY.JDSDK/Response/PointsJosQueryGiftSkuByExchangeGiftIdResponse.cs new file mode 100644 index 00000000..6fed784a --- /dev/null +++ b/BBWY.JDSDK/Response/PointsJosQueryGiftSkuByExchangeGiftIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PointsJosQueryGiftSkuByExchangeGiftIdResponse:JdResponse{ + [JsonProperty("jsfResult")] +public JsfResult + + jsfResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PointsJosSendPointsResponse.cs b/BBWY.JDSDK/Response/PointsJosSendPointsResponse.cs new file mode 100644 index 00000000..2d89a020 --- /dev/null +++ b/BBWY.JDSDK/Response/PointsJosSendPointsResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PointsJosSendPointsResponse:JdResponse{ + [JsonProperty("jsfResult")] +public JsfResult + + jsfResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAccountGetAccountInfoResponse.cs b/BBWY.JDSDK/Response/PopAccountGetAccountInfoResponse.cs new file mode 100644 index 00000000..d177ff3c --- /dev/null +++ b/BBWY.JDSDK/Response/PopAccountGetAccountInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAccountGetAccountInfoResponse:JdResponse{ + [JsonProperty("beanAccount")] +public BeanAccountVo + + beanAccount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAfsRefundapplyQuerybyidResponse.cs b/BBWY.JDSDK/Response/PopAfsRefundapplyQuerybyidResponse.cs new file mode 100644 index 00000000..e005d9f5 --- /dev/null +++ b/BBWY.JDSDK/Response/PopAfsRefundapplyQuerybyidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAfsRefundapplyQuerybyidResponse:JdResponse{ + [JsonProperty("refundapplyResponse")] +public RefundapplyResponse + + refundapplyResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAfsRefundapplyQuerylistResponse.cs b/BBWY.JDSDK/Response/PopAfsRefundapplyQuerylistResponse.cs new file mode 100644 index 00000000..ad13403a --- /dev/null +++ b/BBWY.JDSDK/Response/PopAfsRefundapplyQuerylistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAfsRefundapplyQuerylistResponse:JdResponse{ + [JsonProperty("refundApplyResponse")] +public RefundapplyResponse + + refundApplyResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAfsSoaCompensateQueryCompensateListResponse.cs b/BBWY.JDSDK/Response/PopAfsSoaCompensateQueryCompensateListResponse.cs new file mode 100644 index 00000000..e64f5db9 --- /dev/null +++ b/BBWY.JDSDK/Response/PopAfsSoaCompensateQueryCompensateListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAfsSoaCompensateQueryCompensateListResponse:JdResponse{ + [JsonProperty("queryResult")] +public CompensateResult + + queryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAfsSoaRefundapplyGetWaitRefundNumResponse.cs b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyGetWaitRefundNumResponse.cs new file mode 100644 index 00000000..1b5924d0 --- /dev/null +++ b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyGetWaitRefundNumResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAfsSoaRefundapplyGetWaitRefundNumResponse:JdResponse{ + [JsonProperty("queryResult")] +public QueryResult + + queryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAfsSoaRefundapplyQueryByIdResponse.cs b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyQueryByIdResponse.cs new file mode 100644 index 00000000..b001fcae --- /dev/null +++ b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyQueryByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAfsSoaRefundapplyQueryByIdResponse:JdResponse{ + [JsonProperty("queryResult")] +public QueryResult + + queryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAfsSoaRefundapplyQueryPageListResponse.cs b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyQueryPageListResponse.cs new file mode 100644 index 00000000..bc1ecd53 --- /dev/null +++ b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyQueryPageListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAfsSoaRefundapplyQueryPageListResponse:JdResponse{ + [JsonProperty("queryResult")] +public QueryResult + + queryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAfsSoaRefundapplyReplyRefundResponse.cs b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyReplyRefundResponse.cs new file mode 100644 index 00000000..033bc750 --- /dev/null +++ b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyReplyRefundResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAfsSoaRefundapplyReplyRefundResponse:JdResponse{ + [JsonProperty("replyResult")] +public ReplyResult + + replyResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopAfsSoaRefundapplyUpdateWarehouseStatusResponse.cs b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyUpdateWarehouseStatusResponse.cs new file mode 100644 index 00000000..a794522c --- /dev/null +++ b/BBWY.JDSDK/Response/PopAfsSoaRefundapplyUpdateWarehouseStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopAfsSoaRefundapplyUpdateWarehouseStatusResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopBeanSendBeanResponse.cs b/BBWY.JDSDK/Response/PopBeanSendBeanResponse.cs new file mode 100644 index 00000000..7d14bf00 --- /dev/null +++ b/BBWY.JDSDK/Response/PopBeanSendBeanResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopBeanSendBeanResponse:JdResponse{ + [JsonProperty("beanSendResult")] +public BeanSendResult + + beanSendResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopBrandClientQueryBrandsIdByVenderIdResponse.cs b/BBWY.JDSDK/Response/PopBrandClientQueryBrandsIdByVenderIdResponse.cs new file mode 100644 index 00000000..2619abe7 --- /dev/null +++ b/BBWY.JDSDK/Response/PopBrandClientQueryBrandsIdByVenderIdResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.Api.Domain; +namespace Jd.Api.Response +{ + + public class PopBrandClientQueryBrandsIdByVenderIdResponse : JdResponse + { + [JsonProperty("result")] + public JsfResult result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmAddCouponResponse.cs b/BBWY.JDSDK/Response/PopCrmAddCouponResponse.cs new file mode 100644 index 00000000..95949094 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmAddCouponResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmAddCouponResponse:JdResponse{ + [JsonProperty("returnType")] +public ReturnResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmCheckCustomerInBrandResponse.cs b/BBWY.JDSDK/Response/PopCrmCheckCustomerInBrandResponse.cs new file mode 100644 index 00000000..528421d3 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmCheckCustomerInBrandResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmCheckCustomerInBrandResponse:JdResponse{ + [JsonProperty("return_result")] +public ReturnResult + + returnResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmConsumePointsWayResponse.cs b/BBWY.JDSDK/Response/PopCrmConsumePointsWayResponse.cs new file mode 100644 index 00000000..af0bafff --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmConsumePointsWayResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopCrmConsumePointsWayResponse:JdResponse{ + [JsonProperty("consumepointsway_result")] +public int + + consumepointswayResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmGetCouponInfoResponse.cs b/BBWY.JDSDK/Response/PopCrmGetCouponInfoResponse.cs new file mode 100644 index 00000000..eacfd3da --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmGetCouponInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmGetCouponInfoResponse:JdResponse{ + [JsonProperty("getcouponinfo_result")] +public List + + getcouponinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmGetCustomerPointsResponse.cs b/BBWY.JDSDK/Response/PopCrmGetCustomerPointsResponse.cs new file mode 100644 index 00000000..e9522c65 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmGetCustomerPointsResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopCrmGetCustomerPointsResponse:JdResponse{ + [JsonProperty("getcustomerpoints_result")] +public long + + getcustomerpointsResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmGetMemberInVenderResponse.cs b/BBWY.JDSDK/Response/PopCrmGetMemberInVenderResponse.cs new file mode 100644 index 00000000..da406493 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmGetMemberInVenderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmGetMemberInVenderResponse:JdResponse{ + [JsonProperty("getmemberinvender_result")] +public CommonResult + + getmemberinvenderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmGetMemeberDiscountResponse.cs b/BBWY.JDSDK/Response/PopCrmGetMemeberDiscountResponse.cs new file mode 100644 index 00000000..2b585692 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmGetMemeberDiscountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmGetMemeberDiscountResponse:JdResponse{ + [JsonProperty("returnType")] +public ReturnResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmGetPointsDetailByFlowResponse.cs b/BBWY.JDSDK/Response/PopCrmGetPointsDetailByFlowResponse.cs new file mode 100644 index 00000000..dabae8bb --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmGetPointsDetailByFlowResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmGetPointsDetailByFlowResponse:JdResponse{ + [JsonProperty("getpointsdetailbyflow_result")] +public PointsDetailsFlowResult + + getpointsdetailbyflowResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmGetPointsDetailResponse.cs b/BBWY.JDSDK/Response/PopCrmGetPointsDetailResponse.cs new file mode 100644 index 00000000..4df906ac --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmGetPointsDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmGetPointsDetailResponse:JdResponse{ + [JsonProperty("getpointsdetail_result")] +public PointsDetailsResult + + getpointsdetailResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmGetShopRuleTypeResponse.cs b/BBWY.JDSDK/Response/PopCrmGetShopRuleTypeResponse.cs new file mode 100644 index 00000000..93691ee2 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmGetShopRuleTypeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmGetShopRuleTypeResponse:JdResponse{ + [JsonProperty("returnResult")] +public ReturnResult + + returnResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmGetVenderPointsRuleResponse.cs b/BBWY.JDSDK/Response/PopCrmGetVenderPointsRuleResponse.cs new file mode 100644 index 00000000..d2d78d6c --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmGetVenderPointsRuleResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmGetVenderPointsRuleResponse:JdResponse{ + [JsonProperty("getvenderpointsrule_result")] +public List + + getvenderpointsruleResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmIsPointsEnabledResponse.cs b/BBWY.JDSDK/Response/PopCrmIsPointsEnabledResponse.cs new file mode 100644 index 00000000..6531bf6f --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmIsPointsEnabledResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopCrmIsPointsEnabledResponse:JdResponse{ + [JsonProperty("ispointsenabled_result")] +public bool + + ispointsenabledResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmQueryCustomerGundogByVenderIdAndPinResponse.cs b/BBWY.JDSDK/Response/PopCrmQueryCustomerGundogByVenderIdAndPinResponse.cs new file mode 100644 index 00000000..04d83ae3 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmQueryCustomerGundogByVenderIdAndPinResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmQueryCustomerGundogByVenderIdAndPinResponse:JdResponse{ + [JsonProperty("querycustomergundogbyvenderidandpin_result")] +public Customer + + querycustomergundogbyvenderidandpinResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCrmShopGiftGetGroupModelListResponse.cs b/BBWY.JDSDK/Response/PopCrmShopGiftGetGroupModelListResponse.cs new file mode 100644 index 00000000..1bd16f64 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCrmShopGiftGetGroupModelListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCrmShopGiftGetGroupModelListResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderResponse.cs b/BBWY.JDSDK/Response/PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderResponse.cs new file mode 100644 index 00000000..1e858575 --- /dev/null +++ b/BBWY.JDSDK/Response/PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopCustomsCenterOrderBankAdapterJsfServiceGetPaymentNoResultByVenderResponse:JdResponse{ + [JsonProperty("getPaymentNoResultByVender_result")] +public PaymentNoResult + + getPaymentNoResultByVenderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopFwOrderListwithpageResponse.cs b/BBWY.JDSDK/Response/PopFwOrderListwithpageResponse.cs new file mode 100644 index 00000000..6066bbe9 --- /dev/null +++ b/BBWY.JDSDK/Response/PopFwOrderListwithpageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopFwOrderListwithpageResponse:JdResponse{ + [JsonProperty("returnType")] +public PageResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainResponse.cs b/BBWY.JDSDK/Response/PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainResponse.cs new file mode 100644 index 00000000..681da303 --- /dev/null +++ b/BBWY.JDSDK/Response/PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopIllegalApiServiceVenderJingcreditApiServiceQueryVenderJingcreditMainResponse:JdResponse{ + [JsonProperty("illegalResponse")] +public IllegalResponse + + illegalResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeResponse.cs b/BBWY.JDSDK/Response/PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeResponse.cs new file mode 100644 index 00000000..02f01559 --- /dev/null +++ b/BBWY.JDSDK/Response/PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopIllegalApiServiceVenderJingcreditApiServiceWriteBackPrivilegeResponse:JdResponse{ + [JsonProperty("illegalResponse")] +public IllegalResponse + + illegalResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopInvoiceSelfAmountResponse.cs b/BBWY.JDSDK/Response/PopInvoiceSelfAmountResponse.cs new file mode 100644 index 00000000..51c6a3b6 --- /dev/null +++ b/BBWY.JDSDK/Response/PopInvoiceSelfAmountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopInvoiceSelfAmountResponse:JdResponse{ + [JsonProperty("queryamountforown_result")] +public InvoiceOwnQueryAmountResult + + queryamountforownResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopInvoiceSelfApplyResponse.cs b/BBWY.JDSDK/Response/PopInvoiceSelfApplyResponse.cs new file mode 100644 index 00000000..99204fb7 --- /dev/null +++ b/BBWY.JDSDK/Response/PopInvoiceSelfApplyResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopInvoiceSelfApplyResponse:JdResponse{ + [JsonProperty("applyinvoiceforown_result")] +public InvoiceOwnResult + + applyinvoiceforownResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopInvoiceSelfFindResponse.cs b/BBWY.JDSDK/Response/PopInvoiceSelfFindResponse.cs new file mode 100644 index 00000000..9e19577c --- /dev/null +++ b/BBWY.JDSDK/Response/PopInvoiceSelfFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopInvoiceSelfFindResponse:JdResponse{ + [JsonProperty("getinvoiceforownbyinvoiceno_result")] +public InvoiceOwnGetResult + + getinvoiceforownbyinvoicenoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopInvoiceSelfQueryResponse.cs b/BBWY.JDSDK/Response/PopInvoiceSelfQueryResponse.cs new file mode 100644 index 00000000..9187d774 --- /dev/null +++ b/BBWY.JDSDK/Response/PopInvoiceSelfQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopInvoiceSelfQueryResponse:JdResponse{ + [JsonProperty("queryinvoiceforown_result")] +public InvoiceOwnQueryResult + + queryinvoiceforownResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopInvoiceSelfRedResponse.cs b/BBWY.JDSDK/Response/PopInvoiceSelfRedResponse.cs new file mode 100644 index 00000000..7b17622e --- /dev/null +++ b/BBWY.JDSDK/Response/PopInvoiceSelfRedResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopInvoiceSelfRedResponse:JdResponse{ + [JsonProperty("redinvoiceforown_result")] +public InvoiceOwnResult + + redinvoiceforownResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopJmCenterUserGetEncryptPinNewResponse.cs b/BBWY.JDSDK/Response/PopJmCenterUserGetEncryptPinNewResponse.cs new file mode 100644 index 00000000..50f02cec --- /dev/null +++ b/BBWY.JDSDK/Response/PopJmCenterUserGetEncryptPinNewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopJmCenterUserGetEncryptPinNewResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopJmCenterUserGetOpenIdResponse.cs b/BBWY.JDSDK/Response/PopJmCenterUserGetOpenIdResponse.cs new file mode 100644 index 00000000..93c7f6f7 --- /dev/null +++ b/BBWY.JDSDK/Response/PopJmCenterUserGetOpenIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopJmCenterUserGetOpenIdResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopLocBroadbandOrderFindDetailResponse.cs b/BBWY.JDSDK/Response/PopLocBroadbandOrderFindDetailResponse.cs new file mode 100644 index 00000000..adc22af2 --- /dev/null +++ b/BBWY.JDSDK/Response/PopLocBroadbandOrderFindDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopLocBroadbandOrderFindDetailResponse:JdResponse{ + [JsonProperty("finddetail_result")] +public Result + + finddetailResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopLocBroadbandOrderFindPageResponse.cs b/BBWY.JDSDK/Response/PopLocBroadbandOrderFindPageResponse.cs new file mode 100644 index 00000000..ee5823ca --- /dev/null +++ b/BBWY.JDSDK/Response/PopLocBroadbandOrderFindPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopLocBroadbandOrderFindPageResponse:JdResponse{ + [JsonProperty("findpage_result")] +public PageResult + + findpageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopMarketWritePromotionGiftApproveResponse.cs b/BBWY.JDSDK/Response/PopMarketWritePromotionGiftApproveResponse.cs new file mode 100644 index 00000000..ce268b3a --- /dev/null +++ b/BBWY.JDSDK/Response/PopMarketWritePromotionGiftApproveResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopMarketWritePromotionGiftApproveResponse:JdResponse{ + [JsonProperty("approve_result")] +public bool + + approveResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderBusinessUploadResponse.cs b/BBWY.JDSDK/Response/PopOrderBusinessUploadResponse.cs new file mode 100644 index 00000000..5a10cb71 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderBusinessUploadResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderBusinessUploadResponse:JdResponse{ + [JsonProperty("businessupload_result")] +public ApiSafResult + + businessuploadResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderCoupondetailResponse.cs b/BBWY.JDSDK/Response/PopOrderCoupondetailResponse.cs new file mode 100644 index 00000000..075f9c40 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderCoupondetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderCoupondetailResponse:JdResponse{ + [JsonProperty("couponDetailExternal")] +public CouponDetailExternal + + couponDetailExternal + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderEnGetResponse.cs b/BBWY.JDSDK/Response/PopOrderEnGetResponse.cs new file mode 100644 index 00000000..e92063c5 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderEnGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderEnGetResponse:JdResponse{ + [JsonProperty("orderDetailInfo")] +public OrderResult + + orderDetailInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderEnSearchResponse.cs b/BBWY.JDSDK/Response/PopOrderEnSearchResponse.cs new file mode 100644 index 00000000..4702b2dc --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderEnSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderEnSearchResponse:JdResponse{ + [JsonProperty("searchorderinfo_result")] +public OrderListResult + + searchorderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderEncryptMobileNumResponse.cs b/BBWY.JDSDK/Response/PopOrderEncryptMobileNumResponse.cs new file mode 100644 index 00000000..d973ea1a --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderEncryptMobileNumResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderEncryptMobileNumResponse:JdResponse{ + [JsonProperty("result")] +public ResponseData + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderFbpGetResponse.cs b/BBWY.JDSDK/Response/PopOrderFbpGetResponse.cs new file mode 100644 index 00000000..1624e95a --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderFbpGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderFbpGetResponse:JdResponse{ + [JsonProperty("searchfbporderbyid_result")] +public OrderDetailInfo + + searchfbporderbyidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderFbpSearchResponse.cs b/BBWY.JDSDK/Response/PopOrderFbpSearchResponse.cs new file mode 100644 index 00000000..411abd62 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderFbpSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderFbpSearchResponse:JdResponse{ + [JsonProperty("searchfbporderinfo_result")] +public OrderInfoResult + + searchfbporderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderGetRemarkByCreateTimeResponse.cs b/BBWY.JDSDK/Response/PopOrderGetRemarkByCreateTimeResponse.cs new file mode 100644 index 00000000..9aacf5b1 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderGetRemarkByCreateTimeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderGetRemarkByCreateTimeResponse:JdResponse{ + [JsonProperty("getremarkbymodifytime_result")] +public OrderRemarkResult + + getremarkbymodifytimeResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderGetRemarkByModifyTimeResponse.cs b/BBWY.JDSDK/Response/PopOrderGetRemarkByModifyTimeResponse.cs new file mode 100644 index 00000000..c7d04b98 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderGetRemarkByModifyTimeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderGetRemarkByModifyTimeResponse:JdResponse{ + [JsonProperty("getremarkbymodifytime_result")] +public OrderRemarkResult + + getremarkbymodifytimeResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderGetResponse.cs b/BBWY.JDSDK/Response/PopOrderGetResponse.cs new file mode 100644 index 00000000..9d9d1a02 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderGetResponse:JdResponse{ + [JsonProperty("orderDetailInfo")] +public OrderResult + + orderDetailInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderGetmobilelistResponse.cs b/BBWY.JDSDK/Response/PopOrderGetmobilelistResponse.cs new file mode 100644 index 00000000..06de59a4 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderGetmobilelistResponse.cs @@ -0,0 +1,13 @@ +using Jd.Api.Domain; +using Newtonsoft.Json; +namespace Jd.Api.Response +{ + + public class PopOrderGetmobilelistResponse:JdResponse{ + [JsonProperty("result")] +public ResponseData + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderModifyOrderAddrResponse.cs b/BBWY.JDSDK/Response/PopOrderModifyOrderAddrResponse.cs new file mode 100644 index 00000000..b120497e --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderModifyOrderAddrResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopOrderModifyOrderAddrResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderModifyVenderRemarkResponse.cs b/BBWY.JDSDK/Response/PopOrderModifyVenderRemarkResponse.cs new file mode 100644 index 00000000..72d2ca25 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderModifyVenderRemarkResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderModifyVenderRemarkResponse:JdResponse{ + [JsonProperty("modifyvenderremark_result")] +public OperatorResult + + modifyvenderremarkResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderNotPayOrderByIdResponse.cs b/BBWY.JDSDK/Response/PopOrderNotPayOrderByIdResponse.cs new file mode 100644 index 00000000..932f2246 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderNotPayOrderByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderNotPayOrderByIdResponse:JdResponse{ + [JsonProperty("orderDataNotPayInfo")] +public OrderDataNotPayInfo + + orderDataNotPayInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderNotPayOrderInfoResponse.cs b/BBWY.JDSDK/Response/PopOrderNotPayOrderInfoResponse.cs new file mode 100644 index 00000000..95b1795f --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderNotPayOrderInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderNotPayOrderInfoResponse:JdResponse{ + [JsonProperty("paginatedInfo")] +public PaginatedInfo + + paginatedInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderOrderSplitCommitXmlApiResponse.cs b/BBWY.JDSDK/Response/PopOrderOrderSplitCommitXmlApiResponse.cs new file mode 100644 index 00000000..d9225980 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderOrderSplitCommitXmlApiResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderOrderSplitCommitXmlApiResponse:JdResponse{ + [JsonProperty("apiSafResult")] +public ApiSafResult + + apiSafResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderPrintDataGetResponse.cs b/BBWY.JDSDK/Response/PopOrderPrintDataGetResponse.cs new file mode 100644 index 00000000..cf991bab --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderPrintDataGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderPrintDataGetResponse:JdResponse{ + [JsonProperty("getorderprintdata_result")] +public OrderPrintDataResult + + getorderprintdataResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderSearchResponse.cs b/BBWY.JDSDK/Response/PopOrderSearchResponse.cs new file mode 100644 index 00000000..9674d9dc --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderSearchResponse:JdResponse{ + [JsonProperty("searchorderinfo_result")] +public OrderListResult + + searchorderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOrderShipmentResponse.cs b/BBWY.JDSDK/Response/PopOrderShipmentResponse.cs new file mode 100644 index 00000000..ad15c7cd --- /dev/null +++ b/BBWY.JDSDK/Response/PopOrderShipmentResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOrderShipmentResponse:JdResponse{ + [JsonProperty("sopjosshipment_result")] +public OperatorResult + + sopjosshipmentResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoCheckNumberBalanceResponse.cs b/BBWY.JDSDK/Response/PopOtoCheckNumberBalanceResponse.cs new file mode 100644 index 00000000..70786724 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoCheckNumberBalanceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoCheckNumberBalanceResponse:JdResponse{ + [JsonProperty("checkNumBalanceResponse")] +public CheckNumBalanceResponse + + checkNumBalanceResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoCheckNumberConsumerResponse.cs b/BBWY.JDSDK/Response/PopOtoCheckNumberConsumerResponse.cs new file mode 100644 index 00000000..18cfdaee --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoCheckNumberConsumerResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoCheckNumberConsumerResponse:JdResponse{ + [JsonProperty("consume_result")] +public ConsumerResult + + consumeResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoCheckNumbersUploadResponse.cs b/BBWY.JDSDK/Response/PopOtoCheckNumbersUploadResponse.cs new file mode 100644 index 00000000..fe07e661 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoCheckNumbersUploadResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoCheckNumbersUploadResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoChecknumberinfoEngetResponse.cs b/BBWY.JDSDK/Response/PopOtoChecknumberinfoEngetResponse.cs new file mode 100644 index 00000000..126777a3 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoChecknumberinfoEngetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoChecknumberinfoEngetResponse:JdResponse{ + [JsonProperty("cknumber_result")] +public CheckNumberResult + + cknumberResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoChecknumberinfoGetResponse.cs b/BBWY.JDSDK/Response/PopOtoChecknumberinfoGetResponse.cs new file mode 100644 index 00000000..f981c555 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoChecknumberinfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoChecknumberinfoGetResponse:JdResponse{ + [JsonProperty("cknumber_result")] +public CheckNumberResult + + cknumberResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoLocorderinfoEngetResponse.cs b/BBWY.JDSDK/Response/PopOtoLocorderinfoEngetResponse.cs new file mode 100644 index 00000000..9508010f --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoLocorderinfoEngetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoLocorderinfoEngetResponse:JdResponse{ + [JsonProperty("loccodeinfo_result")] +public LocCodeInfoResult + + loccodeinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoLocorderinfoGetResponse.cs b/BBWY.JDSDK/Response/PopOtoLocorderinfoGetResponse.cs new file mode 100644 index 00000000..07d3ad9f --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoLocorderinfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoLocorderinfoGetResponse:JdResponse{ + [JsonProperty("loccodeinfo_result")] +public LocCodeInfoResult + + loccodeinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoLocorderinfosEngetResponse.cs b/BBWY.JDSDK/Response/PopOtoLocorderinfosEngetResponse.cs new file mode 100644 index 00000000..07b16309 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoLocorderinfosEngetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoLocorderinfosEngetResponse:JdResponse{ + [JsonProperty("loccodeinfo_result")] +public LocCodeInfoResult + + loccodeinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopOtoLocorderinfosGetResponse.cs b/BBWY.JDSDK/Response/PopOtoLocorderinfosGetResponse.cs new file mode 100644 index 00000000..481f78d8 --- /dev/null +++ b/BBWY.JDSDK/Response/PopOtoLocorderinfosGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopOtoLocorderinfosGetResponse:JdResponse{ + [JsonProperty("loccodeinfo_result")] +public LocCodeInfoResult + + loccodeinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopPlanAddBeanPlanResponse.cs b/BBWY.JDSDK/Response/PopPlanAddBeanPlanResponse.cs new file mode 100644 index 00000000..11bc9c6c --- /dev/null +++ b/BBWY.JDSDK/Response/PopPlanAddBeanPlanResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopPlanAddBeanPlanResponse:JdResponse{ + [JsonProperty("planId")] +public long + + planId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopPopCommentJsfServiceGetVenderCommentsForJosResponse.cs b/BBWY.JDSDK/Response/PopPopCommentJsfServiceGetVenderCommentsForJosResponse.cs new file mode 100644 index 00000000..dce47372 --- /dev/null +++ b/BBWY.JDSDK/Response/PopPopCommentJsfServiceGetVenderCommentsForJosResponse.cs @@ -0,0 +1,36 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopPopCommentJsfServiceGetVenderCommentsForJosResponse:JdResponse{ + [JsonProperty("comments")] +public List + + comments + { get; set; } + [JsonProperty("totalItem")] +public int + + totalItem + { get; set; } + [JsonProperty("page")] +public int + + page + { get; set; } + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopPopCommentJsfServiceSaveReplyResponse.cs b/BBWY.JDSDK/Response/PopPopCommentJsfServiceSaveReplyResponse.cs new file mode 100644 index 00000000..bddfa590 --- /dev/null +++ b/BBWY.JDSDK/Response/PopPopCommentJsfServiceSaveReplyResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopPopCommentJsfServiceSaveReplyResponse:JdResponse{ + [JsonProperty("resultCode")] +public string + + resultCode + { get; set; } + [JsonProperty("resultMsg")] +public string + + resultMsg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopTaurusQueryBillChargeListByConditionResponse.cs b/BBWY.JDSDK/Response/PopTaurusQueryBillChargeListByConditionResponse.cs new file mode 100644 index 00000000..28114f41 --- /dev/null +++ b/BBWY.JDSDK/Response/PopTaurusQueryBillChargeListByConditionResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopTaurusQueryBillChargeListByConditionResponse:JdResponse{ + [JsonProperty("returnType")] +public RpcResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopTaurusQueryCouponListByConditionResponse.cs b/BBWY.JDSDK/Response/PopTaurusQueryCouponListByConditionResponse.cs new file mode 100644 index 00000000..2eac8715 --- /dev/null +++ b/BBWY.JDSDK/Response/PopTaurusQueryCouponListByConditionResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopTaurusQueryCouponListByConditionResponse:JdResponse{ + [JsonProperty("returnType")] +public RpcResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopTaurusQueryRefundBillChargeListByConditionResponse.cs b/BBWY.JDSDK/Response/PopTaurusQueryRefundBillChargeListByConditionResponse.cs new file mode 100644 index 00000000..cd097e6e --- /dev/null +++ b/BBWY.JDSDK/Response/PopTaurusQueryRefundBillChargeListByConditionResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopTaurusQueryRefundBillChargeListByConditionResponse:JdResponse{ + [JsonProperty("returnType")] +public RpcResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVenderCenerVenderBrandQueryResponse.cs b/BBWY.JDSDK/Response/PopVenderCenerVenderBrandQueryResponse.cs new file mode 100644 index 00000000..51efe92d --- /dev/null +++ b/BBWY.JDSDK/Response/PopVenderCenerVenderBrandQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVenderCenerVenderBrandQueryResponse:JdResponse{ + [JsonProperty("brandList")] +public List + + brandList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVenderGetMemberLevelResponse.cs b/BBWY.JDSDK/Response/PopVenderGetMemberLevelResponse.cs new file mode 100644 index 00000000..4207bd22 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVenderGetMemberLevelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVenderGetMemberLevelResponse:JdResponse{ + [JsonProperty("returnType")] +public ReturnResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVenderGetVenderLevelRuleResponse.cs b/BBWY.JDSDK/Response/PopVenderGetVenderLevelRuleResponse.cs new file mode 100644 index 00000000..ba00ed73 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVenderGetVenderLevelRuleResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVenderGetVenderLevelRuleResponse:JdResponse{ + [JsonProperty("returnType")] +public ReturnResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVenderGetVenderStatusResponse.cs b/BBWY.JDSDK/Response/PopVenderGetVenderStatusResponse.cs new file mode 100644 index 00000000..fd2b6c3e --- /dev/null +++ b/BBWY.JDSDK/Response/PopVenderGetVenderStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVenderGetVenderStatusResponse:JdResponse{ + [JsonProperty("returnType")] +public ReturnResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVideoInfoGetResponse.cs b/BBWY.JDSDK/Response/PopVideoInfoGetResponse.cs new file mode 100644 index 00000000..7a1cc860 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVideoInfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVideoInfoGetResponse:JdResponse{ + [JsonProperty("video_info")] +public JOSVideoInfo + + videoInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVideoInfoQueryResponse.cs b/BBWY.JDSDK/Response/PopVideoInfoQueryResponse.cs new file mode 100644 index 00000000..83455c84 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVideoInfoQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVideoInfoQueryResponse:JdResponse{ + [JsonProperty("page_result")] +public JOSPageResult + + pageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVideoInfoUpdateResponse.cs b/BBWY.JDSDK/Response/PopVideoInfoUpdateResponse.cs new file mode 100644 index 00000000..7f6609c3 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVideoInfoUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopVideoInfoUpdateResponse:JdResponse{ + [JsonProperty("update_result")] +public int + + updateResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVideoInfosDeleteResponse.cs b/BBWY.JDSDK/Response/PopVideoInfosDeleteResponse.cs new file mode 100644 index 00000000..0bfc8ad1 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVideoInfosDeleteResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PopVideoInfosDeleteResponse:JdResponse{ + [JsonProperty("del_success_ids")] +public List + + delSuccessIds + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVideoSkuRelativeBySkuIdsQueryResponse.cs b/BBWY.JDSDK/Response/PopVideoSkuRelativeBySkuIdsQueryResponse.cs new file mode 100644 index 00000000..a7b30d43 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVideoSkuRelativeBySkuIdsQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVideoSkuRelativeBySkuIdsQueryResponse:JdResponse{ + [JsonProperty("relative_results")] +public List + + relativeResults + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVideoSkuRelativeQueryResponse.cs b/BBWY.JDSDK/Response/PopVideoSkuRelativeQueryResponse.cs new file mode 100644 index 00000000..3cb95d79 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVideoSkuRelativeQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVideoSkuRelativeQueryResponse:JdResponse{ + [JsonProperty("reltive_info_result")] +public JOSPageResult + + reltiveInfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVideoSkusRelativeDeleteResponse.cs b/BBWY.JDSDK/Response/PopVideoSkusRelativeDeleteResponse.cs new file mode 100644 index 00000000..e06cfb24 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVideoSkusRelativeDeleteResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVideoSkusRelativeDeleteResponse:JdResponse{ + [JsonProperty("del_relative_results")] +public List + + delRelativeResults + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PopVideoSkusRelativeInsertResponse.cs b/BBWY.JDSDK/Response/PopVideoSkusRelativeInsertResponse.cs new file mode 100644 index 00000000..bcc20bc4 --- /dev/null +++ b/BBWY.JDSDK/Response/PopVideoSkusRelativeInsertResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PopVideoSkusRelativeInsertResponse:JdResponse{ + [JsonProperty("relative_results")] +public List + + relativeResults + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PrepushinformationdatatestResponse.cs b/BBWY.JDSDK/Response/PrepushinformationdatatestResponse.cs new file mode 100644 index 00000000..4eee863e --- /dev/null +++ b/BBWY.JDSDK/Response/PrepushinformationdatatestResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PrepushinformationdatatestResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultVO + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PresaleOrderUpdateOrderGetPresaleOrderByPageResponse.cs b/BBWY.JDSDK/Response/PresaleOrderUpdateOrderGetPresaleOrderByPageResponse.cs new file mode 100644 index 00000000..dcbf887c --- /dev/null +++ b/BBWY.JDSDK/Response/PresaleOrderUpdateOrderGetPresaleOrderByPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PresaleOrderUpdateOrderGetPresaleOrderByPageResponse:JdResponse{ + [JsonProperty("returnType")] +public ServiceResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PresaleOrderUpdateOrderGetPresaleOrderCountResponse.cs b/BBWY.JDSDK/Response/PresaleOrderUpdateOrderGetPresaleOrderCountResponse.cs new file mode 100644 index 00000000..fa307bff --- /dev/null +++ b/BBWY.JDSDK/Response/PresaleOrderUpdateOrderGetPresaleOrderCountResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PresaleOrderUpdateOrderGetPresaleOrderCountResponse:JdResponse{ + [JsonProperty("returnType")] +public ServiceResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PresortSitefenceimportServiceResponse.cs b/BBWY.JDSDK/Response/PresortSitefenceimportServiceResponse.cs new file mode 100644 index 00000000..83e86250 --- /dev/null +++ b/BBWY.JDSDK/Response/PresortSitefenceimportServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PresortSitefenceimportServiceResponse:JdResponse{ + [JsonProperty("sitefenceimport_result")] +public FenceImportResponseDto + + sitefenceimportResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PriceWriteUpdateSkuJdPriceResponse.cs b/BBWY.JDSDK/Response/PriceWriteUpdateSkuJdPriceResponse.cs new file mode 100644 index 00000000..8328706c --- /dev/null +++ b/BBWY.JDSDK/Response/PriceWriteUpdateSkuJdPriceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PriceWriteUpdateSkuJdPriceResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PriceWriteUpdateWareCostPriceResponse.cs b/BBWY.JDSDK/Response/PriceWriteUpdateWareCostPriceResponse.cs new file mode 100644 index 00000000..85bedb5a --- /dev/null +++ b/BBWY.JDSDK/Response/PriceWriteUpdateWareCostPriceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PriceWriteUpdateWareCostPriceResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PriceWriteUpdateWareMarketPriceResponse.cs b/BBWY.JDSDK/Response/PriceWriteUpdateWareMarketPriceResponse.cs new file mode 100644 index 00000000..e5c2b6b8 --- /dev/null +++ b/BBWY.JDSDK/Response/PriceWriteUpdateWareMarketPriceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PriceWriteUpdateWareMarketPriceResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ProductoutstorageResponse.cs b/BBWY.JDSDK/Response/ProductoutstorageResponse.cs new file mode 100644 index 00000000..4c2f7fb8 --- /dev/null +++ b/BBWY.JDSDK/Response/ProductoutstorageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ProductoutstorageResponse:JdResponse{ + [JsonProperty("productoutstorage_result")] +public ResultVO + + productoutstorageResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ProductweighResponse.cs b/BBWY.JDSDK/Response/ProductweighResponse.cs new file mode 100644 index 00000000..5b871d91 --- /dev/null +++ b/BBWY.JDSDK/Response/ProductweighResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ProductweighResponse:JdResponse{ + [JsonProperty("productweigh_result")] +public ResultVO + + productweighResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromoTokenTokenuserAddResponse.cs b/BBWY.JDSDK/Response/PromoTokenTokenuserAddResponse.cs new file mode 100644 index 00000000..3f3b1af8 --- /dev/null +++ b/BBWY.JDSDK/Response/PromoTokenTokenuserAddResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PromoTokenTokenuserAddResponse:JdResponse{ + [JsonProperty("addtokenuser_result")] +public RespResult + + addtokenuserResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromoUnitAddIsvActivityResponse.cs b/BBWY.JDSDK/Response/PromoUnitAddIsvActivityResponse.cs new file mode 100644 index 00000000..7ea437df --- /dev/null +++ b/BBWY.JDSDK/Response/PromoUnitAddIsvActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PromoUnitAddIsvActivityResponse:JdResponse{ + [JsonProperty("returnType")] +public IsvActivityResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromoUnitCloseIsvActivityResponse.cs b/BBWY.JDSDK/Response/PromoUnitCloseIsvActivityResponse.cs new file mode 100644 index 00000000..308bba45 --- /dev/null +++ b/BBWY.JDSDK/Response/PromoUnitCloseIsvActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PromoUnitCloseIsvActivityResponse:JdResponse{ + [JsonProperty("closeisvactivity_result")] +public IsvActivityResult + + closeisvactivityResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromoUnitGetActiveActivityResponse.cs b/BBWY.JDSDK/Response/PromoUnitGetActiveActivityResponse.cs new file mode 100644 index 00000000..edc21b8f --- /dev/null +++ b/BBWY.JDSDK/Response/PromoUnitGetActiveActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PromoUnitGetActiveActivityResponse:JdResponse{ + [JsonProperty("getactiveactivity_result")] +public IsvActivityDTO + + getactiveactivityResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromoUnitGetVenderIsvActivityResponse.cs b/BBWY.JDSDK/Response/PromoUnitGetVenderIsvActivityResponse.cs new file mode 100644 index 00000000..522af5e8 --- /dev/null +++ b/BBWY.JDSDK/Response/PromoUnitGetVenderIsvActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PromoUnitGetVenderIsvActivityResponse:JdResponse{ + [JsonProperty("getvenderisvactivity_result")] +public IsvActivity + + getvenderisvactivityResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromoUnitModifyIsvActivityResponse.cs b/BBWY.JDSDK/Response/PromoUnitModifyIsvActivityResponse.cs new file mode 100644 index 00000000..c3134788 --- /dev/null +++ b/BBWY.JDSDK/Response/PromoUnitModifyIsvActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PromoUnitModifyIsvActivityResponse:JdResponse{ + [JsonProperty("modifyisvactivity_result")] +public IsvActivityResult + + modifyisvactivityResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromoUnitPreAddIsvActivityResponse.cs b/BBWY.JDSDK/Response/PromoUnitPreAddIsvActivityResponse.cs new file mode 100644 index 00000000..cc230c5d --- /dev/null +++ b/BBWY.JDSDK/Response/PromoUnitPreAddIsvActivityResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PromoUnitPreAddIsvActivityResponse:JdResponse{ + [JsonProperty("returnType")] +public IsvActivityResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromotionDirectUpdateSkuPriceResponse.cs b/BBWY.JDSDK/Response/PromotionDirectUpdateSkuPriceResponse.cs new file mode 100644 index 00000000..30220bf8 --- /dev/null +++ b/BBWY.JDSDK/Response/PromotionDirectUpdateSkuPriceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PromotionDirectUpdateSkuPriceResponse:JdResponse{ + [JsonProperty("returnType")] +public SkuPriceResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PromotionUpdateLineationPriceResponse.cs b/BBWY.JDSDK/Response/PromotionUpdateLineationPriceResponse.cs new file mode 100644 index 00000000..16c234aa --- /dev/null +++ b/BBWY.JDSDK/Response/PromotionUpdateLineationPriceResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class PromotionUpdateLineationPriceResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PurchaseOrderGetInfoResponse.cs b/BBWY.JDSDK/Response/PurchaseOrderGetInfoResponse.cs new file mode 100644 index 00000000..8bb5441d --- /dev/null +++ b/BBWY.JDSDK/Response/PurchaseOrderGetInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PurchaseOrderGetInfoResponse:JdResponse{ + [JsonProperty("result")] +public GxOrderInfoResponse + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PurchaseOrderGetResponse.cs b/BBWY.JDSDK/Response/PurchaseOrderGetResponse.cs new file mode 100644 index 00000000..df2230e6 --- /dev/null +++ b/BBWY.JDSDK/Response/PurchaseOrderGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PurchaseOrderGetResponse:JdResponse{ + [JsonProperty("result")] +public GxResponse + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PurchaseOrderSelectInfosPageResponse.cs b/BBWY.JDSDK/Response/PurchaseOrderSelectInfosPageResponse.cs new file mode 100644 index 00000000..7137c26d --- /dev/null +++ b/BBWY.JDSDK/Response/PurchaseOrderSelectInfosPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PurchaseOrderSelectInfosPageResponse:JdResponse{ + [JsonProperty("result")] +public GxListPageResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PurchaseOrderSelectInfosResponse.cs b/BBWY.JDSDK/Response/PurchaseOrderSelectInfosResponse.cs new file mode 100644 index 00000000..4d5a00c8 --- /dev/null +++ b/BBWY.JDSDK/Response/PurchaseOrderSelectInfosResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PurchaseOrderSelectInfosResponse:JdResponse{ + [JsonProperty("result")] +public GxOrderListResponse + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PurchaseOrderStockOutResponse.cs b/BBWY.JDSDK/Response/PurchaseOrderStockOutResponse.cs new file mode 100644 index 00000000..ed185f59 --- /dev/null +++ b/BBWY.JDSDK/Response/PurchaseOrderStockOutResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PurchaseOrderStockOutResponse:JdResponse{ + [JsonProperty("result")] +public GxStockOutResponse + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/PushinformationdataResponse.cs b/BBWY.JDSDK/Response/PushinformationdataResponse.cs new file mode 100644 index 00000000..b14d1775 --- /dev/null +++ b/BBWY.JDSDK/Response/PushinformationdataResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class PushinformationdataResponse:JdResponse{ + [JsonProperty("pushinformationdata_result")] +public ResultVO + + pushinformationdataResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryCommOrderResponse.cs b/BBWY.JDSDK/Response/QueryCommOrderResponse.cs new file mode 100644 index 00000000..3dc48bf9 --- /dev/null +++ b/BBWY.JDSDK/Response/QueryCommOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryCommOrderResponse:JdResponse{ + [JsonProperty("querycommorder_result")] +public Result + + querycommorderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryCommProductResponse.cs b/BBWY.JDSDK/Response/QueryCommProductResponse.cs new file mode 100644 index 00000000..4e9beb07 --- /dev/null +++ b/BBWY.JDSDK/Response/QueryCommProductResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryCommProductResponse:JdResponse{ + [JsonProperty("querypurchaseproduct_result")] +public Result + + querypurchaseproductResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryEntityStoreResponse.cs b/BBWY.JDSDK/Response/QueryEntityStoreResponse.cs new file mode 100644 index 00000000..5331aafd --- /dev/null +++ b/BBWY.JDSDK/Response/QueryEntityStoreResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryEntityStoreResponse:JdResponse{ + [JsonProperty("queryentitystore_result")] +public ResultBean + + queryentitystoreResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryJDPriceResponse.cs b/BBWY.JDSDK/Response/QueryJDPriceResponse.cs new file mode 100644 index 00000000..d460114a --- /dev/null +++ b/BBWY.JDSDK/Response/QueryJDPriceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryJDPriceResponse:JdResponse{ + [JsonProperty("querynewproductprice_result")] +public PriceProductVo + + querynewproductpriceResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryNewProductPriceResponse.cs b/BBWY.JDSDK/Response/QueryNewProductPriceResponse.cs new file mode 100644 index 00000000..36c4015c --- /dev/null +++ b/BBWY.JDSDK/Response/QueryNewProductPriceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryNewProductPriceResponse:JdResponse{ + [JsonProperty("querynewproductprice_result")] +public PriceProductVo + + querynewproductpriceResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryOrderBasicInfoResponse.cs b/BBWY.JDSDK/Response/QueryOrderBasicInfoResponse.cs new file mode 100644 index 00000000..6ae29175 --- /dev/null +++ b/BBWY.JDSDK/Response/QueryOrderBasicInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryOrderBasicInfoResponse:JdResponse{ + [JsonProperty("queryorderbasicinfo_result")] +public Result + + queryorderbasicinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryOrderInfoByLocCodeResponse.cs b/BBWY.JDSDK/Response/QueryOrderInfoByLocCodeResponse.cs new file mode 100644 index 00000000..1abf1d2b --- /dev/null +++ b/BBWY.JDSDK/Response/QueryOrderInfoByLocCodeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryOrderInfoByLocCodeResponse:JdResponse{ + [JsonProperty("queryorderinfobycouponcode_result")] +public ResultBean + + queryorderinfobycouponcodeResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryProdInfoResponse.cs b/BBWY.JDSDK/Response/QueryProdInfoResponse.cs new file mode 100644 index 00000000..c1dcb820 --- /dev/null +++ b/BBWY.JDSDK/Response/QueryProdInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryProdInfoResponse:JdResponse{ + [JsonProperty("querypurchaseproduct_result")] +public Result + + querypurchaseproductResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryPurchaseOrderResponse.cs b/BBWY.JDSDK/Response/QueryPurchaseOrderResponse.cs new file mode 100644 index 00000000..db077eaa --- /dev/null +++ b/BBWY.JDSDK/Response/QueryPurchaseOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryPurchaseOrderResponse:JdResponse{ + [JsonProperty("querypurchaseorder_result")] +public Result + + querypurchaseorderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryPurchaseProductResponse.cs b/BBWY.JDSDK/Response/QueryPurchaseProductResponse.cs new file mode 100644 index 00000000..a0c04a16 --- /dev/null +++ b/BBWY.JDSDK/Response/QueryPurchaseProductResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryPurchaseProductResponse:JdResponse{ + [JsonProperty("querypurchaseproduct_result")] +public Result + + querypurchaseproductResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryServiceOrderResponse.cs b/BBWY.JDSDK/Response/QueryServiceOrderResponse.cs new file mode 100644 index 00000000..d43e76c7 --- /dev/null +++ b/BBWY.JDSDK/Response/QueryServiceOrderResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class QueryServiceOrderResponse:JdResponse{ + [JsonProperty("queryServiceOrder_result")] +public string + + queryServiceOrderResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QueryWaybillResponse.cs b/BBWY.JDSDK/Response/QueryWaybillResponse.cs new file mode 100644 index 00000000..24937ee8 --- /dev/null +++ b/BBWY.JDSDK/Response/QueryWaybillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QueryWaybillResponse:JdResponse{ + [JsonProperty("querywaybill_result")] +public Result + + querywaybillResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/QuestionTypeCascadeProviderGetQuestionTypeCascadeResponse.cs b/BBWY.JDSDK/Response/QuestionTypeCascadeProviderGetQuestionTypeCascadeResponse.cs new file mode 100644 index 00000000..c028261f --- /dev/null +++ b/BBWY.JDSDK/Response/QuestionTypeCascadeProviderGetQuestionTypeCascadeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class QuestionTypeCascadeProviderGetQuestionTypeCascadeResponse:JdResponse{ + [JsonProperty("resultExport")] +public ResultExport + + resultExport + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/RdmanBizcenterMaliciousOrderAddMaliciousResponse.cs b/BBWY.JDSDK/Response/RdmanBizcenterMaliciousOrderAddMaliciousResponse.cs new file mode 100644 index 00000000..831d206b --- /dev/null +++ b/BBWY.JDSDK/Response/RdmanBizcenterMaliciousOrderAddMaliciousResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class RdmanBizcenterMaliciousOrderAddMaliciousResponse:JdResponse{ + [JsonProperty("commonResult")] +public CommonResult + + commonResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/RegisterorderGetResponse.cs b/BBWY.JDSDK/Response/RegisterorderGetResponse.cs new file mode 100644 index 00000000..d98fbd3e --- /dev/null +++ b/BBWY.JDSDK/Response/RegisterorderGetResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class RegisterorderGetResponse:JdResponse{ + [JsonProperty("getRegisterOrder_result")] +public bool + + getRegisterOrderResult + { get; set; } + [JsonProperty("msg")] +public string + + msg + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/RetailerCompanyCustomSelectInfosResponse.cs b/BBWY.JDSDK/Response/RetailerCompanyCustomSelectInfosResponse.cs new file mode 100644 index 00000000..e156ee4d --- /dev/null +++ b/BBWY.JDSDK/Response/RetailerCompanyCustomSelectInfosResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class RetailerCompanyCustomSelectInfosResponse:JdResponse{ + [JsonProperty("result")] +public GxCompanyInfoResponse + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/RiskSensitiveWordCheckResponse.cs b/BBWY.JDSDK/Response/RiskSensitiveWordCheckResponse.cs new file mode 100644 index 00000000..d2cbfdc8 --- /dev/null +++ b/BBWY.JDSDK/Response/RiskSensitiveWordCheckResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class RiskSensitiveWordCheckResponse:JdResponse{ + [JsonProperty("returnType")] +public OpenApiResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SamOrderDetailQuerynewResponse.cs b/BBWY.JDSDK/Response/SamOrderDetailQuerynewResponse.cs new file mode 100644 index 00000000..02c674e0 --- /dev/null +++ b/BBWY.JDSDK/Response/SamOrderDetailQuerynewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SamOrderDetailQuerynewResponse:JdResponse{ + [JsonProperty("queryorderdetail_result")] +public OrderDetailResult + + queryorderdetailResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SamOrderInfoQuerynewResponse.cs b/BBWY.JDSDK/Response/SamOrderInfoQuerynewResponse.cs new file mode 100644 index 00000000..81d3603b --- /dev/null +++ b/BBWY.JDSDK/Response/SamOrderInfoQuerynewResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SamOrderInfoQuerynewResponse:JdResponse{ + [JsonProperty("queryorderinfo_result")] +public Result + + queryorderinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SearchWareResponse.cs b/BBWY.JDSDK/Response/SearchWareResponse.cs new file mode 100644 index 00000000..cb791c65 --- /dev/null +++ b/BBWY.JDSDK/Response/SearchWareResponse.cs @@ -0,0 +1,31 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SearchWareResponse:JdResponse{ + [JsonProperty("Summary")] +public Summary + + Summary + { get; set; } + [JsonProperty("ObjA_Price")] +public List + + objAPrice + { get; set; } + [JsonProperty("ObjExtAttrCollection")] +public List + + ObjExtAttrCollection + { get; set; } + [JsonProperty("Paragraph")] +public List + + Paragraph + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerCouponReadGetCouponCountResponse.cs b/BBWY.JDSDK/Response/SellerCouponReadGetCouponCountResponse.cs new file mode 100644 index 00000000..7f248707 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerCouponReadGetCouponCountResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerCouponReadGetCouponCountResponse:JdResponse{ + [JsonProperty("getcouponcount_result")] +public int + + getcouponcountResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerCouponReadGetCouponListResponse.cs b/BBWY.JDSDK/Response/SellerCouponReadGetCouponListResponse.cs new file mode 100644 index 00000000..47d1708d --- /dev/null +++ b/BBWY.JDSDK/Response/SellerCouponReadGetCouponListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerCouponReadGetCouponListResponse:JdResponse{ + [JsonProperty("couponList")] +public List + + couponList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerCouponWriteCloseResponse.cs b/BBWY.JDSDK/Response/SellerCouponWriteCloseResponse.cs new file mode 100644 index 00000000..d5de5e9e --- /dev/null +++ b/BBWY.JDSDK/Response/SellerCouponWriteCloseResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerCouponWriteCloseResponse:JdResponse{ + [JsonProperty("close_result")] +public bool + + closeResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerCouponWriteCreateResponse.cs b/BBWY.JDSDK/Response/SellerCouponWriteCreateResponse.cs new file mode 100644 index 00000000..28c8c953 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerCouponWriteCreateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerCouponWriteCreateResponse:JdResponse{ + [JsonProperty("couponId")] +public long + + couponId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionActivitymodeAddResponse.cs b/BBWY.JDSDK/Response/SellerPromotionActivitymodeAddResponse.cs new file mode 100644 index 00000000..9afb229d --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionActivitymodeAddResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionActivitymodeAddResponse:JdResponse{ + [JsonProperty("id")] +public long + + id + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionActivitymodeGetResponse.cs b/BBWY.JDSDK/Response/SellerPromotionActivitymodeGetResponse.cs new file mode 100644 index 00000000..13d567c7 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionActivitymodeGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionActivitymodeGetResponse:JdResponse{ + [JsonProperty("activity_mode")] +public ActivityModeVO + + activityMode + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionAddResponse.cs b/BBWY.JDSDK/Response/SellerPromotionAddResponse.cs new file mode 100644 index 00000000..e599ecec --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionAddResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionAddResponse:JdResponse{ + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionAppendPromoUsersResponse.cs b/BBWY.JDSDK/Response/SellerPromotionAppendPromoUsersResponse.cs new file mode 100644 index 00000000..bada5683 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionAppendPromoUsersResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionAppendPromoUsersResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionCheckResponse.cs b/BBWY.JDSDK/Response/SellerPromotionCheckResponse.cs new file mode 100644 index 00000000..4b779748 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionCheckResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionCheckResponse:JdResponse{ + [JsonProperty("count")] +public int + + count + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionCommitResponse.cs b/BBWY.JDSDK/Response/SellerPromotionCommitResponse.cs new file mode 100644 index 00000000..68c08640 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionCommitResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionCommitResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionCreateResponse.cs b/BBWY.JDSDK/Response/SellerPromotionCreateResponse.cs new file mode 100644 index 00000000..7dcbe66e --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionCreateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionCreateResponse:JdResponse{ + [JsonProperty("create_result")] +public long + + createResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionDeleteResponse.cs b/BBWY.JDSDK/Response/SellerPromotionDeleteResponse.cs new file mode 100644 index 00000000..378d410a --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionDeleteResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionDeleteResponse:JdResponse{ + [JsonProperty("count")] +public int + + count + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionGetResponse.cs b/BBWY.JDSDK/Response/SellerPromotionGetResponse.cs new file mode 100644 index 00000000..bc1da5d2 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionGetResponse:JdResponse{ + [JsonProperty("promotion_v_o")] +public PromotionVO + + promotionVO + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionListResponse.cs b/BBWY.JDSDK/Response/SellerPromotionListResponse.cs new file mode 100644 index 00000000..3dac063f --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionListResponse.cs @@ -0,0 +1,21 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionListResponse:JdResponse{ + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + [JsonProperty("promotion_v_o_s")] +public List + + promotionVOS + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionOrdermodeAddResponse.cs b/BBWY.JDSDK/Response/SellerPromotionOrdermodeAddResponse.cs new file mode 100644 index 00000000..2b401075 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionOrdermodeAddResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionOrdermodeAddResponse:JdResponse{ + [JsonProperty("ids")] +public List + + ids + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionOrdermodeListResponse.cs b/BBWY.JDSDK/Response/SellerPromotionOrdermodeListResponse.cs new file mode 100644 index 00000000..84a0d747 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionOrdermodeListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionOrdermodeListResponse:JdResponse{ + [JsonProperty("promo_order_mode_v_os")] +public List + + promoOrderModeVOs + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionRemovePromoUsersResponse.cs b/BBWY.JDSDK/Response/SellerPromotionRemovePromoUsersResponse.cs new file mode 100644 index 00000000..7ebf3f00 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionRemovePromoUsersResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionRemovePromoUsersResponse:JdResponse{ + [JsonProperty("result")] +public string + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionResumeResponse.cs b/BBWY.JDSDK/Response/SellerPromotionResumeResponse.cs new file mode 100644 index 00000000..8b2f4aae --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionResumeResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionResumeResponse:JdResponse{ + [JsonProperty("count")] +public int + + count + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionSkuAddResponse.cs b/BBWY.JDSDK/Response/SellerPromotionSkuAddResponse.cs new file mode 100644 index 00000000..7dc7c668 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionSkuAddResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionSkuAddResponse:JdResponse{ + [JsonProperty("ids")] +public List + + ids + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionSkuListResponse.cs b/BBWY.JDSDK/Response/SellerPromotionSkuListResponse.cs new file mode 100644 index 00000000..cce1fbbd --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionSkuListResponse.cs @@ -0,0 +1,21 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionSkuListResponse:JdResponse{ + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + [JsonProperty("promo_sku_v_o_s")] +public List + + promoSkuVOS + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionSuspendResponse.cs b/BBWY.JDSDK/Response/SellerPromotionSuspendResponse.cs new file mode 100644 index 00000000..4cebd884 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionSuspendResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionSuspendResponse:JdResponse{ + [JsonProperty("count")] +public int + + count + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2ApproveResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2ApproveResponse.cs new file mode 100644 index 00000000..975b0d25 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2ApproveResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2ApproveResponse:JdResponse{ + [JsonProperty("approve_result")] +public bool + + approveResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2CountResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2CountResponse.cs new file mode 100644 index 00000000..abf643f6 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2CountResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2CountResponse:JdResponse{ + [JsonProperty("promotion_count")] +public int + + promotionCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2GetPromoLimitResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2GetPromoLimitResponse.cs new file mode 100644 index 00000000..d4c579f5 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2GetPromoLimitResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2GetPromoLimitResponse:JdResponse{ + [JsonProperty("jos_promo_limit")] +public PromoLimit + + josPromoLimit + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2GetResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2GetResponse.cs new file mode 100644 index 00000000..76d811ef --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2GetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2GetResponse:JdResponse{ + [JsonProperty("jos_promotion")] +public JosPromotion + + josPromotion + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2ListResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2ListResponse.cs new file mode 100644 index 00000000..8486629c --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2ListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2ListResponse:JdResponse{ + [JsonProperty("promotion_list")] +public List + + promotionList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2RemoveResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2RemoveResponse.cs new file mode 100644 index 00000000..7d3b66f4 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2RemoveResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2RemoveResponse:JdResponse{ + [JsonProperty("remove_result")] +public bool + + removeResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2ResumeResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2ResumeResponse.cs new file mode 100644 index 00000000..b46b19f0 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2ResumeResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2ResumeResponse:JdResponse{ + [JsonProperty("resume_result")] +public bool + + resumeResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2SkuCountResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2SkuCountResponse.cs new file mode 100644 index 00000000..92bfef96 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2SkuCountResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2SkuCountResponse:JdResponse{ + [JsonProperty("promotion_sku_count")] +public int + + promotionSkuCount + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2SkuListResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2SkuListResponse.cs new file mode 100644 index 00000000..769ee04e --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2SkuListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2SkuListResponse:JdResponse{ + [JsonProperty("promotion_sku_list")] +public List + + promotionSkuList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2SuspendResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2SuspendResponse.cs new file mode 100644 index 00000000..ad29b865 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2SuspendResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2SuspendResponse:JdResponse{ + [JsonProperty("suspend_result")] +public bool + + suspendResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2UnitBeanrequiredCreateResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2UnitBeanrequiredCreateResponse.cs new file mode 100644 index 00000000..8c9fb26e --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2UnitBeanrequiredCreateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2UnitBeanrequiredCreateResponse:JdResponse{ + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2UnitFullCreateResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2UnitFullCreateResponse.cs new file mode 100644 index 00000000..183488a4 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2UnitFullCreateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2UnitFullCreateResponse:JdResponse{ + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerPromotionV2UnitLimitCreateResponse.cs b/BBWY.JDSDK/Response/SellerPromotionV2UnitLimitCreateResponse.cs new file mode 100644 index 00000000..be6c5ffb --- /dev/null +++ b/BBWY.JDSDK/Response/SellerPromotionV2UnitLimitCreateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SellerPromotionV2UnitLimitCreateResponse:JdResponse{ + [JsonProperty("promo_id")] +public long + + promoId + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SellerVenderInfoGetResponse.cs b/BBWY.JDSDK/Response/SellerVenderInfoGetResponse.cs new file mode 100644 index 00000000..bd21b152 --- /dev/null +++ b/BBWY.JDSDK/Response/SellerVenderInfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SellerVenderInfoGetResponse:JdResponse{ + [JsonProperty("vender_info_result")] +public VenderInfoResult + + venderInfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SendFactoryAbutmentAgainAssignInfoReturnResponse.cs b/BBWY.JDSDK/Response/SendFactoryAbutmentAgainAssignInfoReturnResponse.cs new file mode 100644 index 00000000..e2bc350b --- /dev/null +++ b/BBWY.JDSDK/Response/SendFactoryAbutmentAgainAssignInfoReturnResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SendFactoryAbutmentAgainAssignInfoReturnResponse:JdResponse{ + [JsonProperty("result")] +public AbutmentOrderResultInfo + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SendFactoryAbutmentAssignInfoReturnResponse.cs b/BBWY.JDSDK/Response/SendFactoryAbutmentAssignInfoReturnResponse.cs new file mode 100644 index 00000000..708c851f --- /dev/null +++ b/BBWY.JDSDK/Response/SendFactoryAbutmentAssignInfoReturnResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SendFactoryAbutmentAssignInfoReturnResponse:JdResponse{ + [JsonProperty("sendfactoryabutmentassigninforeturn_result")] +public AbutmentOrderResultInfo + + sendfactoryabutmentassigninforeturnResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SendFactoryAbutmentDistributeInfoReturnResponse.cs b/BBWY.JDSDK/Response/SendFactoryAbutmentDistributeInfoReturnResponse.cs new file mode 100644 index 00000000..dfec01fa --- /dev/null +++ b/BBWY.JDSDK/Response/SendFactoryAbutmentDistributeInfoReturnResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SendFactoryAbutmentDistributeInfoReturnResponse:JdResponse{ + [JsonProperty("sendfactoryabutmentdistributeinforeturn_result")] +public AbutmentOrderResultInfo + + sendfactoryabutmentdistributeinforeturnResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SendFactoryAbutmentEndInfoReturnResponse.cs b/BBWY.JDSDK/Response/SendFactoryAbutmentEndInfoReturnResponse.cs new file mode 100644 index 00000000..3f5ef095 --- /dev/null +++ b/BBWY.JDSDK/Response/SendFactoryAbutmentEndInfoReturnResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SendFactoryAbutmentEndInfoReturnResponse:JdResponse{ + [JsonProperty("sendfactoryabutmentendinforeturn_result")] +public AbutmentOrderResultInfo + + sendfactoryabutmentendinforeturnResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SendFactoryAbutmentReceiveInfoResponse.cs b/BBWY.JDSDK/Response/SendFactoryAbutmentReceiveInfoResponse.cs new file mode 100644 index 00000000..eeefc9e8 --- /dev/null +++ b/BBWY.JDSDK/Response/SendFactoryAbutmentReceiveInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SendFactoryAbutmentReceiveInfoResponse:JdResponse{ + [JsonProperty("sendfactoryabutmentreceiveinfo_result")] +public AbutmentOrderResultInfo + + sendfactoryabutmentreceiveinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ServiceDetailProviderFindServiceDetailResponse.cs b/BBWY.JDSDK/Response/ServiceDetailProviderFindServiceDetailResponse.cs new file mode 100644 index 00000000..d40d2b48 --- /dev/null +++ b/BBWY.JDSDK/Response/ServiceDetailProviderFindServiceDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ServiceDetailProviderFindServiceDetailResponse:JdResponse{ + [JsonProperty("resultExport")] +public ResultExport + + resultExport + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ServiceInfoProviderQueryServicePageResponse.cs b/BBWY.JDSDK/Response/ServiceInfoProviderQueryServicePageResponse.cs new file mode 100644 index 00000000..26fdd962 --- /dev/null +++ b/BBWY.JDSDK/Response/ServiceInfoProviderQueryServicePageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ServiceInfoProviderQueryServicePageResponse:JdResponse{ + [JsonProperty("resultExport")] +public ResultExport + + resultExport + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ShopcategoriesReadFindShopCategoriesByWareIdResponse.cs b/BBWY.JDSDK/Response/ShopcategoriesReadFindShopCategoriesByWareIdResponse.cs new file mode 100644 index 00000000..1fe7311d --- /dev/null +++ b/BBWY.JDSDK/Response/ShopcategoriesReadFindShopCategoriesByWareIdResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ShopcategoriesReadFindShopCategoriesByWareIdResponse:JdResponse{ + [JsonProperty("shopCategories")] +public List + + shopCategories + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ShopcategoriesWriteSaveWareShopCategoriesResponse.cs b/BBWY.JDSDK/Response/ShopcategoriesWriteSaveWareShopCategoriesResponse.cs new file mode 100644 index 00000000..758c601d --- /dev/null +++ b/BBWY.JDSDK/Response/ShopcategoriesWriteSaveWareShopCategoriesResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class ShopcategoriesWriteSaveWareShopCategoriesResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ShorturlGenerateURLFastestResponse.cs b/BBWY.JDSDK/Response/ShorturlGenerateURLFastestResponse.cs new file mode 100644 index 00000000..ddfa73bd --- /dev/null +++ b/BBWY.JDSDK/Response/ShorturlGenerateURLFastestResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ShorturlGenerateURLFastestResponse:JdResponse{ + [JsonProperty("generatejdurl_result")] +public UrlInfo + + generatejdurlResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ShorturlGenerateURLResponse.cs b/BBWY.JDSDK/Response/ShorturlGenerateURLResponse.cs new file mode 100644 index 00000000..6f729297 --- /dev/null +++ b/BBWY.JDSDK/Response/ShorturlGenerateURLResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ShorturlGenerateURLResponse:JdResponse{ + [JsonProperty("generatejdurl_result")] +public UrlInfo + + generatejdurlResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SiteEngineerEngineerIsAcceptOrderResponse.cs b/BBWY.JDSDK/Response/SiteEngineerEngineerIsAcceptOrderResponse.cs new file mode 100644 index 00000000..658cac9d --- /dev/null +++ b/BBWY.JDSDK/Response/SiteEngineerEngineerIsAcceptOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SiteEngineerEngineerIsAcceptOrderResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SkuFareTemplateServiceGetTemplateRulesResponse.cs b/BBWY.JDSDK/Response/SkuFareTemplateServiceGetTemplateRulesResponse.cs new file mode 100644 index 00000000..257438fc --- /dev/null +++ b/BBWY.JDSDK/Response/SkuFareTemplateServiceGetTemplateRulesResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SkuFareTemplateServiceGetTemplateRulesResponse:JdResponse{ + [JsonProperty("query_skuFare_template_ruleResult")] +public SkuFareTemplateRuleResult + + querySkuFareTemplateRuleResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SkuFareTemplateServiceGetTemplatesResponse.cs b/BBWY.JDSDK/Response/SkuFareTemplateServiceGetTemplatesResponse.cs new file mode 100644 index 00000000..6c8d7d4a --- /dev/null +++ b/BBWY.JDSDK/Response/SkuFareTemplateServiceGetTemplatesResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SkuFareTemplateServiceGetTemplatesResponse:JdResponse{ + [JsonProperty("query_skuFareTemplate_result")] +public SkuFareTemplateResult + + querySkuFareTemplateResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SkuReadFindSkuByIdResponse.cs b/BBWY.JDSDK/Response/SkuReadFindSkuByIdResponse.cs new file mode 100644 index 00000000..fd69c6bb --- /dev/null +++ b/BBWY.JDSDK/Response/SkuReadFindSkuByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SkuReadFindSkuByIdResponse:JdResponse{ + [JsonProperty("sku")] +public Sku + + sku + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SkuReadSearchSkuListResponse.cs b/BBWY.JDSDK/Response/SkuReadSearchSkuListResponse.cs new file mode 100644 index 00000000..3818c02e --- /dev/null +++ b/BBWY.JDSDK/Response/SkuReadSearchSkuListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SkuReadSearchSkuListResponse:JdResponse{ + [JsonProperty("page")] +public Page + + page + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SkuWriteDeleteSkuResponse.cs b/BBWY.JDSDK/Response/SkuWriteDeleteSkuResponse.cs new file mode 100644 index 00000000..d987efb4 --- /dev/null +++ b/BBWY.JDSDK/Response/SkuWriteDeleteSkuResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SkuWriteDeleteSkuResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SkuWriteMergeSkuFeaturesResponse.cs b/BBWY.JDSDK/Response/SkuWriteMergeSkuFeaturesResponse.cs new file mode 100644 index 00000000..7ec3e58b --- /dev/null +++ b/BBWY.JDSDK/Response/SkuWriteMergeSkuFeaturesResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class SkuWriteMergeSkuFeaturesResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SmsJosCreateIsvSmsModelServiceResponse.cs b/BBWY.JDSDK/Response/SmsJosCreateIsvSmsModelServiceResponse.cs new file mode 100644 index 00000000..6aba2104 --- /dev/null +++ b/BBWY.JDSDK/Response/SmsJosCreateIsvSmsModelServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SmsJosCreateIsvSmsModelServiceResponse:JdResponse{ + [JsonProperty("returnType")] +public IsvSmsModelResponse + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SmsJosGetIsvSmsModelListServiceResponse.cs b/BBWY.JDSDK/Response/SmsJosGetIsvSmsModelListServiceResponse.cs new file mode 100644 index 00000000..fba37897 --- /dev/null +++ b/BBWY.JDSDK/Response/SmsJosGetIsvSmsModelListServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SmsJosGetIsvSmsModelListServiceResponse:JdResponse{ + [JsonProperty("returnType")] +public QuerySelfSmsModel + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SmsJosModelTypeListServiceResponse.cs b/BBWY.JDSDK/Response/SmsJosModelTypeListServiceResponse.cs new file mode 100644 index 00000000..3c71ccdd --- /dev/null +++ b/BBWY.JDSDK/Response/SmsJosModelTypeListServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SmsJosModelTypeListServiceResponse:JdResponse{ + [JsonProperty("returnType")] +public SmsModelTypeToIsv + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StationCooCouponSendResponse.cs b/BBWY.JDSDK/Response/StationCooCouponSendResponse.cs new file mode 100644 index 00000000..9d7fb0c8 --- /dev/null +++ b/BBWY.JDSDK/Response/StationCooCouponSendResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StationCooCouponSendResponse:JdResponse{ + [JsonProperty("sendcoupon_result")] +public ActivityResponse + + sendcouponResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StationinfojosserviceDeleteResponse.cs b/BBWY.JDSDK/Response/StationinfojosserviceDeleteResponse.cs new file mode 100644 index 00000000..aaaa2183 --- /dev/null +++ b/BBWY.JDSDK/Response/StationinfojosserviceDeleteResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StationinfojosserviceDeleteResponse:JdResponse{ + [JsonProperty("stationnfoesult")] +public StationInfoResult + + stationnfoesult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StationinfojosserviceGetStationInfoResponse.cs b/BBWY.JDSDK/Response/StationinfojosserviceGetStationInfoResponse.cs new file mode 100644 index 00000000..e0edd68b --- /dev/null +++ b/BBWY.JDSDK/Response/StationinfojosserviceGetStationInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StationinfojosserviceGetStationInfoResponse:JdResponse{ + [JsonProperty("baseResult")] +public BaseResult + + baseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StationinfojosserviceSaveResponse.cs b/BBWY.JDSDK/Response/StationinfojosserviceSaveResponse.cs new file mode 100644 index 00000000..989ee5f2 --- /dev/null +++ b/BBWY.JDSDK/Response/StationinfojosserviceSaveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StationinfojosserviceSaveResponse:JdResponse{ + [JsonProperty("stationnfoesult")] +public StationInfoResult + + stationnfoesult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StationinfojosserviceUpdateResponse.cs b/BBWY.JDSDK/Response/StationinfojosserviceUpdateResponse.cs new file mode 100644 index 00000000..cca0c111 --- /dev/null +++ b/BBWY.JDSDK/Response/StationinfojosserviceUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StationinfojosserviceUpdateResponse:JdResponse{ + [JsonProperty("stationnfoesult")] +public StationInfoResult + + stationnfoesult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StockReadFindSkuSiteStockResponse.cs b/BBWY.JDSDK/Response/StockReadFindSkuSiteStockResponse.cs new file mode 100644 index 00000000..3c227d7a --- /dev/null +++ b/BBWY.JDSDK/Response/StockReadFindSkuSiteStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StockReadFindSkuSiteStockResponse:JdResponse{ + [JsonProperty("app_params")] +public SkuSiteStock + + appParams + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StockReadFindSkuStockResponse.cs b/BBWY.JDSDK/Response/StockReadFindSkuStockResponse.cs new file mode 100644 index 00000000..7407ffff --- /dev/null +++ b/BBWY.JDSDK/Response/StockReadFindSkuStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StockReadFindSkuStockResponse:JdResponse{ + [JsonProperty("skuStocks")] +public List + + skuStocks + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StockWriteIncreaseSkuStockResponse.cs b/BBWY.JDSDK/Response/StockWriteIncreaseSkuStockResponse.cs new file mode 100644 index 00000000..340396d6 --- /dev/null +++ b/BBWY.JDSDK/Response/StockWriteIncreaseSkuStockResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StockWriteIncreaseSkuStockResponse:JdResponse{ + [JsonProperty("result")] +public SkuStockWriteResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StockWriteUpdateSkuSiteStockResponse.cs b/BBWY.JDSDK/Response/StockWriteUpdateSkuSiteStockResponse.cs new file mode 100644 index 00000000..326cdff3 --- /dev/null +++ b/BBWY.JDSDK/Response/StockWriteUpdateSkuSiteStockResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class StockWriteUpdateSkuSiteStockResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StockWriteUpdateSkuStockResponse.cs b/BBWY.JDSDK/Response/StockWriteUpdateSkuStockResponse.cs new file mode 100644 index 00000000..5501227f --- /dev/null +++ b/BBWY.JDSDK/Response/StockWriteUpdateSkuStockResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class StockWriteUpdateSkuStockResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StoreCountPartitionWhByIdAndStatusResponse.cs b/BBWY.JDSDK/Response/StoreCountPartitionWhByIdAndStatusResponse.cs new file mode 100644 index 00000000..31aedeab --- /dev/null +++ b/BBWY.JDSDK/Response/StoreCountPartitionWhByIdAndStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StoreCountPartitionWhByIdAndStatusResponse:JdResponse{ + [JsonProperty("find_Partition_Warehouse_Result")] +public CountPartitionWarehouseResult + + findPartitionWarehouseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StoreCreateStockInBillForSamResponse.cs b/BBWY.JDSDK/Response/StoreCreateStockInBillForSamResponse.cs new file mode 100644 index 00000000..af206357 --- /dev/null +++ b/BBWY.JDSDK/Response/StoreCreateStockInBillForSamResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StoreCreateStockInBillForSamResponse:JdResponse{ + [JsonProperty("stockin_sam_result")] +public StockInSamResult + + stockinSamResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StoreCreateStockInBillResponse.cs b/BBWY.JDSDK/Response/StoreCreateStockInBillResponse.cs new file mode 100644 index 00000000..b90afffe --- /dev/null +++ b/BBWY.JDSDK/Response/StoreCreateStockInBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StoreCreateStockInBillResponse:JdResponse{ + [JsonProperty("stockin_result")] +public StockInResult + + stockinResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StoreDeleteStockInBillResponse.cs b/BBWY.JDSDK/Response/StoreDeleteStockInBillResponse.cs new file mode 100644 index 00000000..ceae9535 --- /dev/null +++ b/BBWY.JDSDK/Response/StoreDeleteStockInBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StoreDeleteStockInBillResponse:JdResponse{ + [JsonProperty("stock_in_delete_result")] +public StockInDeleteResult + + stockInDeleteResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StoreFindPartitionWhByIdAndStatusResponse.cs b/BBWY.JDSDK/Response/StoreFindPartitionWhByIdAndStatusResponse.cs new file mode 100644 index 00000000..9c731cea --- /dev/null +++ b/BBWY.JDSDK/Response/StoreFindPartitionWhByIdAndStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StoreFindPartitionWhByIdAndStatusResponse:JdResponse{ + [JsonProperty("find_Partition_Warehouse_Result")] +public FindPartitionWarehouseResult + + findPartitionWarehouseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StoreQueryStockInBillResponse.cs b/BBWY.JDSDK/Response/StoreQueryStockInBillResponse.cs new file mode 100644 index 00000000..c7c88974 --- /dev/null +++ b/BBWY.JDSDK/Response/StoreQueryStockInBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StoreQueryStockInBillResponse:JdResponse{ + [JsonProperty("query_stock_in_result")] +public QueryStockInResult + + queryStockInResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StoreQueryStockOutBillResponse.cs b/BBWY.JDSDK/Response/StoreQueryStockOutBillResponse.cs new file mode 100644 index 00000000..10785dac --- /dev/null +++ b/BBWY.JDSDK/Response/StoreQueryStockOutBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StoreQueryStockOutBillResponse:JdResponse{ + [JsonProperty("query_stock_out_result")] +public QueryStockOutResult + + queryStockOutResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/StoreQueryStoreHouseRentlistResponse.cs b/BBWY.JDSDK/Response/StoreQueryStoreHouseRentlistResponse.cs new file mode 100644 index 00000000..80364a46 --- /dev/null +++ b/BBWY.JDSDK/Response/StoreQueryStoreHouseRentlistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class StoreQueryStoreHouseRentlistResponse:JdResponse{ + [JsonProperty("query_stock_house_rent_result")] +public QueryStockHouseRentResult + + queryStockHouseRentResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SubmitStoreOrderResponse.cs b/BBWY.JDSDK/Response/SubmitStoreOrderResponse.cs new file mode 100644 index 00000000..b2525f2f --- /dev/null +++ b/BBWY.JDSDK/Response/SubmitStoreOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SubmitStoreOrderResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultBean + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SvcBindNumberResponse.cs b/BBWY.JDSDK/Response/SvcBindNumberResponse.cs new file mode 100644 index 00000000..e991f38e --- /dev/null +++ b/BBWY.JDSDK/Response/SvcBindNumberResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SvcBindNumberResponse:JdResponse{ + [JsonProperty("getbindnumber_result")] +public SvcResult + + getbindnumberResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SvcBookingListResponse.cs b/BBWY.JDSDK/Response/SvcBookingListResponse.cs new file mode 100644 index 00000000..8cd57d86 --- /dev/null +++ b/BBWY.JDSDK/Response/SvcBookingListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SvcBookingListResponse:JdResponse{ + [JsonProperty("getsvcbookingverification_result")] +public SvcResult + + getsvcbookingverificationResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SvcBookingVerificationInfoResponse.cs b/BBWY.JDSDK/Response/SvcBookingVerificationInfoResponse.cs new file mode 100644 index 00000000..225333b9 --- /dev/null +++ b/BBWY.JDSDK/Response/SvcBookingVerificationInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SvcBookingVerificationInfoResponse:JdResponse{ + [JsonProperty("bookingverification_result")] +public SvcResult + + bookingverificationResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/SvcSettlementConfirmResponse.cs b/BBWY.JDSDK/Response/SvcSettlementConfirmResponse.cs new file mode 100644 index 00000000..528c68d1 --- /dev/null +++ b/BBWY.JDSDK/Response/SvcSettlementConfirmResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class SvcSettlementConfirmResponse:JdResponse{ + [JsonProperty("confirm_result")] +public SvcResult + + confirmResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TempCompleteProviderFindTempCompletePageResponse.cs b/BBWY.JDSDK/Response/TempCompleteProviderFindTempCompletePageResponse.cs new file mode 100644 index 00000000..8a38b916 --- /dev/null +++ b/BBWY.JDSDK/Response/TempCompleteProviderFindTempCompletePageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class TempCompleteProviderFindTempCompletePageResponse:JdResponse{ + [JsonProperty("resultExport")] +public ResultExport + + resultExport + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TemplateReadFindTemplateByIdResponse.cs b/BBWY.JDSDK/Response/TemplateReadFindTemplateByIdResponse.cs new file mode 100644 index 00000000..df3aded0 --- /dev/null +++ b/BBWY.JDSDK/Response/TemplateReadFindTemplateByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class TemplateReadFindTemplateByIdResponse:JdResponse{ + [JsonProperty("wareTemplate")] +public WareTemplate + + wareTemplate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TemplateReadFindTemplatesByVenderIdResponse.cs b/BBWY.JDSDK/Response/TemplateReadFindTemplatesByVenderIdResponse.cs new file mode 100644 index 00000000..9f95ae53 --- /dev/null +++ b/BBWY.JDSDK/Response/TemplateReadFindTemplatesByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class TemplateReadFindTemplatesByVenderIdResponse:JdResponse{ + [JsonProperty("page")] +public Page + + page + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TemplateWriteAddResponse.cs b/BBWY.JDSDK/Response/TemplateWriteAddResponse.cs new file mode 100644 index 00000000..9dad4c08 --- /dev/null +++ b/BBWY.JDSDK/Response/TemplateWriteAddResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TemplateWriteAddResponse:JdResponse{ + [JsonProperty("id")] +public long + + id + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TemplateWriteBindWareResponse.cs b/BBWY.JDSDK/Response/TemplateWriteBindWareResponse.cs new file mode 100644 index 00000000..2d4756b6 --- /dev/null +++ b/BBWY.JDSDK/Response/TemplateWriteBindWareResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TemplateWriteBindWareResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TemplateWriteDeleteResponse.cs b/BBWY.JDSDK/Response/TemplateWriteDeleteResponse.cs new file mode 100644 index 00000000..7eb8e78e --- /dev/null +++ b/BBWY.JDSDK/Response/TemplateWriteDeleteResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TemplateWriteDeleteResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TemplateWriteUpdateResponse.cs b/BBWY.JDSDK/Response/TemplateWriteUpdateResponse.cs new file mode 100644 index 00000000..3bfe093b --- /dev/null +++ b/BBWY.JDSDK/Response/TemplateWriteUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TemplateWriteUpdateResponse:JdResponse{ + [JsonProperty("id")] +public long + + id + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TraceDynamicQueryServiceQueryDynamicTraceInfoResponse.cs b/BBWY.JDSDK/Response/TraceDynamicQueryServiceQueryDynamicTraceInfoResponse.cs new file mode 100644 index 00000000..1c901518 --- /dev/null +++ b/BBWY.JDSDK/Response/TraceDynamicQueryServiceQueryDynamicTraceInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class TraceDynamicQueryServiceQueryDynamicTraceInfoResponse:JdResponse{ + [JsonProperty("response")] +public TraceQueryResponse + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TransparentImageReadFindAllByWareIdResponse.cs b/BBWY.JDSDK/Response/TransparentImageReadFindAllByWareIdResponse.cs new file mode 100644 index 00000000..8432d428 --- /dev/null +++ b/BBWY.JDSDK/Response/TransparentImageReadFindAllByWareIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class TransparentImageReadFindAllByWareIdResponse:JdResponse{ + [JsonProperty("imageList")] +public List + + imageList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TransparentImageReadFindByWareIdAndColorIdResponse.cs b/BBWY.JDSDK/Response/TransparentImageReadFindByWareIdAndColorIdResponse.cs new file mode 100644 index 00000000..ef76c218 --- /dev/null +++ b/BBWY.JDSDK/Response/TransparentImageReadFindByWareIdAndColorIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class TransparentImageReadFindByWareIdAndColorIdResponse:JdResponse{ + [JsonProperty("imageList")] +public List + + imageList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TransparentImageReadFindByWareIdResponse.cs b/BBWY.JDSDK/Response/TransparentImageReadFindByWareIdResponse.cs new file mode 100644 index 00000000..5fde5874 --- /dev/null +++ b/BBWY.JDSDK/Response/TransparentImageReadFindByWareIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class TransparentImageReadFindByWareIdResponse:JdResponse{ + [JsonProperty("imageList")] +public List + + imageList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TransparentImageWriteAddResponse.cs b/BBWY.JDSDK/Response/TransparentImageWriteAddResponse.cs new file mode 100644 index 00000000..e41d504c --- /dev/null +++ b/BBWY.JDSDK/Response/TransparentImageWriteAddResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TransparentImageWriteAddResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TransparentImageWriteDeleteResponse.cs b/BBWY.JDSDK/Response/TransparentImageWriteDeleteResponse.cs new file mode 100644 index 00000000..f333ab53 --- /dev/null +++ b/BBWY.JDSDK/Response/TransparentImageWriteDeleteResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TransparentImageWriteDeleteResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TransparentImageWriteSaveResponse.cs b/BBWY.JDSDK/Response/TransparentImageWriteSaveResponse.cs new file mode 100644 index 00000000..2f8fdc6d --- /dev/null +++ b/BBWY.JDSDK/Response/TransparentImageWriteSaveResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TransparentImageWriteSaveResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TransparentImageWriteUpdateResponse.cs b/BBWY.JDSDK/Response/TransparentImageWriteUpdateResponse.cs new file mode 100644 index 00000000..47d3150a --- /dev/null +++ b/BBWY.JDSDK/Response/TransparentImageWriteUpdateResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TransparentImageWriteUpdateResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TransportWriteUpdateWareTransportIdResponse.cs b/BBWY.JDSDK/Response/TransportWriteUpdateWareTransportIdResponse.cs new file mode 100644 index 00000000..3a50fad9 --- /dev/null +++ b/BBWY.JDSDK/Response/TransportWriteUpdateWareTransportIdResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class TransportWriteUpdateWareTransportIdResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/TwoorderqueryResponse.cs b/BBWY.JDSDK/Response/TwoorderqueryResponse.cs new file mode 100644 index 00000000..440fe9ce --- /dev/null +++ b/BBWY.JDSDK/Response/TwoorderqueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class TwoorderqueryResponse:JdResponse{ + [JsonProperty("twoorderquery_result")] +public ResultVO + + twoorderqueryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeAppliancesOutGetUserPhoneResponse.cs b/BBWY.JDSDK/Response/UeAppliancesOutGetUserPhoneResponse.cs new file mode 100644 index 00000000..9971bd4b --- /dev/null +++ b/BBWY.JDSDK/Response/UeAppliancesOutGetUserPhoneResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeAppliancesOutGetUserPhoneResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceExpressReturnResultResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceExpressReturnResultResponse.cs new file mode 100644 index 00000000..0294bacb --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceExpressReturnResultResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceExpressReturnResultResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceGetAdditionalInformationResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceGetAdditionalInformationResponse.cs new file mode 100644 index 00000000..412ecfa6 --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceGetAdditionalInformationResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceGetAdditionalInformationResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceGetShippingInformationResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceGetShippingInformationResponse.cs new file mode 100644 index 00000000..aea2b52d --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceGetShippingInformationResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceGetShippingInformationResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceInformationManufacturerReturnedResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceInformationManufacturerReturnedResponse.cs new file mode 100644 index 00000000..4c792eba --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceInformationManufacturerReturnedResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceInformationManufacturerReturnedResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationResponse.cs new file mode 100644 index 00000000..5fbd9715 --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceManufacturerOrderCourierInformationResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationResponse.cs new file mode 100644 index 00000000..184ba3f6 --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceManufacturerOrderDispatchInformationResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateResponse.cs new file mode 100644 index 00000000..43302ddc --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceManufacturerOrderServiceTimeUpdateResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateResponse.cs new file mode 100644 index 00000000..fee8f63b --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceManufacturerOrderStateUpdateResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateResponse.cs new file mode 100644 index 00000000..a7deadcf --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceManufacturerOrderTestingUpdateResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServicePayCompleteCallbackResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServicePayCompleteCallbackResponse.cs new file mode 100644 index 00000000..c101e9d6 --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServicePayCompleteCallbackResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServicePayCompleteCallbackResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceRepairServiceCompleteResponse.cs b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceRepairServiceCompleteResponse.cs new file mode 100644 index 00000000..e5392b6d --- /dev/null +++ b/BBWY.JDSDK/Response/UeBizOrderJxfwJsfServiceRepairServiceCompleteResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeBizOrderJxfwJsfServiceRepairServiceCompleteResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeInsuranceInsOrderConfirmResponse.cs b/BBWY.JDSDK/Response/UeInsuranceInsOrderConfirmResponse.cs new file mode 100644 index 00000000..853a1337 --- /dev/null +++ b/BBWY.JDSDK/Response/UeInsuranceInsOrderConfirmResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeInsuranceInsOrderConfirmResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeInsuranceSearchInsuranceOrdersResponse.cs b/BBWY.JDSDK/Response/UeInsuranceSearchInsuranceOrdersResponse.cs new file mode 100644 index 00000000..9fb4a4e5 --- /dev/null +++ b/BBWY.JDSDK/Response/UeInsuranceSearchInsuranceOrdersResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeInsuranceSearchInsuranceOrdersResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeInsuranceSearchJdInsuranceOrdersResponse.cs b/BBWY.JDSDK/Response/UeInsuranceSearchJdInsuranceOrdersResponse.cs new file mode 100644 index 00000000..0762e3bf --- /dev/null +++ b/BBWY.JDSDK/Response/UeInsuranceSearchJdInsuranceOrdersResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeInsuranceSearchJdInsuranceOrdersResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeInsuranceSearchJdPassiveOrdersResponse.cs b/BBWY.JDSDK/Response/UeInsuranceSearchJdPassiveOrdersResponse.cs new file mode 100644 index 00000000..6518b9b1 --- /dev/null +++ b/BBWY.JDSDK/Response/UeInsuranceSearchJdPassiveOrdersResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeInsuranceSearchJdPassiveOrdersResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeInsuranceSearchPassiveOrdersResponse.cs b/BBWY.JDSDK/Response/UeInsuranceSearchPassiveOrdersResponse.cs new file mode 100644 index 00000000..f40460b7 --- /dev/null +++ b/BBWY.JDSDK/Response/UeInsuranceSearchPassiveOrdersResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeInsuranceSearchPassiveOrdersResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeInsuranceUpdateStateResponse.cs b/BBWY.JDSDK/Response/UeInsuranceUpdateStateResponse.cs new file mode 100644 index 00000000..c76edc00 --- /dev/null +++ b/BBWY.JDSDK/Response/UeInsuranceUpdateStateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeInsuranceUpdateStateResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderCompanyCancelResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderCompanyCancelResponse.cs new file mode 100644 index 00000000..c3c4dae9 --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderCompanyCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderCompanyCancelResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderFinishBizProgressResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderFinishBizProgressResponse.cs new file mode 100644 index 00000000..26a89a79 --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderFinishBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderFinishBizProgressResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderGetChangeOrderResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderGetChangeOrderResponse.cs new file mode 100644 index 00000000..b476982f --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderGetChangeOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderGetChangeOrderResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderGetStopOrderResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderGetStopOrderResponse.cs new file mode 100644 index 00000000..7c83bbd1 --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderGetStopOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderGetStopOrderResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderGetUnHandleOrderResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderGetUnHandleOrderResponse.cs new file mode 100644 index 00000000..a6079077 --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderGetUnHandleOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderGetUnHandleOrderResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderQueryCancelOrderResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderQueryCancelOrderResponse.cs new file mode 100644 index 00000000..887e79b4 --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderQueryCancelOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderQueryCancelOrderResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderQueryUserMobileResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderQueryUserMobileResponse.cs new file mode 100644 index 00000000..d45d6fb5 --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderQueryUserMobileResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderQueryUserMobileResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderSearchOrderDeliverListResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderSearchOrderDeliverListResponse.cs new file mode 100644 index 00000000..650df442 --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderSearchOrderDeliverListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderSearchOrderDeliverListResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderSyncEngineerServiceAreaResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderSyncEngineerServiceAreaResponse.cs new file mode 100644 index 00000000..7e5678cb --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderSyncEngineerServiceAreaResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderSyncEngineerServiceAreaResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeNewSaaSOrderSyncEngineerVaccineResponse.cs b/BBWY.JDSDK/Response/UeNewSaaSOrderSyncEngineerVaccineResponse.cs new file mode 100644 index 00000000..93de7718 --- /dev/null +++ b/BBWY.JDSDK/Response/UeNewSaaSOrderSyncEngineerVaccineResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeNewSaaSOrderSyncEngineerVaccineResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderAgainBookInfoBizProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderAgainBookInfoBizProgressResponse.cs new file mode 100644 index 00000000..c067bbe8 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderAgainBookInfoBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderAgainBookInfoBizProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderBookInfoBizProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderBookInfoBizProgressResponse.cs new file mode 100644 index 00000000..c6868b46 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderBookInfoBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderBookInfoBizProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderConfirmBizProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderConfirmBizProgressResponse.cs new file mode 100644 index 00000000..35e95daa --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderConfirmBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderConfirmBizProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderFeedBackBizProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderFeedBackBizProgressResponse.cs new file mode 100644 index 00000000..c8a7bd13 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderFeedBackBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderFeedBackBizProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderFinishBizProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderFinishBizProgressResponse.cs new file mode 100644 index 00000000..44414352 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderFinishBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderFinishBizProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderIvcActualQueryResponse.cs b/BBWY.JDSDK/Response/UeOrderIvcActualQueryResponse.cs new file mode 100644 index 00000000..5eef48af --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderIvcActualQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderIvcActualQueryResponse:JdResponse{ + [JsonProperty("serverResult")] +public ServerResult + + serverResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewAppointEngineerResponse.cs b/BBWY.JDSDK/Response/UeOrderNewAppointEngineerResponse.cs new file mode 100644 index 00000000..ab6f1fd0 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewAppointEngineerResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewAppointEngineerResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewAppointSiteResponse.cs b/BBWY.JDSDK/Response/UeOrderNewAppointSiteResponse.cs new file mode 100644 index 00000000..40c029fb --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewAppointSiteResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewAppointSiteResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewArriveResponse.cs b/BBWY.JDSDK/Response/UeOrderNewArriveResponse.cs new file mode 100644 index 00000000..4667518e --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewArriveResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewArriveResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewAssessResponse.cs b/BBWY.JDSDK/Response/UeOrderNewAssessResponse.cs new file mode 100644 index 00000000..c6ee3f1d --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewAssessResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewAssessResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewBookOnDoorResponse.cs b/BBWY.JDSDK/Response/UeOrderNewBookOnDoorResponse.cs new file mode 100644 index 00000000..ff4bda5a --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewBookOnDoorResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewBookOnDoorResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewCancleResponse.cs b/BBWY.JDSDK/Response/UeOrderNewCancleResponse.cs new file mode 100644 index 00000000..6ebd2ecf --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewCancleResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewCancleResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewCloseResponse.cs b/BBWY.JDSDK/Response/UeOrderNewCloseResponse.cs new file mode 100644 index 00000000..100d2db7 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewCloseResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewCloseResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewExtInsuranceBindResponse.cs b/BBWY.JDSDK/Response/UeOrderNewExtInsuranceBindResponse.cs new file mode 100644 index 00000000..b61b32c2 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewExtInsuranceBindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewExtInsuranceBindResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewFeedBackOrderProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderNewFeedBackOrderProgressResponse.cs new file mode 100644 index 00000000..bb0234e6 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewFeedBackOrderProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewFeedBackOrderProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewFinishResponse.cs b/BBWY.JDSDK/Response/UeOrderNewFinishResponse.cs new file mode 100644 index 00000000..b3692613 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewFinishResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewFinishResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewGetProcessInfoResponse.cs b/BBWY.JDSDK/Response/UeOrderNewGetProcessInfoResponse.cs new file mode 100644 index 00000000..869b50c4 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewGetProcessInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewGetProcessInfoResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewGetSettleBillDetailResponse.cs b/BBWY.JDSDK/Response/UeOrderNewGetSettleBillDetailResponse.cs new file mode 100644 index 00000000..9e49f391 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewGetSettleBillDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewGetSettleBillDetailResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewGetSettleBillResponse.cs b/BBWY.JDSDK/Response/UeOrderNewGetSettleBillResponse.cs new file mode 100644 index 00000000..4f2c25f1 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewGetSettleBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewGetSettleBillResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewGetSettleBillStatResponse.cs b/BBWY.JDSDK/Response/UeOrderNewGetSettleBillStatResponse.cs new file mode 100644 index 00000000..0b003b4a --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewGetSettleBillStatResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewGetSettleBillStatResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewPartResponse.cs b/BBWY.JDSDK/Response/UeOrderNewPartResponse.cs new file mode 100644 index 00000000..b3131047 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewPartResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewPartResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewProcessResponse.cs b/BBWY.JDSDK/Response/UeOrderNewProcessResponse.cs new file mode 100644 index 00000000..9bfd2c5c --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewProcessResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewProcessResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewPushHandleStatResponse.cs b/BBWY.JDSDK/Response/UeOrderNewPushHandleStatResponse.cs new file mode 100644 index 00000000..718e9b74 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewPushHandleStatResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewPushHandleStatResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewPushSkuResponse.cs b/BBWY.JDSDK/Response/UeOrderNewPushSkuResponse.cs new file mode 100644 index 00000000..06cde5ed --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewPushSkuResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewPushSkuResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewSearchResponse.cs b/BBWY.JDSDK/Response/UeOrderNewSearchResponse.cs new file mode 100644 index 00000000..22866f05 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewSearchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewSearchResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNewSettleReconsiderResponse.cs b/BBWY.JDSDK/Response/UeOrderNewSettleReconsiderResponse.cs new file mode 100644 index 00000000..8725e1a2 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNewSettleReconsiderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNewSettleReconsiderResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderNoFinishBizProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderNoFinishBizProgressResponse.cs new file mode 100644 index 00000000..cdd07393 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderNoFinishBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderNoFinishBizProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderQueryBizOrderPageResponse.cs b/BBWY.JDSDK/Response/UeOrderQueryBizOrderPageResponse.cs new file mode 100644 index 00000000..5995c150 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderQueryBizOrderPageResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderQueryBizOrderPageResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderQueryCancelOrderResponse.cs b/BBWY.JDSDK/Response/UeOrderQueryCancelOrderResponse.cs new file mode 100644 index 00000000..04585f18 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderQueryCancelOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderQueryCancelOrderResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderQueryChangeBookDateOrderResponse.cs b/BBWY.JDSDK/Response/UeOrderQueryChangeBookDateOrderResponse.cs new file mode 100644 index 00000000..1777c647 --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderQueryChangeBookDateOrderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderQueryChangeBookDateOrderResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderSendBizProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderSendBizProgressResponse.cs new file mode 100644 index 00000000..bf59661d --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderSendBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderSendBizProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeOrderSettleCheckBizProgressResponse.cs b/BBWY.JDSDK/Response/UeOrderSettleCheckBizProgressResponse.cs new file mode 100644 index 00000000..ba700dae --- /dev/null +++ b/BBWY.JDSDK/Response/UeOrderSettleCheckBizProgressResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeOrderSettleCheckBizProgressResponse:JdResponse{ + [JsonProperty("returnType")] +public ResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderAssignListResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderAssignListResponse.cs new file mode 100644 index 00000000..2a592655 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderAssignListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderAssignListResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderBookedResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderBookedResponse.cs new file mode 100644 index 00000000..ce0ec334 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderBookedResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderBookedResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderCancelListResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderCancelListResponse.cs new file mode 100644 index 00000000..ba36183a --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderCancelListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderCancelListResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderCompletedResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderCompletedResponse.cs new file mode 100644 index 00000000..a5060c56 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderCompletedResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderCompletedResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderDispatchResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderDispatchResponse.cs new file mode 100644 index 00000000..e3e81a83 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderDispatchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderDispatchResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderFindUserVirtualPhoneResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderFindUserVirtualPhoneResponse.cs new file mode 100644 index 00000000..f3e5bbe5 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderFindUserVirtualPhoneResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderFindUserVirtualPhoneResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillDetailResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillDetailResponse.cs new file mode 100644 index 00000000..4c2c73ac --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderGetRecyclerSettleBillDetailResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillResponse.cs new file mode 100644 index 00000000..12833974 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderGetRecyclerSettleBillResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillStatResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillStatResponse.cs new file mode 100644 index 00000000..c35d731d --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderGetRecyclerSettleBillStatResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderGetRecyclerSettleBillStatResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderNewAssignOrderListResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderNewAssignOrderListResponse.cs new file mode 100644 index 00000000..b2b0ac69 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderNewAssignOrderListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderNewAssignOrderListResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderOfflineSettleResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderOfflineSettleResponse.cs new file mode 100644 index 00000000..698a0b83 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderOfflineSettleResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderOfflineSettleResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderOnHandleResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderOnHandleResponse.cs new file mode 100644 index 00000000..414a9b69 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderOnHandleResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderOnHandleResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderPaymentFailedResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderPaymentFailedResponse.cs new file mode 100644 index 00000000..987085cc --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderPaymentFailedResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderPaymentFailedResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderQueryOrderStatusResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderQueryOrderStatusResponse.cs new file mode 100644 index 00000000..0239b704 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderQueryOrderStatusResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderQueryOrderStatusResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderRecycleSyncDispatchResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderRecycleSyncDispatchResponse.cs new file mode 100644 index 00000000..96119555 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderRecycleSyncDispatchResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderRecycleSyncDispatchResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderRecyclerCancelResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderRecyclerCancelResponse.cs new file mode 100644 index 00000000..f6f3f0ff --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderRecyclerCancelResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderRecyclerCancelResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderRecyclerReconsiderResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderRecyclerReconsiderResponse.cs new file mode 100644 index 00000000..0d9607dd --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderRecyclerReconsiderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderRecyclerReconsiderResponse:JdResponse{ + [JsonProperty("returnType")] +public Result + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOrderTakeOutResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOrderTakeOutResponse.cs new file mode 100644 index 00000000..4a468986 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOrderTakeOutResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOrderTakeOutResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListResponse.cs new file mode 100644 index 00000000..8621b359 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOutServiceAssignListJsfServiceGetSyncAssignOrderListResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeRecoveryOutServiceRecyclerAckServiceResponse.cs b/BBWY.JDSDK/Response/UeRecoveryOutServiceRecyclerAckServiceResponse.cs new file mode 100644 index 00000000..24585168 --- /dev/null +++ b/BBWY.JDSDK/Response/UeRecoveryOutServiceRecyclerAckServiceResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeRecoveryOutServiceRecyclerAckServiceResponse:JdResponse{ + [JsonProperty("returnType")] +public BaseResultInfo + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeTelnetOrderCheckVerifyCodeResponse.cs b/BBWY.JDSDK/Response/UeTelnetOrderCheckVerifyCodeResponse.cs new file mode 100644 index 00000000..4da462f9 --- /dev/null +++ b/BBWY.JDSDK/Response/UeTelnetOrderCheckVerifyCodeResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeTelnetOrderCheckVerifyCodeResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeTelnetOrderDoFinishResponse.cs b/BBWY.JDSDK/Response/UeTelnetOrderDoFinishResponse.cs new file mode 100644 index 00000000..f6cbe6a6 --- /dev/null +++ b/BBWY.JDSDK/Response/UeTelnetOrderDoFinishResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeTelnetOrderDoFinishResponse:JdResponse{ + [JsonProperty("resultInfo")] +public ResultInfo + + resultInfo + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeWateGetWaterByOrdIdAndSkuResponse.cs b/BBWY.JDSDK/Response/UeWateGetWaterByOrdIdAndSkuResponse.cs new file mode 100644 index 00000000..21a7d8f4 --- /dev/null +++ b/BBWY.JDSDK/Response/UeWateGetWaterByOrdIdAndSkuResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeWateGetWaterByOrdIdAndSkuResponse:JdResponse{ + [JsonProperty("serverResult")] +public ServerResult + + serverResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UeWaterGetWaterByOpenIdResponse.cs b/BBWY.JDSDK/Response/UeWaterGetWaterByOpenIdResponse.cs new file mode 100644 index 00000000..4701f6ba --- /dev/null +++ b/BBWY.JDSDK/Response/UeWaterGetWaterByOpenIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UeWaterGetWaterByOpenIdResponse:JdResponse{ + [JsonProperty("serverResult")] +public ServerResult + + serverResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UnionDoubanBookServiceQueryBookUrlListResponse.cs b/BBWY.JDSDK/Response/UnionDoubanBookServiceQueryBookUrlListResponse.cs new file mode 100644 index 00000000..4f721f19 --- /dev/null +++ b/BBWY.JDSDK/Response/UnionDoubanBookServiceQueryBookUrlListResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class UnionDoubanBookServiceQueryBookUrlListResponse:JdResponse{ + [JsonProperty("querybookkurl_result")] +public string + + querybookkurlResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UpdateEntityStoreResponse.cs b/BBWY.JDSDK/Response/UpdateEntityStoreResponse.cs new file mode 100644 index 00000000..416416eb --- /dev/null +++ b/BBWY.JDSDK/Response/UpdateEntityStoreResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UpdateEntityStoreResponse:JdResponse{ + [JsonProperty("updateentitystore_result")] +public ResultBean + + updateentitystoreResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UpdateEntityStoresGroupResponse.cs b/BBWY.JDSDK/Response/UpdateEntityStoresGroupResponse.cs new file mode 100644 index 00000000..f1723538 --- /dev/null +++ b/BBWY.JDSDK/Response/UpdateEntityStoresGroupResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UpdateEntityStoresGroupResponse:JdResponse{ + [JsonProperty("updateentitystoresgroup_result")] +public ResultBean + + updateentitystoresgroupResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UserCategory3InfoGetResponse.cs b/BBWY.JDSDK/Response/UserCategory3InfoGetResponse.cs new file mode 100644 index 00000000..d3552b6b --- /dev/null +++ b/BBWY.JDSDK/Response/UserCategory3InfoGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UserCategory3InfoGetResponse:JdResponse{ + [JsonProperty("userCategory3Info")] +public UserCategory3InfoDto + + userCategory3Info + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UserGetUserInfoByOpenIdResponse.cs b/BBWY.JDSDK/Response/UserGetUserInfoByOpenIdResponse.cs new file mode 100644 index 00000000..fbec5873 --- /dev/null +++ b/BBWY.JDSDK/Response/UserGetUserInfoByOpenIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UserGetUserInfoByOpenIdResponse:JdResponse{ + [JsonProperty("getuserinfobyappidandopenid_result")] +public Result + + getuserinfobyappidandopenidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/UserRelatedRpcI18nServiceGetOpenIdResponse.cs b/BBWY.JDSDK/Response/UserRelatedRpcI18nServiceGetOpenIdResponse.cs new file mode 100644 index 00000000..c6205ba3 --- /dev/null +++ b/BBWY.JDSDK/Response/UserRelatedRpcI18nServiceGetOpenIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class UserRelatedRpcI18nServiceGetOpenIdResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VasSubscribeGetByCodeResponse.cs b/BBWY.JDSDK/Response/VasSubscribeGetByCodeResponse.cs new file mode 100644 index 00000000..3c240484 --- /dev/null +++ b/BBWY.JDSDK/Response/VasSubscribeGetByCodeResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class VasSubscribeGetByCodeResponse:JdResponse{ + [JsonProperty("item_code")] +public string + + itemCode + { get; set; } + [JsonProperty("end_date")] +public string + + endDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VasSubscribeGetResponse.cs b/BBWY.JDSDK/Response/VasSubscribeGetResponse.cs new file mode 100644 index 00000000..edfa7e02 --- /dev/null +++ b/BBWY.JDSDK/Response/VasSubscribeGetResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class VasSubscribeGetResponse:JdResponse{ + [JsonProperty("item_code")] +public string + + itemCode + { get; set; } + [JsonProperty("end_date")] +public string + + endDate + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcAplsStockBatchGetProdStockInfoResponse.cs b/BBWY.JDSDK/Response/VcAplsStockBatchGetProdStockInfoResponse.cs new file mode 100644 index 00000000..43a951cb --- /dev/null +++ b/BBWY.JDSDK/Response/VcAplsStockBatchGetProdStockInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcAplsStockBatchGetProdStockInfoResponse:JdResponse{ + [JsonProperty("batchGetProdStockInfoResponse")] +public AplsVCResponse + + batchGetProdStockInfoResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcAplsStockUpdateProdStockInfoResponse.cs b/BBWY.JDSDK/Response/VcAplsStockUpdateProdStockInfoResponse.cs new file mode 100644 index 00000000..72cbb73d --- /dev/null +++ b/BBWY.JDSDK/Response/VcAplsStockUpdateProdStockInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcAplsStockUpdateProdStockInfoResponse:JdResponse{ + [JsonProperty("batchStockModifyResponse")] +public AplsVCResponse + + batchStockModifyResponse + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcConfirmpurchaseorderResponse.cs b/BBWY.JDSDK/Response/VcConfirmpurchaseorderResponse.cs new file mode 100644 index 00000000..0d12c99f --- /dev/null +++ b/BBWY.JDSDK/Response/VcConfirmpurchaseorderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcConfirmpurchaseorderResponse:JdResponse{ + [JsonProperty("base_result")] +public BaseResult + + baseResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcCreatepurchaseorderResponse.cs b/BBWY.JDSDK/Response/VcCreatepurchaseorderResponse.cs new file mode 100644 index 00000000..5410e023 --- /dev/null +++ b/BBWY.JDSDK/Response/VcCreatepurchaseorderResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcCreatepurchaseorderResponse:JdResponse{ + [JsonProperty("jos_create_order_result_dto")] +public JOSCreateOrderResultDto + + josCreateOrderResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcGetReturnOrderDetailResponse.cs b/BBWY.JDSDK/Response/VcGetReturnOrderDetailResponse.cs new file mode 100644 index 00000000..03756317 --- /dev/null +++ b/BBWY.JDSDK/Response/VcGetReturnOrderDetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcGetReturnOrderDetailResponse:JdResponse{ + [JsonProperty("detailResultDto")] +public DetailResultDto + + detailResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcGetcomponentlistResponse.cs b/BBWY.JDSDK/Response/VcGetcomponentlistResponse.cs new file mode 100644 index 00000000..e9a3bbaf --- /dev/null +++ b/BBWY.JDSDK/Response/VcGetcomponentlistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcGetcomponentlistResponse:JdResponse{ + [JsonProperty("arg89")] +public List + + arg89 + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcGetdetailbyorderidResponse.cs b/BBWY.JDSDK/Response/VcGetdetailbyorderidResponse.cs new file mode 100644 index 00000000..b7bcb3f3 --- /dev/null +++ b/BBWY.JDSDK/Response/VcGetdetailbyorderidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcGetdetailbyorderidResponse:JdResponse{ + [JsonProperty("jos_detail_result_dto")] +public JOSDetailResultDto + + josDetailResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcGetpurchaseorderlistResponse.cs b/BBWY.JDSDK/Response/VcGetpurchaseorderlistResponse.cs new file mode 100644 index 00000000..e34bfaeb --- /dev/null +++ b/BBWY.JDSDK/Response/VcGetpurchaseorderlistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcGetpurchaseorderlistResponse:JdResponse{ + [JsonProperty("jos_order_result_dto")] +public JOSOrderResultDto + + josOrderResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcGetpurchaserlistbypinResponse.cs b/BBWY.JDSDK/Response/VcGetpurchaserlistbypinResponse.cs new file mode 100644 index 00000000..d8293903 --- /dev/null +++ b/BBWY.JDSDK/Response/VcGetpurchaserlistbypinResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcGetpurchaserlistbypinResponse:JdResponse{ + [JsonProperty("jos_vc_user_purchaser_result_dto")] +public JosVcUserPurchaserResultDto + + josVcUserPurchaserResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcGetrequisitiondetailbywareidResponse.cs b/BBWY.JDSDK/Response/VcGetrequisitiondetailbywareidResponse.cs new file mode 100644 index 00000000..ad8a36f5 --- /dev/null +++ b/BBWY.JDSDK/Response/VcGetrequisitiondetailbywareidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcGetrequisitiondetailbywareidResponse:JdResponse{ + [JsonProperty("requisition_info_result_dto")] +public RequisitionInfoResultDto + + requisitionInfoResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcGetwaredeliverdistinctlistResponse.cs b/BBWY.JDSDK/Response/VcGetwaredeliverdistinctlistResponse.cs new file mode 100644 index 00000000..29a24988 --- /dev/null +++ b/BBWY.JDSDK/Response/VcGetwaredeliverdistinctlistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcGetwaredeliverdistinctlistResponse:JdResponse{ + [JsonProperty("jos_warehouse_result_dto")] +public JOSWarehouseResultDto + + josWarehouseResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemAdvertiseGetResponse.cs b/BBWY.JDSDK/Response/VcItemAdvertiseGetResponse.cs new file mode 100644 index 00000000..09ce3821 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemAdvertiseGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemAdvertiseGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosSubAdvertiseDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemAttrAppliesFindResponse.cs b/BBWY.JDSDK/Response/VcItemAttrAppliesFindResponse.cs new file mode 100644 index 00000000..b2ab5922 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemAttrAppliesFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemAttrAppliesFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosItemAttrApplyDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemBrandsFindResponse.cs b/BBWY.JDSDK/Response/VcItemBrandsFindResponse.cs new file mode 100644 index 00000000..b27b1c4c --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemBrandsFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemBrandsFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosSimpleBrandDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemCategoriesFindResponse.cs b/BBWY.JDSDK/Response/VcItemCategoriesFindResponse.cs new file mode 100644 index 00000000..d90e485b --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemCategoriesFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemCategoriesFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosCategoryDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemDangergoodsGetResponse.cs b/BBWY.JDSDK/Response/VcItemDangergoodsGetResponse.cs new file mode 100644 index 00000000..4b555366 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemDangergoodsGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemDangergoodsGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosDangerGoodsDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemDynamicFieldGaeaGetResponse.cs b/BBWY.JDSDK/Response/VcItemDynamicFieldGaeaGetResponse.cs new file mode 100644 index 00000000..46bbcf39 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemDynamicFieldGaeaGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemDynamicFieldGaeaGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosBasicInfoDynamicFieldDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemExtPropsFindResponse.cs b/BBWY.JDSDK/Response/VcItemExtPropsFindResponse.cs new file mode 100644 index 00000000..d14eca92 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemExtPropsFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemExtPropsFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosExtPropDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemFeatureFindResponse.cs b/BBWY.JDSDK/Response/VcItemFeatureFindResponse.cs new file mode 100644 index 00000000..31b2fbaa --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemFeatureFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemFeatureFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosMapSb + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemModelFindResponse.cs b/BBWY.JDSDK/Response/VcItemModelFindResponse.cs new file mode 100644 index 00000000..a72adedd --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemModelFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemModelFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosResultModelDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemNewProductCreateResponse.cs b/BBWY.JDSDK/Response/VcItemNewProductCreateResponse.cs new file mode 100644 index 00000000..003fa2ea --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemNewProductCreateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemNewProductCreateResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public ProductJosStringDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemOldProductUpdateResponse.cs b/BBWY.JDSDK/Response/VcItemOldProductUpdateResponse.cs new file mode 100644 index 00000000..9b15ecc7 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemOldProductUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemOldProductUpdateResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosStringDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemPrimaryPicAppliesFindResponse.cs b/BBWY.JDSDK/Response/VcItemPrimaryPicAppliesFindResponse.cs new file mode 100644 index 00000000..472583bc --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemPrimaryPicAppliesFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemPrimaryPicAppliesFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosItemPicApplyDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemPrimaryPicApplyGetResponse.cs b/BBWY.JDSDK/Response/VcItemPrimaryPicApplyGetResponse.cs new file mode 100644 index 00000000..c6367f5d --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemPrimaryPicApplyGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemPrimaryPicApplyGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosItemPicApplyInfoDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemPrimaryPicCreateResponse.cs b/BBWY.JDSDK/Response/VcItemPrimaryPicCreateResponse.cs new file mode 100644 index 00000000..e3d49a05 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemPrimaryPicCreateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemPrimaryPicCreateResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosStringDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemPrimaryPicGetResponse.cs b/BBWY.JDSDK/Response/VcItemPrimaryPicGetResponse.cs new file mode 100644 index 00000000..c9bd2402 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemPrimaryPicGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemPrimaryPicGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosItemPicApplyDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemPrimaryPicUpdateResponse.cs b/BBWY.JDSDK/Response/VcItemPrimaryPicUpdateResponse.cs new file mode 100644 index 00000000..0c337ef9 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemPrimaryPicUpdateResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemPrimaryPicUpdateResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosBooleanDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemProductAppliesFindResponse.cs b/BBWY.JDSDK/Response/VcItemProductAppliesFindResponse.cs new file mode 100644 index 00000000..a8cb839d --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemProductAppliesFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemProductAppliesFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosApplyProductDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemProductApplyDeleteResponse.cs b/BBWY.JDSDK/Response/VcItemProductApplyDeleteResponse.cs new file mode 100644 index 00000000..8418954b --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemProductApplyDeleteResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemProductApplyDeleteResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosIntegerDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemProductApplyGetResponse.cs b/BBWY.JDSDK/Response/VcItemProductApplyGetResponse.cs new file mode 100644 index 00000000..7d78d462 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemProductApplyGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemProductApplyGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosProductApplyDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemProductGetResponse.cs b/BBWY.JDSDK/Response/VcItemProductGetResponse.cs new file mode 100644 index 00000000..b9666583 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemProductGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemProductGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosProductInfoDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemProductsFindResponse.cs b/BBWY.JDSDK/Response/VcItemProductsFindResponse.cs new file mode 100644 index 00000000..aee3d0bc --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemProductsFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemProductsFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosMyProductInfoDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemPropsFindResponse.cs b/BBWY.JDSDK/Response/VcItemPropsFindResponse.cs new file mode 100644 index 00000000..caca2380 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemPropsFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemPropsFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosPropGroupDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemPurchasernameGetResponse.cs b/BBWY.JDSDK/Response/VcItemPurchasernameGetResponse.cs new file mode 100644 index 00000000..78178e90 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemPurchasernameGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemPurchasernameGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosStringDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemQualificationListFindResponse.cs b/BBWY.JDSDK/Response/VcItemQualificationListFindResponse.cs new file mode 100644 index 00000000..00aed377 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemQualificationListFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemQualificationListFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosQualificationRowDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemSaleAttributeSettingsGetResponse.cs b/BBWY.JDSDK/Response/VcItemSaleAttributeSettingsGetResponse.cs new file mode 100644 index 00000000..f655c1b0 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemSaleAttributeSettingsGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemSaleAttributeSettingsGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosSaleAttrNameDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemSalernameGetResponse.cs b/BBWY.JDSDK/Response/VcItemSalernameGetResponse.cs new file mode 100644 index 00000000..8dda738c --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemSalernameGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemSalernameGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosStringDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemSaleunitsFindResponse.cs b/BBWY.JDSDK/Response/VcItemSaleunitsFindResponse.cs new file mode 100644 index 00000000..53f90272 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemSaleunitsFindResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemSaleunitsFindResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosStringDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcItemSpuTemplateGetResponse.cs b/BBWY.JDSDK/Response/VcItemSpuTemplateGetResponse.cs new file mode 100644 index 00000000..7f5bc660 --- /dev/null +++ b/BBWY.JDSDK/Response/VcItemSpuTemplateGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcItemSpuTemplateGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosSpuTemplateDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcLibraryGetLimitPictureUploadTokenResponse.cs b/BBWY.JDSDK/Response/VcLibraryGetLimitPictureUploadTokenResponse.cs new file mode 100644 index 00000000..4c0abc87 --- /dev/null +++ b/BBWY.JDSDK/Response/VcLibraryGetLimitPictureUploadTokenResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcLibraryGetLimitPictureUploadTokenResponse:JdResponse{ + [JsonProperty("update_token")] +public UploadToken + + updateToken + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcLibraryGetResouceUploadTokenResponse.cs b/BBWY.JDSDK/Response/VcLibraryGetResouceUploadTokenResponse.cs new file mode 100644 index 00000000..46bde3a5 --- /dev/null +++ b/BBWY.JDSDK/Response/VcLibraryGetResouceUploadTokenResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcLibraryGetResouceUploadTokenResponse:JdResponse{ + [JsonProperty("update_token")] +public UploadToken + + updateToken + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcLibraryGetUploadTokenResponse.cs b/BBWY.JDSDK/Response/VcLibraryGetUploadTokenResponse.cs new file mode 100644 index 00000000..bc893c1e --- /dev/null +++ b/BBWY.JDSDK/Response/VcLibraryGetUploadTokenResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcLibraryGetUploadTokenResponse:JdResponse{ + [JsonProperty("update_token")] +public UploadToken + + updateToken + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcQualificationBySkuGetResponse.cs b/BBWY.JDSDK/Response/VcQualificationBySkuGetResponse.cs new file mode 100644 index 00000000..03df7eb7 --- /dev/null +++ b/BBWY.JDSDK/Response/VcQualificationBySkuGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcQualificationBySkuGetResponse:JdResponse{ + [JsonProperty("jos_result_dto")] +public JosQualificationInfoDto + + josResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcQueryshippackagepagelistResponse.cs b/BBWY.JDSDK/Response/VcQueryshippackagepagelistResponse.cs new file mode 100644 index 00000000..98aef5d9 --- /dev/null +++ b/BBWY.JDSDK/Response/VcQueryshippackagepagelistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcQueryshippackagepagelistResponse:JdResponse{ + [JsonProperty("ship_package_jos_result_dto")] +public ShipPackageJosResultDto + + shipPackageJosResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VcReturnOrderListPageGetResponse.cs b/BBWY.JDSDK/Response/VcReturnOrderListPageGetResponse.cs new file mode 100644 index 00000000..8f3611a2 --- /dev/null +++ b/BBWY.JDSDK/Response/VcReturnOrderListPageGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VcReturnOrderListPageGetResponse:JdResponse{ + [JsonProperty("roResultDto")] +public RoResultDto + + roResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderAnnouncementListResponse.cs b/BBWY.JDSDK/Response/VenderAnnouncementListResponse.cs new file mode 100644 index 00000000..93760d59 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderAnnouncementListResponse.cs @@ -0,0 +1,21 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderAnnouncementListResponse:JdResponse{ + [JsonProperty("total_count")] +public int + + totalCount + { get; set; } + [JsonProperty("announcement_v_o_s")] +public List + + announcementVOS + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderAuthFindUserResponse.cs b/BBWY.JDSDK/Response/VenderAuthFindUserResponse.cs new file mode 100644 index 00000000..ac1b9173 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderAuthFindUserResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderAuthFindUserResponse:JdResponse{ + [JsonProperty("result")] +public AuthLoginResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderCategoryGetFullValidCategoryResultByVenderIdResponse.cs b/BBWY.JDSDK/Response/VenderCategoryGetFullValidCategoryResultByVenderIdResponse.cs new file mode 100644 index 00000000..94be76e3 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderCategoryGetFullValidCategoryResultByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderCategoryGetFullValidCategoryResultByVenderIdResponse:JdResponse{ + [JsonProperty("returnType")] +public CategoryResult + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderCategoryGetValidCategoryResultByVenderIdResponse.cs b/BBWY.JDSDK/Response/VenderCategoryGetValidCategoryResultByVenderIdResponse.cs new file mode 100644 index 00000000..86a13b5a --- /dev/null +++ b/BBWY.JDSDK/Response/VenderCategoryGetValidCategoryResultByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderCategoryGetValidCategoryResultByVenderIdResponse:JdResponse{ + [JsonProperty("getvalidcategoryresultbyvenderid_result")] +public CategoryResult + + getvalidcategoryresultbyvenderidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderChildAccountQueryResponse.cs b/BBWY.JDSDK/Response/VenderChildAccountQueryResponse.cs new file mode 100644 index 00000000..f9e1da9a --- /dev/null +++ b/BBWY.JDSDK/Response/VenderChildAccountQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderChildAccountQueryResponse:JdResponse{ + [JsonProperty("child_account_result")] +public VenderAccountResult + + childAccountResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderChildaccountPrivilegeQueryResponse.cs b/BBWY.JDSDK/Response/VenderChildaccountPrivilegeQueryResponse.cs new file mode 100644 index 00000000..b7b635e5 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderChildaccountPrivilegeQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderChildaccountPrivilegeQueryResponse:JdResponse{ + [JsonProperty("account_privilege_result")] +public VenderAccountPermCodeResult + + accountPrivilegeResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderChildaccountRoleQueryResponse.cs b/BBWY.JDSDK/Response/VenderChildaccountRoleQueryResponse.cs new file mode 100644 index 00000000..1070221f --- /dev/null +++ b/BBWY.JDSDK/Response/VenderChildaccountRoleQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderChildaccountRoleQueryResponse:JdResponse{ + [JsonProperty("account_role_result")] +public VenderAccountRoleResult + + accountRoleResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderInfoQueryByPinResponse.cs b/BBWY.JDSDK/Response/VenderInfoQueryByPinResponse.cs new file mode 100644 index 00000000..c1c0c90a --- /dev/null +++ b/BBWY.JDSDK/Response/VenderInfoQueryByPinResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderInfoQueryByPinResponse:JdResponse{ + [JsonProperty("vender_info_result")] +public VenderInfoResult + + venderInfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderReturnaddressQueryResponse.cs b/BBWY.JDSDK/Response/VenderReturnaddressQueryResponse.cs new file mode 100644 index 00000000..be0d0977 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderReturnaddressQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderReturnaddressQueryResponse:JdResponse{ + [JsonProperty("returnAddressResult")] +public ReturnAddressResult + + returnAddressResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderShipaddressQueryResponse.cs b/BBWY.JDSDK/Response/VenderShipaddressQueryResponse.cs new file mode 100644 index 00000000..2ab53fb5 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderShipaddressQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderShipaddressQueryResponse:JdResponse{ + [JsonProperty("returnAddressResult")] +public ShipAddressResult + + returnAddressResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderShopQueryResponse.cs b/BBWY.JDSDK/Response/VenderShopQueryResponse.cs new file mode 100644 index 00000000..280a60f7 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderShopQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderShopQueryResponse:JdResponse{ + [JsonProperty("shop_jos_result")] +public ShopJosResult + + shopJosResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderShopcategoryDeleteShopCategoryByVenderIdAndCidResponse.cs b/BBWY.JDSDK/Response/VenderShopcategoryDeleteShopCategoryByVenderIdAndCidResponse.cs new file mode 100644 index 00000000..1cf8c610 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderShopcategoryDeleteShopCategoryByVenderIdAndCidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderShopcategoryDeleteShopCategoryByVenderIdAndCidResponse:JdResponse{ + [JsonProperty("shopCategoryResult")] +public JosResult + + shopCategoryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderShopcategoryFindShopCategoriesByVenderIdResponse.cs b/BBWY.JDSDK/Response/VenderShopcategoryFindShopCategoriesByVenderIdResponse.cs new file mode 100644 index 00000000..96f5ffe3 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderShopcategoryFindShopCategoriesByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderShopcategoryFindShopCategoriesByVenderIdResponse:JdResponse{ + [JsonProperty("shopCategoryResult")] +public JosResult + + shopCategoryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderShopcategoryFindSubShopCategoriesByParentCidResponse.cs b/BBWY.JDSDK/Response/VenderShopcategoryFindSubShopCategoriesByParentCidResponse.cs new file mode 100644 index 00000000..8d303f93 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderShopcategoryFindSubShopCategoriesByParentCidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderShopcategoryFindSubShopCategoriesByParentCidResponse:JdResponse{ + [JsonProperty("shopCategoryResult")] +public JosResult + + shopCategoryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderShopcategoryGetShopCategoryByCidResponse.cs b/BBWY.JDSDK/Response/VenderShopcategoryGetShopCategoryByCidResponse.cs new file mode 100644 index 00000000..aeedb59c --- /dev/null +++ b/BBWY.JDSDK/Response/VenderShopcategoryGetShopCategoryByCidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderShopcategoryGetShopCategoryByCidResponse:JdResponse{ + [JsonProperty("shopCategoryResult")] +public JosResult + + shopCategoryResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderShopcategoryGetShopCategorysByVenderIdResponse.cs b/BBWY.JDSDK/Response/VenderShopcategoryGetShopCategorysByVenderIdResponse.cs new file mode 100644 index 00000000..3d3e404e --- /dev/null +++ b/BBWY.JDSDK/Response/VenderShopcategoryGetShopCategorysByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderShopcategoryGetShopCategorysByVenderIdResponse:JdResponse{ + [JsonProperty("getshopcategorysbyvenderid_result")] +public ShopCategoryResult + + getshopcategorysbyvenderidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VenderVbinfoGetBasicVenderInfoByVenderIdResponse.cs b/BBWY.JDSDK/Response/VenderVbinfoGetBasicVenderInfoByVenderIdResponse.cs new file mode 100644 index 00000000..8455a540 --- /dev/null +++ b/BBWY.JDSDK/Response/VenderVbinfoGetBasicVenderInfoByVenderIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VenderVbinfoGetBasicVenderInfoByVenderIdResponse:JdResponse{ + [JsonProperty("getbasicvenderinfobyvenderid_result")] +public VenderBasicResult + + getbasicvenderinfobyvenderidResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VirtualCrabCouponAppointResponse.cs b/BBWY.JDSDK/Response/VirtualCrabCouponAppointResponse.cs new file mode 100644 index 00000000..6f6b911a --- /dev/null +++ b/BBWY.JDSDK/Response/VirtualCrabCouponAppointResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VirtualCrabCouponAppointResponse:JdResponse{ + [JsonProperty("appointCoupon_result")] +public BaseApiReturnVo + + appointCouponResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VirtualCrabCouponDeliverycouponResponse.cs b/BBWY.JDSDK/Response/VirtualCrabCouponDeliverycouponResponse.cs new file mode 100644 index 00000000..f36de4f7 --- /dev/null +++ b/BBWY.JDSDK/Response/VirtualCrabCouponDeliverycouponResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VirtualCrabCouponDeliverycouponResponse:JdResponse{ + [JsonProperty("deliveryCoupon_result")] +public BaseApiReturnVo + + deliveryCouponResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VirtualCrabCouponGetcouponResponse.cs b/BBWY.JDSDK/Response/VirtualCrabCouponGetcouponResponse.cs new file mode 100644 index 00000000..c33cae9e --- /dev/null +++ b/BBWY.JDSDK/Response/VirtualCrabCouponGetcouponResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VirtualCrabCouponGetcouponResponse:JdResponse{ + [JsonProperty("getCoupon_result")] +public BaseApiReturnVo + + getCouponResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VirtualCrabCouponInvalidResponse.cs b/BBWY.JDSDK/Response/VirtualCrabCouponInvalidResponse.cs new file mode 100644 index 00000000..2b536b59 --- /dev/null +++ b/BBWY.JDSDK/Response/VirtualCrabCouponInvalidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VirtualCrabCouponInvalidResponse:JdResponse{ + [JsonProperty("invalidCoupon_result")] +public BaseApiReturnVo + + invalidCouponResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VirtualCrabCouponRollbackResponse.cs b/BBWY.JDSDK/Response/VirtualCrabCouponRollbackResponse.cs new file mode 100644 index 00000000..a0ac4490 --- /dev/null +++ b/BBWY.JDSDK/Response/VirtualCrabCouponRollbackResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VirtualCrabCouponRollbackResponse:JdResponse{ + [JsonProperty("rollbackCoupon_result")] +public BaseApiReturnVo + + rollbackCouponResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VssPromotionGetunitpromodetailResponse.cs b/BBWY.JDSDK/Response/VssPromotionGetunitpromodetailResponse.cs new file mode 100644 index 00000000..c4bf901f --- /dev/null +++ b/BBWY.JDSDK/Response/VssPromotionGetunitpromodetailResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VssPromotionGetunitpromodetailResponse:JdResponse{ + [JsonProperty("promo_detail_result_dto")] +public UnitPromoDetailResultDto + + promoDetailResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VssPromotionQueryunitpromopagelistResponse.cs b/BBWY.JDSDK/Response/VssPromotionQueryunitpromopagelistResponse.cs new file mode 100644 index 00000000..7fe1263c --- /dev/null +++ b/BBWY.JDSDK/Response/VssPromotionQueryunitpromopagelistResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VssPromotionQueryunitpromopagelistResponse:JdResponse{ + [JsonProperty("jos_promo_list_result_dto")] +public PromoListResultDto + + josPromoListResultDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/VssReportJosSearchBrandPerformanceInfoResponse.cs b/BBWY.JDSDK/Response/VssReportJosSearchBrandPerformanceInfoResponse.cs new file mode 100644 index 00000000..f70f1640 --- /dev/null +++ b/BBWY.JDSDK/Response/VssReportJosSearchBrandPerformanceInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class VssReportJosSearchBrandPerformanceInfoResponse:JdResponse{ + [JsonProperty("message")] +public Message + + message + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WaitAuditApplysProviderFindWaitAuditApplysResponse.cs b/BBWY.JDSDK/Response/WaitAuditApplysProviderFindWaitAuditApplysResponse.cs new file mode 100644 index 00000000..12aff197 --- /dev/null +++ b/BBWY.JDSDK/Response/WaitAuditApplysProviderFindWaitAuditApplysResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WaitAuditApplysProviderFindWaitAuditApplysResponse:JdResponse{ + [JsonProperty("resultExport")] +public ResultExport + + resultExport + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareBasebookGetResponse.cs b/BBWY.JDSDK/Response/WareBasebookGetResponse.cs new file mode 100644 index 00000000..da571822 --- /dev/null +++ b/BBWY.JDSDK/Response/WareBasebookGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareBasebookGetResponse:JdResponse{ + [JsonProperty("BookEntity")] +public List + + BookEntity + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareBookbigfieldGetResponse.cs b/BBWY.JDSDK/Response/WareBookbigfieldGetResponse.cs new file mode 100644 index 00000000..21ca5525 --- /dev/null +++ b/BBWY.JDSDK/Response/WareBookbigfieldGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareBookbigfieldGetResponse:JdResponse{ + [JsonProperty("BookBigFieldEntity")] +public List + + BookBigFieldEntity + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WarePriceGetResponse.cs b/BBWY.JDSDK/Response/WarePriceGetResponse.cs new file mode 100644 index 00000000..04e7ca2e --- /dev/null +++ b/BBWY.JDSDK/Response/WarePriceGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WarePriceGetResponse:JdResponse{ + [JsonProperty("price_changes")] +public List + + priceChanges + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareProductUpdateQueryResponse.cs b/BBWY.JDSDK/Response/WareProductUpdateQueryResponse.cs new file mode 100644 index 00000000..229698bf --- /dev/null +++ b/BBWY.JDSDK/Response/WareProductUpdateQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareProductUpdateQueryResponse:JdResponse{ + [JsonProperty("queryskuupdatebycondition_result")] +public ProductSearchResult + + queryskuupdatebyconditionResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareProductbigfieldGetResponse.cs b/BBWY.JDSDK/Response/WareProductbigfieldGetResponse.cs new file mode 100644 index 00000000..5b5c465e --- /dev/null +++ b/BBWY.JDSDK/Response/WareProductbigfieldGetResponse.cs @@ -0,0 +1,30 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class WareProductbigfieldGetResponse:JdResponse{ + [JsonProperty("shou_hou")] +public string + + shouHou + { get; set; } + [JsonProperty("wdis")] +public string + + wdis + { get; set; } + [JsonProperty("prop_code")] +public string + + propCode + { get; set; } + [JsonProperty("ware_qd")] +public string + + wareQd + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareProductimageGetResponse.cs b/BBWY.JDSDK/Response/WareProductimageGetResponse.cs new file mode 100644 index 00000000..71c302f6 --- /dev/null +++ b/BBWY.JDSDK/Response/WareProductimageGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareProductimageGetResponse:JdResponse{ + [JsonProperty("image_path_list")] +public List + + imagePathList + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareProductsortGetResponse.cs b/BBWY.JDSDK/Response/WareProductsortGetResponse.cs new file mode 100644 index 00000000..f16dfa0e --- /dev/null +++ b/BBWY.JDSDK/Response/WareProductsortGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareProductsortGetResponse:JdResponse{ + [JsonProperty("product_sorts")] +public List + + productSorts + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareReadFindOpReasonResponse.cs b/BBWY.JDSDK/Response/WareReadFindOpReasonResponse.cs new file mode 100644 index 00000000..b392328b --- /dev/null +++ b/BBWY.JDSDK/Response/WareReadFindOpReasonResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareReadFindOpReasonResponse:JdResponse{ + [JsonProperty("opReason")] +public OpReason + + opReason + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareReadFindWareByIdResponse.cs b/BBWY.JDSDK/Response/WareReadFindWareByIdResponse.cs new file mode 100644 index 00000000..e41b664d --- /dev/null +++ b/BBWY.JDSDK/Response/WareReadFindWareByIdResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareReadFindWareByIdResponse:JdResponse{ + [JsonProperty("ware")] +public Ware + + ware + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareReadSearchWare4RecycledResponse.cs b/BBWY.JDSDK/Response/WareReadSearchWare4RecycledResponse.cs new file mode 100644 index 00000000..57bf868f --- /dev/null +++ b/BBWY.JDSDK/Response/WareReadSearchWare4RecycledResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareReadSearchWare4RecycledResponse:JdResponse{ + [JsonProperty("page")] +public Page + + page + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareReadSearchWare4ValidResponse.cs b/BBWY.JDSDK/Response/WareReadSearchWare4ValidResponse.cs new file mode 100644 index 00000000..90feb716 --- /dev/null +++ b/BBWY.JDSDK/Response/WareReadSearchWare4ValidResponse.cs @@ -0,0 +1,13 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WareReadSearchWare4ValidResponse:JdResponse{ + [JsonProperty("page")] +public Page page { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareWriteDeleteResponse.cs b/BBWY.JDSDK/Response/WareWriteDeleteResponse.cs new file mode 100644 index 00000000..88d1bdba --- /dev/null +++ b/BBWY.JDSDK/Response/WareWriteDeleteResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class WareWriteDeleteResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareWriteMergeWareFeaturesResponse.cs b/BBWY.JDSDK/Response/WareWriteMergeWareFeaturesResponse.cs new file mode 100644 index 00000000..664a7998 --- /dev/null +++ b/BBWY.JDSDK/Response/WareWriteMergeWareFeaturesResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class WareWriteMergeWareFeaturesResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareWriteRecoverWareResponse.cs b/BBWY.JDSDK/Response/WareWriteRecoverWareResponse.cs new file mode 100644 index 00000000..9451b3d9 --- /dev/null +++ b/BBWY.JDSDK/Response/WareWriteRecoverWareResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class WareWriteRecoverWareResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareWriteTransferMultiCategoryResponse.cs b/BBWY.JDSDK/Response/WareWriteTransferMultiCategoryResponse.cs new file mode 100644 index 00000000..1789f9d8 --- /dev/null +++ b/BBWY.JDSDK/Response/WareWriteTransferMultiCategoryResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class WareWriteTransferMultiCategoryResponse:JdResponse{ + [JsonProperty("returnType")] +public bool + + returnType + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareWriteUpOrDownResponse.cs b/BBWY.JDSDK/Response/WareWriteUpOrDownResponse.cs new file mode 100644 index 00000000..de064a3f --- /dev/null +++ b/BBWY.JDSDK/Response/WareWriteUpOrDownResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class WareWriteUpOrDownResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareWriteUpdateWareStatusByTimerResponse.cs b/BBWY.JDSDK/Response/WareWriteUpdateWareStatusByTimerResponse.cs new file mode 100644 index 00000000..80856a90 --- /dev/null +++ b/BBWY.JDSDK/Response/WareWriteUpdateWareStatusByTimerResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class WareWriteUpdateWareStatusByTimerResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WareWriteUpdateWareTitleResponse.cs b/BBWY.JDSDK/Response/WareWriteUpdateWareTitleResponse.cs new file mode 100644 index 00000000..8ff5ad34 --- /dev/null +++ b/BBWY.JDSDK/Response/WareWriteUpdateWareTitleResponse.cs @@ -0,0 +1,15 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + namespace Jd.Api.Response +{ + +public class WareWriteUpdateWareTitleResponse:JdResponse{ + [JsonProperty("success")] +public bool + + success + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WarehouseInboundOrderQueryDetailWareResponse.cs b/BBWY.JDSDK/Response/WarehouseInboundOrderQueryDetailWareResponse.cs new file mode 100644 index 00000000..6d48e6df --- /dev/null +++ b/BBWY.JDSDK/Response/WarehouseInboundOrderQueryDetailWareResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WarehouseInboundOrderQueryDetailWareResponse:JdResponse{ + [JsonProperty("vcWareHouseInDetailResultJosDto")] +public VcWareHouseInDetailResultJosDto + + vcWareHouseInDetailResultJosDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WarehouseInboundOrderQueryListResponse.cs b/BBWY.JDSDK/Response/WarehouseInboundOrderQueryListResponse.cs new file mode 100644 index 00000000..186f7daf --- /dev/null +++ b/BBWY.JDSDK/Response/WarehouseInboundOrderQueryListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WarehouseInboundOrderQueryListResponse:JdResponse{ + [JsonProperty("vcWareHouseInResultJosDto")] +public VcWareHouseInResultJosDto + + vcWareHouseInResultJosDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryConditionResponse.cs b/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryConditionResponse.cs new file mode 100644 index 00000000..321786f7 --- /dev/null +++ b/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryConditionResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WarehouseOutboundOrderQueryConditionResponse:JdResponse{ + [JsonProperty("vcWareHouseOutInfoJosDto")] +public VcWareHouseOutInfoJosDto + + vcWareHouseOutInfoJosDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryDetailWareResponse.cs b/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryDetailWareResponse.cs new file mode 100644 index 00000000..91574f48 --- /dev/null +++ b/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryDetailWareResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WarehouseOutboundOrderQueryDetailWareResponse:JdResponse{ + [JsonProperty("vcWareHouseOutDetailResultJosDto")] +public VcWareHouseOutDetailResultJosDto + + vcWareHouseOutDetailResultJosDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryListResponse.cs b/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryListResponse.cs new file mode 100644 index 00000000..61d50dfc --- /dev/null +++ b/BBWY.JDSDK/Response/WarehouseOutboundOrderQueryListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WarehouseOutboundOrderQueryListResponse:JdResponse{ + [JsonProperty("vcWareHouseOutResultJosDto")] +public VcWareHouseOutResultJosDto + + vcWareHouseOutResultJosDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WarehouseStockinQueryResponse.cs b/BBWY.JDSDK/Response/WarehouseStockinQueryResponse.cs new file mode 100644 index 00000000..3f12ffb0 --- /dev/null +++ b/BBWY.JDSDK/Response/WarehouseStockinQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WarehouseStockinQueryResponse:JdResponse{ + [JsonProperty("vcInStockResultJosDto")] +public VcInStockResultJosDto + + vcInStockResultJosDto + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WirelessWarePriceGetResponse.cs b/BBWY.JDSDK/Response/WirelessWarePriceGetResponse.cs new file mode 100644 index 00000000..6d5aa851 --- /dev/null +++ b/BBWY.JDSDK/Response/WirelessWarePriceGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WirelessWarePriceGetResponse:JdResponse{ + [JsonProperty("price_changes")] +public List + + priceChanges + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WishplatWishOuterForShopApiQueryWishInfoListResponse.cs b/BBWY.JDSDK/Response/WishplatWishOuterForShopApiQueryWishInfoListResponse.cs new file mode 100644 index 00000000..432409c9 --- /dev/null +++ b/BBWY.JDSDK/Response/WishplatWishOuterForShopApiQueryWishInfoListResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WishplatWishOuterForShopApiQueryWishInfoListResponse:JdResponse{ + [JsonProperty("wishApiResult")] +public WishApiResult + + wishApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WishplatWishOuterForShopApiQueryWishInfoListSecResponse.cs b/BBWY.JDSDK/Response/WishplatWishOuterForShopApiQueryWishInfoListSecResponse.cs new file mode 100644 index 00000000..7b4ad7b8 --- /dev/null +++ b/BBWY.JDSDK/Response/WishplatWishOuterForShopApiQueryWishInfoListSecResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WishplatWishOuterForShopApiQueryWishInfoListSecResponse:JdResponse{ + [JsonProperty("wishApiResult")] +public WishApiResult + + wishApiResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/WujiePayGetpreorderidResponse.cs b/BBWY.JDSDK/Response/WujiePayGetpreorderidResponse.cs new file mode 100644 index 00000000..50d2781e --- /dev/null +++ b/BBWY.JDSDK/Response/WujiePayGetpreorderidResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class WujiePayGetpreorderidResponse:JdResponse{ + [JsonProperty("result")] +public JpassResult + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/XiaochengxuSubMsgAndInfoResponse.cs b/BBWY.JDSDK/Response/XiaochengxuSubMsgAndInfoResponse.cs new file mode 100644 index 00000000..645cef7f --- /dev/null +++ b/BBWY.JDSDK/Response/XiaochengxuSubMsgAndInfoResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class XiaochengxuSubMsgAndInfoResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YipOrderGetOrderCustomeInfosResponse.cs b/BBWY.JDSDK/Response/YipOrderGetOrderCustomeInfosResponse.cs new file mode 100644 index 00000000..d7b560c4 --- /dev/null +++ b/BBWY.JDSDK/Response/YipOrderGetOrderCustomeInfosResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YipOrderGetOrderCustomeInfosResponse:JdResponse{ + [JsonProperty("dataResult")] +public DataResult + + dataResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiBillStatusQueryResponse.cs b/BBWY.JDSDK/Response/YunpeiBillStatusQueryResponse.cs new file mode 100644 index 00000000..ddba9162 --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiBillStatusQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiBillStatusQueryResponse:JdResponse{ + [JsonProperty("bill_status_result")] +public Result + + billStatusResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiDeliverorderGetResponse.cs b/BBWY.JDSDK/Response/YunpeiDeliverorderGetResponse.cs new file mode 100644 index 00000000..507fd63d --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiDeliverorderGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiDeliverorderGetResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiOfferSubmitResponse.cs b/BBWY.JDSDK/Response/YunpeiOfferSubmitResponse.cs new file mode 100644 index 00000000..97844616 --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiOfferSubmitResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiOfferSubmitResponse:JdResponse{ + [JsonProperty("queryDemandDetail_result")] +public Result + + queryDemandDetailResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiOrderShippingResponse.cs b/BBWY.JDSDK/Response/YunpeiOrderShippingResponse.cs new file mode 100644 index 00000000..d4757108 --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiOrderShippingResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiOrderShippingResponse:JdResponse{ + [JsonProperty("getorderdetail_result")] +public Result + + getorderdetailResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiProductSerachResponse.cs b/BBWY.JDSDK/Response/YunpeiProductSerachResponse.cs new file mode 100644 index 00000000..2db0bd93 --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiProductSerachResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiProductSerachResponse:JdResponse{ + [JsonProperty("getgoodsinfo_result")] +public Result + + getgoodsinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiPurchaseLogisticstrackQueryResponse.cs b/BBWY.JDSDK/Response/YunpeiPurchaseLogisticstrackQueryResponse.cs new file mode 100644 index 00000000..46b490b9 --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiPurchaseLogisticstrackQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiPurchaseLogisticstrackQueryResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiPurchaseProductQueryResponse.cs b/BBWY.JDSDK/Response/YunpeiPurchaseProductQueryResponse.cs new file mode 100644 index 00000000..4f2d51d6 --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiPurchaseProductQueryResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiPurchaseProductQueryResponse:JdResponse{ + [JsonProperty("result")] +public Result + + result + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiRegionalGetResponse.cs b/BBWY.JDSDK/Response/YunpeiRegionalGetResponse.cs new file mode 100644 index 00000000..2b3f31c1 --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiRegionalGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiRegionalGetResponse:JdResponse{ + [JsonProperty("regional_result")] +public Result + + regionalResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiReturnOrderConfirmResponse.cs b/BBWY.JDSDK/Response/YunpeiReturnOrderConfirmResponse.cs new file mode 100644 index 00000000..0531681a --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiReturnOrderConfirmResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiReturnOrderConfirmResponse:JdResponse{ + [JsonProperty("getgoodsinfo_result")] +public Result + + getgoodsinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/YunpeiReturnorderAuditResponse.cs b/BBWY.JDSDK/Response/YunpeiReturnorderAuditResponse.cs new file mode 100644 index 00000000..15b385a0 --- /dev/null +++ b/BBWY.JDSDK/Response/YunpeiReturnorderAuditResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class YunpeiReturnorderAuditResponse:JdResponse{ + [JsonProperty("getgoodsinfo_result")] +public Result + + getgoodsinfoResult + { get; set; } + } +} diff --git a/BBWY.JDSDK/Response/ZxjCodGetResponse.cs b/BBWY.JDSDK/Response/ZxjCodGetResponse.cs new file mode 100644 index 00000000..62816f9e --- /dev/null +++ b/BBWY.JDSDK/Response/ZxjCodGetResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Xml.Serialization; +using System.Collections.Generic; +using Newtonsoft.Json; + using Jd.Api.Domain; + namespace Jd.Api.Response +{ + +public class ZxjCodGetResponse:JdResponse{ + [JsonProperty("response")] +public StandardResponse + + response + { get; set; } + } +} diff --git a/BBWY.JDSDK/Security/Common/Constants.cs b/BBWY.JDSDK/Security/Common/Constants.cs new file mode 100644 index 00000000..ff359030 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/Constants.cs @@ -0,0 +1,124 @@ +namespace Jd.ACES.Common +{ + public class Constants + { + public const string DEFAULT_TOKEN_VERIFY_ALGO = "SHA256"; + public const string EMPTYSTR = ""; + public const int DEFAULT_DKEY_LEN = 16; + public const int DEFAULT_MEKEY_LEN = 16; + public const int DEFAULT_MSKEY_LEN = 32; + public const int DEFAULT_IV_LEN = 16; + public const int DEFAULT_KEYID_LEN = 16; + public const int DEFAULT_CIPHERBLK_LEN = 16; + public const int DEFAULT_SEED_LEN = 16; + public const int MIN_SALT_LEN = 16; + // 5000 ms for default time out + public const int HTTP_TIMEOUT = 5000; + // 2 times for default reties + public const int HTTP_RETRY_MAX = 2; + // 2 times for index reties + public const int INDEX_RETRY_MAX = 2; + // default delta value for token expiration + public const long TOKEN_EXP_DELTA = 2592000000L; + public const int WEAK_HDR_LEN = 1 + 1 + 16; + public const int STRONG_HDR_LEN = 1 + 2 + 16 + 1 + 2 + 16 + 1 + 4; + // api gateway param + public const string APP_KEY = "app_key"; + public const string FORMAT = "format"; + public const string METHOD = "method"; + public const string TIMESTAMP = "timestamp"; + public const string VERSION = "v"; + public const string SIGN = "sign"; + public const string ACCESS_TOKEN = "access_token"; + public const string PARAM_JSON = "360buy_param_json"; + public const string DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; + public const string UNDERLINE = "_"; + + // KMS api configuration + public const string KMS_API_SERVER = "jingdong.jos.master.key.get"; + public const string TMS_API_SERVER = "jingdong.jos.voucher.info.get"; + public const string SECRET_API_SERVER = "jingdong.jos.secret.api.report.get"; + + + public const string TMS_PROD_TOKEN_CERT = "-----BEGIN CERTIFICATE-----\n" + + "MIIEcDCCA1igAwIBAgIJAKCBMSvIHNiEMA0GCSqGSIb3DQEBBQUAMIGAMQswCQYD\n" + + "VQQGEwJDTjEQMA4GA1UECBMHQmVpamluZzEQMA4GA1UEBxMHQmVpamluZzEPMA0G\n" + + "A1UEChMGSkQuQ09NMQwwCgYDVQQLEwNKT1MxEzARBgNVBAMTCmpvcy5qZC5jb20x\n" + + "GTAXBgkqhkiG9w0BCQEWCmpvc0BqZC5jb20wIBcNMTkwMzE1MDQ1NTM2WhgPMjA1\n" + + "OTAzMDUwNDU1MzZaMIGAMQswCQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpamluZzEQ\n" + + "MA4GA1UEBxMHQmVpamluZzEPMA0GA1UEChMGSkQuQ09NMQwwCgYDVQQLEwNKT1Mx\n" + + "EzARBgNVBAMTCmpvcy5qZC5jb20xGTAXBgkqhkiG9w0BCQEWCmpvc0BqZC5jb20w\n" + + "ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDf9jdFbaYJLb6H/B1EEtuO\n" + + "okkjrU1taQSudZhuBlnzCiKeUjK6vYDoqGgJSzRI86slU/rkK/7o4mc8LOvmAJRv\n" + + "ULWLUdM9EzI+6+M6eVLwuWnm3QMIJJl1y7dQqwnAMLl3T/P6UGP1g19R7D8LcaEw\n" + + "289Y8i/qJaVdobaM822xcW4Wv+QIldlWo6YlDoE7dfY9pXTlAkTP/GzO+LOnCzp1\n" + + "/VA3Q6Xl1Cl4Kvk0wFWnGiMEbVEZx9yEknwPV1Viq3QGjMPoEGEau6x9srCcEitC\n" + + "lllqXHOWkIVNt//qN2ubx90wjyHKZTe3HrQ/LFSIWLTeNo738iR8tFzxSfa5hitZ\n" + + "AgMBAAGjgegwgeUwHQYDVR0OBBYEFHYHDa2moq7nEccftSm3x72QBWWJMIG1BgNV\n" + + "HSMEga0wgaqAFHYHDa2moq7nEccftSm3x72QBWWJoYGGpIGDMIGAMQswCQYDVQQG\n" + + "EwJDTjEQMA4GA1UECBMHQmVpamluZzEQMA4GA1UEBxMHQmVpamluZzEPMA0GA1UE\n" + + "ChMGSkQuQ09NMQwwCgYDVQQLEwNKT1MxEzARBgNVBAMTCmpvcy5qZC5jb20xGTAX\n" + + "BgkqhkiG9w0BCQEWCmpvc0BqZC5jb22CCQCggTEryBzYhDAMBgNVHRMEBTADAQH/\n" + + "MA0GCSqGSIb3DQEBBQUAA4IBAQAr9qLL6qkNJjtcOzYM5afdyt+KBF9iwIcKG8ca\n" + + "NUPNXwOFnOFw/JBKR4svjafvV3rSGs7ZtVMmASLUhrtStwfJJvXV7tdyqC0p44u/\n" + + "sWK6SHoTNIHX+kXbzKrkwggqeTiUlHDTw60BP/mmbrYhIwOiTNvI247iWZ4IxxyD\n" + + "bpFULv0gBfTVuc/ATWrHTI2pT78lIectDgUCpTOAhQIvE0PLK9nZjrsSCvW7tRED\n" + + "PC+6KCPYQAzxmKvRRMCHXkAVeqb/0M6GEXBIT0aYEBHKdQ7s4g1VSGrbMUL5mQsA\n" + + "+3fYhR+QEhE8PboH5kVct1V9tiMpx7kymJQKVfNufC3FIlyr\n" + + "-----END CERTIFICATE-----"; + + public enum ProtoType : short + { + KEY_REQUEST = 0 + } + + public enum CipherType : byte + { + WEAK = 0, + REGULAR = 1, + LARGE = 2 + } + + public enum AlgoType : byte + { + AES_CBC_128 = 4 + } + + public enum KeyType + { + AES = 0 + } + + public enum KeyUsage + { + N = -1, + E = 0, + D = 1, + ED = 2 + } + + public enum KeyStatus + { + ACTIVE = 0, + SUSPENDED = 1, + REVOKED = 2 + } + + public enum MsgType + { + INIT = 1, + EXCEPTION = 2, + STATISTIC = 3, + EVENT = 4 + } + + // level type to indicate notification type + public enum MsgLevel + { + INFO = 1, + WARN = 2, + ERROR = 3, + SEVERE = 4 + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Common/DataEncryption.cs b/BBWY.JDSDK/Security/Common/DataEncryption.cs new file mode 100644 index 00000000..b5969fa3 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/DataEncryption.cs @@ -0,0 +1,206 @@ +using System; +using System.IO; +using System.Security.Cryptography; + +namespace Jd.ACES.Common +{ + public class DataEncryption + { + private static RNGCryptoServiceProvider rngCsp = new RNGCryptoServiceProvider(); + private byte[] rawKey = null; + + public DataEncryption() + { + rawKey = new byte[Constants.DEFAULT_DKEY_LEN]; + rngCsp.GetBytes(rawKey); + } + + public DataEncryption(byte[] keyBytes) + { + if (keyBytes.Length == Constants.DEFAULT_DKEY_LEN) + { + rawKey = keyBytes; + } + else if (keyBytes.Length > Constants.DEFAULT_DKEY_LEN) + { + rawKey = new byte[Constants.DEFAULT_DKEY_LEN]; + Array.Copy(keyBytes, 0, rawKey, 0, Constants.DEFAULT_DKEY_LEN); + } + else + { + throw new ArgumentException("Key is too short for DataEncryption Object."); + } + } + + /// + /// Attemps to encrypt a specified plaintext. + /// + /// The byte array of plaintext to encrypt. + /// The encrypted byte array. + /// + public byte[] Encrypt(byte[] pt) + { + // Check arguments. + if (pt == null) + throw new ArgumentNullException("plaintext is null."); + + byte[] iv; + byte[] ciphertext; + + using (AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider()) + { + aesAlg.Mode = CipherMode.CBC; + aesAlg.KeySize = Constants.DEFAULT_DKEY_LEN * 8; + aesAlg.BlockSize = 128; + aesAlg.Padding = PaddingMode.PKCS7; + aesAlg.Key = rawKey; + aesAlg.GenerateIV(); + iv = aesAlg.IV; + + // Create an encryptor to perform the stream transform. + ICryptoTransform encryptor = aesAlg.CreateEncryptor(aesAlg.Key, aesAlg.IV); + + // Create the streams used for encryption. + using (MemoryStream msEncrypt = new MemoryStream()) + { + using (CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write)) + { + csEncrypt.Write(pt, 0, pt.Length); + csEncrypt.FlushFinalBlock(); + } + ciphertext = msEncrypt.ToArray(); + } + } + + var combinedIvCt = new byte[iv.Length + ciphertext.Length]; + Array.Copy(iv, 0, combinedIvCt, 0, iv.Length); + Array.Copy(ciphertext, 0, combinedIvCt, iv.Length, ciphertext.Length); + + // Return the encrypted bytes from the memory stream. + return combinedIvCt; + } + + /// + /// Attemps to decrypt a specified ciphertext. + /// + /// The byte array of ciphertext to decrypt. + /// The decrypted byte array. + /// Thrown when ciphertext is null or empty. + public byte[] Decrypt(byte[] ct) + { + // Check arguments. + if (ct == null || ct.Length == 0) + throw new ArgumentNullException("ciphertext is null or empty."); + + // Declare the string used to hold + // the decrypted text. + byte[] decipher = null; + + // Create an AesCryptoServiceProvider object + // with the specified key and IV. + using (AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider()) + { + byte[] iv = new byte[aesAlg.BlockSize / 8]; + byte[] cipherText = new byte[ct.Length - iv.Length]; + + Array.Copy(ct, iv, iv.Length); + Array.Copy(ct, iv.Length, cipherText, 0, cipherText.Length); + + aesAlg.Mode = CipherMode.CBC; + aesAlg.KeySize = Constants.DEFAULT_DKEY_LEN * 8; + aesAlg.BlockSize = 128; + aesAlg.Padding = PaddingMode.PKCS7; + aesAlg.Key = rawKey; + aesAlg.IV = iv; + + // Create a decryptor to perform the stream transform. + ICryptoTransform decryptor = aesAlg.CreateDecryptor(aesAlg.Key, aesAlg.IV); + + // Create the streams used for decryption. + using (MemoryStream msDecrypt = new MemoryStream()) + { + using (CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Write)) + { + csDecrypt.Write(cipherText, 0, cipherText.Length); + csDecrypt.Close(); + } + decipher = msDecrypt.ToArray(); + } + } + + return decipher; + } + + /// + /// Prepares a stream for specified file stream as encryption output. + /// + /// The file stream. + /// A cryptographic data stream used for encryption. + /// Thrown when file output is null. + public CryptoStream PrepareCipherOut(FileStream fout) + { + // Check arguments. + if (fout == null) + throw new ArgumentNullException("file output is null."); + + AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider + { + Mode = CipherMode.CBC, + KeySize = Constants.DEFAULT_DKEY_LEN * 8, + BlockSize = 128, + Padding = PaddingMode.PKCS7, + Key = rawKey + }; + // randomized IV + aesAlg.GenerateIV(); + // Wrtie IV first + byte[] iv = aesAlg.IV; + fout.Write(iv, 0, iv.Length); + + // Create an encryptor to perform the stream transform. + ICryptoTransform encryptor = aesAlg.CreateEncryptor(aesAlg.Key, aesAlg.IV); + + // Create the streams used for encryption + return new CryptoStream(fout, encryptor, CryptoStreamMode.Write); + } + + /// + /// Prepares a stream for a specified file stream as decryption input. + /// + /// The file stream to decrypt. + /// A cryptographic data stream used for decryption. + /// Thrown when file input is null. + /// Thrown when ciphertext has no sufficient length for IV structure. + public CryptoStream PrepareCipherIn(FileStream fin) + { + // Check arguments. + if (fin == null) + throw new ArgumentNullException("file input is null."); + byte[] iv = new byte[16]; + // read iv first + if (fin.Read(iv, 0, 16) != 16) + throw new IOException("ciphertext has no sufficient length for IV structure."); + + using (AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider()) + { + aesAlg.Mode = CipherMode.CBC; + aesAlg.KeySize = Constants.DEFAULT_DKEY_LEN * 8; + aesAlg.BlockSize = 128; + aesAlg.Padding = PaddingMode.PKCS7; + aesAlg.Key = rawKey; + aesAlg.IV = iv; + + // Create a decryptor to perform the stream transform. + ICryptoTransform decryptor = aesAlg.CreateDecryptor(aesAlg.Key, aesAlg.IV); + + // Create the streams used for decryption. + return new CryptoStream(fin, decryptor, CryptoStreamMode.Read); + } + } + + public byte[] ExportKey() + { + return rawKey; + } + } +} diff --git a/BBWY.JDSDK/Security/Common/HttpClient.cs b/BBWY.JDSDK/Security/Common/HttpClient.cs new file mode 100644 index 00000000..c0c2cbfd --- /dev/null +++ b/BBWY.JDSDK/Security/Common/HttpClient.cs @@ -0,0 +1,46 @@ +using System; + +namespace ACES.Common +{ + public class HttpClient + { + public static string RequestWebAPI(string url, string sendData) + { + string backMsg = ""; + try + { + System.Net.WebRequest httpRquest = System.Net.HttpWebRequest.Create(url); + httpRquest.Method = "POST"; + //这行代码很关键,不设置ContentType将导致后台参数获取不到值 + httpRquest.ContentType = "application/x-www-form-urlencoded;charset=UTF-8"; + byte[] dataArray = System.Text.Encoding.UTF8.GetBytes(sendData); + //httpRquest.ContentLength = dataArray.Length; + System.IO.Stream requestStream = null; + if (String.IsNullOrEmpty(sendData) == false) + { + requestStream = httpRquest.GetRequestStream(); + requestStream.Write(dataArray, 0, dataArray.Length); + requestStream.Close(); + } + System.Net.WebResponse response = httpRquest.GetResponse(); + System.IO.Stream responseStream = response.GetResponseStream(); + System.IO.StreamReader reader = new System.IO.StreamReader(responseStream, System.Text.Encoding.UTF8); + backMsg = reader.ReadToEnd(); + + + reader.Close(); + reader.Dispose(); + + + requestStream.Dispose(); + responseStream.Close(); + responseStream.Dispose(); + } + catch (Exception) + { + throw; + } + return backMsg; + } + } +} diff --git a/BBWY.JDSDK/Security/Common/HttpClientWrapper.cs b/BBWY.JDSDK/Security/Common/HttpClientWrapper.cs new file mode 100644 index 00000000..098de72e --- /dev/null +++ b/BBWY.JDSDK/Security/Common/HttpClientWrapper.cs @@ -0,0 +1,47 @@ +using System.IO; +using System.Collections.Generic; +using System.Collections.Specialized; +using System.Reflection; +using System.Text; +using System.Net; + +namespace Jd.ACES.Common +{ + public class HttpClientWrapper + { + public static string SendData(string requestUrl, string method, string payload, + Dictionary additional) + { + HttpWebRequest req = WebRequest.Create(requestUrl) as HttpWebRequest; + req.Method = method; + + var property = typeof(WebHeaderCollection).GetProperty("InnerCollection", BindingFlags.Instance | BindingFlags.NonPublic); + if (property != null) + { + var collection = property.GetValue(req.Headers, null) as NameValueCollection; + foreach (KeyValuePair param in additional) + { + collection[param.Key] = param.Value; + } + } + + byte[] data = Encoding.UTF8.GetBytes(payload); + req.ContentLength = data.Length; + + using (var reqStream = req.GetRequestStream()) { + reqStream.Write(data, 0, data.Length); + reqStream.Close(); + } + + string result = null; + using (var resp = req.GetResponse() as HttpWebResponse) + using (var stream = resp.GetResponseStream()) + using (var reader = new StreamReader(stream, Encoding.UTF8)) + { + result = reader.ReadToEnd(); + } + + return result; + } + } +} diff --git a/BBWY.JDSDK/Security/Common/HttpsClientWrapper.cs b/BBWY.JDSDK/Security/Common/HttpsClientWrapper.cs new file mode 100644 index 00000000..399c0906 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/HttpsClientWrapper.cs @@ -0,0 +1,86 @@ +using Jd.ACES.Utils; +using System; +using System.Collections.Generic; +using System.Collections.Specialized; +using System.IO; +using System.Net; +using System.Reflection; +using System.Text; + +namespace Jd.ACES.Common +{ + public class HttpsClientWrapper + { + //private static ILog LOGGER = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); + + public static string PostJson(string requestUrl, string payload) + { + string result = null; + string rootCause = null; + bool hasConn = false; + HttpWebRequest req = null; + + var header = GetHeaderProperty(); + var data = Encoding.UTF8.GetBytes(payload); + + for (int i = 0; !hasConn && i < Constants.HTTP_RETRY_MAX; i++) + { + try + { + req = WebRequest.Create(requestUrl) as HttpWebRequest; + req.Method = "POST"; + + var property = typeof(WebHeaderCollection).GetProperty("InnerCollection", BindingFlags.Instance | BindingFlags.NonPublic); + if (property != null) + { + var collection = property.GetValue(req.Headers, null) as NameValueCollection; + foreach (KeyValuePair param in header) + { + collection[param.Key] = param.Value; + } + } + + using (var reqStream = req.GetRequestStream()) + { + reqStream.Write(data, 0, data.Length); + reqStream.Close(); + } + + using (var resp = req.GetResponse() as HttpWebResponse) + using (var stream = resp.GetResponseStream()) + using (var reader = new StreamReader(stream, Encoding.UTF8)) + { + result = reader.ReadToEnd(); + } + + hasConn = true; + } + catch (Exception e) + { + rootCause = e.Message; + //LOGGER.Warn(e.Message); + } + } + if (!hasConn) + { + //LOGGER.FatalFormat("HTTPS Client cannot establish connections: {0}", rootCause); + throw new SystemException("HTTPS Client cannot establish connections: " + rootCause); + } + + return result; + } + + private static Dictionary GetHeaderProperty() + { + return new Dictionary + { + { "Accept", "application/json" }, + { "Connection", "keep-alive" }, + { "Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"}, + { "Timestamp", EnvironmentHelper.GetCurrentMillis().ToString()} + }; + } + + } + +} diff --git a/BBWY.JDSDK/Security/Common/IndexCalculator.cs b/BBWY.JDSDK/Security/Common/IndexCalculator.cs new file mode 100644 index 00000000..c03d9b18 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/IndexCalculator.cs @@ -0,0 +1,191 @@ +using System; +using System.Linq; +using System.Text; +using System.Security.Cryptography; +using Jd.ACES.Common.Exceptions; + +namespace Jd.ACES.Common +{ + public class IndexCalculator + { + readonly static string LONG_PLACEHOLDER; + + static IndexCalculator() + { + LONG_PLACEHOLDER = GeneratePlaceholderForNonAscii(); + } + + /// + /// Computes hash value for the specified input and salt with SHA256 algorithm. + /// + /// The byte array of input to compute. + /// The byte array of salt to compute. + /// The byte array of computed hash code. + /// Thrown when input is null. + /// Thrown when salt lenght is too short. + public static byte[] Sha256Index(byte[] input, byte[] salt) + { + if (input == null) + throw new ArgumentException("Input is null for sha256Index function."); + if (salt == null || salt.Length < Constants.MIN_SALT_LEN) + throw new InsufficientSaltLengthException("Salt length is too short."); + byte[] combined = new byte[input.Length + salt.Length]; + // append input and salt together + Array.Copy(input, 0, combined, 0, input.Length); + Array.Copy(salt, 0, combined, input.Length, salt.Length); + + using (SHA256 hash = SHA256.Create()) + { + return hash.ComputeHash(combined); + } + } + + static string GeneratePlaceholderForNonAscii() + { + StringBuilder buffer = new StringBuilder(); + for (int i = 0; i < 6; i++) + { + buffer.Append(WildcardPattern.ASCII); + } + return buffer.ToString(); + } + + /// + /// Attempts to format the specified plaintext to unicode encoding. + /// + /// The original plaintext to format. + /// formatted plaintext if the plaintext contains non-ASCII character. + public static string FormatPlaintext(string plaintext) + { + return UnicodeEncode(plaintext); + } + + /// + /// Attempts to format the query keyword to unicode encoding. + /// + /// The original query keyword to format. + /// formatted keyword. + public static string FormatQueryKeyword(string keyword) + { + return FormatQueryKeyword(keyword, WildcardPattern.NON_ASCII); + } + + /// + /// Attempts to format the query keyword to unicode encoding. + /// Each placeholder for non-ASCII character, such as '#', + /// in keyword will be replaced with the long placeholder. + /// + /// The original query keyword to format. + /// The placeholder for non-ASCII character. + /// formatted keyword. + public static string FormatQueryKeyword(string keyword, char placeholderForNonAscii) + { + keyword = UnicodeEncode(keyword); + if (!keyword.Contains(placeholderForNonAscii)) + { + return keyword; + } + + StringBuilder buffer = new StringBuilder(); + for (int i = 0, len = keyword.Length; i < len; i++) + { + if (keyword[i] == placeholderForNonAscii) + { + buffer.Append(LONG_PLACEHOLDER); + } + else if (keyword[i] == WildcardPattern.ASCII) + { + buffer.Append(keyword[i]); + } + else + { + buffer.Append(keyword.Substring(i, keyword.Length - i)); + break; + } + } + return buffer.ToString(); + } + + /// + /// Encodes the specified non-ASCII string to unicode encoding. + /// + /// The string to encode. + /// unicode encoding string. + public static string UnicodeEncode(string data) + { + if (IsPureAscii(data)) + return data; + char[] utfBytes = data.ToCharArray(); + StringBuilder buffer = new StringBuilder(); + for (int byteIndex = 0, len = utfBytes.Length; byteIndex < len; byteIndex++) + { + if (IsPureAscii(utfBytes[byteIndex])) + { + buffer.Append(utfBytes[byteIndex]); + continue; + } + + buffer.Append("\\u").AppendFormat("{0:x2}", (int)utfBytes[byteIndex]); + } + return buffer.ToString(); + } + + /// + /// Decodes the specified unicode encoding string. + /// + /// The string to decode. + /// decoded string. + public static string UnicodeDecode(string data) + { + StringBuilder buffer = new StringBuilder(); + + string charStr = ""; + for (int i = 0, len = data.Length; i < len;) + { + int offset = data.IndexOf("\\u", i); + if (offset == -1 || offset + 6 > data.Length) + { + charStr = data.Substring(i, data.Length - i); + buffer.Append(charStr); + i = data.Length; + } + else + { + buffer.Append(data.Substring(i, offset - i)); + charStr = data.Substring(offset + 2, 4); + string letter = Char.ConvertFromUtf32(Convert.ToInt32(charStr, 16)); + buffer.Append(letter); + i = offset + 6; + } + } + return buffer.ToString(); + } + + public static bool IsPureAscii(char c) + { + return c >= 0 && c < 128; + } + + public static bool IsPureAscii(string s) + { + return Encoding.UTF8.GetByteCount(s) == s.Length; + } + + public static string GenerateWildcardKeyword(string keyword, int asciiCharPrefixNumber, int nonAsciiCharPrefixNumber) + { + int length = asciiCharPrefixNumber + nonAsciiCharPrefixNumber * 6; + if (length == 0) + { + return keyword; + } + StringBuilder buffer = new StringBuilder(); + char[] prefix = Enumerable.Repeat(WildcardPattern.ASCII, length).ToArray(); + return buffer.Append(prefix).Append(keyword).ToString(); + } + } + public class WildcardPattern + { + public static char ASCII { get { return '*'; } } + public static char NON_ASCII { get { return '#'; } } + } +} diff --git a/BBWY.JDSDK/Security/Common/JosMasterKeyGetRequest.cs b/BBWY.JDSDK/Security/Common/JosMasterKeyGetRequest.cs new file mode 100644 index 00000000..7960b66b --- /dev/null +++ b/BBWY.JDSDK/Security/Common/JosMasterKeyGetRequest.cs @@ -0,0 +1,46 @@ +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using Jd.ACES.Utils; + +namespace Jd.ACES.Common +{ + + public class JosMasterKeyGetRequest + { + public String sig { get; set; } + public int sdk_ver { get; set; } + public long ts { get; set; } + public String tid { get; set; } + public String accessToken { get; set; } + public String appKey { get; set; } + public String appSecret { get; set; } + + public JosMasterKeyGetRequest() { + } + + public String getParameters() + { + Dictionary businessParams = new Dictionary(); + businessParams.Add("sdk_ver", Convert.ToString(sdk_ver)); + businessParams.Add("ts", Convert.ToString(ts)); + businessParams.Add("tid", tid); + businessParams.Add("sig", sig); + + // 添加协议级请求参数 + Dictionary sysParams = new Dictionary(); + sysParams.Add(Constants.METHOD, Constants.KMS_API_SERVER); + sysParams.Add(Constants.VERSION, "2.0"); + sysParams.Add(Constants.APP_KEY, appKey); + sysParams.Add(Constants.TIMESTAMP, DateTime.Now.ToString(Constants.DATE_TIME_FORMAT)); + if (this.accessToken != null) + { + sysParams.Add(Constants.ACCESS_TOKEN, this.accessToken); + } + sysParams.Add(Constants.PARAM_JSON, JsonConvert.SerializeObject(businessParams, Formatting.Indented)); + // 添加签名参数 + sysParams.Add(Constants.SIGN, WebUtils.SignJdRequest(sysParams, appSecret, true)); + return WebUtils.BuildQuery(sysParams); + } + } +} diff --git a/BBWY.JDSDK/Security/Common/JosMasterKeyGetResponse.cs b/BBWY.JDSDK/Security/Common/JosMasterKeyGetResponse.cs new file mode 100644 index 00000000..ec2ef808 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/JosMasterKeyGetResponse.cs @@ -0,0 +1,21 @@ +using System; +using Newtonsoft.Json; + +namespace Jd.ACES.Common +{ + + public class JosMasterKeyGetResponse + { + [JsonProperty("jingdong_jos_master_key_get_responce")] + public MasterKeyResponseData getResponse { get; set; } + } + public class MasterKeyResponseData + { + [JsonProperty("response")] + public KeyResponse keyResponse { get; set; } + + [JsonProperty("code")] + public String code { get; set; } + + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Common/JosSecretApiReportRequest.cs b/BBWY.JDSDK/Security/Common/JosSecretApiReportRequest.cs new file mode 100644 index 00000000..7f8e4756 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/JosSecretApiReportRequest.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.ACES.Utils; + +namespace Jd.ACES.Common +{ + public class JosSecretApiReportRequest + { + public String serverUrl { get; set; } + public long customerUserId { get; set; } + public String businessId { get; set; } + public String text { get; set; } + public String attribute { get; set; } + public String accessToken { get; set; } + public String appKey { get; set; } + public String appSecret { get; set; } + + public JosSecretApiReportRequest() { + } + + public String getParameters() + { + Dictionary businessParams = new Dictionary(); + businessParams.Add("businessId", this.businessId); + businessParams.Add("text", this.text); + businessParams.Add("attribute", this.attribute); + if (this.customerUserId > 0) + { + businessParams.Add("customer_user_id", Convert.ToString(this.customerUserId)); + } + businessParams.Add("server_url", this.serverUrl); + + // 添加协议级请求参数 + Dictionary sysParams = new Dictionary(); + sysParams.Add(Constants.METHOD, Constants.SECRET_API_SERVER); + sysParams.Add(Constants.VERSION, "2.0"); + sysParams.Add(Constants.APP_KEY, appKey); + sysParams.Add(Constants.TIMESTAMP, DateTime.Now.ToString(Constants.DATE_TIME_FORMAT)); + if (this.accessToken != null) + { + sysParams.Add(Constants.ACCESS_TOKEN, this.accessToken); + } + sysParams.Add(Constants.PARAM_JSON, JsonConvert.SerializeObject(businessParams, Formatting.Indented)); + // 添加签名参数 + sysParams.Add(Constants.SIGN, WebUtils.SignJdRequest(sysParams, appSecret, true)); + return WebUtils.BuildQuery(sysParams); + } + } +} diff --git a/BBWY.JDSDK/Security/Common/JosSecretApiReportResponse.cs b/BBWY.JDSDK/Security/Common/JosSecretApiReportResponse.cs new file mode 100644 index 00000000..b9856966 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/JosSecretApiReportResponse.cs @@ -0,0 +1,31 @@ +using System; +using Newtonsoft.Json; + + +namespace Jd.ACES.Common +{ + + public class JosSecretApiReportResponse + { + [JsonProperty("jingdong_jos_secret_api_report_get_responce")] + public JosSecretApiReportResponseData getResponse { get; set; } + } + public class JosSecretApiReportResponseData + { + [JsonProperty("response")] + public ReportData reportData { get; set; } + + [JsonProperty("code")] + public String code { get; set; } + + } + + public class ReportData + { + [JsonProperty("errorCode")] + public int errorCode { get; set; } + [JsonProperty("errorMsg")] + public String errorMsg { get; set; } + } + +} diff --git a/BBWY.JDSDK/Security/Common/JosSystemParam.cs b/BBWY.JDSDK/Security/Common/JosSystemParam.cs new file mode 100644 index 00000000..e5fb84d8 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/JosSystemParam.cs @@ -0,0 +1,18 @@ +using System; + +namespace Jd.ACES.Common +{ + public class JosSystemParam + { + //网关请求url + public string serverURL { get; set; } + //网关appkey + public string appKey { get; set; } + //网关appsecret + public string appSecret { get; set; } + //网关accessToken + public string accessToken { get; set; } + public JosSystemParam() { + } + } +} diff --git a/BBWY.JDSDK/Security/Common/JosVoucherInfoGetRequest.cs b/BBWY.JDSDK/Security/Common/JosVoucherInfoGetRequest.cs new file mode 100644 index 00000000..07229115 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/JosVoucherInfoGetRequest.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.ACES.Utils; + +namespace Jd.ACES.Common +{ + public class JosVoucherInfoGetRequest + { + public string accessToken { get; set; } + public string appKey { get; set; } + public string appSecret { get; set; } + public long customerUserId { get; set; } + + + public JosVoucherInfoGetRequest() + { + + } + + public string getParameters() + { + Dictionary businessParams = new Dictionary(); + if(this.customerUserId>0) + businessParams.Add("customer_user_id", Convert.ToString(this.customerUserId)); + // 添加协议级请求参数 + Dictionary sysParams = new Dictionary(); + sysParams.Add(Constants.METHOD, Constants.TMS_API_SERVER); + sysParams.Add(Constants.VERSION, "2.0"); + sysParams.Add(Constants.APP_KEY, appKey); + sysParams.Add(Constants.TIMESTAMP, DateTime.Now.ToString(Constants.DATE_TIME_FORMAT)); + if (!String.IsNullOrEmpty(this.accessToken)) + { + sysParams.Add(Constants.ACCESS_TOKEN, this.accessToken); + } + sysParams.Add(Constants.PARAM_JSON, JsonConvert.SerializeObject(businessParams, Formatting.Indented)); + // 添加签名参数 + sysParams.Add(Constants.SIGN, WebUtils.SignJdRequest(sysParams, appSecret, true)); + return WebUtils.BuildQuery(sysParams); + } + } +} diff --git a/BBWY.JDSDK/Security/Common/JosVoucherInfoGetResponse.cs b/BBWY.JDSDK/Security/Common/JosVoucherInfoGetResponse.cs new file mode 100644 index 00000000..5bb1a408 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/JosVoucherInfoGetResponse.cs @@ -0,0 +1,34 @@ +using System; +using Newtonsoft.Json; + +namespace Jd.ACES.Common +{ + public class JosVoucherInfoGetResponse + { + [JsonProperty("jingdong_jos_voucher_info_get_responce")] + public VoucherInfoResponseData getResult { get; set; } + } + public class VoucherInfoResponseData + { + [JsonProperty("response")] + public ResponseData responseData { get; set; } + + [JsonProperty("code")] + public String code { get; set; } + + } + public class ResponseData + { + [JsonProperty("data")] + public VoucherEntity voucherEntity { get; set; } + [JsonProperty("errorCode")] + public string errorCode { get; set; } + [JsonProperty("errorMsg")] + public string errorMsg { get; set; } + } + public class VoucherEntity + { + [JsonProperty("voucher")] + public string voucher { get; set; } + } +} diff --git a/BBWY.JDSDK/Security/Common/KeyDerivation.cs b/BBWY.JDSDK/Security/Common/KeyDerivation.cs new file mode 100644 index 00000000..cd499a11 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/KeyDerivation.cs @@ -0,0 +1,37 @@ +using System; +using System.Security.Cryptography; + +namespace Jd.ACES.Common +{ + public class KeyDerivation + { + /// + /// Computes key ID based on service identifier and key version of specified master key. + /// + /// The service identifier of specified master key. + /// The key version of specified master key. + /// The base64 encoding string of computed key ID. + public static string KeyIDString(string identifier, uint version) + { + return Convert.ToBase64String(KeyIDBytes(identifier, version), + Base64FormattingOptions.None); + } + + /// + /// Computes key ID based on service identifier and key version of specified master key. + /// + /// The service identifier of specified master key. + /// The key version of specified master key. + /// The byte array of computed key ID. + public static byte[] KeyIDBytes(string identifier, uint version) + { + string id = identifier + ":" + version; + byte[] keyidArr = null; + using (MD5 hash = MD5.Create()) + { + keyidArr = hash.ComputeHash(System.Text.Encoding.UTF8.GetBytes(id)); + } + return keyidArr; + } + } +} diff --git a/BBWY.JDSDK/Security/Common/KeyEncryption.cs b/BBWY.JDSDK/Security/Common/KeyEncryption.cs new file mode 100644 index 00000000..9eda651f --- /dev/null +++ b/BBWY.JDSDK/Security/Common/KeyEncryption.cs @@ -0,0 +1,218 @@ +using System; +using System.IO; +using System.Security.Cryptography; + +namespace Jd.ACES.Common +{ + public class KeyEncryption + { + private const int IV_SIZE = 16; + private const int RANDOM_SIZE = 16; + private static readonly byte[] zeroIV = new byte[16]; + + /// + /// Attemps to encrypt a plaintext with specifed master key. + /// + /// The specified master key for encryption. + /// The byte array of plaintext to encrypt. + /// The byte array of encrypted data. + /// + public static byte[] Encrypt(MKey k, byte[] pt) + { + // Check arguments. + if (pt == null) + throw new ArgumentNullException("plaintext is null."); + + if (k == null) + throw new ArgumentNullException("MKey is null."); + + byte[] ciphertext = null; + byte[] iv = null; + using (AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider()) + { + aesAlg.Mode = CipherMode.CBC; + aesAlg.KeySize = Constants.DEFAULT_DKEY_LEN * 8; + aesAlg.BlockSize = 128; + aesAlg.Padding = PaddingMode.PKCS7; + aesAlg.Key = k.GetRawKey(); + aesAlg.GenerateIV(); + // however we only use 4 bytes in weak standard + iv = aesAlg.IV; + Array.Clear(iv, RANDOM_SIZE, iv.Length - RANDOM_SIZE); + aesAlg.IV = iv; + + // Create an encryptor to perform the stream transform. + ICryptoTransform encryptor = aesAlg.CreateEncryptor(aesAlg.Key, aesAlg.IV); + + // Create the streams used for encryption. + using (MemoryStream msEncrypt = new MemoryStream()) + { + using (CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write)) + { + csEncrypt.Write(pt, 0, pt.Length); + csEncrypt.FlushFinalBlock(); + } + ciphertext = msEncrypt.ToArray(); + } + } + + var combinedIvCt = new byte[RANDOM_SIZE + ciphertext.Length]; + Array.Copy(iv, 0, combinedIvCt, 0, RANDOM_SIZE); + Array.Copy(ciphertext, 0, combinedIvCt, RANDOM_SIZE, ciphertext.Length); + + // Return the encrypted bytes from the memory stream. + return combinedIvCt; + } + + /// + /// Attemps to decrypt a ciphertext with specifed master key. + /// + /// The specified master key for decryption. + /// The byte array of ciphertext to decrypt. + /// The byte array of decrypted data. + /// + public static byte[] Decrypt(MKey k, byte[] ct) + { + // Check arguments. + if (ct == null || ct.Length == 0) + throw new ArgumentNullException("ciphertext is null or empty."); + if (k == null) + throw new ArgumentNullException("MKey is null."); + + // Declare the string used to hold + // the decrypted text. + byte[] decipher = null; + + // Create an AesCryptoServiceProvider object + // with the specified key and IV. + using (AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider()) + { + aesAlg.Mode = CipherMode.CBC; + aesAlg.KeySize = Constants.DEFAULT_DKEY_LEN * 8; + aesAlg.BlockSize = 128; + aesAlg.Padding = PaddingMode.PKCS7; + aesAlg.Key = k.GetRawKey(); + + byte[] iv = new byte[aesAlg.BlockSize/8]; + byte[] cipherText = new byte[ct.Length - RANDOM_SIZE]; + + Array.Copy(ct, iv, RANDOM_SIZE); + Array.Copy(ct, RANDOM_SIZE, cipherText, 0, cipherText.Length); + + aesAlg.IV = iv; + + // Create a decryptor to perform the stream transform. + ICryptoTransform decryptor = aesAlg.CreateDecryptor(aesAlg.Key, aesAlg.IV); + + // Create the streams used for decryption. + using (MemoryStream msDecrypt = new MemoryStream()) + { + using (CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Write)) + { + csDecrypt.Write(cipherText, 0, cipherText.Length); + csDecrypt.Close(); + } + decipher = msDecrypt.ToArray(); + } + } + + return decipher; + } + + /// + /// Attemps to wrap a data key with specified master key. + /// + /// The specified master key for encryption. + /// The byte array of data key to wrap. + /// The byte array of wrapped data key. + /// + /// + public static byte[] Wrap(MKey k, byte[] dkey) + { + if (dkey == null || dkey.Length == 0) + throw new ArgumentNullException("DKey is null or empty."); + + if (dkey.Length%Constants.DEFAULT_DKEY_LEN!=0) + throw new ArgumentException($"Dkey size should be multiple of {Constants.DEFAULT_DKEY_LEN}."); + + if (k == null) + throw new ArgumentNullException("MKey is null."); + + byte[] keyCipher = null; + using (AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider()) + { + aesAlg.Mode = CipherMode.CBC; + aesAlg.KeySize = Constants.DEFAULT_DKEY_LEN * 8; + aesAlg.BlockSize = 128; + aesAlg.Padding = PaddingMode.None; + aesAlg.Key = k.GetRawKey(); + aesAlg.IV = zeroIV; + + // Create an encryptor to perform the stream transform. + ICryptoTransform encryptor = aesAlg.CreateEncryptor(aesAlg.Key, aesAlg.IV); + + // Create the streams used for encryption. + using (MemoryStream msEncrypt = new MemoryStream()) + { + using (CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write)) + { + csEncrypt.Write(dkey, 0, dkey.Length); + csEncrypt.FlushFinalBlock(); + } + keyCipher = msEncrypt.ToArray(); + } + } + + // Return the encrypted bytes from the memory stream. + return keyCipher; + } + + /// + /// Attemps to unwrap an encrypted data key with specified master key. + /// + /// The specified master key for decryption. + /// The byte array of wrapped data key. + /// The byte array of unwrapped data key. + /// + public static byte[] Unwrap(MKey k, byte[] ct) + { + if (ct == null || ct.Length == 0) + throw new ArgumentNullException("key cpher is null or empty."); + + if (k == null) + throw new ArgumentNullException("MKey is null."); + + // Declare the string used to hold + // the decrypted text. + byte[] dkey = null; + + // Create an AesCryptoServiceProvider object + // with the specified key and IV. + using (AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider()) + { + aesAlg.Mode = CipherMode.CBC; + aesAlg.KeySize = Constants.DEFAULT_DKEY_LEN * 8; + aesAlg.BlockSize = 128; + aesAlg.Padding = PaddingMode.None; + aesAlg.Key = k.GetRawKey(); + aesAlg.IV = zeroIV; + + // Create a decryptor to perform the stream transform. + ICryptoTransform decryptor = aesAlg.CreateDecryptor(aesAlg.Key, aesAlg.IV); + + // Create the streams used for decryption. + using (MemoryStream msDecrypt = new MemoryStream()) + { + using (CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Write)) + { + csDecrypt.Write(ct, 0, ct.Length); + csDecrypt.Close(); + } + dkey = msDecrypt.ToArray(); + } + } + + return dkey; + } + } +} diff --git a/BBWY.JDSDK/Security/Common/KeyRequest.cs b/BBWY.JDSDK/Security/Common/KeyRequest.cs new file mode 100644 index 00000000..7221f8a0 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/KeyRequest.cs @@ -0,0 +1,63 @@ +using System; +using System.Text; +using Newtonsoft.Json; +using Jd.ACES.Utils; + +namespace Jd.ACES.Common +{ + public class KeyRequest + { + [JsonProperty("data")] + public KeyRequestData Data { get; set; } + [JsonProperty("sig")] + public string Sig; + + public KeyRequest() { } + + /// + /// Initialize an instance of KeyRequest class for specified token to request key with major SDK version. + /// The token will sign the key request data. + /// + /// The token to request key. + /// The major version of SDK. + /// + public KeyRequest(Token t, int major_sdk_ver) + { + Data = new KeyRequestData(t.GetId(), major_sdk_ver); + // sign with given token + Sig = Convert.ToBase64String(t.DoSign(Encoding.Default.GetBytes(JsonHelper.ToJson(Data)))); + } + + /// + /// Create a new request data for specified token to request key with major SDK version. + /// The token will sign the key request data. + /// + /// The token to request key. + /// The major version of SDK. + /// the string of request data with signature. + /// + public static KeyRequest CreateNewKeyRequest(Token t, int major_sdk_ver) + { + return new KeyRequest(t, major_sdk_ver); + } + } + + public class KeyRequestData + { + [JsonProperty("sdk_ver")] + public int SdkVer { get; set; } + [JsonProperty("ts")] + public long Ts { get; set; } + [JsonProperty("tid")] + public string Tid { get; set; } + + public KeyRequestData() { } + public KeyRequestData(string tid, int major_sdk_ver) + { + // basic header construction + this.SdkVer = major_sdk_ver; + this.Ts = EnvironmentHelper.GetCurrentMillis(); + this.Tid = tid; + } + } +} diff --git a/BBWY.JDSDK/Security/Common/KeyResponse.cs b/BBWY.JDSDK/Security/Common/KeyResponse.cs new file mode 100644 index 00000000..1ca2434d --- /dev/null +++ b/BBWY.JDSDK/Security/Common/KeyResponse.cs @@ -0,0 +1,46 @@ +using System.Collections.Generic; +using Newtonsoft.Json; +using Jd.ACES.Utils; + +namespace Jd.ACES.Common +{ + public class KeyResponse + { + [JsonProperty("status_code")] + public int StatusCode { get; set; } + [JsonProperty("status_message")] + public string StatusMessage { get; set; } + [JsonProperty("tid")] + public string Tid { get; set; } + [JsonProperty("ts")] + public long Ts { get; set; } + [JsonProperty("enc_service")] + public string EncService { get; set; } + [JsonProperty("service_key_list")] + public List ServiceKeyList { get; set; } + [JsonProperty("key_cache_disabled")] + public int KeyCacheDisabled { get; set; } + [JsonProperty("key_backup_disabled")] + public int KeyBackupDisabled { get; set; } + + public KeyResponse() { } + public KeyResponse(int status_code, string status_message) + { + this.StatusCode = status_code; + this.StatusMessage = status_message; + this.Ts = EnvironmentHelper.GetCurrentMillis(); + } + } + + public class ServiceKeyInfo + { + [JsonProperty("service")] + public string Service { get; set; } + [JsonProperty("current_key_version")] + public uint CurrentKeyVersion { get; set; } + [JsonProperty("grant_usage")] + public string GrantUsage { get; set; } + [JsonProperty("keys")] + public List Keys { get; set; } + } +} diff --git a/BBWY.JDSDK/Security/Common/MKey.cs b/BBWY.JDSDK/Security/Common/MKey.cs new file mode 100644 index 00000000..b36be821 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/MKey.cs @@ -0,0 +1,472 @@ +using System; +using System.IO; +using System.Linq; +using System.Security.Cryptography; +using Newtonsoft.Json; +using Jd.ACES.Utils; +using Jd.ACES.Common.Exceptions; +using static Jd.ACES.Common.Constants; + +namespace Jd.ACES.Common +{ + public class MKey + { + private string service_identifier; + private byte[] id; + private byte[] key; + private byte[] skey; + private uint ver; + private KeyUsage keyUsage; + private KeyStatus keyStatus; + private KeyType keyType; + private long expired; + // v2.0.x effective date + private long effective; + private bool validFlag; + private string key_digest; + private const int MEGABYTE = 1024 * 1024; + private Random r; + + /// + /// Constructor of MKey. + /// + /// + /// + public MKey(string service, byte[] kid, byte[] rawkey, string kdigest, uint kver, long effectiveTs, long expTs, string ktype, string kusage, int kstatus) + { + if (kid == null || service == null) + { + throw new MalformedException("ID and App fields cannot be null."); + } + this.service_identifier = service; + this.id = kid; + this.ver = kver; + + if (!EnumHelper.TryParse(kusage, out this.keyUsage)) + { + throw new MalformedException("unknown key usage."); + } + // kstatus: 0->array(keystatus)-1 + if (kstatus >= Enum.GetValues(typeof(KeyStatus)).Length) + { + throw new MalformedException("unknown key status."); + } + // pass the key status check + this.keyStatus = (KeyStatus)kstatus; + if (!EnumHelper.TryParse(ktype, out this.keyType)) + { + throw new MalformedException("unknown key type."); + } + + this.validFlag = false; + if (rawkey != null) + { + this.expired = expTs; + this.effective = effectiveTs; + if (rawkey.Length == DEFAULT_MSKEY_LEN) + { + this.key = new byte[DEFAULT_MEKEY_LEN]; + Array.Copy(rawkey, 0, this.key, 0, DEFAULT_MEKEY_LEN); + this.skey = rawkey; + } + else + { + throw new ArgumentException("Key is too short for MKey Object."); + } + } + + // verify key itself by comparing key digest + this.key_digest = kdigest; + byte[] digest = Convert.FromBase64String(this.key_digest); + using (SHA256 hash = SHA256.Create()) + { + // has to compute over the whole key + byte[] cdigest = hash.ComputeHash(rawkey); + if (digest.SequenceEqual(cdigest)) + { + this.validFlag = true; + } + } + + r = new Random(Environment.TickCount); + } + + public bool IsValid() { return validFlag; } + + public string GetName() { return service_identifier; } + + public uint GetVersion() { return ver; } + + public byte[] GetID() { return id; } + + public long GetExpiredTime() { return expired; } + + public long GetEffectiveTime() { return effective; } + + public KeyType GetKeyType() { return keyType; } + + public KeyStatus GetKeyStatus() { return keyStatus; } + + public KeyUsage GetKeyUsage() { return keyUsage; } + + public byte[] GetRawKey() { return key; } + + /// + /// Attemps to encrypt specified plaintext with weak version. + /// + /// The byte array of plaintext to encrypt. + /// The byte array of encrypted data. + /// + public byte[] Encrypt(byte[] pt) + { + byte[] ct = null; + // use default dkey constructor + byte[] dataCipher = KeyEncryption.Encrypt(this, pt); + // construct the header + using (MemoryStream buf = new MemoryStream()) + { + buf.WriteByte((byte)CipherType.WEAK); + buf.WriteByte((byte)AlgoType.AES_CBC_128); + buf.Write(id, 0, id.Length); + buf.Write(dataCipher, 0, dataCipher.Length); + ct = buf.ToArray(); + buf.Close(); + }; + return ct; + } + + /// + /// Attemps to decrypt specified ciphertext with weak version. + /// + /// The byte array of ciphertext to decrypt. + /// The byte array of decrypted data. + /// + /// + public byte[] Decrypt(byte[] ct) + { + byte[] pt = null; + using (MemoryStream buf = new MemoryStream(ct)) + { + byte ctype = (byte)buf.ReadByte(); + if (ctype != (byte)CipherType.WEAK) + throw new MalformedException($"Invalid CipherText Type:{ctype}"); + byte atype = (byte)buf.ReadByte(); + if (atype != (byte)AlgoType.AES_CBC_128) + throw new MalformedException($"Invalid Encryption Algorithm Type:{atype}"); + byte[] keyid = new byte[DEFAULT_KEYID_LEN]; + buf.Read(keyid, 0, DEFAULT_KEYID_LEN); + if (!keyid.SequenceEqual(this.id)) + { + // error, wrong key id + throw new MalformedException("Invalid MKey ID:" + BitConverterHelper.ToString(keyid)); + } + byte[] cipher = new byte[ct.Length - buf.Position]; + buf.Read(cipher, 0, cipher.Length); + pt = KeyEncryption.Decrypt(this, cipher); + buf.Close(); + } + return pt; + } + + /// + /// Attemps to sign specified input. + /// + /// The array byte of input to sign. + /// The base64 encoding string of signature. + /// + public string Sign(byte[] input) + { + if (input == null) + { + throw new MalformedException("Illegal input."); + } + + if (this.id == null || this.id.Length != DEFAULT_KEYID_LEN) + { + throw new MalformedException("Illegal Signing Key."); + } + + byte[] random = new byte[DEFAULT_SEED_LEN]; + r.NextBytes(random); + byte[] sig = DoSign(input, random); + + string base64Sig = null; + using (MemoryStream m = new MemoryStream(DEFAULT_KEYID_LEN + + DEFAULT_SEED_LEN + sig.Length)) + { + m.Write(id, 0, DEFAULT_KEYID_LEN); + m.Write(random, 0, DEFAULT_SEED_LEN); + m.Write(sig, 0, sig.Length); + base64Sig = Convert.ToBase64String(m.ToArray(), Base64FormattingOptions.None); + } + return base64Sig; + } + + /// + /// Attemps to verify the signature with specified input. + /// + /// The byte array of input. + /// The base64 encoding string of signature to verify. + /// True if verify successfully; otherwise, false. + /// + public bool Verify(byte[] input, string sig) + { + return Verify(input, Convert.FromBase64String(sig)); + } + + /// + /// Attemps to verify the signature with specified input. + /// + /// The byte array of input. + /// The byte array of signature to verify. + /// True if verify successfully; otherwise, false. + /// + private bool Verify(byte[] input, byte[] sig) + { + if (input == null) + { + throw new MalformedException("Illegal input."); + } + if (sig == null || sig.Length <= DEFAULT_KEYID_LEN + DEFAULT_SEED_LEN) + { + throw new MalformedException("Illegal Signature."); + } + + bool ret = false; + using (MemoryStream buf = new MemoryStream(sig)) + { + byte[] keyID = new byte[DEFAULT_KEYID_LEN]; + buf.Read(keyID, 0, DEFAULT_KEYID_LEN); + // check keyid + if (!keyID.SequenceEqual(this.id)) + throw new MalformedException("Corrupted ciphertext header with illegal key id."); + + byte[] random = new byte[DEFAULT_SEED_LEN]; + buf.Read(random, 0, DEFAULT_SEED_LEN); + byte[] sigCarried = new byte[sig.Length - DEFAULT_SEED_LEN - DEFAULT_KEYID_LEN]; + buf.Read(sigCarried, 0, sigCarried.Length); + byte[] computed = DoSign(input, random); + ret = computed.SequenceEqual(sigCarried); + } + return ret; + } + + /// + /// Attemps to sign specified input and random data. + /// + /// The array byte of input to sign. + /// The array byte of random data to sign. + /// The array byte of signature. + private byte[] DoSign(byte[] input, byte[] random) + { + byte[] dataToSign = new byte[random.Length + input.Length]; + Array.Copy(input, 0, dataToSign, 0, input.Length); + Array.Copy(random, 0, dataToSign, input.Length, random.Length); + + byte[] sig = null; + using (HMACSHA256 hmac = new HMACSHA256(this.skey)) + { + sig = hmac.ComputeHash(dataToSign); + } + return sig; + } + + /// + /// Attemps to encrypt a specified file and output into another specified file. + /// + /// The input file stream to read plaintext. + /// The output file stream to write ciphertext. + /// The size of input file. + /// The size of encrypted data. + /// + /// + /// + public long Encrypt(FileStream fin, FileStream fout, long filesize) + { + DataEncryption de = new DataEncryption(); + byte[] keyCipher = KeyEncryption.Wrap(this, de.ExportKey()); + long mod16 = filesize % 16; + // + iv length + long cipherlen = filesize + 16 + (mod16 == 0 ? 16 : 16 - mod16); + + byte[] header = null; + // header calculation + using (MemoryStream headerS = new MemoryStream()) + { + headerS.WriteByte((byte)CipherType.LARGE); + byte[] idlen = BitConverterHelper.GetBytes((ushort)id.Length); + headerS.Write(idlen, 0, idlen.Length); + headerS.Write(id, 0, id.Length); + + headerS.WriteByte((byte)AlgoType.AES_CBC_128); + byte[] keylen = BitConverterHelper.GetBytes((ushort)keyCipher.Length); + headerS.Write(keylen, 0, keylen.Length); + headerS.Write(keyCipher, 0, keyCipher.Length); + + headerS.WriteByte((byte)AlgoType.AES_CBC_128); + byte[] clen = BitConverterHelper.GetBytes(cipherlen); + headerS.Write(clen, 0, clen.Length); + + header = headerS.ToArray(); + } + + CryptoStream encryptor = null; + try + { + // seek to the original + fout.Write(header, 0, header.Length); + + // write continuous cipher + encryptor = de.PrepareCipherOut(fout); + // iterative encrypt block with CipherOutputStream + byte[] chunk = new byte[MEGABYTE]; + int read; + while ((read = fin.Read(chunk, 0, MEGABYTE)) > 0) + { + encryptor.Write(chunk, 0, read); + } + } + catch (Exception e) + { + throw new Exception($"File encryption error occurred: {e.Message}"); + } + finally + { + encryptor.Flush(); + encryptor.Close(); + fin.Close(); + fout.Close(); + } + + return (long)cipherlen + header.Length; + } + + /// + /// Attemps to decrypt a specified file and output into another specified file. + /// + /// The input file stream to read ciphertext. + /// The output file stream to write plaintext. + /// The size of input file. + /// The size of decrypted data. + /// + /// + /// + public long Decrypt(FileStream fin, FileStream fout, long filesize) + { + // parsing header, fix 16 for aes block size + int hdlen = 1 * 3 + 2 * 2 + 8 + id.Length + 16; + + byte[] header = new byte[hdlen]; + if (fin.Read(header, 0, hdlen) != hdlen) + throw new MalformedException("ciphertext has no sufficient length for header structure."); + + byte[] dkey = null; + ulong dcipherLen = 0L; + long plainLen = 0L; + CryptoStream cis = null; + // paring header + using (MemoryStream buf = new MemoryStream(header)) + { + byte ctype = (byte)buf.ReadByte(); + if (ctype != (byte)CipherType.LARGE) + throw new MalformedException("Invalid CipherText Type."); + // id len + byte[] len = new byte[2]; + buf.Read(len, 0, 2); + ushort id_len = BitConverterHelper.ToUInt16(len, 0); + if (id_len != DEFAULT_KEYID_LEN) + throw new MalformedException("Corrupted ciphertext header with illegal key id length."); + byte[] keyid = new byte[DEFAULT_KEYID_LEN]; + buf.Read(keyid, 0, DEFAULT_KEYID_LEN); + if (!keyid.SequenceEqual(this.id)) + { + // error, wrong key id + throw new MalformedException("Invalid MKey ID:" + BitConverterHelper.ToString(keyid)); + } + + byte atype = (byte)buf.ReadByte(); + if (atype != (byte)AlgoType.AES_CBC_128) + throw new MalformedException($"Invalid Encryption Algorithm Type:{atype}"); + + buf.Read(len, 0, 2); + ushort key_len = BitConverterHelper.ToUInt16(len, 0); + if (key_len < DEFAULT_CIPHERBLK_LEN || key_len > (buf.Capacity - buf.Position)) + throw new MalformedException($"Corrupted ciphertext with invalid key cipher length:{key_len}"); + byte[] keyCipher = new byte[key_len]; + buf.Read(keyCipher, 0, keyCipher.Length); + // decrypt the key + dkey = KeyEncryption.Unwrap(this, keyCipher); + atype = (byte)buf.ReadByte(); + if (atype != (byte)AlgoType.AES_CBC_128) + throw new MalformedException($"Invalid Encryption Algorithm Type:{atype}"); + // cipher len + len = new byte[8]; + buf.Read(len, 0, 8); + dcipherLen = BitConverterHelper.ToUInt64(len, 0); + } + + try + { + cis = new DataEncryption(dkey).PrepareCipherIn(fin); + if (dcipherLen != (ulong)(filesize - header.Length)) + { + throw new MalformedException("Corrupted encrypted file: illegal data cipher length."); + } + + // iterative encrypt block with CipherOutputStream + byte[] chunk = new byte[MEGABYTE]; + int read; + while ((read = cis.Read(chunk, 0, MEGABYTE)) > 0) + { + plainLen += read; + fout.Write(chunk, 0, read); + } + } + catch (Exception e) + { + throw new Exception($"File decryption error occurred: {e.Message}"); + } + finally + { + cis.Close(); + fout.Flush(); + fout.Close(); + } + return plainLen; + } + + /// + /// Computes the minimum header based on specified key identifier for tracing master key. + /// + /// The byte array of key identifier. + /// The base64 encoding string of computed header. + public static string GenerateMinHeaderByKeyID(byte[] keyID) + { + byte[] header = new byte[2 + keyID.Length]; + header[0] = 0; + header[1] = 0; + Array.Copy(keyID, 0, header, 2, keyID.Length); + return Convert.ToBase64String(header); + } + }// end of MKey + + public class MKData + { + [JsonProperty("id")] + public string Id { get; set; } + [JsonProperty("key_string")] + public string KeyString { get; set; } + [JsonProperty("key_type")] + public string KeyType { get; set; } + [JsonProperty("key_exp")] + public long KeyExp { get; set; } + [JsonProperty("key_effective")] + public long KeyEffective { get; set; } + [JsonProperty("version")] + public uint Version { get; set; } + [JsonProperty("key_status")] + public int KeyStatus { get; set; } + [JsonProperty("key_digest")] + public string KeyDigest { get; set; } + }// end of MKeyData +} diff --git a/BBWY.JDSDK/Security/Common/TDEConcurrentDictionary.cs b/BBWY.JDSDK/Security/Common/TDEConcurrentDictionary.cs new file mode 100644 index 00000000..2d4d59bd --- /dev/null +++ b/BBWY.JDSDK/Security/Common/TDEConcurrentDictionary.cs @@ -0,0 +1,135 @@ +using System.Collections.Generic; + +namespace Jd.ACES.Common +{ + public class TDEConcurrentDictionary : Dictionary + { + private readonly object mutex = new object(); + + public TDEConcurrentDictionary() : base() + { + } + + public new TValue this[TKey key] + { + get { lock (mutex) { return base[key]; } } + set { lock (mutex) { base[key] = value; } } + } + + public new int Count { get { lock (mutex) { return base.Count; } } } + + public new ICollection Keys { get{ lock (mutex) { return base.Keys; } } } + + public new ICollection Values { get { lock (mutex) { return base.Values; } } } + + /// + /// Attempts to add the specified key and value. + /// + /// The key of the element to add. + /// The value of the element to add. The value can be null for reference types. + /// true if the key/value pair was added successfully; false if the key already exists. + public bool TryAdd(TKey key, TValue value) + { + lock (mutex) + { + base.TryGetValue(key, out TValue existed); + if (existed == null) + { + base.Add(key, value); + return true; + } + else + { + return false; + } + + } + } + + /// + /// Attempts to get the value associated with the specified key. + /// + /// The key of the value to get. + /// When this method returns, contains the value associated with the specified key, + /// if the key is found; otherwise, the default value for the type of the value parameter. + /// This parameter is passed uninitialized. + /// true if it contains an element with the specified key; otherwise, false. + public new bool TryGetValue(TKey key, out TValue value) + { + lock (mutex) + { + return base.TryGetValue(key, out value); + } + } + + /// + /// Compares the existing value for the specified key with a specified value, and + /// if they are equal, updates the key with a third value. + /// + /// The key whose value is compared with comparisonValue and possibly replaced. + /// The value that replaces the value of the element that has the specified key if + /// the comparison results in equality. + /// The value that is compared to the value of the element that has + /// the specifiedkey. + /// true if the value with key was equal to comparisonValue and was replaced with newValue; + /// otherwise, false. + public bool TryUpdate(TKey key, TValue newValue, TValue comparisonValue) + { + lock (mutex) + { + bool result = base.TryGetValue(key, out TValue value) && value != null && value.Equals(comparisonValue); + if (result) + base[key] = newValue; + return result; + } + } + + public new void Add(TKey key, TValue value) + { + this.TryAdd(key, value); + } + + public new bool Remove(TKey key) + { + lock (mutex) + { + return base.Remove(key); + } + } + + public void Remove(ICollection target) + { + lock (mutex) + { + foreach (TKey id in target) + { + base.Remove(id); + } + } + } + + public new bool ContainsKey(TKey key) + { + lock (mutex) + { + return base.ContainsKey(key); + } + } + + public new bool ContainsValue(TValue value) + { + lock (mutex) + { + return base.ContainsValue(value); + } + } + + public new void Clear() + { + lock (mutex) + { + base.Clear(); + } + } + } +} diff --git a/BBWY.JDSDK/Security/Common/TDEExceptions.cs b/BBWY.JDSDK/Security/Common/TDEExceptions.cs new file mode 100644 index 00000000..48f55432 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/TDEExceptions.cs @@ -0,0 +1,70 @@ +using System; + +namespace Jd.ACES.Common.Exceptions +{ + // Corrupt Key Exception: + // Throw it when received keys are corrupted + // after key verification was performed. + public class CorruptKeyException : ApplicationException + { + public CorruptKeyException(string message) : base(message) { } + } + + // No Valid Key Exception: + // Throw it when KMC Client has no valid key + // for encryption/decryption. + public class NoValidKeyException : ApplicationException + { + public NoValidKeyException(string message) : base(message) { } + } + + // Service Error Exception: + // Throw it when KMC Client receives errors + // from KMS/TMS services. + public class ServiceErrorException : ApplicationException + { + public ServiceErrorException(string message) : base(message) { } + } + + // Insufficient Salt Length Exception: + // Throw it when the salt for calculating + // index is too short. + public class InsufficientSaltLengthException : ApplicationException + { + public InsufficientSaltLengthException(string message) : base(message) { } + } + + // Invalid Key Permission Exception: + // Throw it when the key permission is invalid + // for encryption/decryption. + public class InvalidKeyPermission : ApplicationException + { + public InvalidKeyPermission(string message) : base(message) { } + } + + // Invalid Token Exception: + // Throw it when received token is invalid. + public class InvalidTokenException : ApplicationException + { + public InvalidTokenException(string message) : base(message) { } + } + + // Malformed Exception: + // Throw it when received data is malformed. + public class MalformedException : ApplicationException + { + public MalformedException(string message) : base(message) { } + } + + // Invalid Key Exception: + // Throw it when the key is inactive for encryption/decryption. + public class InvalidKeyException : ApplicationException + { + public InvalidKeyException(string message) : base(message) { } + } + + public class IndexCalculateException : ApplicationException + { + public IndexCalculateException(string message) : base(message) { } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Common/TDEStatus.cs b/BBWY.JDSDK/Security/Common/TDEStatus.cs new file mode 100644 index 00000000..e41c9941 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/TDEStatus.cs @@ -0,0 +1,167 @@ +using System; + +namespace Jd.ACES.Common +{ + class TDEStatusAttribute : Attribute + { + public TDEStatusAttribute(string Message) + { + this.Message = Message; + } + public string Message { get; set; } + } + + public enum TDEStatus + { + [TDEStatusAttribute("Success.")] + SUCCESS = 0, + + // Generic error codes across the whole TDE system. Range 1 to 99 + [TDEStatusAttribute("Internal system error.")] + INTERNAL_ERROR = 1, // default error code + [TDEStatusAttribute("Internal database error.")] + DB_ERROR = 2, + [TDEStatusAttribute("Invalid json input.")] + INVALID_JSON = 3, + // Request json is well-formed but some data field is not valid + [TDEStatusAttribute("Invalid data in the request json.")] + INVALID_REQUEST_DATA = 4, + [TDEStatusAttribute("Validation of the request signature failed.")] + REQUEST_SIG_VERFIFY_ERROR = 5, + + // KMS specific errors. Range 100 to 199 + [TDEStatusAttribute("KMS internal system error.")] + KMS_INTERNAL_ERROR = 100, + [TDEStatusAttribute("No key found on KMS.")] + KMS_NO_KEY_FOUND = 101, + [TDEStatusAttribute("MK already created for this service.")] + KMS_KEY_CREATED_ALREADY = 102, + [TDEStatusAttribute("Failed to register key by RKS.")] + KMS_KEY_REGISTRATION_FAILED = 103, + [TDEStatusAttribute("The service is already registered")] + KMS_SERVICE_ALREADY_REGISTERED = 104, + [TDEStatusAttribute("Failed to connect to TMS server")] + KMS_TMS_CONNECTION_ERROR = 105, + [TDEStatusAttribute("Failed to connect to RKS server")] + KMS_RKS_CONNECTION_ERROR = 106, + [TDEStatusAttribute("Latest key already activated")] + KMS_KEY_ALREADY_ACTIVATED = 107, + [TDEStatusAttribute("KMS fail to remove redis cache.")] + KMS_FAIL_TO_REMOVE_REDIS_CACHE = 108, + + // SDK specific errors. Range 200 to 299 + [TDEStatusAttribute("SDK generic exception error.")] + SDK_INTERNAL_ERROR = 200, + // token related + [TDEStatusAttribute("SDK uses an ineffective token.")] + SDK_USE_INEFFECTIVE_TOKEN = 201, + [TDEStatusAttribute("SDK uses an expired token with hard deadline.")] + SDK_USE_HARD_EXPIRED_TOKEN = 202, + [TDEStatusAttribute("SDK uses an expired token with soft deadline.")] + SDK_USE_SOFT_EXPIRED_TOKEN = 203, + // recovery procedure related + [TDEStatusAttribute("SDK cannot fetch any function keys from backup file.")] + SDK_FAIL_TO_READ_BACKUP = 204, + // key request/response related + [TDEStatusAttribute("SDK received key response with unmatched service name.")] + SDK_RECEIVED_WRONG_KEYRESPONSE1 = 205, + [TDEStatusAttribute("SDK received key response with unmatched token id.")] + SDK_RECEIVED_WRONG_KEYRESPONSE2 = 206, + [TDEStatusAttribute("KMS is unreachable due to:")] + SDK_CANNOT_REACH_KMS = 207, + // Encrypt/Decrypt related + [TDEStatusAttribute("SDK holds a decrypt-only token or has no key to encrypt data.")] + SDK_HAS_NO_AVAILABLE_ENC_KEYS = 208, + [TDEStatusAttribute("SDK has no corresponding key to decrypt cipher data, header:")] + SDK_HAS_NO_CORRESPONDING_DEC_KEYS = 209, + [TDEStatusAttribute("SDK uses old keys to encrypt/decrypt data.")] + SDK_OPERATE_WITH_EXPIRED_KEYS = 210, + [TDEStatusAttribute("SDK uses suspended/revoked keys to encrypt/decrypt data.")] + SDK_OPERATE_WITH_INACTIVE_KEYS = 211, + [TDEStatusAttribute("SDK threw generic exception.")] + SDK_THROW_JDK_EXCEPTION = 212, + [TDEStatusAttribute("SDK uses an invalid token.")] + SDK_USE_INVALID_TOKEN = 213, + [TDEStatusAttribute("SDK has no keys in internal cache.")] + SDK_HAS_NO_AVAILABLE_KEYS = 214, + [TDEStatusAttribute("SDK has corrupted keys in internal cache.")] + SDK_HAS_CORRUPTED_KEYS = 215, + [TDEStatusAttribute("SDK tries to decrypt corrupted cipher, header: ")] + SDK_HAS_CORRUPTED_CIPHER = 216, + [TDEStatusAttribute("SDK did not set resource path correctly.")] + SDK_DIDNOT_SETUP_RPATH = 217, + [TDEStatusAttribute("SDK cannot write key cache file to the given resource path.")] + SDK_FAIL_TO_WRITE_KEYCACHE = 218, + [TDEStatusAttribute("SDK fails to delete all key cache files.")] + SDK_FAIL_TO_DELETE_KEYCACHE = 219, + [TDEStatusAttribute("SDK cannot fetch any function keys from cache file.")] + SDK_FAIL_TO_READ_KEYCACHE = 220, + [TDEStatusAttribute("SDK fails to delete backup file.")] + SDK_FAIL_TO_DELETE_KEYBACKUP = 221, + // Event related + [TDEStatusAttribute("SDK deletes backup file successfully.")] + SDK_SUCCEEDS_TO_DELETE_KEYBACKUP = 222, + [TDEStatusAttribute("SDK deletes cache file successfully.")] + SDK_SUCCEEDS_TO_DELETE_KEYCACHE = 223, + [TDEStatusAttribute("SDK recoveries keys from backup file successfully.")] + SDK_RECOVERIES_KEYS_FROM_KEYBACKUP = 224, + [TDEStatusAttribute("SDK recoveries keys from cache file successfully.")] + SDK_RECOVERIES_KEYS_FROM_KEYCACHE = 225, + [TDEStatusAttribute("SDK successfully rewrite new keys to cache file.")] + SDK_SUCCEEDS_TO_OVERWRITE_KEYBACKUP = 226, + [TDEStatusAttribute("SDK failed to fetch rotated keys, header:")] + SDK_FAILS_TO_FETCH_UPDATED_KEYS = 227, + [TDEStatusAttribute("SDK trigger key fetching because ciphertext is encrypted with newer keys.")] + SDK_TRIGGER_ROTATED_KEY_FETCH = 228, + [TDEStatusAttribute("CurKeyVer=")] + SDK_REPORT_CUR_KEYVER = 229, + + // sign/verify + [TDEStatusAttribute("SDK has no key to sign data.")] + SDK_HAS_NO_AVAILABLE_SIGN_KEYS = 233, + [TDEStatusAttribute("SDK has no corresponding key to verify signature, header:")] + SDK_HAS_NO_CORRESPONDING_VERIFY_KEYS = 234, + [TDEStatusAttribute("SDK failed to fetch rotated verify keys, header:")] + SDK_FAILS_TO_FETCH_UPDATED_VERIFY_KEYS = 235, + [TDEStatusAttribute("SDK trigger verify key fetching because signature is signed with newer keys.")] + SDK_TRIGGER_ROTATED_VERIFY_KEY_FETCH = 236, + + /********************************** TMS about ********************************/ + // TMS specific errors. Range 300 to 399 + [TDEStatusAttribute("TMS internal system error.")] + TMS_INTERNAL_ERROR = 300, + [TDEStatusAttribute("TMS-db's data not found.")] + TMS_DB_DATA_NOTFOUND_ERROR = 301, + [TDEStatusAttribute("Request argument error.")] + TMS_REQUEST_ARGS_ERROR = 302, + [TDEStatusAttribute("Tms db data error.")] + TMS_DB_DATA_ERROR = 303, + [TDEStatusAttribute("KMS request timeout.")] + TMS_KMS_REQUEST_EXPIRE = 304, + [TDEStatusAttribute("Request signature validation failed.")] + TMS_REQUEST_VERIFY_FAILED = 305, + [TDEStatusAttribute("The request token is expired.")] + TMS_TOKEN_EXPIRE = 306, + [TDEStatusAttribute("The request token is frozen.")] + TMS_TOKEN_IS_FROZEN = 307, + [TDEStatusAttribute("The request token is revoked.")] + TMS_TOKEN_IS_REVOKE = 308, + [TDEStatusAttribute("The token is ineffective.")] + TMS_TOKEN_IS_NOT_IN_THE_EFFECT_TIME_RANGE = 309, + [TDEStatusAttribute("The token in the db is null.")] + TMS_TOKEN_IN_DB_IS_NULL = 310, + [TDEStatusAttribute("The token has no granted service.")] + TMS_NO_AVAILABLE_GRANTS_FOR_SERVICE = 311, + + // RKS specific errors. Range 400 to 499 + [TDEStatusAttribute("RKS internal system error.")] + RKS_INTERNAL_ERROR = 400, + [TDEStatusAttribute("Registration request format error.")] + RKS_REQUEST_FORMAT_ERROR = 401, + [TDEStatusAttribute("Registration request signature validation failed.")] + RKS_SIG_VERIFY_ERROR = 402, + [TDEStatusAttribute("Backup service is not available.")] + RKS_BACKUP_CLOSE = 403 + } + +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Common/Token.cs b/BBWY.JDSDK/Security/Common/Token.cs new file mode 100644 index 00000000..b518c92a --- /dev/null +++ b/BBWY.JDSDK/Security/Common/Token.cs @@ -0,0 +1,299 @@ +using System; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Linq; +using Newtonsoft.Json; +using Jd.ACES.Utils; +using Jd.ACES.Common.Exceptions; + +namespace Jd.ACES.Common +{ + public class Token : ITokenCipher, ITokenSignature + { + private string label; // label, could be create, update, and other types + private long effectiveTs; // token active timestamp, unix time format + private long expiredTs; // token expired timesatmp, unix time format + private string id; // token identifier, encoded in Base64 + private byte[] key; // token credential, symmetric key for HMAC + private string service = "Unknown"; // token major service + private Origin stype; // service type, 0 for IDC, 1 for Beta, + private bool isVerify = false; // token is verified or not + private string zone = "CN-0"; // zone field, default value is CN-0 if not assigned + private static X509Certificate2 scert = null; + private DataEncryption de; + + /// + /// Token constructor to initialize itself by given certain fields, + /// including label, identifier, key, service name, effective and + /// expired time stamp, and issue type (stype, online or offline). + /// + private Token(string label, string id, byte[] key, long effectiveTs, long expiredTs, + Origin stype, string service, string zone) + { + + this.label = label; + this.effectiveTs = effectiveTs; + this.expiredTs = expiredTs; + + this.id = id; + this.key = key; + this.service = service; + this.stype = stype; + this.isVerify = true; + if (zone != null) this.zone = zone; + + // init cipher and sign objects + this.de = new DataEncryption(this.key); + } + + /// + /// Attemps to load certificate from hardcode SDK to validate token. + /// + /// True if it is production mode; otherwise, false. + private static void LoadCert() + { + try + { + scert = new X509Certificate2(Encoding.Default.GetBytes(Constants.TMS_PROD_TOKEN_CERT)); + } + catch (Exception) + { + scert = null; + } + } + + /// + /// Attemps to parse a new instance of Token from the specified token and platform mode. + /// + /// The base64 encoding string of token to parse. + /// True if it is production mode; otherwise, false. + /// The corresponding instance of Token if no exception occur. + /// + /// + public static Token ParseFromString(string base64Token) + { + TokenStruct token; + string data; + byte[] sigBytes; + try + { + var input = Convert.FromBase64String(base64Token); + token = JsonHelper.FromJson(input); + data = JsonHelper.ToJson(token.Data); + sigBytes = Convert.FromBase64String(token.Sig); + } + catch (Exception) + { + throw new InvalidTokenException(TDEStatus.SDK_USE_INVALID_TOKEN.GetMessage()); + } + + string label = token.Data.Act; + long startTs = token.Data.Effective; + long endTs = token.Data.Expired; + string id = token.Data.Id; + + byte[] key = Convert.FromBase64String(token.Data.Key); + string service = token.Data.Service; + Origin sType = EnumHelper.FromValue(token.Data.Stype); + string zone = null; + + if (token.ExternalData != null) + { + zone = token.ExternalData.Zone; + } + + LoadCert(); + + if (scert == null) { throw new SystemException("No Trust Anchor Certificate Available"); } + + SHA256 sha256 = SHA256.Create(); + byte[] hash = sha256.ComputeHash(Encoding.UTF8.GetBytes(data)); + RSAPKCS1SignatureDeformatter rsaDeformatter = new RSAPKCS1SignatureDeformatter(scert.PublicKey.Key); + rsaDeformatter.SetHashAlgorithm(Constants.DEFAULT_TOKEN_VERIFY_ALGO); + if (!rsaDeformatter.VerifySignature(hash, sigBytes)) + { + throw new InvalidTokenException("Token Signature Validation Failed."); + } + + // assign parsing fields back to Token t and return it + return new Token(label, id, key, startTs, endTs, sType, service, zone); + } + + public string GetId() { return this.id; } + + public string GetServiceName() { return this.service; } + + public Origin GetOriginType() { return this.stype; } + + /// + /// Checks token is effective (active) or not. + /// + /// true if token is active; otherwise, false. + public bool CheckEffective() + { + long now = EnvironmentHelper.GetCurrentMillis(); + return now >= this.effectiveTs; + } + + /// + /// Checks token is expired (inactive) or not. + /// + /// delta value for extended tolerance (in millisecond). + /// Enum type indicating token state. + /// VALID indicates the token is still valid(not expired). + /// EXPIREWARNING indicates the token is expired within delta millisecond. + /// EXPIRED means the token is expired more than delta millisecond. + public State CheckExpired(long delta) + { + long now = EnvironmentHelper.GetCurrentMillis(); + if (expiredTs >= now) + return State.VALID; + else if (expiredTs + delta >= now) + return State.EXPIREWARNING; + else + return State.EXPIRED; + } + + public string GetExpiredDate() + { + return EnvironmentHelper.FormatMsDateToString(this.expiredTs); + } + + public long GetExpiredDateInLong() { return expiredTs; } + + public string GetEffectiveDate() + { + return EnvironmentHelper.FormatMsDateToString(this.effectiveTs); + } + + public string GetZone() { return this.zone; } + + public string GetTokenOrigin() { return stype.ToString(); } + + /// + /// Attemps to encrypt the specified plaintext. + /// + /// The byte array of plaintext to encrypt. + /// The byte array of encrypted data. + /// + /// + public byte[] DoEncrypt(byte[] plaintext) + { + if (!isVerify) + throw new InvalidTokenException("Not a verified token."); + return de.Encrypt(plaintext); + } + + /// + /// Attemps to decrypt the specified ciphertext. + /// + /// The byte array of ciphertext to decrypt. + /// The byte array of decrypted data. + /// + /// + public byte[] DoDecrypt(byte[] ciphertext) + { + if (!isVerify) + throw new InvalidTokenException("Not a verified token."); + return de.Decrypt(ciphertext); + } + + /// + /// Computes the signature for the specified input data. + /// + /// The byte array of input to compute hash value for. + /// The computed byte array. + /// + public byte[] DoSign(byte[] input) + { + if (!isVerify) + throw new InvalidTokenException("Not a verified token."); + byte[] sig = null; + using (HMACSHA256 hmac = new HMACSHA256(this.key)) + { + sig = hmac.ComputeHash(input); + } + return sig; + } + + /// + /// Attemps to verify the signature for the specified input data. + /// + /// The byte array of input data. + /// The byte array of signature to verify. + /// True if verify successfully; otherwise, false. + /// + public bool DoVerify(byte[] input, byte[] sig) + { + if (!isVerify) + throw new InvalidTokenException("Not a verified token."); + // call doSign on the input + byte[] csig = DoSign(input); + return csig.SequenceEqual(sig); + } + + // Token status + public enum State + { + VALID, + EXPIREWARNING, + EXPIRED + } + + public enum Origin + { + + UNDEFINED = 0, + IDC = 1, + BETA = 2, + DEV = 3 + } + } + + public class TokenStruct + { + [JsonProperty("sig")] + public string Sig { get; set; } + [JsonProperty("data")] + public InnerStruct Data { get; set; } + [JsonProperty("externalData")] + public ExternalStruct ExternalData { get; set; } + + public class ExternalStruct + { + [JsonProperty("zone")] + public string Zone { get; set; } + } + + public class InnerStruct + { + [JsonProperty("act")] + public string Act { get; set; } + [JsonProperty("effective")] + public long Effective { get; set; } + [JsonProperty("expired")] + public long Expired { get; set; } + [JsonProperty("id")] + public string Id { get; set; } + [JsonProperty("key")] + public string Key { get; set; } + [JsonProperty("service")] + public string Service { get; set; } + [JsonProperty("stype")] + public int Stype { get; set; } + } + } + + public interface ITokenCipher + { + byte[] DoEncrypt(byte[] plaintext); + byte[] DoDecrypt(byte[] ciphertext); + } + + public interface ITokenSignature + { + byte[] DoSign(byte[] input); + bool DoVerify(byte[] input, byte[] sig); + } +} diff --git a/BBWY.JDSDK/Security/Common/salsa20.cs b/BBWY.JDSDK/Security/Common/salsa20.cs new file mode 100644 index 00000000..dd4d2397 --- /dev/null +++ b/BBWY.JDSDK/Security/Common/salsa20.cs @@ -0,0 +1,429 @@ +/* + * This implementation of Salsa20 is ported from the reference implementation + * by D. J. Bernstein, which can be found at: + * http://cr.yp.to/snuffle/salsa20/ref/salsa20.c + * + * This work is hereby released into the Public Domain. To view a copy of the public domain dedication, + * visit http://creativecommons.org/licenses/publicdomain/ or send a letter to + * Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. + */ + +using System; +using System.Diagnostics; +using System.Security.Cryptography; +using System.Text; + +namespace Jd.ACES.Common +{ + /// + /// Implements the Salsa20 stream encryption cipher, as defined at http://cr.yp.to/snuffle.html. + /// + /// See Salsa20 Implementation in C#. + public sealed class Salsa20 : SymmetricAlgorithm + { + /// + /// Initializes a new instance of the class. + /// + /// The implementation of the class derived from the symmetric algorithm is not valid. + public Salsa20() + { + // set legal values + LegalBlockSizesValue = new[] { new KeySizes(512, 512, 0) }; + LegalKeySizesValue = new[] { new KeySizes(128, 256, 128) }; + + // set default values + BlockSizeValue = 512; + KeySizeValue = 256; + m_rounds = 20; + } + + /// + /// Creates a symmetric decryptor object with the specified property + /// and initialization vector (). + /// + /// The secret key to use for the symmetric algorithm. + /// The initialization vector to use for the symmetric algorithm. + /// A symmetric decryptor object. + public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV) + { + // decryption and encryption are symmetrical + return CreateEncryptor(rgbKey, rgbIV); + } + + /// + /// Creates a symmetric encryptor object with the specified property + /// and initialization vector (). + /// + /// The secret key to use for the symmetric algorithm. + /// The initialization vector to use for the symmetric algorithm. + /// A symmetric encryptor object. + public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) + { + if (rgbKey == null) + throw new ArgumentNullException("rgbKey"); + if (!ValidKeySize(rgbKey.Length * 8)) + throw new CryptographicException("Invalid key size; it must be 128 or 256 bits."); + CheckValidIV(rgbIV, "rgbIV"); + + return new Salsa20CryptoTransform(rgbKey, rgbIV, m_rounds); + } + + /// + /// Generates a random initialization vector () to use for the algorithm. + /// + public override void GenerateIV() + { + // generate a random 8-byte IV + IVValue = GetRandomBytes(8); + } + + /// + /// Generates a random key () to use for the algorithm. + /// + public override void GenerateKey() + { + // generate a random key + KeyValue = GetRandomBytes(KeySize / 8); + } + + /// + /// Gets or sets the initialization vector () for the symmetric algorithm. + /// + /// The initialization vector. + /// An attempt was made to set the initialization vector to null. + /// An attempt was made to set the initialization vector to an invalid size. + public override byte[] IV + { + get + { + return base.IV; + } + set + { + CheckValidIV(value, "value"); + IVValue = (byte[])value.Clone(); + } + } + + /// + /// Gets or sets the number of rounds used by the Salsa20 algorithm. + /// + /// The number of rounds. + public int Rounds + { + get + { + return m_rounds; + } + set + { + if (value != 8 && value != 12 && value != 20) + throw new ArgumentOutOfRangeException("value", "The number of rounds must be 8, 12, or 20."); + m_rounds = value; + } + } + + // Verifies that iv is a legal value for a Salsa20 IV. + private static void CheckValidIV(byte[] iv, string paramName) + { + if (iv == null) + throw new ArgumentNullException(paramName); + if (iv.Length % 8 != 0) + throw new CryptographicException("Invalid IV size; it must be multiple of 8 bytes."); + } + + // Returns a new byte array containing the specified number of random bytes. + private static byte[] GetRandomBytes(int byteCount) + { + byte[] bytes = new byte[byteCount]; + RandomNumberGenerator rng = RNGCryptoServiceProvider.Create(); + rng.GetBytes(bytes); + return bytes; + } + + int m_rounds; + + /// + /// Salsa20Impl is an implementation of that uses the Salsa20 algorithm. + /// + private sealed class Salsa20CryptoTransform : ICryptoTransform + { + public Salsa20CryptoTransform(byte[] key, byte[] iv, int rounds) + { + Debug.Assert(key.Length == 16 || key.Length == 32, "abyKey.Length == 16 || abyKey.Length == 32", "Invalid key size."); + Debug.Assert(iv.Length % 8 == 0, "abyIV.Length % 8 == 0", "Invalid IV size."); + Debug.Assert(rounds == 8 || rounds == 12 || rounds == 20, "rounds == 8 || rounds == 12 || rounds == 20", "Invalid number of rounds."); + + m_rounds = rounds; + m_key = new byte[key.Length]; + m_iv = iv; + Initialize(m_key, key, iv); + } + byte[] m_key; + byte[] m_iv; + + public bool CanReuseTransform + { + get { return false; } + } + + public bool CanTransformMultipleBlocks + { + get { return true; } + } + + public int InputBlockSize + { + get { return 64; } + } + + public int OutputBlockSize + { + get { return 64; } + } + + public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset) + { + // check arguments + if (inputBuffer == null) + throw new ArgumentNullException("inputBuffer"); + if (inputOffset < 0 || inputOffset >= inputBuffer.Length) + throw new ArgumentOutOfRangeException("inputOffset"); + if (inputCount < 0 || inputOffset + inputCount > inputBuffer.Length) + throw new ArgumentOutOfRangeException("inputCount"); + if (outputBuffer == null) + throw new ArgumentNullException("outputBuffer"); + if (outputOffset < 0 || outputOffset + inputCount > outputBuffer.Length) + throw new ArgumentOutOfRangeException("outputOffset"); + + byte[] output = new byte[64]; + byte[] inv = new byte[16]; + int bytesTransformed = 0; + + for (int i = 0; i < 8; i++) + inv[i] = m_iv[16 + i]; + for (int i = 8; i < 16; i++) + inv[i] = 0; + + while (inputCount >= 0) + { + Initialize(m_key, inv); + Hash(output, m_state); + + int blockSize = Math.Min(64, inputCount); + for (int i = 0; i < blockSize; i++) + outputBuffer[outputOffset + i] = (byte)(inputBuffer[inputOffset + i] ^ output[i]); + + bytesTransformed += blockSize; + + uint u = 1; + for (int i = 8; i < 16; i++) + { + u += inv[i]; + inv[i] = (byte)u; + u >>= 8; + } + + inputCount -= 64; + outputOffset += 64; + inputOffset += 64; + } + return bytesTransformed; + } + + public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) + { + if (inputCount < 0) + throw new ArgumentOutOfRangeException("inputCount"); + + byte[] output = new byte[inputCount]; + TransformBlock(inputBuffer, inputOffset, inputCount, output, 0); + return output; + } + + public void Dispose() + { + if (m_state != null) + Array.Clear(m_state, 0, m_state.Length); + m_state = null; + if (m_key != null) + Array.Clear(m_key, 0, m_key.Length); + m_key = null; + if (m_iv != null) + Array.Clear(m_iv, 0, m_iv.Length); + m_iv = null; + } + + private static uint Rotate(uint v, int c) + { + return (v << c) | (v >> (32 - c)); + } + + private static uint Add(uint v, uint w) + { + return unchecked(v + w); + } + + private static uint AddOne(uint v) + { + return unchecked(v + 1); + } + + private void Hash(byte[] output, uint[] input) + { + uint[] state = (uint[])input.Clone(); + + for (int round = m_rounds; round > 0; round -= 2) + { + state[4] ^= Rotate(Add(state[0], state[12]), 7); + state[8] ^= Rotate(Add(state[4], state[0]), 9); + state[12] ^= Rotate(Add(state[8], state[4]), 13); + state[0] ^= Rotate(Add(state[12], state[8]), 18); + state[9] ^= Rotate(Add(state[5], state[1]), 7); + state[13] ^= Rotate(Add(state[9], state[5]), 9); + state[1] ^= Rotate(Add(state[13], state[9]), 13); + state[5] ^= Rotate(Add(state[1], state[13]), 18); + state[14] ^= Rotate(Add(state[10], state[6]), 7); + state[2] ^= Rotate(Add(state[14], state[10]), 9); + state[6] ^= Rotate(Add(state[2], state[14]), 13); + state[10] ^= Rotate(Add(state[6], state[2]), 18); + state[3] ^= Rotate(Add(state[15], state[11]), 7); + state[7] ^= Rotate(Add(state[3], state[15]), 9); + state[11] ^= Rotate(Add(state[7], state[3]), 13); + state[15] ^= Rotate(Add(state[11], state[7]), 18); + state[1] ^= Rotate(Add(state[0], state[3]), 7); + state[2] ^= Rotate(Add(state[1], state[0]), 9); + state[3] ^= Rotate(Add(state[2], state[1]), 13); + state[0] ^= Rotate(Add(state[3], state[2]), 18); + state[6] ^= Rotate(Add(state[5], state[4]), 7); + state[7] ^= Rotate(Add(state[6], state[5]), 9); + state[4] ^= Rotate(Add(state[7], state[6]), 13); + state[5] ^= Rotate(Add(state[4], state[7]), 18); + state[11] ^= Rotate(Add(state[10], state[9]), 7); + state[8] ^= Rotate(Add(state[11], state[10]), 9); + state[9] ^= Rotate(Add(state[8], state[11]), 13); + state[10] ^= Rotate(Add(state[9], state[8]), 18); + state[12] ^= Rotate(Add(state[15], state[14]), 7); + state[13] ^= Rotate(Add(state[12], state[15]), 9); + state[14] ^= Rotate(Add(state[13], state[12]), 13); + state[15] ^= Rotate(Add(state[14], state[13]), 18); + } + + for (int index = 0; index < 16; index++) + ToBytes(Add(state[index], input[index]), output, 4 * index); + } + + private void Initialize(byte[] key, byte[] iv) + { + m_state = new uint[16]; + m_state[1] = ToUInt32(key, 0); + m_state[2] = ToUInt32(key, 4); + m_state[3] = ToUInt32(key, 8); + m_state[4] = ToUInt32(key, 12); + + byte[] constants = key.Length == 32 ? c_sigma : c_tau; + int keyIndex = key.Length - 16; + + m_state[11] = ToUInt32(key, keyIndex + 0); + m_state[12] = ToUInt32(key, keyIndex + 4); + m_state[13] = ToUInt32(key, keyIndex + 8); + m_state[14] = ToUInt32(key, keyIndex + 12); + m_state[0] = ToUInt32(constants, 0); + m_state[5] = ToUInt32(constants, 4); + m_state[10] = ToUInt32(constants, 8); + m_state[15] = ToUInt32(constants, 12); + + m_state[6] = ToUInt32(iv, 0); + m_state[7] = ToUInt32(iv, 4); + m_state[8] = ToUInt32(iv, 8); + m_state[9] = ToUInt32(iv, 12); + } + + private void Initialize(byte[] output, byte[] key, byte[] iv) + { + Initialize(key, iv); + byte[] constants = key.Length == 32 ? c_sigma : c_tau; + + uint[] j = (uint[])m_state.Clone(); + + for (int round = m_rounds; round > 0; round -= 2) + { + m_state[4] ^= Rotate(Add(m_state[0], m_state[12]), 7); + m_state[8] ^= Rotate(Add(m_state[4], m_state[0]), 9); + m_state[12] ^= Rotate(Add(m_state[8], m_state[4]), 13); + m_state[0] ^= Rotate(Add(m_state[12], m_state[8]), 18); + m_state[9] ^= Rotate(Add(m_state[5], m_state[1]), 7); + m_state[13] ^= Rotate(Add(m_state[9], m_state[5]), 9); + m_state[1] ^= Rotate(Add(m_state[13], m_state[9]), 13); + m_state[5] ^= Rotate(Add(m_state[1], m_state[13]), 18); + m_state[14] ^= Rotate(Add(m_state[10], m_state[6]), 7); + m_state[2] ^= Rotate(Add(m_state[14], m_state[10]), 9); + m_state[6] ^= Rotate(Add(m_state[2], m_state[14]), 13); + m_state[10] ^= Rotate(Add(m_state[6], m_state[2]), 18); + m_state[3] ^= Rotate(Add(m_state[15], m_state[11]), 7); + m_state[7] ^= Rotate(Add(m_state[3], m_state[15]), 9); + m_state[11] ^= Rotate(Add(m_state[7], m_state[3]), 13); + m_state[15] ^= Rotate(Add(m_state[11], m_state[7]), 18); + m_state[1] ^= Rotate(Add(m_state[0], m_state[3]), 7); + m_state[2] ^= Rotate(Add(m_state[1], m_state[0]), 9); + m_state[3] ^= Rotate(Add(m_state[2], m_state[1]), 13); + m_state[0] ^= Rotate(Add(m_state[3], m_state[2]), 18); + m_state[6] ^= Rotate(Add(m_state[5], m_state[4]), 7); + m_state[7] ^= Rotate(Add(m_state[6], m_state[5]), 9); + m_state[4] ^= Rotate(Add(m_state[7], m_state[6]), 13); + m_state[5] ^= Rotate(Add(m_state[4], m_state[7]), 18); + m_state[11] ^= Rotate(Add(m_state[10], m_state[9]), 7); + m_state[8] ^= Rotate(Add(m_state[11], m_state[10]), 9); + m_state[9] ^= Rotate(Add(m_state[8], m_state[11]), 13); + m_state[10] ^= Rotate(Add(m_state[9], m_state[8]), 18); + m_state[12] ^= Rotate(Add(m_state[15], m_state[14]), 7); + m_state[13] ^= Rotate(Add(m_state[12], m_state[15]), 9); + m_state[14] ^= Rotate(Add(m_state[13], m_state[12]), 13); + m_state[15] ^= Rotate(Add(m_state[14], m_state[13]), 18); + } + + for (int index = 0; index < 16; index++) + m_state[index] = Add(m_state[index], j[index]); + + m_state[0] -= ToUInt32(constants, 0); + m_state[5] -= ToUInt32(constants, 4); + m_state[10] -= ToUInt32(constants, 8); + m_state[15] -= ToUInt32(constants, 12); + m_state[6] -= ToUInt32(iv, 0); + m_state[7] -= ToUInt32(iv, 4); + m_state[8] -= ToUInt32(iv, 8); + m_state[9] -= ToUInt32(iv, 12); + + ToBytes(m_state[0], output, 0); + ToBytes(m_state[5], output, 4); + ToBytes(m_state[10], output, 8); + ToBytes(m_state[15], output, 12); + ToBytes(m_state[6], output, 16); + ToBytes(m_state[7], output, 20); + ToBytes(m_state[8], output, 24); + ToBytes(m_state[9], output, 28); + } + private static uint ToUInt32(byte[] input, int inputOffset) + { + return unchecked((uint)(((input[inputOffset] | (input[inputOffset + 1] << 8)) | (input[inputOffset + 2] << 16)) | (input[inputOffset + 3] << 24))); + } + + private static void ToBytes(uint input, byte[] output, int outputOffset) + { + unchecked + { + output[outputOffset] = (byte)input; + output[outputOffset + 1] = (byte)(input >> 8); + output[outputOffset + 2] = (byte)(input >> 16); + output[outputOffset + 3] = (byte)(input >> 24); + } + } + + static readonly byte[] c_sigma = Encoding.ASCII.GetBytes("expand 32-byte k"); + static readonly byte[] c_tau = Encoding.ASCII.GetBytes("expand 16-byte k"); + + uint[] m_state; + readonly int m_rounds; + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Core/KMClient.cs b/BBWY.JDSDK/Security/Core/KMClient.cs new file mode 100644 index 00000000..c47eff7e --- /dev/null +++ b/BBWY.JDSDK/Security/Core/KMClient.cs @@ -0,0 +1,508 @@ +using Jd.ACES.Common; +using Jd.ACES.Common.Exceptions; +using Jd.ACES.Utils; +using System; +using System.Collections.Generic; +using static Jd.ACES.Common.Constants; +using static Jd.ACES.Common.TDEStatus; + +namespace Jd.ACES +{ + public class KMClient + { + //private static ILog LOGGER = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); + + // MQ reference + private MonitorClient reporter; + // Token reference + private Token userToken; + // MKeys in-memory cache + private CacheKeyStore cacheKs; + // fail list for return keys which fail in verification procedure + private HashSet corruptKeylist; + // available key list for all enc/dec keys, pair = (service, # of keys) + private Dictionary availableKeylist; + // flag to indicate encryption/decryption keys are ready in memory + private bool keyChainIsReady = false; + // newest version holder for major service + private uint majorKeyVer; + // mutex to prevent race condition in getInstance() + private static Object mutex = new Object(); + // major sdk version number (for major upgrade) + private int majorSdkVer = 0; + //网关系统参数 + JosSystemParam josSystemParam; + + private static readonly string[] sensitiveFields = { "sig", "key_string", "key_digest", "mkey", "mkey_digest" }; + + public KMClient(MonitorClient mq, CacheKeyStore ks, Token t, string version, JosSystemParam jyp) + { + // assign references + reporter = mq; + cacheKs = ks; + userToken = t; + this.josSystemParam = jyp; + corruptKeylist = new HashSet(); + availableKeylist = new Dictionary(); + majorSdkVer = Convert.ToInt32(version.Substring(0, 1)); + //LOGGER.DebugFormat("major_sdk_version = {0}", majorSdkVer); + } + + /// + /// Defines a task to fetch master keys from KMS server. + /// + public void Flush() + { + //LOGGER.Debug("Key Management Thread Performs Key Updating..."); + + // catch all exceptions + try + { + FetchMKeys(); + // only send MQ for particular exceptions + } + catch (MalformedException ex) + { + //LOGGER.Fatal(ex.Message); + // MQ client reports throwable exception + DeliverExceptionMQ(ex); + } + catch (NoValidKeyException ex) + { + // LOGGER.Fatal(ex.Message); + // MQ client reports throwable exception + DeliverExceptionMQ(ex); + } + catch (InvalidTokenException ex) + { + //LOGGER.Fatal(ex.Message); + // MQ client reports throwable exception + DeliverExceptionMQ(ex); + } + catch (Exception ex) + { + //LOGGER.Fatal(ex.Message); + } + } + + private void DeliverExceptionMQ(Exception e) + { + reporter.InsertErrReport( + SDK_THROW_JDK_EXCEPTION.GetValue(), + e.Message, + e.StackTrace, + MsgLevel.ERROR); + } + + /// + /// Attemps to fetch master keys from KMS server. + /// + /// + /// + /// + /// + /// + public void FetchMKeys() + { + try + { + KeyRequest keyRequest; + lock (mutex) + { + keyRequest = KeyRequest.CreateNewKeyRequest(userToken, majorSdkVer); + //LOGGER.DebugFormat("Key Request: {0}", JsonHelper.ToDesensitiveJson(keyRequest, sensitiveFields)); + } + //根据凭证获取密钥信息 + KeyResponse kr = RequestMK(keyRequest); + + //LOGGER.DebugFormat("Key Response: {0}", JsonHelper.ToDesensitiveJson(kr, sensitiveFields)); + + // prepare corrupt key list + corruptKeylist.Clear(); + + if (kr.StatusCode == 0) + { + // import keys to memory + ImportMKeys(kr); + } + else + { + //LOGGER.DebugFormat("ERR CODE: {0}; ERR MESSAGE: {1}", kr.StatusCode, kr.StatusMessage); + // handle error response from KMS/TMS + // serious TMS errors, remove all keys in cache + if ((kr.StatusCode == TMS_REQUEST_VERIFY_FAILED.GetValue()) + || (kr.StatusCode == TMS_TOKEN_EXPIRE.GetValue()) + || (kr.StatusCode == TMS_NO_AVAILABLE_GRANTS_FOR_SERVICE.GetValue()) + || (kr.StatusCode == TMS_TOKEN_IS_FROZEN.GetValue()) + || (kr.StatusCode == TMS_TOKEN_IS_REVOKE.GetValue()) + || (kr.StatusCode == TMS_DB_DATA_NOTFOUND_ERROR.GetValue()) + ) + { + // errors from TMS + reporter.InsertErrReport( + kr.StatusCode, + kr.StatusMessage, + EMPTYSTR, + MsgLevel.SEVERE); + // handle cases: frozen, expired, verify failed, revoke + // for security reason, better to remove all keys + cacheKs.RemoveAllMKeys(); + // set flag to false + keyChainIsReady = false; + } + else + { + // other errors + reporter.InsertErrReport( + kr.StatusCode, + kr.StatusMessage, + EMPTYSTR, + MsgLevel.ERROR); + } + + throw new ServiceErrorException(kr.StatusMessage); + } + } + catch (ArgumentNullException e) + { + //LOGGER.Fatal(e.Message); + throw new MalformedException(e.Message); + } + catch (SystemException e) + { + // report KMS error no matter what + //LOGGER.Fatal(e.Message); + // adjust the KMS unreachable to warning level + reporter.InsertErrReport( + SDK_CANNOT_REACH_KMS.GetValue(), + SDK_CANNOT_REACH_KMS.GetMessage() + e.Message, + e.StackTrace, + MsgLevel.WARN); + + throw new SystemException(SDK_CANNOT_REACH_KMS.GetMessage() + e.Message); + } + } + + /// + /// Attemps to import master keys fetched from KMS server to memory. + /// + /// + /// + /// + /// + /// + /// + private void ImportMKeys(KeyResponse kr) + { + // check major service name and token ID + if (!kr.EncService.Equals(userToken.GetServiceName())) + { + //LOGGER.Fatal(SDK_RECEIVED_WRONG_KEYRESPONSE1.GetMessage()); + reporter.InsertErrReport( + SDK_RECEIVED_WRONG_KEYRESPONSE1.GetValue(), + SDK_RECEIVED_WRONG_KEYRESPONSE1.GetMessage(), + EMPTYSTR, + MsgLevel.ERROR); + throw new ServiceErrorException(SDK_RECEIVED_WRONG_KEYRESPONSE1.GetMessage()); + } + if (!kr.Tid.Equals(userToken.GetId())) + { + //LOGGER.Fatal(SDK_RECEIVED_WRONG_KEYRESPONSE2.GetMessage()); + reporter.InsertErrReport( + SDK_RECEIVED_WRONG_KEYRESPONSE2.GetValue(), + SDK_RECEIVED_WRONG_KEYRESPONSE2.GetMessage(), + EMPTYSTR, + MsgLevel.ERROR); + throw new ServiceErrorException(SDK_RECEIVED_WRONG_KEYRESPONSE2.GetMessage()); + } + + // get two lists of key IDs to make sure old keys could be removed from cache_ks + List enc_rmv_list = cacheKs.GetKeyIDList(KStoreType.ENC_STORE); + List dec_rmv_list = cacheKs.GetKeyIDList(KStoreType.DEC_STORE); + + List list = kr.ServiceKeyList; + cacheKs.ResetFutureKeyIDs(); + + foreach (ServiceKeyInfo service in list) + { + // granted services + List mkeys = service.Keys; + // add available key list entry + // entry: service -> max key version + if (availableKeylist.ContainsKey(service.Service)) + availableKeylist[service.Service] = mkeys.Count - 1; + else + availableKeylist.Add(service.Service, mkeys.Count - 1); + + foreach (MKData key in mkeys) + { + MKey k = new MKey( + service.Service, + Convert.FromBase64String(key.Id), + Convert.FromBase64String(key.KeyString), + key.KeyDigest, + key.Version, + key.KeyEffective, + key.KeyExp, + key.KeyType, + service.GrantUsage, + key.KeyStatus); + + if (k.IsValid()) + { + if (service.Service.Equals(userToken.GetServiceName())) + { + // major service, require to update key version + // v2.0.x will use any version assigned by KMS + majorKeyVer = service.CurrentKeyVersion; + // update to enc/dec key cache if necessary + cacheKs.UpdateKey(key.Id, k, KStoreType.ENC_STORE); + cacheKs.UpdateKey(key.Id, k, KStoreType.DEC_STORE); + enc_rmv_list.Remove(key.Id); + dec_rmv_list.Remove(key.Id); + } + else + { + // update to decryption key cache only + cacheKs.UpdateKey(key.Id, k, KStoreType.DEC_STORE); + dec_rmv_list.Remove(key.Id); + } + + } + else + { + // if key is corrupted + corruptKeylist.Add(Convert.ToBase64String(k.GetID())); + } + } + + // v2.0.x, pre-compute key id + // create service key-id list + cacheKs.UpdateFutureKeyIDs(service.Service, service.CurrentKeyVersion); + } + + // generate key update report with assigned key list information + reporter.InsertKeyUpdateEventReport(SDK_REPORT_CUR_KEYVER.GetValue(), + SDK_REPORT_CUR_KEYVER.GetMessage() + majorKeyVer, majorKeyVer, availableKeylist); + availableKeylist.Clear(); + + // adjust key store cache + if (enc_rmv_list.Count > 0) + cacheKs.RemoveKeysViaList(enc_rmv_list, KStoreType.ENC_STORE); + if (dec_rmv_list.Count > 0) + cacheKs.RemoveKeysViaList(dec_rmv_list, KStoreType.DEC_STORE); + + // verify key store by compare their digest + SendCorruptReport(); + // check valid key chain + CheckValidKeyChain(); + } + + /// + /// Sends a report if there exists corrupt keys. + /// + /// + private void SendCorruptReport() + { + if (corruptKeylist.Count != 0) + { + //LOGGER.Fatal(SDK_HAS_CORRUPTED_KEYS.GetMessage()); + // prepare String + string keyids = "keyids:"; + foreach (string x in corruptKeylist) + { + keyids += x + ","; + } + keyids = keyids.Substring(0, keyids.Length - 1); + reporter.InsertErrReport( + SDK_HAS_CORRUPTED_KEYS.GetValue(), + SDK_HAS_CORRUPTED_KEYS.GetMessage(), + keyids, + MsgLevel.ERROR); + // throw new exception here + throw new CorruptKeyException(SDK_HAS_CORRUPTED_KEYS.GetMessage()); + } + } + + /// + /// Checks if key chain is ready with fail-fast behavior. + /// + /// + private void CheckValidKeyChain() + { + keyChainIsReady = false; + int total_keys = cacheKs.NumOfKeys(KStoreType.DEC_STORE) + cacheKs.NumOfKeys(KStoreType.ENC_STORE); + // fail-fast + if (total_keys == 0) + { + //LOGGER.Fatal(SDK_HAS_NO_AVAILABLE_KEYS.GetMessage()); + // should not happen, probably due to some internal error or other issues + reporter.InsertErrReport( + SDK_HAS_NO_AVAILABLE_KEYS.GetValue(), + SDK_HAS_NO_AVAILABLE_KEYS.GetMessage(), + EMPTYSTR, + MsgLevel.SEVERE); + throw new NoValidKeyException(SDK_HAS_NO_AVAILABLE_KEYS.GetMessage()); + } + + //LOGGER.DebugFormat("# of enc keys: {0} and # of dec keys: {1}", cacheKs.NumOfKeys(KStoreType.ENC_STORE), cacheKs.NumOfKeys(KStoreType.DEC_STORE)); + // LOGGER.DebugFormat("Max key version for major service: {0}", majorKeyVer); + + // at least the memory has functional keychain already + keyChainIsReady = true; + } + /// + /// 获取主密钥请求 + /// + /// + /// + private KeyResponse RequestMK(KeyRequest keyRequest) + { + JosMasterKeyGetRequest josMasterKeyGetRequest = new JosMasterKeyGetRequest(); + josMasterKeyGetRequest.sdk_ver = keyRequest.Data.SdkVer; + josMasterKeyGetRequest.ts = keyRequest.Data.Ts; + josMasterKeyGetRequest.tid = keyRequest.Data.Tid; + josMasterKeyGetRequest.sig = keyRequest.Sig; + josMasterKeyGetRequest.appKey = josSystemParam.appKey; + josMasterKeyGetRequest.appSecret = josSystemParam.appSecret; + //request KMS MKey + string result = HttpsClientWrapper.PostJson(josSystemParam.serverURL, josMasterKeyGetRequest.getParameters()); + JosMasterKeyGetResponse josMasterKeyGetResponse = JsonHelper.FromJson(result); + + if (!"0".Equals(josMasterKeyGetResponse.getResponse.code)) + { + throw new ServiceErrorException("gw platform error ->" + josMasterKeyGetResponse.getResponse.code); + } + if (josMasterKeyGetResponse.getResponse.keyResponse.StatusCode != 0) + { + //LOGGER.Warn("mkey api error ->: " + josMasterKeyGetResponse.getResponse.keyResponse.StatusMessage); + } + return josMasterKeyGetResponse.getResponse.keyResponse; + } + + public uint GetMajorKeyVersion() + { + return majorKeyVer; + } + + public bool IsKeyChainReady() { return keyChainIsReady; } + + public void ResetKeyChainFlag() { keyChainIsReady = false; } + + } + + public enum KStoreType : byte + { + ENC_STORE = (byte)0, + DEC_STORE = (byte)1 + } + + public class CacheKeyStore + { + // keyid -> MKey (encryption) + private TDEConcurrentDictionary encKeystore; + // keyid -> Mkey (decryption) + private TDEConcurrentDictionary decKeystore; + private HashSet futureKeyIds; + private const int TVALUE = 3; + + public CacheKeyStore() + { + encKeystore = new TDEConcurrentDictionary(); + decKeystore = new TDEConcurrentDictionary(); + futureKeyIds = new HashSet(); + } + + public int NumOfKeys(KStoreType t) + { + if (t == KStoreType.ENC_STORE) + return encKeystore.Count; + else + return decKeystore.Count; + } + + public MKey SearchDecKey(byte[] mkIndex) + { + MKey retKey = null; + decKeystore.TryGetValue(Convert.ToBase64String(mkIndex), out retKey); + return retKey; + } + + public MKey GetEncKeyByVersion(uint keyVer) + { + foreach (MKey k in encKeystore.Values) + { + if (k.GetVersion() == keyVer) + { + return k; + } + } + return null; + } + + public List GetKeyIDList(KStoreType t) + { + if (t == KStoreType.ENC_STORE) + return new List(encKeystore.Keys); + else + return new List(decKeystore.Keys); + } + + public void RemoveKeysViaList(ICollection target, KStoreType t) + { + if (t == KStoreType.ENC_STORE) + { + encKeystore.Remove(target); + } + else + { + decKeystore.Remove(target); + } + } + + public void ResetFutureKeyIDs() + { + futureKeyIds.Clear(); + } + + public bool HasFutureKeyID(byte[] keyid) + { + return futureKeyIds.Contains(Convert.ToBase64String(keyid)); + } + + public void UpdateFutureKeyIDs(string service, uint maxVer) + { + uint sindex = maxVer + 1; + for (uint i = sindex; i < sindex + TVALUE; i++) + { + // compute future keyids + futureKeyIds.Add(KeyDerivation.KeyIDString(service, i)); + } + } + + public void UpdateKey(string b64Index, MKey k, KStoreType t) + { + var keyStore = t == KStoreType.ENC_STORE ? encKeystore : decKeystore; + // update it when key is new to cache or status has been changed + if (!keyStore.ContainsKey(b64Index)) + keyStore.Add(b64Index, k); + else + { + keyStore.TryGetValue(b64Index, out MKey oldk); + if (!oldk.GetKeyStatus().EqualValue(k.GetKeyStatus())) + { + // status changes + keyStore.TryUpdate(b64Index, k, oldk); + } + } + + } + + public void RemoveAllMKeys() + { + encKeystore.Clear(); + decKeystore.Clear(); + } + } + +} diff --git a/BBWY.JDSDK/Security/Core/MonitorClient.cs b/BBWY.JDSDK/Security/Core/MonitorClient.cs new file mode 100644 index 00000000..45171a76 --- /dev/null +++ b/BBWY.JDSDK/Security/Core/MonitorClient.cs @@ -0,0 +1,437 @@ +using Jd.ACES.Common; +using Jd.ACES.Utils; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Text; +using static Jd.ACES.Common.Constants; + +namespace Jd.ACES +{ + public class MonitorClient + { + //private static ILog LOGGER = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); + + // key-value: int (event/excpetion code), string (report) + private TDEConcurrentDictionary reports = new TDEConcurrentDictionary(); + private TDEClient parent = null; + private bool setParaAlready = false; + private string service = "Unknown Service"; + private string tid = "Unknown TID"; + private JosSecretApiReportRequest josSecretApiReportRequest = new JosSecretApiReportRequest(); + + public MonitorClient(TDEClient p) + { + parent = p; + InitJosApiRequest(); + } + + public void Task() + { + try + { + //LOGGER.Debug("Monitor scheduler checks report cache."); + // generate Statistic + InsertStatisticReport(); + // send all buffered reports + SendAllReports(); + } + catch (Exception t) + { + // prevent the thread stops when Throwable exception occurs + //LOGGER.Fatal(t); + } + } + + public void SendAllReports() + { + // using thread-safe way + ICollection keys = reports.Keys; + HashSet removing = new HashSet(); + foreach (int key in keys) + { + string singleReport = reports[key]; + if (SendReport(singleReport)) + { + removing.Add(key); + } + } + reports.Remove(removing); + + if (reports.Count == 0) + { + ////LOGGER.Debug("Monitor flushed all messages."); + } + else + { + ////LOGGER.DebugFormat("Monitor buffered {0} messages in queue.", reports.Count); + } + } + + private bool SendReport(string report) + { + bool ret = false; + try + { + String result = HttpsClientWrapper.PostJson(parent.josSystemParam.serverURL, report); + JosSecretApiReportResponse josVoucherInfoGetResponse = JsonHelper.FromJson(result); + if (josVoucherInfoGetResponse != null && josVoucherInfoGetResponse.getResponse.reportData.errorCode == 0) + { + ////LOGGER.Debug("Monitor push reply:" + josVoucherInfoGetResponse.getResponse.reportData.errorMsg); + ret = true; + } + else + { + ////LOGGER.Debug("Monitor push failed."); + } + } + catch (Exception e) + { + // //LOGGER.Fatal(e.Message); + } + return ret; + } + public void InitJosApiRequest() + { + string accessToken = parent.josSystemParam.accessToken; ; + josSecretApiReportRequest.serverUrl = parent.josSystemParam.serverURL; + josSecretApiReportRequest.accessToken = accessToken; + josSecretApiReportRequest.appKey = parent.josSystemParam.appKey; + josSecretApiReportRequest.appSecret = parent.josSystemParam.appSecret; + if (!string.IsNullOrEmpty(accessToken) && accessToken.StartsWith(Constants.UNDERLINE)) + { + //添加自有账号逻辑,CustomerUserId为自有账号token + string customerUserId = accessToken.Substring(1, accessToken.LastIndexOf(Constants.UNDERLINE) - 1); + try + { + josSecretApiReportRequest.customerUserId = Convert.ToInt64(customerUserId); + } + catch (Exception e) + { + ////LOGGER.Error("token invalid", e); + } + } + } + private string ConvertToApiRequest(ProduceRequest produceRequest) + { + josSecretApiReportRequest.businessId = produceRequest.Messages[0].BusinessId; + josSecretApiReportRequest.text = produceRequest.Messages[0].Text; + josSecretApiReportRequest.attribute = JsonHelper.ToJson(produceRequest.Messages[0].Attributes); + return josSecretApiReportRequest.getParameters(); + } + + public void InsertInitReport() + { + ProduceRequest req = ProduceRequest.GetInitRequest(service, tid); + var report = ConvertToApiRequest(req); + ////LOGGER.DebugFormat("add init report: {0}", report); + // not error report but init report + reports.Add(MsgType.INIT.GetValue(), report); + } + + public void InsertStatisticReport() + { + long[] stat = null; + if (parent != null) stat = parent.GetStatistic(); + + ProduceRequest req = ProduceRequest.GetStatisticRequest(service, tid, stat); + var report = ConvertToApiRequest(req); + ////LOGGER.DebugFormat("add statistic report: {0}", report); + // not error report but init report + reports.Add(MsgType.STATISTIC.GetValue(), report); + } + + public void InsertEventReport(int eventCode, string eventDetail) + { + ProduceRequest req = ProduceRequest.GetEventRequest(service, tid, eventCode, eventDetail); + var report = ConvertToApiRequest(req); + ////LOGGER.DebugFormat("add event report: {0}", report); + // v2.0.x send event right the way + + SendReport(report); + } + + public void InsertKeyUpdateEventReport(int eventcode, string eventDetail, uint major_key_ver, Dictionary keylist) + { + ProduceRequest req = ProduceRequest.GetKPEventRequest(service, tid, eventcode, eventDetail, major_key_ver, keylist); + var report = ConvertToApiRequest(req); + ////LOGGER.DebugFormat("add keyupdate event report: {0}", report); + // v2.0.x send event right the way + // try to get auth token first + SendReport(report); + } + + public void InsertErrReport(int errcode, string detail, string stacktrace, MsgLevel level) + { + string detailLocal = detail ?? ""; + + ProduceRequest req = ProduceRequest.GetErrorRequest(service, tid, level.GetValue(), errcode, detailLocal, stacktrace); + var report = ConvertToApiRequest(req); + ////LOGGER.DebugFormat("add error report: {0}", report); + if (level.Equals(MsgLevel.ERROR) || level.Equals(MsgLevel.SEVERE)) + { + // use main thread to send all all cached reports + ////LOGGER.Debug("Send urgent messages."); + SendReport(report); + } + else + { + // buffer it + reports.Add(errcode, report); + } + } + + public void SetProductionEnv() + { + // check parameters set of not + if (!setParaAlready) + { + if (parent != null) + { + service = parent.GetServiceIdentifier(); + tid = parent.GetTokenIdentifier(); + } + // send init report for 1st call + setParaAlready = true; + this.InsertInitReport(); + } + } + } + + + public class ProduceRequest + { + [JsonProperty("messages")] + public List Messages { get; set; } + + public ProduceRequest(List messages) + { + this.Messages = messages; + } + public static ProduceRequest GetInitRequest(string service, string tid) + { + List l = new List + { + new InitMessage(service, tid) + }; + return new ProduceRequest(l); + } + + public static ProduceRequest GetEventRequest(string service, string tid, int event_code, string evt) + { + List l = new List + { + new EventMessage(service, tid, event_code, evt) + }; + return new ProduceRequest(l); + } + + public static ProduceRequest GetKPEventRequest(string service, string tid, int event_code, string evt, uint major_kver, Dictionary keylist) + { + List l = new List + { + new KPEventMessage(service, tid, event_code, evt, major_kver, keylist) + }; + return new ProduceRequest(l); + } + + public static ProduceRequest GetErrorRequest(string service, string tid, int level, int err_code, string err_msg, string stack_trace) + { + List l = new List + { + new ErrorMessage(service, tid, level, err_code, err_msg, stack_trace) + }; + return new ProduceRequest(l); + } + + public static ProduceRequest GetStatisticRequest(string service, string tid, long[] stat) + { + List l = new List + { + new StatisticMessage(service, tid, stat) + }; + return new ProduceRequest(l); + } + } + + public class BasicMessage + { + [JsonProperty("businessId")] + public string BusinessId { get; set; } + [JsonProperty("text")] + public string Text { get; set; } + [JsonProperty("attributes")] + public BasicAttribute Attributes { get; set; } + + public static string GetRandomString() + { + Random r = new Random(Environment.TickCount); + char[] chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=+-*/_|<>^~@?%&".ToCharArray(); + StringBuilder buffer = new StringBuilder(40); + for (int i = 0; i < 40; i++) + { + int rc = r.Next(40); + buffer.Append(chars[rc]); + } + return buffer.ToString(); + } + } + + public class BasicAttribute + { + [JsonProperty("type")] + public int Type { get; set; } + [JsonProperty("host")] + public string Host { get; set; } + [JsonProperty("level")] + public int Level { get; set; } + [JsonProperty("service")] + public string Service { get; set; } + [JsonProperty("tid")] + public string Tid { get; set; } + [JsonProperty("env")] + public string Env { get; set; } + [JsonProperty("ts")] + public long Ts { get; set; } + [JsonProperty("sdk_ver")] + public string SdkVer { get; set; } + + public BasicAttribute(int type, int level, string service, string tid) + { + this.Type = type; + this.Host = EnvironmentHelper.GetHost(); + this.Level = level; + this.Service = service; + this.Tid = tid; + this.SdkVer = TDEClient.GetSDKVersion(); + this.Env = EnvironmentHelper.GetSystemInfo(); + this.Ts = EnvironmentHelper.GetCurrentMillis(); + } + } + + public class EventAttribute : BasicAttribute + { + [JsonProperty("code")] + public int Code { get; set; } + [JsonProperty("event")] + public string Event { get; set; } + public EventAttribute(int type, int level, string service, string tid, int code, string evt) + : base(type, level, service, tid) + { + this.Code = code; + this.Event = evt; + } + } + + public class KPEventAttribute : EventAttribute + { + [JsonProperty("cur_key")] + public uint CurKey { get; set; } + [JsonProperty("keylist")] + public Dictionary KeyList { get; set; } + public KPEventAttribute(int type, int level, string service, string tid, int code, string evt, uint major_kver, Dictionary keylist) + : base(type, level, service, tid, code, evt) + { + this.KeyList = keylist; + this.CurKey = major_kver; + } + } + + public class ErrorAttribute : BasicAttribute + { + [JsonProperty("code")] + public int Code { get; set; } + [JsonProperty("msg")] + public string Msg { get; set; } + [JsonProperty("heap")] + public string Heap { get; set; } + public ErrorAttribute(int type, int level, string service, string tid, int err_code, string err_msg, string stacktrace) + : base(type, level, service, tid) + { + this.Code = err_code; + this.Msg = err_msg; + this.Heap = stacktrace; + } + } + + public class StatisticAttribute : BasicAttribute + { + [JsonProperty("enccnt")] + public string Enccnt { get; set; } + [JsonProperty("deccnt")] + public string Deccnt { get; set; } + [JsonProperty("encerrcnt")] + public string Encerrcnt { get; set; } + [JsonProperty("decerrcnt")] + public string Decerrcnt { get; set; } + [JsonProperty("signcnt")] + public string Signcnt { get; set; } + [JsonProperty("verifycnt")] + public string Verifycnt { get; set; } + [JsonProperty("signerrcnt")] + public string Signerrcnt { get; set; } + [JsonProperty("verifyerrcnt")] + public string Verifyerrcnt { get; set; } + public StatisticAttribute(int type, int level, string service, string tid, long[] stat) + : base(type, level, service, tid) + { + this.Enccnt = (stat == null) ? "0" : stat[0].ToString(); + this.Deccnt = (stat == null) ? "0" : stat[1].ToString(); + this.Encerrcnt = (stat == null) ? "0" : stat[2].ToString(); + this.Decerrcnt = (stat == null) ? "0" : stat[3].ToString(); + this.Signcnt = (stat == null) ? "0" : stat[4].ToString(); + this.Verifycnt = (stat == null) ? "0" : stat[5].ToString(); + this.Signerrcnt = (stat == null) ? "0" : stat[6].ToString(); + this.Verifyerrcnt = (stat == null) ? "0" : stat[7].ToString(); + } + } + public class InitMessage : BasicMessage + { + public InitMessage(string service, string tid) + { + this.BusinessId = BasicMessage.GetRandomString(); + this.Text = MsgType.INIT.ToString(); + this.Attributes = new BasicAttribute((int)MsgType.INIT, (int)MsgLevel.INFO, service, tid); + } + } + + public class EventMessage : BasicMessage + { + public EventMessage(string service, string tid, int event_code, string evt) + { + this.BusinessId = BasicMessage.GetRandomString(); + this.Text = MsgType.EVENT.ToString(); + this.Attributes = new EventAttribute((int)MsgType.EVENT, (int)MsgLevel.INFO, service, tid, event_code, evt); + } + } + + public class KPEventMessage : BasicMessage + { + public KPEventMessage(string service, string tid, int event_code, string evt, uint major_kver, Dictionary keylist) + { + this.BusinessId = BasicMessage.GetRandomString(); + this.Text = MsgType.EVENT.ToString(); + this.Attributes = new KPEventAttribute((int)MsgType.EVENT, (int)MsgLevel.INFO, service, tid, event_code, evt, major_kver, keylist); + } + } + + public class ErrorMessage : BasicMessage + { + public ErrorMessage(string service, string tid, int level, int err_code, string err_msg, string stacktrace) + { + this.BusinessId = BasicMessage.GetRandomString(); + this.Text = MsgType.EXCEPTION.ToString(); + this.Attributes = new ErrorAttribute((int)MsgType.EXCEPTION, level, service, tid, err_code, err_msg, stacktrace); + } + } + + public class StatisticMessage : BasicMessage + { + public StatisticMessage(string service, string tid, long[] stat) + { + this.BusinessId = BasicMessage.GetRandomString(); + this.Text = MsgType.STATISTIC.ToString(); + this.Attributes = new StatisticAttribute((int)MsgType.STATISTIC, (int)MsgLevel.INFO, service, tid, stat); + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Core/TDEClient.cs b/BBWY.JDSDK/Security/Core/TDEClient.cs new file mode 100644 index 00000000..65764979 --- /dev/null +++ b/BBWY.JDSDK/Security/Core/TDEClient.cs @@ -0,0 +1,1368 @@ +using Jd.ACES.Common; +using Jd.ACES.Common.Exceptions; +using Jd.ACES.Task; +using Jd.ACES.Utils; +using Jd.Api; +using System; +using System.Collections.Generic; +using System.IO; +using System.Security.Cryptography; +using System.Text; +using static Jd.ACES.Common.Constants; +using static Jd.ACES.Common.TDEStatus; + + +namespace Jd.ACES +{ + public class TDEClient + { + //private static ILog LOGGER = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); + + // Key - base64 token string; Value - TDEClient instance + public static Dictionary clientPool; + // used in JMQ reporting + private static string version = "1.0.0"; + // MKeys in-memory cache + private CacheKeyStore cache_ks; + // token holder + private Token t; + // Monitor Client based on Https + private MonitorClient reporter = null; + // Pushing epoch, default is 1 hours, unit is second + private static long mqEpoch = 3600L; + // KM Client + private KMClient kmc = null; + // refresh epoch, default is 8 hours, unit is second + private static long kmEpoch = 28800L; + //ϵͳ + public JosSystemParam josSystemParam; + + // v2.0.x CipherResult + private static readonly CipherResult malformedCipher = new CipherResult(CipherStatus.Malformed, null, false); + + // prepare Scheduler for KM client + private static ScheduledExecutor kmScheduler; + // prepare Scheduler for MQ client + private static ScheduledExecutor mqScheduler; + // mutex to prevent race condition in getInstance() + private static Object mutex = new Object(); + + // statistic record present in long array + // index: enccnt(0) deccnt(1) encerrcnt(2) decerrcnt(3) + // signcnt(4) verifycnt(5) signerrcnt(6) verifyerrcnt(7) + public enum StatisticType + { + ENCCNT = 0, + DECCNT, + ENCERRCNT, + DECERRCNT, + SIGNCNT, + VERIFYCNT, + SIGNERRCNT, + VERIFYERRCNT + } + private long[] statistic = null; + + private static readonly byte[] SALT = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; + private static readonly byte[] KEYWORDSALT = { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F}; + static TDEClient() + { + if (clientPool == null) + clientPool = new Dictionary(); + if (kmScheduler == null) + kmScheduler = new ScheduledExecutor(kmEpoch, FlushKeyCacheTask.Task); + if (mqScheduler == null) + mqScheduler = new ScheduledExecutor(mqEpoch, SendReportCacheTask.Task); + version = version + "-dotnet"; + } + + /// + /// Initializes a new instance of TDEClient with specified token, KMS endpoint and platform mode. + /// + /// ַ. + /// ̨Ӧappkey + /// ̨ӦappSecret + /// Ȩtoken + /// The corresponding instance of TDEClient. + /// + /// + /// + /// + /// + /// + public TDEClient(string serverURL, string appKey, string appSecret, string accessToken) + { + ////LOGGER.Debug("Create client with a given new token string."); + josSystemParam = new JosSystemParam(); + josSystemParam.accessToken = accessToken; + josSystemParam.appKey = appKey; + josSystemParam.appSecret = appSecret; + josSystemParam.serverURL = serverURL; + InitClient(josSystemParam); + } + + /// + /// Initializes the instance of TDEClient with specified token, KMS endpoint and platform mode. + /// + /// APIϵͳ. + /// + /// + /// + /// + /// + /// + private void InitClient(JosSystemParam josSystemParam) + { + try + { + + // step 1: Build the HTTPS listener to the client + reporter = new MonitorClient(this); + + // step 2: request voucher info + string tokenStr = RequestVoucher(josSystemParam); + + // step 3: load single token + // one token can access only one app + // throws NoSuchAlgorithmException, InvalidKeyException, SignatureException, + // InvalidTokenException, MalformedException + t = Token.ParseFromString(tokenStr); + ////LOGGER.InfoFormat("Token ID: {0}, origins from {1}", t.GetId(), t.GetTokenOrigin()); + + // step 4: prepare MKey cache and corrupt key list + cache_ks = new CacheKeyStore(); + + // step 5: prepare KM client (separate thread) with a given epoch + // setup necessary parameters like epoch, key cache file and backup file locations, + // token and version number + kmc = new KMClient(reporter, cache_ks, t, version,josSystemParam); + + // step 6: adjust settings + reporter.SetProductionEnv(); + + // step 7: allocate some statistic structure + statistic = new long[Enum.GetNames(typeof(StatisticType)).Length]; + + // step 8: connect KMS for flash keys + kmc.FetchMKeys(); + // FetchMKeys are blocking call, check key chain is ready for bootup + // if not keys here, throw exception here.. + if (!kmc.IsKeyChainReady()) + { + throw new SystemException(SDK_HAS_NO_AVAILABLE_KEYS.GetMessage()); + } + } + catch (InvalidTokenException e) + { + ////LOGGER.Fatal(e.Message); + // MQ client reports this severe exception + reporter.InsertErrReport( + SDK_USE_INVALID_TOKEN.GetValue(), + e.Message, + e.StackTrace, + MsgLevel.SEVERE); + throw new InvalidTokenException(e.Message); + } + catch (MalformedException e) + { + ////LOGGER.Fatal(e.Message); ; + // MQ client reports this severe exception + reporter.InsertErrReport( + SDK_THROW_JDK_EXCEPTION.GetValue(), + e.Message, + e.StackTrace, + MsgLevel.ERROR); + throw new MalformedException(e.Message); + } + catch (ServiceErrorException e) + { + throw new ServiceErrorException(e.Message); + } + catch (NoValidKeyException e) + { + throw new NoValidKeyException(e.Message); + } + catch (Exception e) + { + ////LOGGER.Fatal(e.Message); ; + // catch all exceptions and throw wrapped exception as SystemException + reporter.InsertErrReport( + SDK_INTERNAL_ERROR.GetValue(), + e.Message, + e.StackTrace, + MsgLevel.ERROR); + throw new SystemException(e.Message); + } + } + + /// + /// Attempts to get a singleton instance of TDEClient class. + /// + /// ַ. + /// ̨Ӧappkey + /// ̨ӦappSecret + /// Ȩtoken + /// The default is production mode. + /// TDEClient instance if the token was available and the keys + /// for encryption were fetched successfully. + /// + /// + /// + /// + /// + /// + public static TDEClient GetInstance(string serverURL, string appKey, string appSecret, string accessToken) + { + if (!clientPool.ContainsKey(accessToken)) + { + lock (mutex) + { + if (!clientPool.ContainsKey(accessToken)) + { + // cannot find it in the pool, create one for sure + clientPool.Add(accessToken, new TDEClient( serverURL,appKey,appSecret,accessToken)); + } + } + } + return clientPool[accessToken]; + } + + public static TDEClient GetInstance(DefaultJdClient jdClient){ + return GetInstance(jdClient.serverUrl, jdClient.appKey, jdClient.appSecret, jdClient.accessToken); + } + + /// + /// Attempts to calculate index with given plaintext and salt value. + /// + /// The given plaintext to calculate. + /// The given salt value. + /// byte array of calculated index + /// + /// + public static byte[] CalculateIndex(byte[] pt, byte[] salt) + { + return IndexCalculator.Sha256Index(pt, salt); + } + + /// + /// Attempts to calculate index with given plaintext and salt value. + /// + /// The given plaintext to calculate. + /// The given salt value. + /// base64 encoding string of calculated index + /// + /// + public static string CalculateStringIndex(byte[] pt, byte[] salt) + { + return Convert.ToBase64String(CalculateIndex(pt, salt)); + } + + /// + /// Attempts to calculate index with given plaintext and special salt value derived from master key. + /// + /// The given plaintext to calculate. + /// byte array of calculated index + /// + /// + public byte[] CalculateIndex(byte[] pt) + { + MKey k0 = this.GetEncKey(0, true); + byte[] index = null; + try + { + byte[] compute_salt = KeyEncryption.Wrap(k0, SALT); + index = IndexCalculator.Sha256Index(pt, compute_salt); + } + catch (Exception e) + { + // rewrap the exception + throw new IndexCalculateException(e.GetType().Name + ":" + e.Message); + } + + return index; + } + + /// + /// Attempts to calculate index with given plaintext and specified salt value derived from master key. + /// + /// The given plaintext to calculate. + /// base64 encoding string of calculated index + /// + /// + public string CalculateStringIndex(byte[] pt) + { + return Convert.ToBase64String(CalculateIndex(pt)); + } + + /// + /// Checks if the ciphertext can be decrypted. + /// + /// The byte array of ciphertext to check. + /// + public static bool isEncryptData(byte[] ct) + { + try + { + byte ctype = ct[0]; + // for weak + bool flag = false; + if (ctype == (byte)CipherType.LARGE || ctype == (byte)CipherType.REGULAR) + { + flag = true; + } + else if (ctype != (byte)CipherType.WEAK) + { + return false; + } + + byte[] mkIdx = ExtractKeyId(ct, flag); + if (mkIdx == null && mkIdx.Length<=0) + return false; + else + return true; + } + catch (Exception) + { + // format error or other error + return false; + } + } + + /** + * жַǷΪ + */ + public static bool isEncryptData(String base64ct) + { + try + { + return isEncryptData(Convert.FromBase64String(base64ct)); + } + catch (Exception) + { + return false; + } + } + + public CipherResult GetCipherResult(byte[] ct) + { + try + { + byte ctype = ct[0]; + // for weak + bool flag = false; + if (ctype == (byte)CipherType.LARGE || ctype == (byte)CipherType.REGULAR) + { + flag = true; + } + else if (ctype != (byte)CipherType.WEAK) + { + return malformedCipher; + } + + byte[] mkIdx = ExtractKeyId(ct, flag); + + if (mkIdx == null) + return malformedCipher; + if (cache_ks.SearchDecKey(mkIdx) != null) + return new CipherResult(CipherStatus.Decryptable, mkIdx, flag); + else if (cache_ks.HasFutureKeyID(mkIdx)) + return new CipherResult(CipherStatus.Feasible, mkIdx, flag); + else + return new CipherResult(CipherStatus.UnDecryptable, mkIdx, flag); + } + catch (Exception) + { + // format error or other error + return malformedCipher; + } + } + + public CipherResult GetCipherResult(string base64ct) + { + CipherResult ret; + try + { + ret = GetCipherResult(Convert.FromBase64String(base64ct)); + } + catch (Exception) + { + return malformedCipher; + } + // return Malformed by default + return ret; + } + + /// + /// Attemps to encrypt the specified plaintext with regular version. + /// + /// The byte array of plaintext to encrypt. + /// The byte array of encrypted data. + /// + /// + /// + /// + /// + public byte[] Encrypt(byte[] pt) + { + ValidateToken(); + // fetch corresponding master key and check its status + MKey k = this.GetEncKey(this.kmc.GetMajorKeyVersion()); + //LOGGER.DebugFormat("Weak encrypt with key version: {0}", k.GetVersion()); + + byte[] ct; + try + { + ct = k.Encrypt(pt); + // not catch all exceptions, we only increase error count for + // possible cases + statistic[StatisticType.ENCCNT.GetValue()]++; + } + catch (ArgumentNullException e) + { + // null input + statistic[StatisticType.ENCERRCNT.GetValue()]++; + throw e; + } + catch (Exception e) + { + // master key has some issue + statistic[StatisticType.ENCERRCNT.GetValue()]++; + throw new SystemException(e.GetType().Name + ":" + e.Message); + } + + return ct; + } + /// + /// Attemps to decrypt the specified ciphertext and automatically recognition encryption version is regular or strong. + /// + /// The byte array of ciphertext. + /// The byte array of decrypted data. + /// + /// + /// + /// + /// + /// + /// + /// + /// + public byte[] Decrypt(byte[] ct) + { + ValidateToken(); + + MKey k = this.GetDecKey(ct); + //LOGGER.DebugFormat("Decrypt with key version: {0}", k.GetVersion()); + + byte[] pt; + // decrypt and then return plaintext + try + { + pt = k.Decrypt(ct); + // increase after decryption done + statistic[StatisticType.DECCNT.GetValue()]++; + } + catch (ArgumentNullException e) + { + statistic[StatisticType.DECERRCNT.GetValue()]++; + throw e; + } + catch (MalformedException e) + { + statistic[StatisticType.DECERRCNT.GetValue()]++; + throw e; + } + catch (Exception e) + { + statistic[StatisticType.DECERRCNT.GetValue()]++; + throw new SystemException(e.GetType().Name + ":" + e.Message); + } + return pt; + } + + /// + /// Attemps to encrypt a specified plaintext. + /// + /// The UTF-8 encoding string of plaintext. + /// The base64 encoding string of encrypted data. + /// + /// + /// + /// + /// + public string EncryptString(string pt) + { + return EncryptString(pt, Encoding.UTF8); + } + + /// + /// Attemps to encrypt a specified encoding string of plaintext. + /// + /// The string of plaintext. + /// The encoding of plaintext. + /// The base64 encoding string of encrypted data. + /// + /// + /// + /// + /// + public string EncryptString(string pt, Encoding encoding) + { + if (pt == null) + throw new ArgumentNullException("Input string pt is null."); + byte[] input = encoding.GetBytes(pt); + byte[] ct = Encrypt(input); + return Convert.ToBase64String(ct); + } + + /// + /// Attemps to decrypt the specified base64 encoding string. + /// + /// The base64 encoding string to decrypt. + /// The UTF-8 encoding string of decrypted data. + /// + /// + /// + /// + /// + /// + /// + /// + /// + public string DecryptString(string base64ct) + { + return DecryptString(base64ct, Encoding.UTF8); + } + + /// + /// Attemps to decrypt the specified base64 encoding string and return decrypted data with speicified encoding. + /// + /// The base64 encoding string to decrypt. + /// The encoding of decrypted data. + /// The specified encoding string of decrypted data. + /// + /// + /// + /// + /// + /// + /// + /// + /// + public string DecryptString(string base64ct, Encoding encoding) + { + if (base64ct == null) + throw new ArgumentNullException("Input cipher string base64ct is NULL."); + byte[] decoded = Convert.FromBase64String(base64ct); + return encoding.GetString(Decrypt(decoded)); + } + + /// + /// Attemps to encrypt specified source file and output encrypted data into another specified file. + /// + /// The file carrying plaintext. + /// The file carrying encrypted data. + /// + /// + /// + /// + /// + public void EncryptFile(string source, string dest) + { + // validate token + ValidateToken(); + // fetch master key and check key status + MKey k = this.GetEncKey(kmc.GetMajorKeyVersion()); + ////LOGGER.DebugFormat("Encrypt file with key version: {0}", k.GetVersion()); + + try + { + using (FileStream fout = File.OpenWrite(dest), fin = File.OpenRead(source)) + { + k.Encrypt(fin, fout, fin.Length); + // increase counting after everything completes + statistic[StatisticType.ENCCNT.GetValue()]++; + } + } + catch (IOException e) + { + statistic[StatisticType.ENCERRCNT.GetValue()]++; + throw e; + } + catch (Exception e) + { + statistic[StatisticType.ENCERRCNT.GetValue()]++; + ////LOGGER.Fatal(e.Message); + throw new SystemException(e.GetType().Name + ":" + e.Message); + } + } + + /// + /// Attemps to decrypt specified source file and output decrypted data into another specified file. + /// + /// The file carrying ciphertext. + /// The file carrying decrypted data. + /// + /// + public void DecryptFile(string source, string dest) + { + // validate token + ValidateToken(); + + try + { + // check cipher and handle exceptions + byte[] minheader = new byte[STRONG_HDR_LEN]; + using (FileStream fout = File.OpenWrite(dest), fin = File.OpenRead(source)) + { + int rdlen = fin.Read(minheader, 0, minheader.Length); + // throw earlier + if (rdlen < STRONG_HDR_LEN) + { + string message = SDK_HAS_CORRUPTED_CIPHER.GetMessage() + Convert.ToBase64String(minheader); + reporter.InsertErrReport( + SDK_HAS_CORRUPTED_CIPHER.GetValue(), + message, + EMPTYSTR, + MsgLevel.SEVERE); + throw new MalformedException(message); + } + + // try to extractID and check key status + MKey k = this.GetDecKey(minheader); + ////LOGGER.DebugFormat("Decrypt with key version: {0}", k.GetVersion()); + fin.Position = 0; + // decrypt it + k.Decrypt(fin, fout, fin.Length); + // increase counting after everything completes + statistic[StatisticType.DECCNT.GetValue()]++; + } + } + catch (IOException e) + { + statistic[StatisticType.DECERRCNT.GetValue()]++; + throw e; + } + catch (Exception e) + { + statistic[StatisticType.DECERRCNT.GetValue()]++; + ////LOGGER.Fatal(e.Message); + throw new SystemException(e.GetType().Name + ":" + e.Message); + } + } + + /** + * ԶTokenṩ˺ʹ + * @param userId + * @return + */ + public static string generateCustomerToken(long userId, String appKey) + { + return Constants.UNDERLINE + userId + Constants.UNDERLINE + appKey; + } + + /// + /// ȡtokenӦƾ֤Ϣ + /// + /// + /// + public static string RequestVoucher(JosSystemParam josSystemParam) + { + string voucher = null; + try + { + string result = null; + string accessToken = josSystemParam.accessToken; + JosVoucherInfoGetRequest josVoucherInfoGetRequest = new JosVoucherInfoGetRequest(); + if (!string.IsNullOrEmpty(accessToken) && accessToken.StartsWith(Constants.UNDERLINE)) + { + //˺߼CustomerUserIdΪ˺token + string customerUserId = accessToken.Substring(1, accessToken.LastIndexOf(Constants.UNDERLINE) - 1); + try + { + josVoucherInfoGetRequest.customerUserId = Convert.ToInt64(customerUserId); + }catch (Exception e) + { + //LOGGER.Error("token invalid", e); + } + } + else{ + josVoucherInfoGetRequest.accessToken = accessToken; + } + josVoucherInfoGetRequest.appKey = josSystemParam.appKey; + josVoucherInfoGetRequest.appSecret = josSystemParam.appSecret; + result = HttpsClientWrapper.PostJson(josSystemParam.serverURL, josVoucherInfoGetRequest.getParameters()); + JosVoucherInfoGetResponse josVoucherInfoGetResponse = JsonHelper.FromJson(result); + if (!"0".Equals(josVoucherInfoGetResponse.getResult.code)) + { + throw new ServiceErrorException("gw platform error ->" + josVoucherInfoGetResponse.getResult.code); + } + if (!"0".Equals(josVoucherInfoGetResponse.getResult.responseData.errorCode)) + { + //LOGGER.Error("request voucher api error"+ josVoucherInfoGetResponse.getResult.responseData.errorCode); + throw new InvalidTokenException("voucher api error ->" + josVoucherInfoGetResponse.getResult.code); + } + voucher = josVoucherInfoGetResponse.getResult.responseData.voucherEntity.voucher; + } + catch (Exception e) + { + //LOGGER.Error("request voucher failure ", e); + } + return voucher; + } + + /// + /// Attemps to sign specified input. + /// + /// The array byte of input to sign. + /// The base64 encoding string of signature. + /// + /// + /// + /// + /// + public string Sign(byte[] input) + { + // validate token first + ValidateToken(); + + // fetch sign key and check key status + MKey k = this.GetEncKey(kmc.GetMajorKeyVersion(), false); + + //LOGGER.DebugFormat("Signing with key version: {0}", k.GetVersion()); + + string sig = null; + try + { + sig = k.Sign(input); + } + catch (MalformedException e) + { + statistic[StatisticType.SIGNERRCNT.GetValue()]++; + throw e; + } + catch (Exception e) + { + statistic[StatisticType.SIGNERRCNT.GetValue()]++; + throw new SystemException(e.GetType().Name + ":" + e.Message); + } + statistic[StatisticType.SIGNCNT.GetValue()]++; + return sig; + } + + /// + /// Attemps to verify the signature with specified input data. + /// + /// The byte array of input data. + /// The base64 encoding string of signature to verify. + /// True if verify successfully; otherwise, false. + /// + /// + /// + /// + /// + /// + /// + /// + public bool Verify(byte[] input, string sig) + { + // validate token + ValidateToken(); + + byte[] sigBytes = Convert.FromBase64String(sig); + if (sigBytes.Length <= DEFAULT_KEYID_LEN + DEFAULT_SEED_LEN) + { + statistic[StatisticType.VERIFYERRCNT.GetValue()]++; + throw new MalformedException("Corrupted signature with illegal length."); + } + + byte[] keyID = new byte[DEFAULT_KEYID_LEN]; + using (MemoryStream buf = new MemoryStream(sigBytes)) + { + buf.Read(keyID, 0, DEFAULT_KEYID_LEN); + } + + MKey k = this.GetDecKeyByID(keyID, false); + + //LOGGER.DebugFormat("Verifying with key version: {0}", k.GetVersion()); + + bool ret = false; + try + { + ret = k.Verify(input, sig); + statistic[StatisticType.VERIFYCNT.GetValue()]++; + } + catch (MalformedException e) + { + statistic[StatisticType.VERIFYERRCNT.GetValue()]++; + throw e; + } + catch (Exception e) + { + statistic[StatisticType.VERIFYERRCNT.GetValue()]++; + throw e; + } + + return ret; + } + + /// + /// Attemps to get encryption key with specified key version. + /// + /// The key version. + /// True in encryption mode; otherwise, false. + /// The master key for encryption. + /// + /// + /// + private MKey GetEncKey(uint keyVersion, bool isEncryption = true) + { + // try to fetch corresponding master key from local key store + MKey k = this.cache_ks.GetEncKeyByVersion(keyVersion); + + // check key status + if (k == null) + { + if (isEncryption) + { + //LOGGER.Fatal(SDK_HAS_NO_AVAILABLE_ENC_KEYS.GetMessage()); + // should not happen, probably due to some internal error or other issues + reporter.InsertErrReport( + SDK_HAS_NO_AVAILABLE_ENC_KEYS.GetValue(), + SDK_HAS_NO_AVAILABLE_ENC_KEYS.GetMessage(), + EMPTYSTR, + MsgLevel.SEVERE); + statistic[StatisticType.ENCERRCNT.GetValue()]++; + throw new NoValidKeyException(SDK_HAS_NO_AVAILABLE_ENC_KEYS.GetMessage()); + } + else + { + //LOGGER.Fatal(SDK_HAS_NO_AVAILABLE_SIGN_KEYS.GetMessage()); + // should not happen, probably due to some internal error or other issues + reporter.InsertErrReport( + SDK_HAS_NO_AVAILABLE_SIGN_KEYS.GetValue(), + SDK_HAS_NO_AVAILABLE_SIGN_KEYS.GetMessage(), + EMPTYSTR, + MsgLevel.SEVERE); + statistic[StatisticType.SIGNERRCNT.GetValue()]++; + throw new NoValidKeyException(SDK_HAS_NO_AVAILABLE_SIGN_KEYS.GetMessage()); + } + } + + // encrypt only for ACTIVE key + if (k.GetKeyStatus() != KeyStatus.ACTIVE) + { + // Key might be revoke/suspended + //LOGGER.Fatal(SDK_OPERATE_WITH_INACTIVE_KEYS.GetMessage()); + reporter.InsertErrReport( + SDK_OPERATE_WITH_INACTIVE_KEYS.GetValue(), + SDK_OPERATE_WITH_INACTIVE_KEYS.GetMessage(), + EMPTYSTR, + MsgLevel.ERROR); + if (isEncryption) + statistic[StatisticType.ENCERRCNT.GetValue()]++; + else + statistic[StatisticType.SIGNERRCNT.GetValue()]++; + throw new InvalidKeyException(SDK_OPERATE_WITH_INACTIVE_KEYS.GetMessage()); + } + // check key permission + if (k.GetKeyUsage() != KeyUsage.E && k.GetKeyUsage() != KeyUsage.ED) + { + throw new InvalidKeyPermission("Key Permission Invalid."); + } + + // check key timestamp + CheckExpiredKey(k); + + return k; + } + + /// + /// Attemps to get decryption key for specified ciphertext. + /// + /// The byte array of key identifier. + /// The output cipher status. + /// The master key for decryption. + /// + /// + /// + /// + /// + /// + /// + private MKey GetDecKey(byte[] ct) + { + // check cipher and handle exceptions + CipherResult st = GetCipherResult(ct); + // MQ handler for different cases + if (st.status.Equals(CipherStatus.UnDecryptable)) + { + int minLen = st.isStrong ? Math.Min(ct.Length, STRONG_HDR_LEN) : Math.Min(ct.Length, WEAK_HDR_LEN); + byte[] minHeader = new byte[minLen]; + Array.Copy(ct, minHeader, minLen); + string header = Convert.ToBase64String(minHeader); + reporter.InsertErrReport( + SDK_HAS_NO_CORRESPONDING_DEC_KEYS.GetValue(), + SDK_HAS_NO_CORRESPONDING_DEC_KEYS.GetMessage() + header, + EMPTYSTR, + MsgLevel.SEVERE); + statistic[StatisticType.DECERRCNT.GetValue()]++; + throw new NoValidKeyException(SDK_HAS_NO_CORRESPONDING_DEC_KEYS.GetMessage() + header); + } + else if (st.status.Equals(CipherStatus.Feasible)) + { + //LOGGER.Debug("Feasible case: KMS client needs to fetch keys from KMS."); + reporter.InsertEventReport(SDK_TRIGGER_ROTATED_KEY_FETCH.GetValue(), + SDK_TRIGGER_ROTATED_KEY_FETCH.GetMessage()); + // fetch keys from KMS + // blocking call!! + kmc.FetchMKeys(); + if (cache_ks.HasFutureKeyID(st.keyID)) + { + int minLen = st.isStrong ? Math.Min(ct.Length, STRONG_HDR_LEN) : Math.Min(ct.Length, WEAK_HDR_LEN); + byte[] minHeader = new byte[minLen]; + Array.Copy(ct, minHeader, minLen); + string header = Convert.ToBase64String(minHeader); + reporter.InsertErrReport( + SDK_FAILS_TO_FETCH_UPDATED_KEYS.GetValue(), + SDK_FAILS_TO_FETCH_UPDATED_KEYS.GetMessage() + header, + EMPTYSTR, + MsgLevel.SEVERE); + statistic[StatisticType.DECERRCNT.GetValue()]++; + throw new NoValidKeyException(SDK_FAILS_TO_FETCH_UPDATED_KEYS.GetMessage() + header); + } + } + else if (st.status.Equals(CipherStatus.Malformed)) + { + statistic[StatisticType.DECERRCNT.GetValue()]++; + // fetch available ciphertext + string corrpted_cipher = "(NULL)"; + if (ct != null) + { + int minLen = Math.Min(ct.Length, WEAK_HDR_LEN); + byte[] minHeader = new byte[minLen]; + Array.Copy(ct, minHeader, minLen); + corrpted_cipher = minLen == 0 ? "(EMPTY)" : Convert.ToBase64String(minHeader); + } + reporter.InsertErrReport( + SDK_HAS_CORRUPTED_CIPHER.GetValue(), + SDK_HAS_CORRUPTED_CIPHER.GetMessage() + corrpted_cipher, + EMPTYSTR, + MsgLevel.SEVERE); + throw new MalformedException(SDK_HAS_CORRUPTED_CIPHER.GetMessage() + corrpted_cipher); + } + + return this.GetDecKeyByID(st.keyID); + } + + /// + /// Attemps to get decryption key with specified key identifier. + /// + /// The byte array of key identifier. + /// True in decryption mode; otherwise, false. + /// The master key for decryption. + /// + /// + /// + /// + /// + /// + /// + private MKey GetDecKeyByID(byte[] keyID, bool isDecryption = true) + { + // try to fetch corresponding master key from local key store + MKey k = this.cache_ks.SearchDecKey(keyID); + + if (!isDecryption) + { + string header = MKey.GenerateMinHeaderByKeyID(keyID); + + if (cache_ks.HasFutureKeyID(keyID)) + { + //LOGGER.Debug("Feasible case: KMS client needs to fetch verify keys from KMS."); + reporter.InsertEventReport(SDK_TRIGGER_ROTATED_VERIFY_KEY_FETCH.GetValue(), + SDK_TRIGGER_ROTATED_VERIFY_KEY_FETCH.GetMessage()); + kmc.FetchMKeys(); + if (cache_ks.HasFutureKeyID(keyID)) + { + reporter.InsertErrReport( + SDK_FAILS_TO_FETCH_UPDATED_VERIFY_KEYS.GetValue(), + SDK_FAILS_TO_FETCH_UPDATED_VERIFY_KEYS.GetMessage() + header, + EMPTYSTR, + MsgLevel.SEVERE); + statistic[StatisticType.VERIFYERRCNT.GetValue()]++; + throw new NoValidKeyException(SDK_FAILS_TO_FETCH_UPDATED_VERIFY_KEYS.GetMessage() + header); + } + + k = this.cache_ks.SearchDecKey(keyID); + } + + if (k == null) + { + string errorMessage = SDK_HAS_NO_CORRESPONDING_VERIFY_KEYS.GetMessage() + header; + //LOGGER.Fatal(errorMessage); + reporter.InsertErrReport( + SDK_HAS_NO_CORRESPONDING_VERIFY_KEYS.GetValue(), + errorMessage, + EMPTYSTR, + MsgLevel.SEVERE); + statistic[StatisticType.VERIFYERRCNT.GetValue()]++; + throw new NoValidKeyException(errorMessage); + } + } + + // check if key status is revoked + if (k.GetKeyStatus() == KeyStatus.REVOKED) + { + // due to key rotation, decryption can use both active/suspend key but not for revoked one + //LOGGER.Fatal(SDK_OPERATE_WITH_INACTIVE_KEYS.GetMessage()); + reporter.InsertErrReport( + SDK_OPERATE_WITH_INACTIVE_KEYS.GetValue(), + SDK_OPERATE_WITH_INACTIVE_KEYS.GetMessage(), + EMPTYSTR, + MsgLevel.SEVERE); + if (isDecryption) + { + statistic[StatisticType.DECERRCNT.GetValue()]++; + } + else + { + statistic[StatisticType.VERIFYERRCNT.GetValue()]++; + } + throw new InvalidKeyException(SDK_OPERATE_WITH_INACTIVE_KEYS.GetMessage()); + } + + // check key permission + if (k.GetKeyUsage() != KeyUsage.D && k.GetKeyUsage() != KeyUsage.ED) + { + throw new InvalidKeyPermission("Key Permission Invalid."); + } + + // check key timestamp + this.CheckExpiredKey(k); + + return k; + } + + private void CheckExpiredKey(MKey key) + { + long now = EnvironmentHelper.GetCurrentMillis(); + if (key.GetExpiredTime() < now) + { + reporter.InsertErrReport( + SDK_OPERATE_WITH_EXPIRED_KEYS.GetValue(), + SDK_OPERATE_WITH_EXPIRED_KEYS.GetMessage(), + EMPTYSTR, + MsgLevel.WARN); + //LOGGER.Debug(SDK_OPERATE_WITH_EXPIRED_KEYS.GetMessage()); + } + } + + /// + private void ValidateToken() + { + if (!t.CheckEffective()) + { + //LOGGER.FatalFormat("Please use this token after {0}", t.GetEffectiveDate()); + // report via JMQ + reporter.InsertErrReport( + SDK_USE_INEFFECTIVE_TOKEN.GetValue(), + SDK_USE_INEFFECTIVE_TOKEN.GetMessage(), + EMPTYSTR, + MsgLevel.SEVERE); + // throw new exception + throw new InvalidTokenException(SDK_USE_INEFFECTIVE_TOKEN.GetMessage()); + } + Token.State state = t.CheckExpired(TOKEN_EXP_DELTA); + if (state == Token.State.EXPIRED) + { + //LOGGER.Fatal("Please apply for a new token online. The current token is already expired for more than 30 days."); + // MQ client reports this severe exception + reporter.InsertErrReport( + SDK_USE_HARD_EXPIRED_TOKEN.GetValue(), + SDK_USE_HARD_EXPIRED_TOKEN.GetMessage(), + EMPTYSTR, + MsgLevel.SEVERE); + + throw new InvalidTokenException(SDK_USE_HARD_EXPIRED_TOKEN.GetMessage()); + } + else if (state == Token.State.EXPIREWARNING) + { + reporter.InsertErrReport( + SDK_USE_SOFT_EXPIRED_TOKEN.GetValue(), + SDK_USE_SOFT_EXPIRED_TOKEN.GetMessage(), + EMPTYSTR, + MsgLevel.WARN); + + //LOGGER.Warn("Token is already expired but less than 30 days. We still allow it to be operated."); + //LOGGER.WarnFormat("Token expired date: {0}", t.GetExpiredDate()); + } + } + + /// + /// Computes a position-sensitive index for the specified plaintext. + /// Suitable for fixed-length or fixed-format data, such as phone number and ID card number. + /// + /// The string of plaintext to compute index for. + /// the hex string of computed index. + public string ObtainWildCardKeyWordIndex(string spt) + { + if (spt == null) + { + throw new ArgumentNullException("plaintext is null."); + } + // convert to unicode encoding if plaintext contains non-ASCII character + spt = IndexCalculator.FormatPlaintext(spt); + + MKey k = this.GetEncKey(0, true); + byte[] key = KeyEncryption.Wrap(k, KEYWORDSALT); + byte[] iv = new byte[24]; + Array.Copy(key, 0, iv, 0, iv.Length); + byte[] pt = Encoding.UTF8.GetBytes(spt); + + int clen = pt.Length; + byte[] ct = new byte[clen]; + using (SymmetricAlgorithm salsa20 = new Salsa20()) + using (ICryptoTransform encrypt = salsa20.CreateEncryptor(key, iv)) + { + ct = encrypt.TransformFinalBlock(pt, 0, pt.Length); + } + + return BitConverterHelper.ToHexString(ct); + } + + /// + /// Computes a query index for the specified keyword with wildcard character. + /// Use the asterisk '*' as a wildcard to match any ASCII charachter. + /// Use the crosshatch '#' as a wildcard to match any non-ASCII charachter. + /// + /// The string of keyword with wildcard to query. + /// the hex string of computed query index. + public string CalculateWildCardKeyWord(string queryW) + { + if (queryW == null) + { + throw new ArgumentNullException("query keyword is null."); + } + // format if keyword contains wildcard for non-ASCII character + queryW = IndexCalculator.FormatQueryKeyword(queryW); + + MKey k = this.GetEncKey(0, true); + Console.WriteLine(k.GetRawKey().Length); + + byte[] key = KeyEncryption.Wrap(k, KEYWORDSALT); + byte[] nonce = new byte[24]; + Array.Copy(key, 0, nonce, 0, nonce.Length); + byte[] pt = Encoding.UTF8.GetBytes(queryW); + + // preallocate + byte[] ct = new byte[pt.Length]; + using (SymmetricAlgorithm salsa20 = new Salsa20()) + using (ICryptoTransform encrypt = salsa20.CreateEncryptor(key, nonce)) + { + ct = encrypt.TransformFinalBlock(pt, 0, pt.Length); + } + + int skip = 0; + for (int i = 0; i < queryW.Length; i++) + { + if (queryW[i] == WildcardPattern.ASCII) + skip++; + else break; + } + + if (skip == queryW.Length) + { + // query string is all * + throw new Exception("keyword format does not match!"); + } + + byte[] rct = new byte[ct.Length - skip]; + Array.Copy(ct, skip, rct, 0, rct.Length); + return BitConverterHelper.ToHexString(rct); + } + + /// + /// Computes a query index for the specified keyword with wildcard. + /// + /// The string of keyword to query. + /// The number of ASCII wildcard character. + /// The number of non-ASCII wildcard character. + /// the hex string of computed query index. + public string CalculateWildCardKeyWord(string keyword, int asciiCharPrefixNumber, int nonAsciiCharPrefixNumber = 0) + { + string queryW = IndexCalculator.GenerateWildcardKeyword(keyword, asciiCharPrefixNumber, nonAsciiCharPrefixNumber); + return CalculateWildCardKeyWord(queryW); + } + + /// + /// Computes a position-insensitive index for the specified plaintext. + /// Suitable for variable length data, such as name and address. + /// + /// The string of plaintext to compute index for. + /// base64 encoding string of computed index. + public string ObtainKeyWordIndex(string spt) + { + if (spt == null) + { + throw new ArgumentNullException("plaintext is null."); + } + MKey k = this.GetEncKey(0, true); + byte[] key = KeyEncryption.Wrap(k, KEYWORDSALT); + byte[] iv = new byte[24]; + Array.Copy(key, 0, iv, 0, iv.Length); + + byte[] ct = new byte[spt.Length * 4]; + int offset = 0; + StringBuilder buffer = new StringBuilder(); + + using (SymmetricAlgorithm salsa20 = new Salsa20()) + using (ICryptoTransform encrypt = salsa20.CreateEncryptor(key, iv)) + { + for (int i = 0, l = spt.Length; i < l; i++) + { + byte[] wpt = Encoding.UTF8.GetBytes(spt.Substring(i, 1)); + if (wpt.Length < 4) + { + // padding with key string + int padOffset = (wpt[0] > 127 ? 256 - wpt[0] : wpt[0]) % (key.Length - 8); + int padSize = 4 - wpt.Length; + byte[] wpt2 = new byte[4]; + Array.Copy(wpt, wpt2, Math.Min(wpt.Length, 4)); + wpt = wpt2; + Array.Copy(key, 4 + padOffset, wpt, wpt.Length - padSize, padSize); + } + encrypt.TransformBlock(wpt, 0, 4, ct, offset); + byte[] rct = new byte[4]; + Array.Copy(ct, offset, rct, 0, rct.Length); + buffer.Append(Convert.ToBase64String(rct).Replace("==", string.Empty)); + offset += 4; + } + } + + return buffer.ToString(); + } + + /// + /// Computes a query index for the specified keyword. + /// + /// The string of keyword to query. + /// base64 encoding string of computed query index. + public string CalculateKeyWord(string queryW) + { + return ObtainKeyWordIndex(queryW); + } + + private static byte[] ExtractKeyId(byte[] ct, bool isStrong) + { + byte[] eid; + using (MemoryStream buf = new MemoryStream(ct)) + { + // skip ciphertext type + byte ctype = (byte)buf.ReadByte(); + if (isStrong) + { + byte[] len = new byte[2]; + buf.Read(len, 0, 2); + ushort eidLen = BitConverterHelper.ToUInt16(len, 0); + // add length checking, not enough space + if (ct.Length - 3 < eidLen) + return null; + eid = new byte[eidLen]; + buf.Read(eid, 0, eidLen); + } + else + { + // skip algorithm + byte atype = (byte)buf.ReadByte(); + // add length checking, not enough space + if (ct.Length - 2 < DEFAULT_KEYID_LEN) + return null; + eid = new byte[DEFAULT_KEYID_LEN]; + buf.Read(eid, 0, DEFAULT_KEYID_LEN); + } + } + + return eid; + } + + /// + /// Attempts to set the interval, in seconds, for repeated execution. + /// + /// The given time interval, unit is second. + public void SetRefreshEpoch(long epoch) + { + //LOGGER.DebugFormat("Set epoch for MQ/KM threads. Value = {0} seconds.", epoch); + kmEpoch = mqEpoch = epoch; + kmScheduler.SetExecuteInterval(kmEpoch); + mqScheduler.SetExecuteInterval(mqEpoch); + } + + /// + /// Delete all keys in memory and reset the key chain status flag + /// + public void ManuallyDeleteKeys() + { + cache_ks.RemoveAllMKeys(); + kmc.ResetKeyChainFlag(); + } + + public bool IsKeyChainReady() + { + return kmc.IsKeyChainReady(); + } + + public static string GetSDKVersion() + { + return version; + } + + public long[] GetStatistic() + { + long[] tmp = new long[this.statistic.Length]; + Array.Copy(this.statistic, tmp, this.statistic.Length); + return tmp; + } + + public string GetServiceIdentifier() + { + // encapsulate all details in attributes + return (t == null) ? "Unknown Service" : t.GetServiceName(); + } + + public string GetTokenIdentifier() + { + // encapsulate all details in attributes + return (t == null) ? "Unknown TID" : t.GetId(); + } + public KMClient GetKMClient() + { + return kmc; + } + public MonitorClient GetMonitorClient() + { + return reporter; + } + } + public class CipherResult + { + public CipherStatus status; + public byte[] keyID; + public bool isStrong; + public CipherResult(CipherStatus status, byte[] keyID, bool isStrong) + { + this.keyID = keyID; + this.status = status; + this.isStrong = isStrong; + } + } + + // CipherStatus (return from canDecrypt) + public enum CipherStatus + { + Decryptable, // valid cipher, can be decrypted + Malformed, // invalid cipher because the format is malformed (by checking cipher header) + Feasible, // valid cipher with future key id, could decrypt the cipher but required to pull keys + UnDecryptable // valid cipher but undecryptable (keyid is neither in key cache or future keyid list + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Task/FlushKeyCacheTask.cs b/BBWY.JDSDK/Security/Task/FlushKeyCacheTask.cs new file mode 100644 index 00000000..526fdcc1 --- /dev/null +++ b/BBWY.JDSDK/Security/Task/FlushKeyCacheTask.cs @@ -0,0 +1,48 @@ +using Jd.ACES.Common.Exceptions; +using System; +using System.Collections.Generic; +using System.Timers; + + +namespace Jd.ACES.Task +{ + public class FlushKeyCacheTask + { + //private static ILog LOGGER = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); + + public static void Task(Object obj, ElapsedEventArgs e) + { + //LOGGER.Info("Key Management Thread Performs Key Updating..."); + // catch all exceptions + try + { + Dictionary clientPool = TDEClient.clientPool; + //LOGGER.Info("Key Management Thread Performs Key Updating..."+clientPool.Count); + + foreach (KeyValuePair kvp in clientPool) + { + TDEClient tdeClient = kvp.Value; + tdeClient.GetKMClient().Flush(); + Console.WriteLine("accesstoken:{0}", kvp.Key); + } + } + catch (MalformedException ex) + { + //LOGGER.Fatal(ex.Message); + } + catch (NoValidKeyException ex) + { + //LOGGER.Fatal(ex.Message); + } + catch (InvalidTokenException ex) + { + //LOGGER.Fatal(ex.Message); + } + catch (Exception ex) + { + //LOGGER.Fatal(ex.Message); + } + } + + } +} diff --git a/BBWY.JDSDK/Security/Task/SendReportCacheTask.cs b/BBWY.JDSDK/Security/Task/SendReportCacheTask.cs new file mode 100644 index 00000000..e53c0d86 --- /dev/null +++ b/BBWY.JDSDK/Security/Task/SendReportCacheTask.cs @@ -0,0 +1,46 @@ +using Jd.ACES.Common.Exceptions; +using System; +using System.Collections.Generic; +using System.Timers; + + +namespace Jd.ACES.Task +{ + public class SendReportCacheTask + { + //private static ILog LOGGER = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); + + public static void Task(Object obj, ElapsedEventArgs e) + { + //LOGGER.Info("send reports..."); + // catch all exceptions + try + { + Dictionary clientPool = TDEClient.clientPool; + foreach (KeyValuePair kvp in clientPool) + { + TDEClient tdeClient = kvp.Value; + tdeClient.GetMonitorClient().Task(); + Console.WriteLine("accesstoken:{0}, send report:", kvp.Key); + } + } + catch (MalformedException ex) + { + //LOGGER.Fatal(ex.Message); + } + catch (NoValidKeyException ex) + { + //LOGGER.Fatal(ex.Message); + } + catch (InvalidTokenException ex) + { + //LOGGER.Fatal(ex.Message); + } + catch (Exception ex) + { + //LOGGER.Fatal(ex.Message); + } + } + + } +} diff --git a/BBWY.JDSDK/Security/Utils/BitConverterHelper.cs b/BBWY.JDSDK/Security/Utils/BitConverterHelper.cs new file mode 100644 index 00000000..ba539682 --- /dev/null +++ b/BBWY.JDSDK/Security/Utils/BitConverterHelper.cs @@ -0,0 +1,64 @@ +using System; + +namespace Jd.ACES.Utils +{ + public class BitConverterHelper + { + public static string ToHexString(byte[] value) + { + return BitConverter.ToString(value).Replace("-", string.Empty); + } + + public static string ToString(byte[] value) + { + if (BitConverter.IsLittleEndian) + Array.Reverse(value); + return BitConverter.ToString(value); + } + + public static ushort ToUInt16(byte[] value, int startIndex) + { + if (BitConverter.IsLittleEndian) + Array.Reverse(value); + return BitConverter.ToUInt16(value, startIndex); + } + + public static int ToInt32(byte[] value, int startIndex) + { + if (BitConverter.IsLittleEndian) + Array.Reverse(value); + return BitConverter.ToInt32(value, startIndex); + } + + public static ulong ToUInt64(byte[] value, int startIndex) + { + if (BitConverter.IsLittleEndian) + Array.Reverse(value); + return BitConverter.ToUInt64(value, startIndex); + } + + public static byte[] GetBytes(ushort value) + { + byte[] res = BitConverter.GetBytes(value); + if (BitConverter.IsLittleEndian) + Array.Reverse(res); + return res; + } + + public static byte[] GetBytes(uint value) + { + byte[] res = BitConverter.GetBytes(value); + if (BitConverter.IsLittleEndian) + Array.Reverse(res); + return res; + } + + public static byte[] GetBytes(long value) + { + byte[] res = BitConverter.GetBytes(value); + if (BitConverter.IsLittleEndian) + Array.Reverse(res); + return res; + } + } +} diff --git a/BBWY.JDSDK/Security/Utils/EnumHelper.cs b/BBWY.JDSDK/Security/Utils/EnumHelper.cs new file mode 100644 index 00000000..486c6585 --- /dev/null +++ b/BBWY.JDSDK/Security/Utils/EnumHelper.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections; +using Jd.ACES.Common; +using Jd.ACES.Common.Exceptions; + +namespace Jd.ACES.Utils +{ + public static class EnumHelper + { + public static int GetValue(this Enum em) + { + return Convert.ToInt32(em); + } + + public static bool EqualValue(this Enum expected, object actual) + { + return GetValue(expected).Equals(actual); + } + + public static bool TryParse(string name, out T value) + { + try + { + value = FromValue(name); + } + catch (Exception) + { + value = default(T); + return false; + } + return value != null; + } + + public static string GetMessage(this Enum em) + { + Type enumType = em.GetType(); + object[] objects = enumType.GetField(em.ToString()).GetCustomAttributes(typeof(TDEStatusAttribute), false); + if (objects == null || objects.Length == 0) + { + return string.Empty; + } + else + { + TDEStatusAttribute attr = objects[0] as TDEStatusAttribute; + return attr.Message; + } + } + + public static T FromValue(string name) + { + if (name == null) + { + throw new MalformedException("Input value is null"); + } + Type enumType = typeof(T); + if (!enumType.IsEnum) + { + throw new MalformedException("Not enum type"); + } + return FromValue(enumType, name); + } + + public static T FromValue(int value) + { + Type enumType = typeof(T); + if (!enumType.IsEnum) + { + throw new MalformedException("Not enum type"); + } + return FromValue(enumType, GetName(enumType, value)); + } + + private static T FromValue (this Type type, string name) + { + var values = Enum.GetValues(type); + var ht = new Hashtable(); + foreach (var val in values) + { + ht.Add(Enum.GetName(type, val), val); + } + return (T) ht[name]; + } + + public static string GetName(this Type type, int status) + { + string name = Enum.GetName(type, status); + if (name == null) + { + throw new MalformedException($"Unknown value for enum: {type}."); + } + return name; + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Utils/EnvironmentHelper.cs b/BBWY.JDSDK/Security/Utils/EnvironmentHelper.cs new file mode 100644 index 00000000..bfbacc1f --- /dev/null +++ b/BBWY.JDSDK/Security/Utils/EnvironmentHelper.cs @@ -0,0 +1,130 @@ +using System; +using System.Diagnostics; +using System.Net; +using System.Net.Sockets; +using System.Reflection; +using System.Runtime.InteropServices; +using System.Text; + +namespace Jd.ACES.Utils +{ + public class EnvironmentHelper + { + //private static ILog LOGGER = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); + + private static string hostInfo = null; + private static string systemInfo = null; + + public static long GetCurrentMillis() + { + long currentTicks = DateTime.UtcNow.Ticks; + DateTime dtFrom = new DateTime(1970, 1, 1, 0, 0, 0, 0); + long currentMillis = (currentTicks - dtFrom.Ticks) / 10000; + return currentMillis; + } + public static string FormatMsDateToString(long ms) + { + DateTime dtFrom = new DateTime(1970, 1, 1, 0, 0, 0, 0); + long totalMillis = ms * 10000 + dtFrom.Ticks; + return new DateTime(totalMillis).ToString(); + } + + public static string GetHost() + { + if (hostInfo == null || "Unknown host".Equals(hostInfo)) + { + try + { + IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName()); + foreach (IPAddress addr in localIPs) + { + if (addr.AddressFamily == AddressFamily.InterNetwork) + { + hostInfo = addr.ToString(); + break; + } + } + } + catch (Exception e) + { + //LOGGER.Fatal(e.Message); + } + } + + hostInfo = hostInfo ?? "Unknown host"; + return hostInfo; + } + + public static string GetSystemInfo() + { + if (systemInfo == null) + { + OperatingSystem osInfo = Environment.OSVersion; + string osVersion = osInfo.Version.Major.ToString() + "." + osInfo.Version.Minor.ToString(); + string osName = GetOsName(); + string languageVersion = Environment.Version.ToString(); + string cpuInfo = GetCPUInfo(); + + StringBuilder buffer = new StringBuilder(); + buffer.AppendFormat("{0}|{1}|{2}|{3}", osName, osVersion, languageVersion, cpuInfo); + + systemInfo = buffer.ToString(); + } + return systemInfo; + } + + private static string GetOsName() + { + //string subKey = @"SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion"; + //RegistryKey key = Registry.LocalMachine; + //RegistryKey skey = key.OpenSubKey(subKey); + //return skey.GetValue("ProductName").ToString(); + + return RuntimeInformation.OSDescription; + } + + private static string GetCPUInfo() + { + try + { + // only support to fetch CPU info for windows os + RunCMDCommand("wmic cpu get name", out string cpuInfo); + cpuInfo = cpuInfo.Replace("Name", "").Replace("\n", "").Trim(); + return cpuInfo; + } + catch (Exception e) + { + //LOGGER.Fatal(e); + return "Unknown CPU"; + } + } + + private static string CMDPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + "\\cmd.exe"; + + public static void RunCMDCommand(string Command, out string OutPut) + { + using (Process pc = new Process()) + { + Command = Command.Trim().TrimEnd('&') + "&exit"; + + pc.StartInfo.FileName = CMDPath; + pc.StartInfo.CreateNoWindow = true; + pc.StartInfo.RedirectStandardError = true; + pc.StartInfo.RedirectStandardInput = true; + pc.StartInfo.RedirectStandardOutput = true; + pc.StartInfo.UseShellExecute = false; + + pc.Start(); + + pc.StandardInput.WriteLine(Command); + pc.StandardInput.AutoFlush = true; + + OutPut = pc.StandardOutput.ReadToEnd(); + int P = OutPut.IndexOf(Command) + Command.Length; + OutPut = OutPut.Substring(P, OutPut.Length - P - 3); + pc.WaitForExit(); + pc.Close(); + } + } + } +} diff --git a/BBWY.JDSDK/Security/Utils/JsonHelper.cs b/BBWY.JDSDK/Security/Utils/JsonHelper.cs new file mode 100644 index 00000000..a4600bd4 --- /dev/null +++ b/BBWY.JDSDK/Security/Utils/JsonHelper.cs @@ -0,0 +1,66 @@ +using System; +using System.Text; +using System.Linq; +using System.Collections.Generic; +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace Jd.ACES.Utils +{ + public class JsonHelper + { + public static T FromJson(string input) + { + return JsonConvert.DeserializeObject(input); + } + + public static T FromJson(byte[] input) + { + return FromJson(Encoding.Default.GetString(input)); + } + + public static string ToJson(T obj) + { + return JsonConvert.SerializeObject(obj); + } + + public static string ToDesensitiveJson(T obj, string[] fields, bool retain = false) + { + var serializerSettings = new JsonSerializerSettings() + { + ReferenceLoopHandling = ReferenceLoopHandling.Ignore, + ContractResolver = new DynamicContractResolver(fields, retain) + }; + return JsonConvert.SerializeObject(obj, serializerSettings); + } + } + + public class DynamicContractResolver : DefaultContractResolver + { + string[] props = null; + + bool retain; + + public DynamicContractResolver(string[] props, bool retain = true) + { + this.props = props; + this.retain = retain; + } + + protected override IList CreateProperties(Type type, MemberSerialization memberSerialization) + { + IList list = + base.CreateProperties(type, memberSerialization); + return list.Where(p => { + if (retain) + { + return props.Contains(p.PropertyName); + } + else + { + return !props.Contains(p.PropertyName); + } + }).ToList(); + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Utils/ScheduledExecutor.cs b/BBWY.JDSDK/Security/Utils/ScheduledExecutor.cs new file mode 100644 index 00000000..89443821 --- /dev/null +++ b/BBWY.JDSDK/Security/Utils/ScheduledExecutor.cs @@ -0,0 +1,32 @@ +using System; +using System.Timers; + +namespace Jd.ACES.Utils +{ + public delegate void ScheduleTask(Object obj, ElapsedEventArgs e); + + public class ScheduledExecutor : Timer + { + /// + /// Constructor of ScheduledExecutor with given interval and given task. + /// + /// The given interval, unit is second. + /// The given task to execute repeatedly. + public ScheduledExecutor(double interval, ScheduleTask task) + { + this.Interval = interval * 1000; + this.Elapsed += new ElapsedEventHandler(task); + this.AutoReset = true; + this.Enabled = true; + } + + /// + /// Sets the interval, in seconds, for repeated execution. + /// + /// The given interval, unit is second. + public void SetExecuteInterval(long interval) + { + this.Interval = interval * 1000; + } + } +} \ No newline at end of file diff --git a/BBWY.JDSDK/Security/Utils/WebUtils.cs b/BBWY.JDSDK/Security/Utils/WebUtils.cs new file mode 100644 index 00000000..bd962864 --- /dev/null +++ b/BBWY.JDSDK/Security/Utils/WebUtils.cs @@ -0,0 +1,82 @@ +using System.Collections.Generic; +using System.Text; +using System.Security.Cryptography; +using System.Web; + +namespace Jd.ACES.Utils +{ + public class WebUtils + { + /// + /// 给Jd请求签名。 + /// + /// 所有字符型的Jd请求参数 + /// 签名密钥 + /// 是否前后都加密钥进行签名 + /// 签名 + public static string SignJdRequest(IDictionary parameters, string secret, bool qhs) + { + // 第一步:把字典按Key的字母顺序排序 + IDictionary sortedParams = new SortedDictionary(parameters); + IEnumerator> dem = sortedParams.GetEnumerator(); + + // 第二步:把所有参数名和参数值串在一起 + StringBuilder query = new StringBuilder(secret); + while (dem.MoveNext()) + { + string key = dem.Current.Key; + string value = dem.Current.Value; + if (!string.IsNullOrEmpty(key) && !string.IsNullOrEmpty(value)) + { + query.Append(key).Append(value); + } + } + if (qhs) + { + query.Append(secret); + } + // 第三步:使用MD5加密 + MD5 md5 = MD5.Create(); + byte[] bytes = md5.ComputeHash(Encoding.UTF8.GetBytes(query.ToString())); + + // 第四步:把二进制转化为大写的十六进制 + StringBuilder result = new StringBuilder(); + for (int i = 0; i < bytes.Length; i++) + { + result.Append(bytes[i].ToString("X2")); + } + + return result.ToString(); + } + /// + /// 组装普通文本请求参数。 + /// + /// Key-Value形式请求参数字典 + /// URL编码后的请求数据 + public static string BuildQuery(IDictionary parameters) + { + StringBuilder postData = new StringBuilder(); + bool hasParam = false; + + IEnumerator> dem = parameters.GetEnumerator(); + while (dem.MoveNext()) + { + string name = dem.Current.Key; + string value = dem.Current.Value; + // 忽略参数名或参数值为空的参数 + if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(value)) + { + if (hasParam) + { + postData.Append("&"); + } + postData.Append(name); + postData.Append("="); + postData.Append(HttpUtility.UrlEncode(value, Encoding.UTF8)); + hasParam = true; + } + } + return postData.ToString(); + } + } +} diff --git a/BBWY.JDSDK/Util/Base64Util.cs b/BBWY.JDSDK/Util/Base64Util.cs new file mode 100644 index 00000000..a7cbef27 --- /dev/null +++ b/BBWY.JDSDK/Util/Base64Util.cs @@ -0,0 +1,35 @@ +using System.Linq; +using System.Web; + +namespace jos_sdk_net.Util +{ + public class Base64Util + { + private static char[] base64CodeArray = new char[] + { + 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', + 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', + '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/', '=' + }; + + /// + /// 是否base64字符串,如果字符串是url编码的请先进行url解码,否则会判定为非base64字符串 + /// + /// 要判断的字符串 + /// + public static bool IsBase64(string base64Str) + { + if (string.IsNullOrEmpty(base64Str)) + return false; + else + { + if (base64Str.Length % 4 != 0) + return false; + + if (base64Str.Any(c => !base64CodeArray.Contains(c))) + return false; + } + return true; + } + } +} diff --git a/BBWY.JDSDK/Util/FileItem.cs b/BBWY.JDSDK/Util/FileItem.cs new file mode 100644 index 00000000..6848fcd5 --- /dev/null +++ b/BBWY.JDSDK/Util/FileItem.cs @@ -0,0 +1,101 @@ +using System; +using System.IO; + +namespace Jd.Api.Util +{ + /// + /// 文件元数据。 + /// 可以使用以下几种构造方法: + /// 本地路径:new FileItem("C:/temp.jpg"); + /// 本地文件:new FileItem(new FileInfo("C:/temp.jpg")); + /// 字节流:new FileItem("abc.jpg", bytes); + /// + public class FileItem + { + private string fileName; + private string mimeType; + private Byte[] content; + private FileInfo fileInfo; + + /// + /// 基于本地文件的构造器。 + /// + /// 本地文件 + public FileItem(FileInfo fileInfo) + { + if (fileInfo == null || !fileInfo.Exists) + { + throw new ArgumentException("fileInfo is null or not exists!"); + } + this.fileInfo = fileInfo; + } + + /// + /// 基于本地文件全路径的构造器。 + /// + /// 本地文件全路径 + public FileItem(string filePath) + : this(new FileInfo(filePath)) + { } + + /// + /// 基于文件名和字节流的构造器。 + /// + /// 文件名称(服务端持久化字节流到磁盘时的文件名) + /// 文件字节流 + public FileItem(string fileName, Byte[] content) + { + if (string.IsNullOrEmpty(fileName)) throw new ArgumentNullException("fileName"); + if (content == null || content.Length == 0) throw new ArgumentNullException("content"); + + this.fileName = fileName; + this.content = content; + } + + /// + /// 基于文件名、字节流和媒体类型的构造器。 + /// + /// 文件名(服务端持久化字节流到磁盘时的文件名) + /// 文件字节流 + /// 媒体类型 + public FileItem(String fileName, Byte[] content, String mimeType) + : this(fileName, content) + { + if (string.IsNullOrEmpty(mimeType)) throw new ArgumentNullException("mimeType"); + this.mimeType = mimeType; + } + + public string GetFileName() + { + if (this.fileName == null && this.fileInfo != null && this.fileInfo.Exists) + { + this.fileName = this.fileInfo.Name; + } + + return this.fileName; + } + + public string GetMimeType() + { + if (this.mimeType == null) + { + this.mimeType = JdUtils.GetMimeType(GetContent()); + } + return this.mimeType; + } + + public Byte[] GetContent() + { + if (this.content == null && this.fileInfo != null && this.fileInfo.Exists) + { + using (Stream fileStream = this.fileInfo.OpenRead()) + { + this.content = new byte[fileStream.Length]; + fileStream.Read(content, 0, content.Length); + } + } + + return this.content; + } + } +} diff --git a/BBWY.JDSDK/Util/JdUtils.cs b/BBWY.JDSDK/Util/JdUtils.cs new file mode 100644 index 00000000..4243894f --- /dev/null +++ b/BBWY.JDSDK/Util/JdUtils.cs @@ -0,0 +1,260 @@ +using System; +using System.Collections.Generic; +using System.Security.Cryptography; +using System.Text; +using Newtonsoft.Json; +using Jd.Api.Parser; +namespace Jd.Api.Util +{ + /// + /// Td系统工具类。 + /// + public abstract class JdUtils + { + private const string DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; + + /// + /// 格式化日期 + /// + /// + /// + public static String FormatDateTime(DateTime dateTime) + { + return dateTime.ToString(DATE_TIME_FORMAT, System.Globalization.DateTimeFormatInfo.InvariantInfo); + } + + /// + /// 给Jd请求签名。 + /// + /// 所有字符型的Jd请求参数 + /// 签名密钥 + /// 签名 + public static string SignJdRequest(IDictionary parameters, string secret) + { + return SignJdRequest(parameters, secret, true); + } + + /// + /// 给Jd请求签名。 + /// + /// 所有字符型的Jd请求参数 + /// 签名密钥 + /// 是否前后都加密钥进行签名 + /// 签名 + public static string SignJdRequest(IDictionary parameters, string secret, bool qhs) + { + // 第一步:把字典按Key的字母顺序排序 + IDictionary sortedParams = new SortedDictionary(parameters); + IEnumerator> dem = sortedParams.GetEnumerator(); + + // 第二步:把所有参数名和参数值串在一起 + StringBuilder query = new StringBuilder(secret); + while (dem.MoveNext()) + { + string key = dem.Current.Key; + string value = dem.Current.Value; + if (!string.IsNullOrEmpty(key) && !string.IsNullOrEmpty(value)) + { + query.Append(key).Append(value); + } + } + if (qhs) + { + query.Append(secret); + } + + // 第三步:使用MD5加密 + MD5 md5 = MD5.Create(); + Byte[] bytes = md5.ComputeHash(Encoding.UTF8.GetBytes(query.ToString())); + + // 第四步:把二进制转化为大写的十六进制 + StringBuilder result = new StringBuilder(); + for (int i = 0; i < bytes.Length; i++) + { + string hex = bytes[i].ToString("X"); + if (hex.Length == 1) + { + result.Append("0"); + } + result.Append(hex); + } + + return result.ToString(); + } + + /// + /// 解释Jd回调参数为键值对(采用GBK字符集编码)。 + /// + /// 经过BASE64和URL编码的字符串 + /// 键值对 + public static IDictionary DecodeJdParams(string topParams) + { + return DecodeJdParams(topParams, Encoding.GetEncoding("GBK")); + } + + /// + /// 解释Jd回调参数为键值对。 + /// + /// 经过BASE64和URL编码的字符串 + /// 字符集编码 + /// 键值对 + public static IDictionary DecodeJdParams(string topParams, Encoding encoding) + { + if (string.IsNullOrEmpty(topParams)) + { + return null; + } + Byte[] buffer = Convert.FromBase64String(Uri.UnescapeDataString(topParams)); + string originJdParams = encoding.GetString(buffer); + return SplitUrlQuery(originJdParams); + } + + /// + /// 拆分Url Query + /// + /// + /// + public static IDictionary SplitUrlQuery(string query) + { + IDictionary result = new Dictionary(); + + string[] pairs = query.Split(new char[] { '&' }); + if (pairs != null && pairs.Length > 0) + { + foreach (string pair in pairs) + { + string[] oneParam = pair.Split(new char[] { '=' }, 2); + if (oneParam != null && oneParam.Length == 2) + { + result.Add(oneParam[0], oneParam[1]); + } + } + } + + return result; + } + + /// + /// 清除字典中值为空的项。 + /// + /// 待清除的字典 + /// 清除后的字典 + public static IDictionary CleanupDictionary(IDictionary dict) + { + IDictionary newDict = new Dictionary(dict.Count); + IEnumerator> dem = dict.GetEnumerator(); + + while (dem.MoveNext()) + { + string name = dem.Current.Key; + T value = dem.Current.Value; + if (value != null) + { + newDict.Add(name, value); + } + } + + return newDict; + } + + /// + /// 获取文件的真实后缀名。目前只支持JPG, GIF, PNG, BMP四种图片文件。 + /// + /// 文件字节流 + /// JPG, GIF, PNG or null + public static string GetFileSuffix(Byte[] fileData) + { + if (fileData == null || fileData.Length < 10) + { + return null; + } + + if (fileData[0] == 'G' && fileData[1] == 'I' && fileData[2] == 'F') + { + return "GIF"; + } + else if (fileData[1] == 'P' && fileData[2] == 'N' && fileData[3] == 'G') + { + return "PNG"; + } + else if (fileData[6] == 'J' && fileData[7] == 'F' && fileData[8] == 'I' && fileData[9] == 'F') + { + return "JPG"; + } + else if (fileData[0] == 'B' && fileData[1] == 'M') + { + return "BMP"; + } + else + { + return null; + } + } + + /// + /// 获取文件的真实媒体类型。目前只支持JPG, GIF, PNG, BMP四种图片文件。 + /// + /// 文件字节流 + /// 媒体类型 + public static string GetMimeType(Byte[] fileData) + { + string suffix = GetFileSuffix(fileData); + string mimeType; + + switch (suffix) + { + case "JPG": mimeType = "image/jpeg"; break; + case "GIF": mimeType = "image/gif"; break; + case "PNG": mimeType = "image/png"; break; + case "BMP": mimeType = "image/bmp"; break; + default: mimeType = "application/octet-stream"; break; + } + + return mimeType; + } + + /// + /// 根据文件后缀名获取文件的媒体类型。 + /// + /// 带后缀的文件名或文件全名 + /// 媒体类型 + public static string GetMimeType(string fileName) + { + string mimeType; + fileName = fileName.ToLower(); + + if (fileName.EndsWith(".bmp", StringComparison.CurrentCulture)) + { + mimeType = "image/bmp"; + } + else if (fileName.EndsWith(".gif", StringComparison.CurrentCulture)) + { + mimeType = "image/gif"; + } + else if (fileName.EndsWith(".jpg", StringComparison.CurrentCulture) || fileName.EndsWith(".jpeg", StringComparison.CurrentCulture)) + { + mimeType = "image/jpeg"; + } + else if (fileName.EndsWith(".png", StringComparison.CurrentCulture)) + { + mimeType = "image/png"; + } + else + { + mimeType = "application/octet-stream"; + } + + return mimeType; + } + + /// + /// 获取JsonConverter + /// + /// + public static JsonConverter[] GetJsonConverters() + { + List list = new List { new DateTimeConverter() }; + return list.ToArray(); + } + } +} diff --git a/BBWY.JDSDK/Util/RequestValidator.cs b/BBWY.JDSDK/Util/RequestValidator.cs new file mode 100644 index 00000000..1f7509b8 --- /dev/null +++ b/BBWY.JDSDK/Util/RequestValidator.cs @@ -0,0 +1,127 @@ +using System; + +namespace Jd.Api.Util +{ + /// + /// 请求验证器。 + /// + public sealed class RequestValidator + { + private const String ERR_CODE_PARAM_MISSING = "40"; + private const String ERR_CODE_PARAM_INVALID = "41"; + private const String ERR_MSG_PARAM_MISSING = "验证错误(JdSdk):缺少必须的参数:{0}"; + private const String ERR_MSG_PARAM_INVALID = "验证错误(JdSdk):无效的参数:{0}"; + + /// + /// 验证参数是否为空。 + /// + /// 参数名 + /// 参数值 + public static void ValidateRequired(String name, Object value) + { + if (value == null) + { + throw new JdException(ERR_CODE_PARAM_MISSING, String.Format(ERR_MSG_PARAM_MISSING, name)); + } + else + { + if (value.GetType() == typeof(String)) + { + String strValue = value as String; + if (String.IsNullOrEmpty(strValue)) + { + throw new JdException(ERR_CODE_PARAM_MISSING, String.Format(ERR_MSG_PARAM_MISSING, name)); + } + } + } + } + + /// + /// 验证字符串参数的最大长度。 + /// + /// 参数名 + /// 参数值 + /// 最大长度 + public static void ValidateMaxLength(String name, String value, int maxLength) + { + if (value != null && value.Length > maxLength) + { + throw new JdException(ERR_CODE_PARAM_INVALID, String.Format(ERR_MSG_PARAM_INVALID, name)); + } + } + + /// + /// 验证上传文件的最大字节长度。 + /// + /// 参数名 + /// 参数值 + /// 最大长度 + public static void ValidateMaxLength(String name, FileItem value, int maxLength) + { + if (value != null && value.GetContent() != null && value.GetContent().Length > maxLength) + { + throw new JdException(ERR_CODE_PARAM_INVALID, String.Format(ERR_MSG_PARAM_INVALID, name)); + } + } + + /// + /// 验证以逗号分隔的字符串参数的最大列表长度。 + /// + /// 参数名 + /// 参数值 + /// 最大列表长度 + public static void ValidateMaxListSize(String name, String value, int maxSize) + { + if (value != null) + { + String[] data = value.Split(','); + if (data != null && data.Length > maxSize) + { + throw new JdException(ERR_CODE_PARAM_INVALID, String.Format(ERR_MSG_PARAM_INVALID, name)); + } + } + } + + /// + /// 验证字符串参数的最小长度。 + /// + /// 参数名 + /// 参数值 + /// 最小长度 + public static void ValidateMinLength(String name, String value, int minLength) + { + if (value != null && value.Length < minLength) + { + throw new JdException(ERR_CODE_PARAM_INVALID, String.Format(ERR_MSG_PARAM_INVALID, name)); + } + } + + /// + /// 验证数字参数的最大值。 + /// + /// 参数名 + /// 参数值 + /// 最大值 + public static void ValidateMaxValue(String name, Nullable value, long maxValue) + { + if (value != null && value > maxValue) + { + throw new JdException(ERR_CODE_PARAM_INVALID, String.Format(ERR_MSG_PARAM_INVALID, name)); + } + } + + /// + /// 验证数字参数的最小值。 + /// + /// 参数名 + /// 参数值 + /// 最小值 + public static void ValidateMinValue(String name, Nullable value, long minValue) + { + if (value != null && value < minValue) + { + throw new JdException(ERR_CODE_PARAM_INVALID, String.Format(ERR_MSG_PARAM_INVALID, name)); + } + } + } +} diff --git a/BBWY.JDSDK/Util/WebUtils.cs b/BBWY.JDSDK/Util/WebUtils.cs new file mode 100644 index 00000000..f3701eb6 --- /dev/null +++ b/BBWY.JDSDK/Util/WebUtils.cs @@ -0,0 +1,361 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Net; +using System.Net.Security; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Web; + +namespace Jd.Api.Util +{ + /// + /// 网络工具类。 + /// + public sealed class WebUtils + { + private int _timeout = 60000; + private int _readWriteTimeout = 100000; + + /// + /// 请求与响应的超时时间 + /// + public int Timeout + { + get { return this._timeout; } + set { this._timeout = value; } + } + + private static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors) + { + return true; //总是接受 + } + + /// + /// 执行HTTP POST请求。 + /// + /// 请求地址 + /// 请求参数 + /// HTTP响应 + public String DoPost(String url, IDictionary parameters, string Proxy = null) + { + string ret = ""; + HttpWebRequest req = null; + HttpWebResponse rsp = null; + int err = 0; + retry: + try + { + req = GetWebRequest(url, "POST"); +#if DEBUG + if (Proxy != null) + { + string[] sip = Proxy.Split(':'); + req.Proxy = new WebProxy(sip[0], Convert.ToInt32(sip[1])); + } +#endif + req.ContentType = "application/x-www-form-urlencoded;charset=utf-8"; + Byte[] postData = Encoding.UTF8.GetBytes(BuildQuery(parameters)); + Stream reqStream = req.GetRequestStream(); + reqStream.Write(postData, 0, postData.Length); + reqStream.Close(); + + rsp = (HttpWebResponse)req.GetResponse(); + Encoding encoding = Encoding.GetEncoding(rsp.CharacterSet); + ret = GetResponseAsString(rsp, encoding); + } + catch (WebException ex) + { + try + { + string resp = ""; + HttpWebResponse response = (HttpWebResponse)ex.Response; + using (Stream data = response.GetResponseStream()) + { + using (StreamReader reader = new StreamReader(data)) + { + resp = reader.ReadToEnd(); + } + } + Trace.WriteLine(resp); + + if (err++ < 3) + goto retry; + if (err < 5) + { + req.ServicePoint.CloseConnectionGroup(req.ConnectionGroupName); + goto retry; + } + + ret = resp; + } + catch (Exception exx) + { + ret = ex.Message + ex.StackTrace + exx.Message + exx.StackTrace; + } + } + finally + { + if (req != null) req.Abort(); + req = null; + if (rsp != null) rsp.Close(); + rsp = null; + } + return ret; + } + + /// + /// 执行HTTP GET请求。 + /// + /// 请求地址 + /// 请求参数 + /// HTTP响应 + public String DoGet(String url, IDictionary parameters) + { + if (parameters != null && parameters.Count > 0) + { + if (url.Contains("?")) + { + url = url + "&" + BuildQuery(parameters); + } + else + { + url = url + "?" + BuildQuery(parameters); + } + } + + HttpWebRequest req = GetWebRequest(url, "GET"); + req.ContentType = "application/x-www-form-urlencoded;charset=utf-8"; + + HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); + Encoding encoding = Encoding.GetEncoding(rsp.CharacterSet); + return GetResponseAsString(rsp, encoding); + } + + public String DoGet(String url, String refUrl, CookieContainer cookies, IDictionary parameters) + { + if (parameters != null && parameters.Count > 0) + { + if (url.Contains("?")) + { + url = url + "&" + BuildQuery(parameters); + } + else + { + url = url + "?" + BuildQuery(parameters); + } + } + + HttpWebRequest req = GetWebRequest(url, "GET"); + req.ContentType = "application/x-www-form-urlencoded;charset=utf-8"; + HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); + Encoding encoding = Encoding.GetEncoding(rsp.CharacterSet); + return GetResponseAsString(rsp, encoding); + } + + /// + /// 执行带文件上传的HTTP POST请求。 + /// + /// 请求地址 + /// 请求文本参数 + /// 请求文件参数 + /// HTTP响应 + public String DoPost(String url, IDictionary textParams, IDictionary fileParams) + { + // 如果没有文件参数,则走普通POST请求 + if (fileParams == null || fileParams.Count == 0) + { + return DoPost(url, textParams); + } + + String boundary = DateTime.Now.Ticks.ToString("X"); // 随机分隔线 + + HttpWebRequest req = GetWebRequest(url, "POST"); + req.ContentType = "multipart/form-data;charset=utf-8;boundary=" + boundary; + + Stream reqStream = req.GetRequestStream(); + Byte[] itemBoundaryBytes = Encoding.UTF8.GetBytes("\r\n--" + boundary + "\r\n"); + Byte[] endBoundaryBytes = Encoding.UTF8.GetBytes("\r\n--" + boundary + "--\r\n"); + + // 组装文本请求参数 + String textTemplate = "Content-Disposition:form-data;name=\"{0}\"\r\nContent-Type:text/plain\r\n\r\n{1}"; + IEnumerator> textEnum = textParams.GetEnumerator(); + while (textEnum.MoveNext()) + { + String textEntry = String.Format(textTemplate, textEnum.Current.Key, textEnum.Current.Value); + Byte[] itemBytes = Encoding.UTF8.GetBytes(textEntry); + reqStream.Write(itemBoundaryBytes, 0, itemBoundaryBytes.Length); + reqStream.Write(itemBytes, 0, itemBytes.Length); + } + + // 组装文件请求参数 + String fileTemplate = "Content-Disposition:form-data;name=\"{0}\";filename=\"{1}\"\r\nContent-Type:{2}\r\n\r\n"; + IEnumerator> fileEnum = fileParams.GetEnumerator(); + while (fileEnum.MoveNext()) + { + String key = fileEnum.Current.Key; + FileItem fileItem = fileEnum.Current.Value; + String fileEntry = String.Format(fileTemplate, key, fileItem.GetFileName(), fileItem.GetMimeType()); + Byte[] itemBytes = Encoding.UTF8.GetBytes(fileEntry); + reqStream.Write(itemBoundaryBytes, 0, itemBoundaryBytes.Length); + reqStream.Write(itemBytes, 0, itemBytes.Length); + + Byte[] fileBytes = fileItem.GetContent(); + reqStream.Write(fileBytes, 0, fileBytes.Length); + } + + reqStream.Write(endBoundaryBytes, 0, endBoundaryBytes.Length); + reqStream.Close(); + + HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); + Encoding encoding = Encoding.GetEncoding(rsp.CharacterSet); + return GetResponseAsString(rsp, encoding); + } + + public String DoPostHeader(String url, IDictionary textParams, IDictionary fileParams) + { + // 如果没有文件参数,则走普通POST请求 + if (fileParams == null || fileParams.Count == 0) + { + return DoPost(url, textParams); + } + + String boundary = "-------" + DateTime.Now.Ticks.ToString("X"); // 随机分隔线 + + HttpWebRequest req = GetWebRequest(url, "POST"); + req.ContentType = "multipart/form-data; boundary=" + boundary; + req.Accept = "*/*"; + + Stream reqStream = req.GetRequestStream(); + Byte[] itemBoundaryBytes = Encoding.UTF8.GetBytes("\r\n--" + boundary + "\r\n"); + Byte[] endBoundaryBytes = Encoding.UTF8.GetBytes("\r\n--" + boundary + "--\r\n"); + + // 组装文本请求参数 + IEnumerator> textEnum = textParams.GetEnumerator(); + while (textEnum.MoveNext()) + { + req.Headers.Add(textEnum.Current.Key, textEnum.Current.Value); + } + + // 组装文件请求参数 + String fileTemplate = "Content-Disposition: form-data; name=\"{0}\"; filename=\"{1}\"\r\nContent-Type: {2}\r\n\r\n"; + IEnumerator> fileEnum = fileParams.GetEnumerator(); + while (fileEnum.MoveNext()) + { + String key = fileEnum.Current.Key; + FileItem fileItem = fileEnum.Current.Value; + String fileEntry = String.Format(fileTemplate, key, fileItem.GetFileName(), JdUtils.GetMimeType(fileItem.GetFileName())); + Byte[] itemBytes = Encoding.UTF8.GetBytes(fileEntry); + reqStream.Write(itemBoundaryBytes, 0, itemBoundaryBytes.Length); + reqStream.Write(itemBytes, 0, itemBytes.Length); + + Byte[] fileBytes = fileItem.GetContent(); + reqStream.Write(fileBytes, 0, fileBytes.Length); + } + + reqStream.Write(endBoundaryBytes, 0, endBoundaryBytes.Length); + reqStream.Close(); + + HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); + Encoding encoding = Encoding.GetEncoding("utf-8"); + return GetResponseAsString(rsp, encoding); + } + + public HttpWebRequest GetWebRequest(String url, String method) + { + HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); + req.ServicePoint.Expect100Continue = false; + req.Method = method; + req.KeepAlive = true; + req.UserAgent = "JdSdk.NET V2.0 by StarPeng"; + req.Timeout = this._timeout; + req.ReadWriteTimeout = this._readWriteTimeout; + return req; + } + + /// + /// 把响应流转换为文本。 + /// + /// 响应流对象 + /// 编码方式 + /// 响应文本 + public static String GetResponseAsString(HttpWebResponse rsp, Encoding encoding) + { + Stream stream = null; + StreamReader reader = null; + + try + { + // 以字符流的方式读取HTTP响应 + stream = rsp.GetResponseStream(); + reader = new StreamReader(stream, encoding); + return reader.ReadToEnd(); + } + finally + { + // 释放资源 + if (reader != null) reader.Close(); + reader = null; + if (stream != null) stream.Close(); + stream = null; + if (rsp != null) rsp.Close(); + } + } + + /// + /// 组装GET请求URL。 + /// + /// 请求地址 + /// 请求参数 + /// 带参数的GET请求URL + public String BuildGetUrl(String url, IDictionary parameters) + { + if (parameters != null && parameters.Count > 0) + { + if (url.Contains("?")) + { + url = url + "&" + BuildQuery(parameters); + } + else + { + url = url + "?" + BuildQuery(parameters); + } + } + return url; + } + + /// + /// 组装普通文本请求参数。 + /// + /// Key-Value形式请求参数字典 + /// URL编码后的请求数据 + public static String BuildQuery(IDictionary parameters) + { + StringBuilder postData = new StringBuilder(); + bool hasParam = false; + + IEnumerator> dem = parameters.GetEnumerator(); + while (dem.MoveNext()) + { + String name = dem.Current.Key; + String value = dem.Current.Value; + // 忽略参数名或参数值为空的参数 + if (!String.IsNullOrEmpty(name) && !String.IsNullOrEmpty(value)) + { + if (hasParam) + { + postData.Append("&"); + } + + postData.Append(name); + postData.Append("="); + postData.Append(HttpUtility.UrlEncode(value)); + hasParam = true; + } + } + + return postData.ToString(); + } + } +} \ No newline at end of file diff --git a/BBWY.Server.API/.config/dotnet-tools.json b/BBWY.Server.API/.config/dotnet-tools.json new file mode 100644 index 00000000..3ba0fe6a --- /dev/null +++ b/BBWY.Server.API/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-ef": { + "version": "6.0.0", + "commands": [ + "dotnet-ef" + ] + } + } +} \ No newline at end of file diff --git a/BBWY.Server.API/BBWY.Server.API.csproj b/BBWY.Server.API/BBWY.Server.API.csproj new file mode 100644 index 00000000..5537764c --- /dev/null +++ b/BBWY.Server.API/BBWY.Server.API.csproj @@ -0,0 +1,24 @@ + + + + netcoreapp3.1 + True + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Server.API/Controllers/BaseApiController.cs b/BBWY.Server.API/Controllers/BaseApiController.cs new file mode 100644 index 00000000..ebb878e7 --- /dev/null +++ b/BBWY.Server.API/Controllers/BaseApiController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Http; +namespace BBWY.Server.API.Controllers +{ + [Produces("application/json")] + [Route("Api/[Controller]/[Action]")] + [ApiController] + public class BaseApiController : ControllerBase + { + private IHttpContextAccessor httpContextAccessor; + public BaseApiController(IHttpContextAccessor httpContextAccessor) + { + this.httpContextAccessor = httpContextAccessor; + } + } +} diff --git a/BBWY.Server.API/Controllers/OrderController.cs b/BBWY.Server.API/Controllers/OrderController.cs new file mode 100644 index 00000000..91208b3e --- /dev/null +++ b/BBWY.Server.API/Controllers/OrderController.cs @@ -0,0 +1,92 @@ +using BBWY.Server.Business; +using BBWY.Server.Model.Dto; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System.Threading.Tasks; + +namespace BBWY.Server.API.Controllers +{ + public class OrderController : BaseApiController + { + private OrderBusiness orderBusiness; + private TaskSchedulerManager taskSchedulerManager; + public OrderController(IHttpContextAccessor httpContextAccessor, OrderBusiness orderBusiness, TaskSchedulerManager taskSchedulerManager) : base(httpContextAccessor) + { + this.orderBusiness = orderBusiness; + this.taskSchedulerManager = taskSchedulerManager; + } + + /// + /// 获取订单列表 + /// + /// + /// + [HttpPost] + public OrderListResponse GetOrderList([FromBody] SearchOrderRequest searchOrderRequest) + { + return orderBusiness.GetOrderList(searchOrderRequest); + } + + /// + /// 解密收货人信息 + /// + /// + /// + [HttpPost] + public ConsigneeSimpleResponse DecryptConsignee([FromBody] DecryptConsigneeRequest decryptConsigneeRequest) + { + return orderBusiness.DecryptConsignee(decryptConsigneeRequest); + } + + /// + /// 自动计算成本 + /// + /// + [HttpPost] + public void AutoCalculationCost([FromBody] AutoCalculationCostRequest autoCalculationCostRequest) + { + orderBusiness.AutoCalculationCost(autoCalculationCostRequest); + } + + /// + /// 手动计算成本 + /// + /// + [HttpPost] + public void ManualCalculationCost([FromBody] ManualCalculationCostRequest manualCalculationCostRequest) + { + orderBusiness.ManualCalculationCost(manualCalculationCostRequest); + } + + /// + /// 设置刷单成本 + /// + /// + [HttpPost] + public void SDCalculationCost([FromBody] SDCalculationCostRequest sdCalculationCostRequest) + { + orderBusiness.SDCalculationCost(sdCalculationCostRequest); + } + + /// + /// 订单同步 + /// + /// + [HttpPost("{shopId}")] + public void SyncOrder([FromRoute] long shopId) + { + Task.Factory.StartNew(() => orderBusiness.SyncOrder(shopId, string.Empty), System.Threading.CancellationToken.None, TaskCreationOptions.LongRunning, taskSchedulerManager.SyncOrderTaskScheduler); + } + + /// + /// 订单同步 + /// + /// + /// + [HttpPost("{shopId}/{orderId}")] + public void SyncOrder([FromRoute] long shopId, [FromRoute] string orderId) + { + Task.Factory.StartNew(() => orderBusiness.SyncOrder(shopId, orderId), System.Threading.CancellationToken.None, TaskCreationOptions.LongRunning, taskSchedulerManager.SyncOrderTaskScheduler); + } + } +} diff --git a/BBWY.Server.API/Controllers/PlatformSDKController.cs b/BBWY.Server.API/Controllers/PlatformSDKController.cs new file mode 100644 index 00000000..b583bc28 --- /dev/null +++ b/BBWY.Server.API/Controllers/PlatformSDKController.cs @@ -0,0 +1,102 @@ +using BBWY.Server.Business; +using BBWY.Server.Model.Dto; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Newtonsoft.Json.Linq; +using System.Collections.Generic; +using System.Linq; + +namespace BBWY.Server.API.Controllers +{ + /// + /// 平台SDK控制器,只能在对应的(云鼎/聚石塔等)服务器调用 + /// + [Produces("application/json")] + [Route("Api/[Controller]/[Action]")] + [ApiController] + public class PlatformSDKController : ControllerBase + { + private IEnumerable platformSDKBusinessList; + + public PlatformSDKController(IEnumerable platformSDKBusinessList) + { + this.platformSDKBusinessList = platformSDKBusinessList; + } + + /// + /// 获取商家信息 + /// + /// + /// + [HttpPost] + public VenderResponse GetVenderInfo([FromBody] PlatformRequest platformRequest) + { + return platformSDKBusinessList.FirstOrDefault(p => p.Platform == platformRequest.Platform).GetVenderInfo(platformRequest); + } + + /// + /// 获取商品列表 + /// + /// + /// + [HttpPost] + public ProductListResponse GetProductList([FromBody] SearchProductRequest searchProductRequest) + { + return platformSDKBusinessList.FirstOrDefault(p => p.Platform == searchProductRequest.Platform).GetProductList(searchProductRequest); + } + + /// + /// 获取Sku列表 + /// + /// + /// + [HttpPost] + public IList GetProductSkuList([FromBody] SearchProductSkuRequest searchProductSkuRequest) + { + return platformSDKBusinessList.FirstOrDefault(p => p.Platform == searchProductSkuRequest.Platform).GetProductSkuList(searchProductSkuRequest); + } + + /// + /// 获取简单Sku列表 只包含SkuId和图片 + /// + /// + /// + [HttpPost] + public IList GetSimpleProductSkuList([FromBody] SearchProductSkuRequest searchProductSkuRequest) + { + return platformSDKBusinessList.FirstOrDefault(p => p.Platform == searchProductSkuRequest.Platform).GetSimpleProductSkuList(searchProductSkuRequest); + } + + /// + /// 获取订单列表 + /// + /// + /// + [HttpPost] + public IList GetOrderList([FromBody] SearchPlatformOrderRequest searchOrderRequest) + { + return platformSDKBusinessList.FirstOrDefault(p => p.Platform == searchOrderRequest.Platform).GetOrderList(searchOrderRequest); + } + + /// + /// 解密订单收货人信息 + /// + /// + /// + [HttpPost] + public ConsigneeSimpleResponse DecryptConsignee([FromBody] DecryptConsigneeRequest decryptConsigneeRequest) + { + return platformSDKBusinessList.FirstOrDefault(p => p.Platform == decryptConsigneeRequest.Platform).DecryptConsignee(decryptConsigneeRequest); + } + + /// + /// 修改订单备注 + /// + /// + [HttpPost] + public void EditVenderRemark([FromBody] EditVenderRemarkRequest editVenderRemarkRequest) + { + platformSDKBusinessList.FirstOrDefault(p => p.Platform == editVenderRemarkRequest.Platform).EditVenderRemark(editVenderRemarkRequest); + } + } +} diff --git a/BBWY.Server.API/Controllers/ProductController.cs b/BBWY.Server.API/Controllers/ProductController.cs new file mode 100644 index 00000000..59977d1c --- /dev/null +++ b/BBWY.Server.API/Controllers/ProductController.cs @@ -0,0 +1,31 @@ +using BBWY.Server.Business; +using BBWY.Server.Model.Dto; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System.Collections.Generic; +using System.Linq; + +namespace BBWY.Server.API.Controllers +{ + public class ProductController : BaseApiController + { + private ProductBusiness productBusiness; + + public ProductController(IHttpContextAccessor httpContextAccessor, ProductBusiness productBusiness) : base(httpContextAccessor) + { + this.productBusiness = productBusiness; + } + + [HttpPost] + public ProductListResponse GetProductList([FromBody] SearchProductRequest searchProductRequest) + { + return productBusiness.GetProductList(searchProductRequest); + } + + [HttpPost] + public IList GetProductSkuList([FromBody] SearchProductSkuRequest searchProductSkuRequest) + { + return productBusiness.GetProductSkuList(searchProductSkuRequest); + } + } +} diff --git a/BBWY.Server.API/Controllers/PurchaseOrderController.cs b/BBWY.Server.API/Controllers/PurchaseOrderController.cs new file mode 100644 index 00000000..7d07d658 --- /dev/null +++ b/BBWY.Server.API/Controllers/PurchaseOrderController.cs @@ -0,0 +1,42 @@ +using BBWY.Server.Business; +using BBWY.Server.Model.Dto; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System.Collections.Generic; + +namespace BBWY.Server.API.Controllers +{ + public class PurchaseOrderController : BaseApiController + { + private PurchaseOrderBusiness purchaseOrderBusiness; + + public PurchaseOrderController(PurchaseOrderBusiness purchaseOrderBusiness, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) + { + this.purchaseOrderBusiness = purchaseOrderBusiness; + } + + [HttpPost] + public void AddPurchaseOrder([FromBody] AddPurchaseOrderRequest addPurchaseOrderRequest) + { + purchaseOrderBusiness.AddPurchaseOrder(addPurchaseOrderRequest); + } + + [HttpPut] + public void EditPurchaseOrder([FromBody] EditPurchaseOrderRequest editPurchaseOrderRequest) + { + purchaseOrderBusiness.EditPurchaseOrder(editPurchaseOrderRequest); + } + + [HttpPost] + public IList GetList([FromBody] QueryPurchaseOrderRequest queryPurchaseOrderRequest) + { + return purchaseOrderBusiness.GetList(queryPurchaseOrderRequest); + } + + [HttpDelete("{id}")] + public void DeletePurchaseOrder([FromRoute] long id) + { + purchaseOrderBusiness.DeletePurchaseOrder(id); + } + } +} diff --git a/BBWY.Server.API/Controllers/PurchaseSchemeController.cs b/BBWY.Server.API/Controllers/PurchaseSchemeController.cs new file mode 100644 index 00000000..b0be03ec --- /dev/null +++ b/BBWY.Server.API/Controllers/PurchaseSchemeController.cs @@ -0,0 +1,49 @@ +using BBWY.Server.Business; +using BBWY.Server.Model.Dto; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System.Collections.Generic; + +namespace BBWY.Server.API.Controllers +{ + public class PurchaseSchemeController : BaseApiController + { + private PurchaseSchemeBusiness purchaseSchemeBusiness; + + public PurchaseSchemeController(PurchaseSchemeBusiness purchaseSchemeBusiness, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) + { + this.purchaseSchemeBusiness = purchaseSchemeBusiness; + } + + /// + /// 添加/编辑采购商 + /// + /// + [HttpPost] + public void EditPurchaseScheme([FromBody] BatchCURDSchemeRequest batchCURDSchemeRequest) + { + purchaseSchemeBusiness.EditPurchaseScheme(batchCURDSchemeRequest); + } + + /// + /// 根据产品Id批量查询采购商列表 + /// + /// + /// + [HttpPost] + public IList GetPurchaseSchemeList([FromBody] QuerySchemeRequest querySchemeRequest) + { + return purchaseSchemeBusiness.GetPurchaseSchemeList(querySchemeRequest); + } + + /// + /// 删除采购商 + /// + /// + [HttpDelete] + public void DeletePurchaser([FromBody] DeletePurchaseSchemeRequest deletePurchaseSchemeRequest) + { + purchaseSchemeBusiness.DeletePurchaser(deletePurchaseSchemeRequest); + } + } +} diff --git a/BBWY.Server.API/Controllers/StatisticsController.cs b/BBWY.Server.API/Controllers/StatisticsController.cs new file mode 100644 index 00000000..77e453cd --- /dev/null +++ b/BBWY.Server.API/Controllers/StatisticsController.cs @@ -0,0 +1,29 @@ +using BBWY.Server.Business; +using BBWY.Server.Model.Dto; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace BBWY.Server.API.Controllers +{ + + public class StatisticsController : BaseApiController + { + private StatisticsBusiness statisticsBusiness; + + public StatisticsController(IHttpContextAccessor httpContextAccessor, StatisticsBusiness statisticsBusiness) : base(httpContextAccessor) + { + this.statisticsBusiness = statisticsBusiness; + } + + /// + /// 今日业绩统计 + /// + /// + /// + [HttpPost] + public ToDayOrderAchievementResponse GetTodayAchievementStatistics(ToDayOrderAchievementRequest request) + { + return statisticsBusiness.GetTodayAchievementStatistics(request); + } + } +} diff --git a/BBWY.Server.API/Controllers/TestController.cs b/BBWY.Server.API/Controllers/TestController.cs new file mode 100644 index 00000000..a2fdf590 --- /dev/null +++ b/BBWY.Server.API/Controllers/TestController.cs @@ -0,0 +1,26 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; + +namespace BBWY.Server.API.Controllers +{ + public class TestController : BaseApiController + { + public TestController(IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) + { + + } + + [HttpGet] + public IList GetList() + { + return new List() { + Guid.NewGuid().ToString(), + Guid.NewGuid().ToString(), + Guid.NewGuid().ToString(), + DateTime.Now.ToString() + }; + } + } +} diff --git a/BBWY.Server.API/Controllers/VenderController.cs b/BBWY.Server.API/Controllers/VenderController.cs new file mode 100644 index 00000000..f06ca1f0 --- /dev/null +++ b/BBWY.Server.API/Controllers/VenderController.cs @@ -0,0 +1,29 @@ +using BBWY.Server.Business; +using BBWY.Server.Model.Dto; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace BBWY.Server.API.Controllers +{ + + public class VenderController : BaseApiController + { + private VenderBusiness venderBusiness; + + public VenderController(IHttpContextAccessor httpContextAccessor, VenderBusiness venderBusiness) : base(httpContextAccessor) + { + this.venderBusiness = venderBusiness; + } + + /// + /// 获取商家信息 + /// + /// + /// + [HttpPost] + public VenderResponse GetVenderInfo([FromBody]PlatformRequest platformRequest) + { + return venderBusiness.GetVenderInfo(platformRequest); + } + } +} diff --git a/BBWY.Server.API/Filters/ResultFilter.cs b/BBWY.Server.API/Filters/ResultFilter.cs new file mode 100644 index 00000000..48837f43 --- /dev/null +++ b/BBWY.Server.API/Filters/ResultFilter.cs @@ -0,0 +1,30 @@ +using BBWY.Common.Models; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; + +namespace BBWY.Server.API.Filters +{ + public class ResultFilter : IResultFilter + { + public void OnResultExecuted(ResultExecutedContext context) + { + + } + + public void OnResultExecuting(ResultExecutingContext context) + { + if (context.Result is ObjectResult) + { + var objectResult = context.Result as ObjectResult; + if (!(objectResult.Value is ApiResponse)) + { + objectResult.Value = new ApiResponse() { Data = objectResult.Value }; + } + } + else if (context.Result is EmptyResult) + { + context.Result = new ObjectResult(new ApiResponse()); + } + } + } +} diff --git a/BBWY.Server.API/Middlewares/CustomExceptionMiddleWare.cs b/BBWY.Server.API/Middlewares/CustomExceptionMiddleWare.cs new file mode 100644 index 00000000..30d9d46f --- /dev/null +++ b/BBWY.Server.API/Middlewares/CustomExceptionMiddleWare.cs @@ -0,0 +1,86 @@ +using BBWY.Common.Models; +using Microsoft.AspNetCore.Http; +using Newtonsoft.Json; +using NLog; +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading.Tasks; + +namespace BBWY.Server.API.Middlewares +{ + public class CustomExceptionMiddleWare + { + /// + /// 管道请求委托 + /// + private RequestDelegate _next; + + /// + /// 需要处理的状态码字典 + /// + private IDictionary _exceptionStatusCodeDic; + + private ILogger logger; + + public CustomExceptionMiddleWare(RequestDelegate next, ILogger logger) + { + _next = next; + this.logger = logger; + _exceptionStatusCodeDic = new Dictionary + { + { 401, "未授权的请求" }, + { 404, "找不到该资源" }, + { 403, "访问被拒绝" }, + { 500, "服务器发生意外的错误" }, + { 503, "服务不可用" } + //其余状态自行扩展 + }; + } + + public async Task Invoke(HttpContext context) + { + try + { + await _next(context); //调用管道执行下一个中间件 + } + catch (Exception ex) + { + if (ex is BusinessException) + { + var busEx = ex as BusinessException; + context.Response.StatusCode = 200; //业务异常时将Http状态码改为200 + await ErrorHandle(context, busEx.Code, busEx.Message); + } + else + { + context.Response.Clear(); + context.Response.StatusCode = 500; //发生未捕获的异常,手动设置状态码 + logger.Error(ex); //记录错误 + } + } + finally + { + if (_exceptionStatusCodeDic.TryGetValue(context.Response.StatusCode, out string exMsg)) + { + await ErrorHandle(context, context.Response.StatusCode, exMsg); + } + } + } + + /// + /// 处理方式:返回Json格式 + /// + /// + /// + /// + /// + private async Task ErrorHandle(HttpContext context, int code, string exMsg) + { + var apiResponse = ApiResponse.Error(code, exMsg); + var serialzeStr = JsonConvert.SerializeObject(apiResponse); + context.Response.ContentType = "application/json"; + await context.Response.WriteAsync(serialzeStr, Encoding.UTF8); + } + } +} diff --git a/BBWY.Server.API/NLog.config b/BBWY.Server.API/NLog.config new file mode 100644 index 00000000..6cd8899f --- /dev/null +++ b/BBWY.Server.API/NLog.config @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/BBWY.Server.API/Program.cs b/BBWY.Server.API/Program.cs new file mode 100644 index 00000000..a0536712 --- /dev/null +++ b/BBWY.Server.API/Program.cs @@ -0,0 +1,26 @@ +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace BBWY.Server.API +{ + public class Program + { + public static void Main(string[] args) + { + CreateHostBuilder(args).Build().Run(); + } + + public static IHostBuilder CreateHostBuilder(string[] args) => + Host.CreateDefaultBuilder(args) + .ConfigureWebHostDefaults(webBuilder => + { + webBuilder.UseStartup(); + }); + } +} diff --git a/BBWY.Server.API/Properties/launchSettings.json b/BBWY.Server.API/Properties/launchSettings.json new file mode 100644 index 00000000..e044e444 --- /dev/null +++ b/BBWY.Server.API/Properties/launchSettings.json @@ -0,0 +1,30 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:26060", + "sslPort": 0 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "weatherforecast", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BBWY.Server.API": { + "commandName": "Project", + "launchBrowser": true, + "launchUrl": "weatherforecast", + "applicationUrl": "http://localhost:5000", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/BBWY.Server.API/Startup.cs b/BBWY.Server.API/Startup.cs new file mode 100644 index 00000000..4f7b4508 --- /dev/null +++ b/BBWY.Server.API/Startup.cs @@ -0,0 +1,147 @@ +using BBWY.Common.Extensions; +using BBWY.Common.Http; +using BBWY.Common.Models; +using BBWY.Server.API.Filters; +using BBWY.Server.API.Middlewares; +using BBWY.Server.Business; +using BBWY.Server.Model; +using BBWY.Server.Model.Dto; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Options; +using Microsoft.OpenApi.Models; +using Newtonsoft.Json.Linq; +using Newtonsoft.Json.Serialization; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Reflection; +using Yitter.IdGenerator; + +namespace BBWY.Server.API +{ + public class Startup + { + public Startup(IConfiguration configuration) + { + Configuration = configuration; + } + + public IConfiguration Configuration { get; } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) + { + var idOption = new IdGeneratorOptions(1); + var idGenerator = new DefaultIdGenerator(idOption); + services.AddSingleton(typeof(IIdGenerator), idGenerator); + var fsql = new FreeSql.FreeSqlBuilder().UseConnectionString(FreeSql.DataType.MySql, Configuration.GetConnectionString("DB")).Build(); + services.AddSingleton(typeof(IFreeSql), fsql); + services.AddSingleton(typeof(NLog.ILogger), NLog.LogManager.GetCurrentClassLogger()); + services.AddSingleton(); + services.AddSingleton(); + services.AddMemoryCache(); + services.AddControllers(); + services.AddHttpContextAccessor(); + services.AddHttpClient(); + services.AddCors(options => + { + options.AddDefaultPolicy(p => + { + p.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader(); + }); + }); + services.AddControllers(configure => + { + configure.Filters.Add(); + }).AddNewtonsoftJson(setupAction => + { + setupAction.SerializerSettings.ContractResolver = new DefaultContractResolver(); + setupAction.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; + //setupAction.SerializerSettings.NullValueHandling = Newtonsoft.Json.NullValueHandling.Include; + //setupAction.SerializerSettings.DefaultValueHandling = Newtonsoft.Json.DefaultValueHandling.Include; + }); + services.BatchRegisterServices(new Assembly[] { Assembly.Load("BBWY.Server.Business") }, typeof(IDenpendency)); + services.AddSingleton(); + + //var stores = Configuration.GetSection("Stores").Get>(); + + services.Configure(Configuration.GetSection("GlobalSetting")); + services.AddMapper(new MappingProfiles()); + + services.AddSwaggerGen(c => + { + c.SwaggerDoc("v1", new OpenApiInfo + { + Version = "v1.0.0", + Title = "ΪӯAPI", + Description = "ע\r\n1.زƲôշ\r\n2.ApiResponseΪض(Code,Data,Message),ӿеķֵData\r\n3.Code=200" + }); + // JWT֤ + //c.AddSecurityDefinition(JwtBearerDefaults.AuthenticationScheme, new OpenApiSecurityScheme + //{ + // Scheme = JwtBearerDefaults.AuthenticationScheme, + // BearerFormat = "JWT", + // Type = SecuritySchemeType.ApiKey, + // Name = "Authorization", + // In = ParameterLocation.Header, + // Description = "Authorization:Bearer {your JWT token}
", + //}); + //c.AddSecurityRequirement(new OpenApiSecurityRequirement + // { + // { + // new OpenApiSecurityScheme{Reference = new OpenApiReference + // { + // Type = ReferenceType.SecurityScheme, + // Id = JwtBearerDefaults.AuthenticationScheme + // } + // }, + // new string[] { } + // } + // }); + + var executingAssembly = Assembly.GetExecutingAssembly(); + var assemblyNames = executingAssembly.GetReferencedAssemblies().Union(new AssemblyName[] { executingAssembly.GetName() }).ToArray(); + Array.ForEach(assemblyNames, (assemblyName) => + { + //var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml"; + var xmlFile = $"{assemblyName.Name}.xml"; + var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile); + if (!File.Exists(xmlPath)) + return; + c.IncludeXmlComments(xmlPath, true); + }); + }); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + app.UseSwagger(c => c.SerializeAsV2 = true) + .UseSwaggerUI(c => + { + c.SwaggerEndpoint("/swagger/v1/swagger.json", "BBWY API"); + c.RoutePrefix = string.Empty; + }); + + //if (env.IsDevelopment()) + //{ + // app.UseDeveloperExceptionPage(); + //} + app.UseMiddleware(); + + app.UseRouting(); + + app.UseAuthorization(); + + app.UseEndpoints(endpoints => + { + endpoints.MapControllers(); + }); + } + } +} diff --git a/BBWY.Server.API/appsettings.json b/BBWY.Server.API/appsettings.json new file mode 100644 index 00000000..a9504486 --- /dev/null +++ b/BBWY.Server.API/appsettings.json @@ -0,0 +1,37 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft": "Warning", + "Microsoft.Hosting.Lifetime": "Information" + } + }, + "AllowedHosts": "*", + "ConnectionStrings": { + //"DB": "data source=rm-bp1508okrh23710yfao.mysql.rds.aliyuncs.com;port=3306;user id=qyroot;password=kaicn1132+-;initial catalog=bbwy;charset=utf8;sslmode=none;" + "DB": "data source=rm-bp1508okrh23710yfao.mysql.rds.aliyuncs.com;port=3306;user id=qyroot;password=kaicn1132+-;initial catalog=bbwy_test;charset=utf8;sslmode=none;" + }, + "GlobalSetting": { + "MdsApi": "http://mdsapi.qiyue666.com", + "PlatformAPIs": [ + { + "Platform": 1, //云鼎 + "APIHost": "http://116.196.81.215/" + } + ], + "Stores": [ + { + "StoreId": "110007637", + "StoreName": "上海商超B母婴玩具仓2号仓库" + }, + { + "StoreId": "800006819", + "StoreName": "泉州惠安齐越云仓1号库" + }, + { + "StoreId": "110023168", + "StoreName": "广州亚一综合B仓6号库" + } + ] + } +} diff --git a/BBWY.Server.Business/BBWY.Server.Business.csproj b/BBWY.Server.Business/BBWY.Server.Business.csproj new file mode 100644 index 00000000..1c50ffda --- /dev/null +++ b/BBWY.Server.Business/BBWY.Server.Business.csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + True + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Server.Business/BaseBusiness.cs b/BBWY.Server.Business/BaseBusiness.cs new file mode 100644 index 00000000..38e1a7f1 --- /dev/null +++ b/BBWY.Server.Business/BaseBusiness.cs @@ -0,0 +1,17 @@ +using Yitter.IdGenerator; +namespace BBWY.Server.Business +{ + public class BaseBusiness + { + protected IFreeSql fsql; + protected NLog.ILogger logger; + protected IIdGenerator idGenerator; + + public BaseBusiness(IFreeSql fsql, NLog.ILogger logger, IIdGenerator idGenerator) + { + this.fsql = fsql; + this.logger = logger; + this.idGenerator = idGenerator; + } + } +} diff --git a/BBWY.Server.Business/BasePlatformRelayBusiness.cs b/BBWY.Server.Business/BasePlatformRelayBusiness.cs new file mode 100644 index 00000000..36c21437 --- /dev/null +++ b/BBWY.Server.Business/BasePlatformRelayBusiness.cs @@ -0,0 +1,28 @@ +using BBWY.Common.Http; +using BBWY.Server.Model; +using Microsoft.Extensions.Options; +using System.Linq; + +namespace BBWY.Server.Business +{ + public class BasePlatformRelayBusiness + { + protected RestApiService restApiService; + protected GlobalConfig globalConfig; + public BasePlatformRelayBusiness(RestApiService restApiService, IOptions options) + { + this.restApiService = restApiService; + this.globalConfig = options.Value; + } + + /// + /// 获取指定平台(云鼎/聚石塔/等)接口地址 + /// + /// + /// + protected string GetPlatformRelayAPIHost(Enums.Platform platform) + { + return globalConfig.PlatformAPIs.FirstOrDefault(p => p.Platform == platform).APIHost; + } + } +} diff --git a/BBWY.Server.Business/Order/OrderBusiness.cs b/BBWY.Server.Business/Order/OrderBusiness.cs new file mode 100644 index 00000000..428e7100 --- /dev/null +++ b/BBWY.Server.Business/Order/OrderBusiness.cs @@ -0,0 +1,930 @@ +using BBWY.Common.Extensions; +using BBWY.Common.Http; +using BBWY.Common.Models; +using BBWY.Server.Business.PlatformSDK.DataExtension; +using BBWY.Server.Model; +using BBWY.Server.Model.Db; +using BBWY.Server.Model.Dto; +using FreeSql; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Options; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using NLog; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.Http; +using Yitter.IdGenerator; + +namespace BBWY.Server.Business +{ + public class OrderBusiness : BasePlatformRelayBusiness, IDenpendency + { + private ILogger logger; + private IFreeSql fsql; + private IDictionary> syncOrderMethodDic; + private IIdGenerator idGenerator; + private IDictionary mdsApiHeader; + + public OrderBusiness(RestApiService restApiService, IConfiguration configuration, ILogger logger, IFreeSql fsql, IIdGenerator idGenerator, IOptions options) : base(restApiService, options) + { + this.logger = logger; + this.fsql = fsql; + this.idGenerator = idGenerator; + syncOrderMethodDic = new Dictionary>() + { + { Enums.Platform.京东, SyncJDOrder } + }; + mdsApiHeader = new Dictionary() { + { "qy","qy"} + }; + } + + public OrderListResponse GetOrderList(SearchOrderRequest searchOrderRequest) + { + var select = fsql.Select().LeftJoin((o, ocs, oct) => o.Id == ocs.OrderId) + .LeftJoin((o, ocs, oct) => o.Id == oct.OrderId); + if (!string.IsNullOrEmpty(searchOrderRequest.OrderId)) + { + select = select.Where((o, ocs, oct) => o.Id == searchOrderRequest.OrderId); + } + else + { + if (!string.IsNullOrEmpty(searchOrderRequest.Sku) || !string.IsNullOrEmpty(searchOrderRequest.ProductNo)) + { + var childSelect = fsql.Select().As("osku") + .WhereIf(string.IsNullOrEmpty(searchOrderRequest.Sku) == false, osku => osku.SkuId == searchOrderRequest.Sku) + .WhereIf(string.IsNullOrEmpty(searchOrderRequest.ProductNo) == false, osku => osku.ProductNo == searchOrderRequest.ProductNo); + select = select.Where((o, ocs, oct) => childSelect.Where(osku => osku.OrderId == o.Id).Any()); + } + + select = select.WhereIf(searchOrderRequest.OrderState != null, (o, ocs, oct) => o.OrderState == searchOrderRequest.OrderState) + .WhereIf(searchOrderRequest.StartDate != null, (o, ocs, oct) => o.StartTime >= searchOrderRequest.StartDate) + .WhereIf(searchOrderRequest.EndDate != null, (o, ocs, oct) => o.StartTime <= searchOrderRequest.EndDate) + .WhereIf(string.IsNullOrEmpty(searchOrderRequest.ContactName) == false, (o, ocs, oct) => ocs.ContactName == searchOrderRequest.ContactName) + .WhereIf(string.IsNullOrEmpty(searchOrderRequest.Waybill) == false, (o, ocs, oct) => o.WaybillNo.Contains(searchOrderRequest.Waybill)); //这一步可能比较慢 + } + + select = select.Where((o, ocs, oct) => o.ShopId == searchOrderRequest.ShopId) + .OrderByDescending((o, ocs, oct) => o.StartTime) + .Count(out var total) + .Page(searchOrderRequest.PageIndex, searchOrderRequest.PageSize); + + var sql = select.ToSql(); + + var orderSourceList = select.ToList((o, ocs, oct) => new Order() + { + Id = o.Id, + BuyerRemark = o.BuyerRemark, + EndTime = o.EndTime, + FreightPrice = o.FreightPrice, + ModifyTime = o.ModifyTime, + OrderPayment = o.OrderPayment, + OrderSellerPrice = o.OrderSellerPrice, + OrderState = o.OrderState, + OrderTotalPrice = o.OrderTotalPrice, + OrderType = o.OrderType, + PayType = o.PayType, + Platform = o.Platform, + ShopId = o.ShopId, + StartTime = o.StartTime, + StorageType = o.StorageType, + StoreId = o.StoreId, + StoreOrder = o.StoreOrder, + VenderRemark = o.VenderRemark, + WaybillNo = o.WaybillNo, + Flag = o.Flag, + SDType = o.SDType, + + ContactName = ocs.ContactName, + Address = ocs.Address, + Province = ocs.Province, + County = ocs.County, + Town = ocs.Town, + City = ocs.City, + IsDecode = ocs.IsDecode, + Mobile = ocs.Mobile, + TelePhone = ocs.TelePhone, + + DeliveryExpressFreight = oct.DeliveryExpressFreight, + PlatformCommissionAmount = oct.PlatformCommissionAmount, + PlatformCommissionRatio = oct.PlatformCommissionRatio, + PreferentialAmount = oct.PreferentialAmount, + Profit = oct.Profit, + PurchaseAmount = oct.PurchaseAmount, + IsManualEdited = oct.IsManualEdited, + SDCommissionAmount = oct.SDCommissionAmount + }); + var orderList = orderSourceList.Map>(); + + if (orderList.Count > 0) + { + var orderIdList = orderList.Select(o => o.Id).ToList(); + + #region 处理Sku + var orderSkuList = fsql.Select().Where(osku => orderIdList.Contains(osku.OrderId)).ToList().Map>(); + foreach (var order in orderList) + order.ItemList = orderSkuList.Where(osku => osku.OrderId == order.Id).ToList(); + #endregion + + #region 处理优惠券 + var orderCouponList = fsql.Select().Where(oc => orderIdList.Contains(oc.OrderId)).ToList().Map>(); + foreach (var order in orderList) + order.OrderCouponList = orderCouponList.Where(oc => oc.OrderId == order.Id).ToList(); + #endregion + + #region 处理订单成本明细 + var orderCostDetailList = fsql.Select().Where(ocd => orderIdList.Contains(ocd.OrderId)).ToList().Map>(); + foreach (var order in orderList) + order.OrderCostDetailList = orderCostDetailList.Where(ocd => ocd.OrderId == order.Id).ToList(); + #endregion + + #region 翻译仓库Id + foreach (var order in orderList) + order.StoreName = globalConfig.Stores.FirstOrDefault(s => s.StoreId == order.StoreId)?.StoreName ?? order.StoreId; + #endregion + } + + var response = new OrderListResponse() + { + Count = total, + Items = orderList + }; + return response; + } + + /// + /// 解密 + /// + /// + /// + /// + public ConsigneeSimpleResponse DecryptConsignee(DecryptConsigneeRequest decryptConsigneeRequest) + { + var relayAPIHost = GetPlatformRelayAPIHost(decryptConsigneeRequest.Platform); + var sendResult = restApiService.SendRequest(relayAPIHost, "api/PlatformSDK/DecryptConsignee", decryptConsigneeRequest, null, HttpMethod.Post); + if (sendResult.StatusCode != System.Net.HttpStatusCode.OK) + throw new BusinessException(sendResult.Content) { Code = (int)sendResult.StatusCode }; + var response = JsonConvert.DeserializeObject>(sendResult.Content); + if (!response.Success) + throw new BusinessException(response.Msg) { Code = response.Code }; + + //将解密后的收货人信息存至数据库 + if (decryptConsigneeRequest.SaveDb) + fsql.Update(decryptConsigneeRequest.OrderId).Set(oc => oc.ContactName, response.Data.ContactName) + .Set(oc => oc.Address, response.Data.Address) + .Set(oc => oc.Mobile, response.Data.Mobile) + .Set(oc => oc.TelePhone, response.Data.TelePhone) + .Set(oc => oc.IsDecode, true) + .ExecuteAffrows(); + + return response.Data; + } + + /// + /// 自动计算成本 + /// + /// + public void AutoCalculationCost(AutoCalculationCostRequest autoCalculationCostRequest) + { + var dbOrder = fsql.Select(autoCalculationCostRequest.OrderId).ToOne(); + if (dbOrder == null) + throw new BusinessException($"订单号{autoCalculationCostRequest.OrderId}不存在"); + + var orderSkus = fsql.Select().Where(osku => osku.OrderId == autoCalculationCostRequest.OrderId).ToList(); + var orderSkuIds = orderSkus.Select(osku => osku.SkuId).ToList(); + var purchaserOrders = fsql.Select().Where(po => po.RemainingQuantity != 0 && orderSkuIds.Contains(po.SkuId)).ToList(); + if (purchaserOrders.Count() == 0) + throw new BusinessException("库存为零不能自动计算成本"); + + var orderCost = fsql.Select(autoCalculationCostRequest.OrderId).ToOne(); + var orderCostDetails = fsql.Select().Where(ocd => ocd.OrderId == autoCalculationCostRequest.OrderId).ToList(); + + IUpdate orderUpdate = null; + IUpdate updateOrderCost = null; + IInsert insertOrderCost = null; + IList> updatePurchaseOrderList = new List>(); + List insertOrderCostDetailList = new List(); + + if (autoCalculationCostRequest.IsSetStorageType) + orderUpdate = fsql.Update(autoCalculationCostRequest.OrderId).Set(o => o.StorageType, autoCalculationCostRequest.StorageType); + + var orderCostPurchaseAmount = 0M; + var orderDeliveryExpressFreight = 0M; //发货总运费,sku购买数量第二个开始半价 + foreach (var orderSku in orderSkus) + { + //查询该sku的扣减明细 + var currentOrderSkuCostDetails = orderCostDetails.Where(ocd => ocd.SkuId == orderSku.SkuId); + //已扣减数量 + var deductedQuantity = currentOrderSkuCostDetails.Count() == 0 ? 0 : currentOrderSkuCostDetails.Sum(ocd => ocd.DeductionQuantity); + //剩余扣减数量 + var noDeductionQuantity = orderSku.ItemTotal.Value - deductedQuantity; + if (noDeductionQuantity == 0) + continue; + + //是否多次扣减库存 + var isReduceMultiTimes = false; + if (currentOrderSkuCostDetails.Count() > 0) + isReduceMultiTimes = true; //之前有过扣减记录,发货运费按半价计算 + + while (noDeductionQuantity != 0) + { + var purchaseOrder = purchaserOrders.FirstOrDefault(po => po.StorageType == autoCalculationCostRequest.StorageType && + po.RemainingQuantity != 0 && + po.SkuId == orderSku.SkuId); + if (purchaseOrder == null) + break; //没有库存了 + + + //本次扣减数量 + var deductionQuantity = purchaseOrder.RemainingQuantity >= noDeductionQuantity ? noDeductionQuantity : purchaseOrder.RemainingQuantity; + //本次扣减量的采购成本 + var currentPurchaseAmount = purchaseOrder.UnitCost * deductionQuantity; + //本次扣减量的发货运费 + var currentSkuDeliveryFreight = isReduceMultiTimes ? + (purchaseOrder.SingleDeliveryFreight / 2 * deductionQuantity) : + (purchaseOrder.SingleDeliveryFreight + purchaseOrder.SingleDeliveryFreight / 2 * (deductionQuantity - 1)); + isReduceMultiTimes = true; + + noDeductionQuantity -= deductionQuantity; + purchaseOrder.RemainingQuantity -= deductionQuantity; + + //累计采购成本 + orderCostPurchaseAmount += currentPurchaseAmount; + //累计发货运费(销售运费) + orderDeliveryExpressFreight += currentSkuDeliveryFreight; + + var updateSql = fsql.Update(purchaseOrder.Id).Set(po => po.RemainingQuantity - deductionQuantity); + updatePurchaseOrderList.Add(updateSql); + + var orderCostDetail = new OrderCostDetail() + { + Id = idGenerator.NewLong(), + OrderId = autoCalculationCostRequest.OrderId, + ProductId = orderSku.ProductId, + SkuId = orderSku.SkuId, + CreateTime = DateTime.Now, + PurchaseOrderPKId = purchaseOrder.Id, + UnitCost = purchaseOrder.UnitCost, + DeductionQuantity = deductionQuantity, + DeliveryExpressFreight = currentSkuDeliveryFreight, + TotalCost = currentPurchaseAmount, + ConsumableAmount = purchaseOrder.SingleConsumableAmount * deductionQuantity, + FirstFreight = purchaseOrder.SingleFirstFreight * deductionQuantity, + OperationAmount = purchaseOrder.SingleOperationAmount * deductionQuantity, + PurchaseFreight = purchaseOrder.SingleFreight * deductionQuantity, + SkuAmount = purchaseOrder.SingleSkuAmount * deductionQuantity, + StorageAmount = purchaseOrder.SingleStorageAmount * deductionQuantity + }; + insertOrderCostDetailList.Add(orderCostDetail); + } + } + + if (orderCost == null) + { + #region 计算成本 + orderCost = new OrderCost() + { + OrderId = autoCalculationCostRequest.OrderId, + PlatformCommissionRatio = 0.05M, + PreferentialAmount = dbOrder.PreferentialAmount, + Profit = 0, + PurchaseAmount = orderCostPurchaseAmount, + DeliveryExpressFreight = orderDeliveryExpressFreight, + CreateTime = DateTime.Now + }; + orderCost.PlatformCommissionAmount = dbOrder.OrderSellerPrice * orderCost.PlatformCommissionRatio; + orderCost.Profit = dbOrder.OrderSellerPrice + + dbOrder.FreightPrice - + orderCost.PurchaseAmount - + orderCost.DeliveryExpressFreight - + orderCost.PlatformCommissionAmount; + insertOrderCost = fsql.Insert(orderCost); + #endregion + } + else + { + orderCost.PurchaseAmount += orderCostPurchaseAmount; + orderCost.DeliveryExpressFreight += orderDeliveryExpressFreight; + orderCost.Profit = dbOrder.OrderSellerPrice + + dbOrder.FreightPrice - + orderCost.PurchaseAmount - + orderCost.DeliveryExpressFreight - + orderCost.PlatformCommissionAmount; + updateOrderCost = fsql.Update().SetSource(orderCost); + } + + fsql.Transaction(() => + { + orderUpdate?.ExecuteAffrows(); + updateOrderCost?.ExecuteAffrows(); + insertOrderCost?.ExecuteAffrows(); + if (updatePurchaseOrderList.Count > 0) + { + foreach (var update in updatePurchaseOrderList) + update.ExecuteAffrows(); + } + if (insertOrderCostDetailList.Count > 0) + fsql.Insert(insertOrderCostDetailList).ExecuteAffrows(); + }); + } + + /// + /// 手动计算成本 + /// + /// + /// + public void ManualCalculationCost(ManualCalculationCostRequest manualCalculationCostRequest) + { + var dbOrder = fsql.Select(manualCalculationCostRequest.OrderId).ToOne(); + if (dbOrder == null) + throw new BusinessException($"订单号{manualCalculationCostRequest.OrderId}不存在"); + + IUpdate orderUpdate = null; + IUpdate updateOrderCost = null; + IInsert insertOrderCost = null; + if (manualCalculationCostRequest.IsSetStorageType) + orderUpdate = fsql.Update(manualCalculationCostRequest.OrderId).Set(o => o.StorageType, manualCalculationCostRequest.StorageType); + + + var orderCost = fsql.Select(manualCalculationCostRequest.OrderId).ToOne(); + if (orderCost == null) + { + orderCost = new OrderCost() + { + OrderId = manualCalculationCostRequest.OrderId, + PlatformCommissionRatio = 0.05M, + PreferentialAmount = dbOrder.PreferentialAmount, + Profit = 0, + PurchaseAmount = manualCalculationCostRequest.PurchaseCost, + DeliveryExpressFreight = manualCalculationCostRequest.DeliveryExpressFreight, + CreateTime = DateTime.Now, + IsManualEdited = true + }; + orderCost.PlatformCommissionAmount = dbOrder.OrderSellerPrice * orderCost.PlatformCommissionRatio; + orderCost.Profit = dbOrder.OrderSellerPrice + + dbOrder.FreightPrice - + orderCost.PurchaseAmount - + orderCost.DeliveryExpressFreight - + orderCost.PlatformCommissionAmount; + insertOrderCost = fsql.Insert(orderCost); + } + else + { + orderCost.PurchaseAmount = manualCalculationCostRequest.PurchaseCost; + orderCost.DeliveryExpressFreight = manualCalculationCostRequest.DeliveryExpressFreight; + orderCost.Profit = dbOrder.OrderSellerPrice + + dbOrder.FreightPrice - + orderCost.PurchaseAmount - + orderCost.DeliveryExpressFreight - + orderCost.PlatformCommissionAmount; + orderCost.IsManualEdited = true; + updateOrderCost = fsql.Update().SetSource(orderCost); + } + + fsql.Transaction(() => + { + orderUpdate?.ExecuteAffrows(); + insertOrderCost?.ExecuteAffrows(); + updateOrderCost?.ExecuteAffrows(); + }); + } + + /// + /// 刷单计算成本 + /// + /// + /// + public void SDCalculationCost(SDCalculationCostRequest sdCalculationCostRequest) + { + var dbOrder = fsql.Select(sdCalculationCostRequest.OrderId).ToOne(); + if (dbOrder == null) + throw new BusinessException($"订单号{sdCalculationCostRequest.OrderId}不存在"); + + //修改平台订单备注 + var relayAPIHost = GetPlatformRelayAPIHost(sdCalculationCostRequest.Platform); + var editApiResult = restApiService.SendRequest(relayAPIHost, "/Api/PlatformSDK/EditVenderRemark", new EditVenderRemarkRequest() + { + AppKey = sdCalculationCostRequest.AppKey, + AppSecret = sdCalculationCostRequest.AppSecret, + AppToken = sdCalculationCostRequest.AppToken, + Flag = sdCalculationCostRequest.Flag, + OrderId = sdCalculationCostRequest.OrderId, + Platform = sdCalculationCostRequest.Platform, + VenderRemark = sdCalculationCostRequest.VenderRemark + }, null, HttpMethod.Post); + if (editApiResult.StatusCode != System.Net.HttpStatusCode.OK) + throw new BusinessException($"修改商家备注失败 {editApiResult.Content}") { Code = (int)editApiResult.StatusCode }; + var editResponse = JsonConvert.DeserializeObject(editApiResult.Content); + if (!editResponse.Success) + throw new BusinessException(editResponse.Msg); + + IUpdate orderUpdate = null; + IUpdate updateOrderCost = null; + IInsert insertOrderCost = null; + + orderUpdate = fsql.Update(sdCalculationCostRequest.OrderId).Set(o => o.SDType, sdCalculationCostRequest.SDType) + .Set(o => o.Flag, sdCalculationCostRequest.Flag) + .Set(o => o.VenderRemark, sdCalculationCostRequest.VenderRemark); + if (sdCalculationCostRequest.IsSetStorageType) + orderUpdate = orderUpdate.Set(o => o.StorageType, Enums.StorageType.SD); + + var orderCost = fsql.Select(sdCalculationCostRequest.OrderId).ToOne(); + if (orderCost == null) + { + orderCost = new OrderCost() + { + OrderId = sdCalculationCostRequest.OrderId, + PlatformCommissionRatio = 0.05M, + PreferentialAmount = dbOrder.PreferentialAmount, + Profit = 0, + DeliveryExpressFreight = sdCalculationCostRequest.DeliveryExpressFreight, + CreateTime = DateTime.Now, + IsManualEdited = true, + SDCommissionAmount = sdCalculationCostRequest.SDCommissionAmount + }; + orderCost.PlatformCommissionAmount = dbOrder.OrderSellerPrice * orderCost.PlatformCommissionRatio; + orderCost.Profit = (orderCost.SDCommissionAmount + orderCost.DeliveryExpressFreight + orderCost.PlatformCommissionAmount) * -1; + insertOrderCost = fsql.Insert(orderCost); + } + else + { + orderCost.SDCommissionAmount = sdCalculationCostRequest.SDCommissionAmount; + orderCost.DeliveryExpressFreight = sdCalculationCostRequest.DeliveryExpressFreight; + orderCost.Profit = (orderCost.SDCommissionAmount + orderCost.DeliveryExpressFreight + orderCost.PlatformCommissionAmount) * -1; + orderCost.IsManualEdited = true; + updateOrderCost = fsql.Update().SetSource(orderCost); + } + + fsql.Transaction(() => + { + orderUpdate?.ExecuteAffrows(); + updateOrderCost?.ExecuteAffrows(); + insertOrderCost?.ExecuteAffrows(); + }); + } + + public void SyncOrder(long shopId, string orderId) + { + #region 获取店铺信息; + var shopResult = restApiService.SendRequest(globalConfig.MdsApi, "/TaskList/Shop/GetShopsByShopId", $"shopId={shopId}", mdsApiHeader, HttpMethod.Get, enableRandomTimeStamp: true); + if (shopResult.StatusCode != System.Net.HttpStatusCode.OK) + throw new Exception($"SyncOrder 获取店铺信息失败 shopId:{shopId} httpCode:{shopResult.StatusCode} httpContent:{shopResult.Content}"); + + var shopResponseJToken = JToken.Parse(shopResult.Content); + if (shopResponseJToken.Value("Success") != true) + throw new Exception($"SyncOrder 获取店铺信息失败 shopId:{shopId} ErrorMsg:{shopResponseJToken.Value("Msg")}"); + #endregion + + var shopJToken = shopResponseJToken["Data"].FirstOrDefault(); + try + { + var appKey = shopJToken.Value("AppKey"); + var appSecret = shopJToken.Value("AppSecret"); + var appToken = shopJToken.Value("AppToken"); + var platformId = shopJToken.Value("PlatformId"); + var shopType = shopJToken.Value("ShopType"); + if (string.IsNullOrEmpty(appKey) || string.IsNullOrEmpty(appSecret) || string.IsNullOrEmpty(appToken) || platformId == null) + throw new Exception("缺少店铺必要信息"); + + var platform = (Enums.Platform)platformId; + + if (!syncOrderMethodDic.ContainsKey(platform)) + throw new Exception("不支持的平台"); + + var relayAPIHost = GetPlatformRelayAPIHost((Enums.Platform)platformId); + var orderListApiResult = restApiService.SendRequest(relayAPIHost, "api/PlatformSDK/GetOrderList", new SearchPlatformOrderRequest() + { + StartDate = DateTime.Now.AddHours(-3), + EndDate = DateTime.Now, + AppKey = appKey, + AppSecret = appSecret, + AppToken = appToken, + PageIndex = 1, + PageSize = 100, + Platform = platform, + JDColType = string.IsNullOrEmpty(shopType) ? "0" : shopType, + SaveResponseLog = true, + OrderId = orderId + }, null, HttpMethod.Post); + if (orderListApiResult.StatusCode != System.Net.HttpStatusCode.OK) + throw new Exception($"获取订单失败 {orderListApiResult.Content}"); + + var orderListResponse = JsonConvert.DeserializeObject>(orderListApiResult.Content); + if (!orderListResponse.Success) + throw new Exception($"获取订单失败 {orderListApiResult.Content}"); + + if (orderListResponse.Data == null || orderListResponse.Data.Count == 0) + return; + + syncOrderMethodDic[platform](orderListResponse.Data, shopId, relayAPIHost, appKey, appSecret, appToken); + } + catch (Exception ex) + { + var shopData = JsonConvert.SerializeObject(shopJToken); + logger.Error(ex, $"SyncOrder ShopData:{shopData}"); + } + } + + private void SyncJDOrder(JArray orderTokenJArray, long shopId, string relayAPIHost, string appKey, string appSecret, string appToken) + { + var orderTokenList = orderTokenJArray.Where(o => o.Value("orderTotalPrice") != 0); + + var interfaceOrderIdList = orderTokenList.Select(orderJToken => orderJToken.Value("orderId")); + var dbOrderList = fsql.Select().Where(o => interfaceOrderIdList.Contains(o.Id)).ToList(o => new Order() + { + Id = o.Id, + OrderState = o.OrderState, + StorageType = o.StorageType + }); //数据库订单 + + var dbOrderConsigneeList = fsql.Select().Where(oc => interfaceOrderIdList.Contains(oc.OrderId)).ToList(); //数据库订单收货信息 + var dbOrderCostList = fsql.Select().Where(oc => interfaceOrderIdList.Contains(oc.OrderId)).ToList(); //数据库订单成本信息 + var dbOrderCouponList = fsql.Select().Where(oc => interfaceOrderIdList.Contains(oc.OrderId)).ToList(); //数据库订单优惠信息 + + var orderSkuIds = new List(); + foreach (var orderJToken in orderTokenList) + { + var itemInfoList = orderJToken["itemInfoList"].Where(skuJToken => skuJToken.Value("jdPrice") != 0M).Select(skuJToken => skuJToken.Value("skuId")); + foreach (var skuId in itemInfoList) + { + if (!orderSkuIds.Contains(skuId)) + orderSkuIds.Add(skuId); + } + } + var dbPurchaseOrderList = fsql.Select().Where(po => po.RemainingQuantity != 0 && orderSkuIds.Contains(po.SkuId)).ToList(); //数据库采购单 + orderSkuIds.Clear(); + + #region 数据库操作 + List insertOrderList = new List(); + List insertOrderConsigneeList = new List(); + List insertOrderCostList = new List(); + List insertOrderCostDetailList = new List(); + List insertOrderSkuList = new List(); + List insertOrderCouponList = new List(); + + IList> updateOrderList = new List>(); + IList> updatePurchaseOrderList = new List>(); + #endregion + + foreach (var orderJToken in orderTokenList) + { + var orderId = orderJToken.Value("orderId"); + var dbOrder = dbOrderList.FirstOrDefault(o => o.Id == orderId); + var isNewOrder = dbOrder == null; + + #region 订单基本信息 + var buyerRemark = orderJToken.Value("orderRemark"); + var venderRemark = orderJToken.Value("venderRemark"); + var modifyTime = orderJToken.Value("modified"); + var endTime = orderJToken.Value("orderEndTime"); + var waybillNo = orderJToken.Value("waybill"); + if (dbOrder == null) + { + dbOrder = new Order() + { + Id = orderId, + BuyerRemark = buyerRemark, + VenderRemark = venderRemark, + FreightPrice = orderJToken.Value("freightPrice"), + EndTime = endTime, + StartTime = orderJToken.Value("orderStartTime"), + ModifyTime = modifyTime, + OrderPayment = orderJToken.Value("orderPayment"), + OrderSellerPrice = orderJToken.Value("orderSellerPrice"), + OrderTotalPrice = orderJToken.Value("orderTotalPrice"), + OrderType = (Enums.OrderType)orderJToken.Value("orderType"), + Platform = Enums.Platform.京东, + ShopId = shopId, + //VenderId = orderJToken.Value("venderId"), + WaybillNo = waybillNo, + StoreOrder = orderJToken.Value("storeOrder") ?? string.Empty, + StoreId = orderJToken.Value("storeId") + }; + + if (dbOrder.StoreOrder.Contains("京仓")) + dbOrder.StorageType = Enums.StorageType.京仓; + else if (dbOrder.StoreOrder.Contains("云仓")) + dbOrder.StorageType = Enums.StorageType.云仓; + + var payType = orderJToken.Value("payType"); + if (payType.Contains("-")) + dbOrder.PayType = (Enums.PayType)Convert.ToInt32(payType.Substring(0, 1)); + + insertOrderList.Add(dbOrder); + + #region OrderSku + var orderSkuList = orderJToken["itemInfoList"].Where(skuJToken => skuJToken.Value("jdPrice") != 0M).Select(skuToken => new OrderSku() + { + Id = idGenerator.NewLong(), + ItemTotal = skuToken.Value("itemTotal"), + Price = skuToken.Value("jdPrice"), + ProductId = skuToken.Value("wareId"), + Title = skuToken.Value("skuName").SimplifySkuName(), + ProductNo = skuToken.Value("productNo"), + CreateTime = DateTime.Now, + OrderId = orderId, + SkuId = skuToken.Value("skuId") + }).ToList(); + insertOrderSkuList.AddRange(orderSkuList); + #endregion + } + #endregion + + #region 收货人信息 + if (dbOrderConsigneeList.FirstOrDefault(oc => oc.OrderId == orderId) == null) + { + var orderConsignee = new OrderConsignee() + { + OrderId = orderId, + //Address = orderJToken["consigneeInfo"].Value("fullAddress"), + //ContactName = orderJToken["consigneeInfo"].Value("fullname"), + //Mobile = orderJToken["consigneeInfo"].Value("mobile"), + //TelePhone = orderJToken["consigneeInfo"].Value("telephone"), + City = orderJToken["consigneeInfo"].Value("city"), + Province = orderJToken["consigneeInfo"].Value("province"), + County = orderJToken["consigneeInfo"].Value("county"), + Town = orderJToken["consigneeInfo"].Value("town"), + IsDecode = false, + CreateTime = DateTime.Now + }; + insertOrderConsigneeList.Add(orderConsignee); + } + #endregion + + #region 订单优惠 + if (!dbOrderCouponList.Any(oc => oc.OrderId == orderId)) + { + var orderCouponJArray = (JArray)orderJToken["couponDetailList"]; + if (orderCouponJArray.HasValues) + { + foreach (var orderCouponJToken in orderCouponJArray) + { + var couponType = orderCouponJToken.Value("couponType"); + if (string.IsNullOrEmpty(couponType)) + continue; + dbOrder.PreferentialAmount += orderCouponJToken.Value("couponPrice"); + insertOrderCouponList.Add(new OrderCoupon() + { + Id = idGenerator.NewLong(), + SkuId = orderCouponJToken.Value("skuId"), + OrderId = orderId, + CreateTime = DateTime.Now, + CouponType = couponType, + CouponPrice = orderCouponJToken.Value("couponPrice") + }); + } + } + } + #endregion + + #region 订单状态转换 + var jdOrderState = orderJToken.Value("orderState"); + Enums.OrderState? orderState = null; + + #region SOP状态翻译 + if (jdOrderState.Equals("NOT_PAY")) //未付款 + { + orderState = Enums.OrderState.待付款; + } + else if (jdOrderState.Equals("WAIT_SELLER_STOCK_OUT")) //等待出库 + { + orderState = Enums.OrderState.等待采购; + if (dbOrder.StorageType != null) + orderState = Enums.OrderState.待出库; + } + else if (jdOrderState.Equals("WAIT_GOODS_RECEIVE_CONFIRM")) + { + orderState = Enums.OrderState.待收货; + } + else if (jdOrderState.Equals("FINISHED_L")) + { + orderState = Enums.OrderState.已完成; + } + else if (jdOrderState.Equals("LOCKED")) + { + orderState = Enums.OrderState.锁定; + } + else if (jdOrderState.Equals("TRADE_CANCELED")) + { + orderState = Enums.OrderState.已取消; + } + #endregion + + #region FBP状态翻译 + else if (jdOrderState.Equals("DengDaiDaYin") || jdOrderState.Equals("DengDaiChuKu") || jdOrderState.Equals("DengDaiDaBao") || jdOrderState.Equals("DengDaiFaHuo")) + { + orderState = Enums.OrderState.待出库; + } + else if (jdOrderState.Equals("DengDaiQueRenShouHuo")) + { + orderState = Enums.OrderState.待收货; + } + else if (jdOrderState.Equals("WanCheng")) + { + orderState = Enums.OrderState.已完成; + } + else if (jdOrderState.Equals("SuoDing")) + { + orderState = Enums.OrderState.锁定; + } + else if (jdOrderState.Equals("TRADE_CANCELED")) + { + orderState = Enums.OrderState.已取消; + } + #endregion + + #endregion + + #region 扣减库存, 计算成本 + if (dbOrder.StorageType != null && + dbOrder.StorageType != Enums.StorageType.SD && + orderState != null && + orderState != Enums.OrderState.待付款 && + orderState != Enums.OrderState.已取消) + { + var orderCost = dbOrderCostList.FirstOrDefault(oc => oc.OrderId == dbOrder.Id); + if (orderCost == null) + { + //再查询一次数据库,以防同步开始执行后被人为操作扣减库存,造成重复扣减库存 + if (!fsql.Select(dbOrder.Id).Any()) + { + var orderSkuJArray = orderJToken["itemInfoList"].Where(skuJToken => skuJToken.Value("jdPrice") != 0M); + if (orderSkuJArray != null && orderSkuJArray.Count() > 0) + { + var orderCostPurchaseAmount = 0M; + var orderDeliveryExpressFreight = 0M; //发货总运费,sku购买数量第二个开始半价 + + #region 扣减库存 + foreach (var orderSkuJToken in orderSkuJArray) + { + var orderSkuId = orderSkuJToken.Value("skuId"); + var itemTotal = orderSkuJToken.Value("itemTotal"); //sku购买数量 + var isReduceMultiTimes = false; //是否多次扣减库存 + while (itemTotal != 0) + { + var purchaseOrder = dbPurchaseOrderList.FirstOrDefault(po => po.StorageType == dbOrder.StorageType && + po.RemainingQuantity != 0 && + po.SkuId == orderSkuId); + if (purchaseOrder == null) + break; //没有库存了 + + //本次扣减量 + var deductionQuantity = purchaseOrder.RemainingQuantity >= itemTotal ? itemTotal : purchaseOrder.RemainingQuantity; + //本次扣减量的采购成本 + var currentPurchaseAmount = purchaseOrder.UnitCost * deductionQuantity; + //本次扣减量的发货运费 + var currentSkuDeliveryFreight = isReduceMultiTimes ? + (purchaseOrder.SingleDeliveryFreight / 2 * deductionQuantity) : + (purchaseOrder.SingleDeliveryFreight + purchaseOrder.SingleDeliveryFreight / 2 * (deductionQuantity - 1)); + + purchaseOrder.RemainingQuantity -= deductionQuantity; + itemTotal -= deductionQuantity; + + //累计采购成本 + orderCostPurchaseAmount += currentPurchaseAmount; + //累计发货运费(销售运费) + orderDeliveryExpressFreight += currentSkuDeliveryFreight; + isReduceMultiTimes = true; + + var updateSql = fsql.Update(purchaseOrder.Id).Set(po => po.RemainingQuantity - deductionQuantity); + updatePurchaseOrderList.Add(updateSql); + + var orderCostDetail = new OrderCostDetail() + { + Id = idGenerator.NewLong(), + OrderId = orderId, + ProductId = orderSkuJToken.Value("wareId"), + SkuId = orderSkuId, + CreateTime = DateTime.Now, + PurchaseOrderPKId = purchaseOrder.Id, + UnitCost = purchaseOrder.UnitCost, + DeductionQuantity = deductionQuantity, + DeliveryExpressFreight = currentSkuDeliveryFreight, + TotalCost = currentPurchaseAmount, + ConsumableAmount = purchaseOrder.SingleConsumableAmount * deductionQuantity, + FirstFreight = purchaseOrder.SingleFirstFreight * deductionQuantity, + OperationAmount = purchaseOrder.SingleOperationAmount * deductionQuantity, + PurchaseFreight = purchaseOrder.SingleFreight * deductionQuantity, + SkuAmount = purchaseOrder.SingleSkuAmount * deductionQuantity, + StorageAmount = purchaseOrder.SingleStorageAmount * deductionQuantity + }; + insertOrderCostDetailList.Add(orderCostDetail); + } + } + #endregion + + #region 计算成本 + orderCost = new OrderCost() + { + OrderId = orderId, + PlatformCommissionRatio = 0.05M, + PreferentialAmount = dbOrder.PreferentialAmount, + Profit = 0, + PurchaseAmount = orderCostPurchaseAmount, + DeliveryExpressFreight = orderDeliveryExpressFreight, + CreateTime = DateTime.Now + }; + orderCost.PlatformCommissionAmount = dbOrder.OrderSellerPrice * orderCost.PlatformCommissionRatio; + orderCost.Profit = dbOrder.OrderSellerPrice + + dbOrder.FreightPrice - + orderCost.PurchaseAmount - + orderCost.DeliveryExpressFreight - + orderCost.PlatformCommissionAmount; + insertOrderCostList.Add(orderCost); + #endregion + } + } + } + } + #endregion + + #region 检查订单信息是否变化 + if (isNewOrder) + { + dbOrder.OrderState = orderState; + } + else if ((orderState != null && orderState != dbOrder.OrderState) || + buyerRemark != dbOrder.BuyerRemark || + venderRemark != dbOrder.VenderRemark || + modifyTime != dbOrder.ModifyTime || + endTime != dbOrder.EndTime || + waybillNo != dbOrder.WaybillNo) + { + var updateSql = fsql.Update(orderId).SetIf(orderState != null && orderState != dbOrder.OrderState, o => o.OrderState, orderState) + .SetIf(buyerRemark != dbOrder.BuyerRemark, o => o.BuyerRemark, buyerRemark) + .SetIf(venderRemark != dbOrder.VenderRemark, o => o.VenderRemark, venderRemark) + .SetIf(modifyTime != dbOrder.ModifyTime, o => o.ModifyTime, modifyTime) + .SetIf(endTime != dbOrder.EndTime, o => o.EndTime, modifyTime) + .SetIf(waybillNo != dbOrder.WaybillNo, o => o.WaybillNo, waybillNo); + updateOrderList.Add(updateSql); + } + #endregion + } + + #region 补齐sku logo + if (insertOrderSkuList.Count() > 0) + { + foreach (var orderSku in insertOrderSkuList) + { + if (!orderSkuIds.Contains(orderSku.SkuId)) + orderSkuIds.Add(orderSku.SkuId); + } + + var orderSkuRequestCount = (orderSkuIds.Count() - 1) / 50 + 1; //sku最多一次请求50条 + for (var i = 0; i < orderSkuRequestCount; i++) + { + var orderSkuIdString = string.Join(",", orderSkuIds.Skip(i * 50).Take(50)); + var skuHttpResult = restApiService.SendRequest(relayAPIHost, "Api/PlatformSDK/GetSimpleProductSkuList", new SearchProductSkuRequest() + { + AppKey = appKey, + AppSecret = appSecret, + AppToken = appToken, + Platform = Enums.Platform.京东, + Sku = orderSkuIdString + }, null, HttpMethod.Post); + if (skuHttpResult.StatusCode != System.Net.HttpStatusCode.OK) + continue; + var skuResponse = JsonConvert.DeserializeObject>>(skuHttpResult.Content); + if (!skuResponse.Success) + continue; + foreach (var sku in skuResponse.Data) + { + var insertSkus = insertOrderSkuList.Where(orderSku => orderSku.SkuId == sku.Id); + foreach (var insertSku in insertSkus) { insertSku.Logo = sku.Logo; } + } + } + } + #endregion + + fsql.Transaction(() => + { + if (insertOrderList.Count() > 0) + fsql.Insert(insertOrderList).ExecuteAffrows(); + if (insertOrderSkuList.Count() > 0) + fsql.Insert(insertOrderSkuList).ExecuteAffrows(); + if (insertOrderConsigneeList.Count() > 0) + fsql.Insert(insertOrderConsigneeList).ExecuteAffrows(); + if (insertOrderCostList.Count() > 0) + fsql.Insert(insertOrderCostList).ExecuteAffrows(); + if (insertOrderCostDetailList.Count() > 0) + fsql.Insert(insertOrderCostDetailList).ExecuteAffrows(); + if (insertOrderCouponList.Count() > 0) + fsql.Insert(insertOrderCouponList).ExecuteAffrows(); + + if (updatePurchaseOrderList.Count() > 0) + { + foreach (var update in updatePurchaseOrderList) + update.ExecuteAffrows(); + } + + if (updateOrderList.Count() > 0) + { + foreach (var update in updateOrderList) + update.ExecuteAffrows(); + } + }); + } + } +} diff --git a/BBWY.Server.Business/PlatformSDK/DataExtension/JDSkuNameExtension.cs b/BBWY.Server.Business/PlatformSDK/DataExtension/JDSkuNameExtension.cs new file mode 100644 index 00000000..46d68f78 --- /dev/null +++ b/BBWY.Server.Business/PlatformSDK/DataExtension/JDSkuNameExtension.cs @@ -0,0 +1,13 @@ +namespace BBWY.Server.Business.PlatformSDK.DataExtension +{ + public static class JDSkuNameExtension + { + public static string SimplifySkuName(this string skuName) + { + if (!skuName.Contains(" ")) + return skuName; + var s = skuName.Split(' '); + return s[s.Length - 1]; + } + } +} diff --git a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs new file mode 100644 index 00000000..84d3b2a1 --- /dev/null +++ b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs @@ -0,0 +1,392 @@ +using BBWY.Common.Models; +using BBWY.Server.Business.PlatformSDK.DataExtension; +using BBWY.Server.Model; +using BBWY.Server.Model.Dto; +using Jd.ACES; +using Jd.Api; +using Jd.Api.Request; +using Microsoft.Extensions.Caching.Memory; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using NLog; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace BBWY.Server.Business +{ + public class JDBusiness : PlatformSDKBusiness + { + private ILogger logger; + + private readonly string searchFields = "orderId,venderId,orderType,payType,orderTotalPrice,orderSellerPrice,orderPayment,freightPrice,orderState,orderStateRemark,orderRemark,orderStartTime,orderEndTime,modified,consigneeInfo,itemInfoList,couponDetailList,taxFee,venderRemark,pin,waybill,storeOrder,storeId,sellerDiscount"; + + private readonly IDictionary flagDictionary = new Dictionary() + { + { "Gray","0" }, + { "Red","1"}, + { "Yellow","2"}, + { "Green","3"}, + { "Blue","4"}, + { "Purple","5"} + }; + + public override Enums.Platform Platform => Enums.Platform.京东; + + public JDBusiness(IMemoryCache memoryCache, ILogger logger) : base(memoryCache) { this.logger = logger; } + + private IJdClient GetJdClient(string appKey, string appSecret) + { + if (!memoryCache.TryGetValue(appKey, out IJdClient jdClient)) + { + jdClient = new DefaultJdClient("https://api.jd.com/routerjson", appKey, appSecret); + memoryCache.Set(appKey, jdClient, expirationTimeSpan); + } + return jdClient; + } + + public override VenderResponse GetVenderInfo(PlatformRequest platformRequest) + { + var jdClient = GetJdClient(platformRequest.AppKey, platformRequest.AppSecret); + + var shopJDResponse = jdClient.Execute(new VenderShopQueryRequest(), platformRequest.AppToken, DateTime.Now.ToLocalTime()); + if (shopJDResponse.IsError) + throw new BusinessException(string.IsNullOrEmpty(shopJDResponse.ErrorMsg) ? shopJDResponse.ErrMsg : shopJDResponse.ErrorMsg); + + var venderJDResponse = jdClient.Execute(new SellerVenderInfoGetRequest(), platformRequest.AppToken, DateTime.Now.ToLocalTime()); + if (venderJDResponse.IsError) + throw new BusinessException(string.IsNullOrEmpty(venderJDResponse.ErrorMsg) ? venderJDResponse.ErrMsg : venderJDResponse.ErrorMsg); + + logger.Info($"shopJDResponse\r\n{shopJDResponse.Body}\r\n shopJDResponse Json is null {shopJDResponse.Json == null}"); + + logger.Info($"venderJDResponse\r\n{venderJDResponse.Body}\r\n venderJDResponse Json is null {venderJDResponse.Json == null}"); + + var v = new VenderResponse(); + v.VenderId = venderJDResponse.Json["jingdong_seller_vender_info_get_responce"]["vender_info_result"].Value("vender_id"); + v.ShopId = venderJDResponse.Json["jingdong_seller_vender_info_get_responce"]["vender_info_result"].Value("shop_id"); + v.ShopName = venderJDResponse.Json["jingdong_seller_vender_info_get_responce"]["vender_info_result"].Value("shop_name"); + v.ColType = venderJDResponse.Json["jingdong_seller_vender_info_get_responce"]["vender_info_result"].Value("col_type"); //0 SOP 1 FBP 100 FCS + v.Logo = shopJDResponse.Json["jingdong_vender_shop_query_responce"]["shop_jos_result"].Value("logo_url"); + v.MainCategoryId = shopJDResponse.Json["jingdong_vender_shop_query_responce"]["shop_jos_result"].Value("category_main"); + v.MainCategoryName = shopJDResponse.Json["jingdong_vender_shop_query_responce"]["shop_jos_result"].Value("category_main_name"); + return v; + } + + public override ProductListResponse GetProductList(SearchProductRequest searchProductRequest) + { + var jdClient = GetJdClient(searchProductRequest.AppKey, searchProductRequest.AppSecret); + var req_productList = new WareReadSearchWare4ValidRequest() + { + orderField = "modified", + orderType = "desc", + pageSize = 5, //5 + pageNo = searchProductRequest.PageIndex + }; + if (!string.IsNullOrEmpty(searchProductRequest.Spu)) + req_productList.wareId = searchProductRequest.Spu; + if (!string.IsNullOrEmpty(searchProductRequest.ProductItem)) + req_productList.itemNum = searchProductRequest.ProductItem; + if (!string.IsNullOrEmpty(searchProductRequest.ProductName)) + { + req_productList.searchField = "title"; + req_productList.searchKey = searchProductRequest.ProductName; + } + + var rep_productList = jdClient.Execute(req_productList, searchProductRequest.AppToken, DateTime.Now.ToLocalTime()); + if (rep_productList.IsError) + throw new BusinessException(string.IsNullOrEmpty(rep_productList.ErrorMsg) ? rep_productList.ErrMsg : rep_productList.ErrorMsg); + return new ProductListResponse() + { + Count = rep_productList.page.totalItem, + Items = ((JArray)rep_productList.Json["jingdong_ware_read_searchWare4Valid_responce"]["page"]["data"]).Select(p => new ProductResponse() + { + Id = p.Value("wareId"), + Title = p.Value("title"), + ProductItemNum = p.Value("itemNum") + }).ToList() + }; + } + + public override IList GetProductSkuList(SearchProductSkuRequest searchProductSkuRequest) + { + var jdClient = GetJdClient(searchProductSkuRequest.AppKey, searchProductSkuRequest.AppSecret); + var req_skuList = new SkuReadSearchSkuListRequest() + { + pageSize = 50,//50 + field = "logo,saleAttrs" + }; + + if (!string.IsNullOrEmpty(searchProductSkuRequest.Spu)) + req_skuList.wareId = searchProductSkuRequest.Spu; + else if (!string.IsNullOrEmpty(searchProductSkuRequest.Sku)) + req_skuList.skuId = searchProductSkuRequest.Sku; + + var rep_skuList = jdClient.Execute(req_skuList, searchProductSkuRequest.AppToken, DateTime.Now.ToLocalTime()); + if (rep_skuList.IsError) + throw new BusinessException(string.IsNullOrEmpty(rep_skuList.ErrorMsg) ? rep_skuList.ErrMsg : rep_skuList.ErrorMsg); + return ((JArray)rep_skuList.Json["jingdong_sku_read_searchSkuList_responce"]["page"]["data"]).Select(s => new ProductSkuResponse() + { + Id = s.Value("skuId"), + ProductId = s.Value("wareId"), + Price = s.Value("jdPrice"), + Title = string.Join("-", s["saleAttrs"].Select(a => a["attrValueAlias"][0].ToString())), + Logo = $"https://img13.360buyimg.com/n9/s80x80_{s.Value("logo")}" + }).ToList(); + } + + public override IList GetSimpleProductSkuList(SearchProductSkuRequest searchProductSkuRequest) + { + var jdClient = GetJdClient(searchProductSkuRequest.AppKey, searchProductSkuRequest.AppSecret); + var req_skuList = new SkuReadSearchSkuListRequest() + { + pageSize = 50,//50 + field = "logo" + }; + + if (!string.IsNullOrEmpty(searchProductSkuRequest.Spu)) + req_skuList.wareId = searchProductSkuRequest.Spu; + else if (!string.IsNullOrEmpty(searchProductSkuRequest.Sku)) + req_skuList.skuId = searchProductSkuRequest.Sku; + + var rep_skuList = jdClient.Execute(req_skuList, searchProductSkuRequest.AppToken, DateTime.Now.ToLocalTime()); + if (rep_skuList.IsError) + throw new BusinessException(rep_skuList.ErrorMsg); + return ((JArray)rep_skuList.Json["jingdong_sku_read_searchSkuList_responce"]["page"]["data"]).Select(s => new SimpleProductSkuResponse() + { + Id = s.Value("skuId"), + Logo = $"https://img13.360buyimg.com/n9/s80x80_{s.Value("logo")}" + }).ToList(); + } + + public override IList GetOrderList(SearchPlatformOrderRequest searchOrderRequest) + { + if (searchOrderRequest.StartDate == null || searchOrderRequest.EndDate == null) + throw new BusinessException("缺少开始/结束日期"); + if ((searchOrderRequest.EndDate.Value - searchOrderRequest.StartDate.Value).TotalDays > 30) + throw new BusinessException("开始/结束相差不能超过30天"); + + var jdClient = GetJdClient(searchOrderRequest.AppKey, searchOrderRequest.AppSecret); + + //int orderCount = 0; + List orderJtokens = new List(); + + if (string.IsNullOrEmpty(searchOrderRequest.OrderId)) + { + if (searchOrderRequest.JDColType == "1") + { + var fbpReq = new PopOrderFbpSearchRequest(); + if (searchOrderRequest.StartDate != null) + fbpReq.startDate = searchOrderRequest.StartDate.Value.ToString("yyyy-MM-dd HH:mm:ss"); + if (searchOrderRequest.EndDate != null) + fbpReq.endDate = searchOrderRequest.EndDate.Value.Date.AddDays(1).AddSeconds(-1).ToString("yyyy-MM-dd HH:mm:ss"); + if (string.IsNullOrEmpty(searchOrderRequest.OrderState)) + { + fbpReq.orderState = "DengDaiDaYin,DengDaiChuKu,DengDaiDaBao,DengDaiFaHuo,ZiTiTuZhong,ShangMenTiHuo,ZiTiTuiHuo,DengDaiQueRenShouHuo,PeiSongTuiHuo,HuoDaoFuKuanQueRen,WanCheng,DengDaiFenQiFuKuan,ServiceFinished,SuoDing,DengDaiTuiKuan,DengDaiKeHuHuiFu,TRADE_CANCELED,LOCKED"; + } + else + { + fbpReq.orderState = "abc"; //待转换 + } + fbpReq.page = searchOrderRequest.PageIndex.ToString(); + fbpReq.pageSize = searchOrderRequest.PageSize.ToString(); + fbpReq.colType = "1"; + fbpReq.optionalFields = searchFields; + fbpReq.sortType = "1"; + + var fbpResponse = jdClient.Execute(fbpReq, searchOrderRequest.AppToken, DateTime.Now.ToLocalTime()); + if (searchOrderRequest.SaveResponseLog) + logger.Info($"fbpResponse\r\n{JsonConvert.SerializeObject(fbpResponse)}"); + if (fbpResponse.IsError) + throw new BusinessException($"获取FBP订单失败 {(string.IsNullOrEmpty(fbpResponse.ErrorMsg) ? fbpResponse.ErrMsg : fbpResponse.ErrorMsg)}"); + + if (fbpResponse.Json == null) + fbpResponse.Json = JObject.Parse(fbpResponse.Body); + + //orderCount = fbpResponse.Json["jingdong_pop_order_fbp_search_responce"]["searchfbporderinfo_result"].Value("orderTotal"); + orderJtokens.AddRange((JArray)fbpResponse.Json["jingdong_pop_order_fbp_search_responce"]["searchfbporderinfo_result"]["orderInfoList"]); + } + else if (searchOrderRequest.JDColType == "0") + { + var sopReq = new PopOrderEnSearchRequest(); + if (searchOrderRequest.StartDate != null) + sopReq.startDate = searchOrderRequest.StartDate.Value.ToString("yyyy-MM-dd HH:mm:ss"); + if (searchOrderRequest.EndDate != null) + sopReq.endDate = searchOrderRequest.EndDate.Value.Date.AddDays(1).AddSeconds(-1).ToString("yyyy-MM-dd HH:mm:ss"); + if (string.IsNullOrEmpty(searchOrderRequest.OrderState)) + { + //WAIT_SELLER_STOCK_OUT,WAIT_GOODS_RECEIVE_CONFIRM,WAIT_SELLER_DELIVER,PAUSE,FINISHED_L,TRADE_CANCELED,LOCKED + sopReq.orderState = "WAIT_SELLER_STOCK_OUT,WAIT_GOODS_RECEIVE_CONFIRM,PAUSE,FINISHED_L,TRADE_CANCELED,LOCKED,NOT_PAY"; + } + else + { + sopReq.orderState = "abc"; //待转换 + } + sopReq.optionalFields = searchFields; + sopReq.page = searchOrderRequest.PageIndex.ToString(); + sopReq.pageSize = searchOrderRequest.PageSize.ToString(); + sopReq.sortType = "1"; + //sopReq.dateType = ""; + + var sopResponse = jdClient.Execute(sopReq, searchOrderRequest.AppToken, DateTime.Now.ToLocalTime()); + if (searchOrderRequest.SaveResponseLog) + logger.Info($"sopResponse\r\n{JsonConvert.SerializeObject(sopResponse)}"); + if (sopResponse.IsError) + throw new BusinessException($"获取SOP订单失败 {(string.IsNullOrEmpty(sopResponse.ErrorMsg) ? sopResponse.ErrMsg : sopResponse.ErrorMsg)}"); + + if (sopResponse.Json == null) + sopResponse.Json = JObject.Parse(sopResponse.Body); + + //orderCount = sopResponse.Json["jingdong_pop_order_enSearch_responce"]["searchorderinfo_result"].Value("orderTotal"); + orderJtokens.AddRange((JArray)sopResponse.Json["jingdong_pop_order_enSearch_responce"]["searchorderinfo_result"]["orderInfoList"]); + } + } + else + { + var req = new PopOrderEnGetRequest(); + req.optionalFields = searchFields; + req.orderId = searchOrderRequest.OrderId; + + var jdResponse = jdClient.Execute(req, searchOrderRequest.AppToken, DateTime.Now.ToLocalTime()); + if (jdResponse.IsError) + throw new BusinessException(jdResponse.ErrorMsg); + if (searchOrderRequest.SaveResponseLog) + logger.Info($"jdResponse\r\n{JsonConvert.SerializeObject(jdResponse)}"); + if (jdResponse.IsError) + throw new BusinessException($"获取单订单失败 {(string.IsNullOrEmpty(jdResponse.ErrorMsg) ? jdResponse.ErrMsg : jdResponse.ErrorMsg)}"); + + if (jdResponse.Json == null) + jdResponse.Json = JObject.Parse(jdResponse.Body); + + var orderInfo = jdResponse.Json["jingdong_pop_order_enGet_responce"]["orderDetailInfo"]["orderInfo"]; + if (orderInfo != null) + { + //orderCount = 1; + orderJtokens.Add(orderInfo); + } + } + + foreach (var orderToken in orderJtokens) + { + var order = new OrderResponse() + { + Id = orderToken.Value("orderId"), + BuyerAccount = orderToken.Value("pin"), + BuyerRemark = orderToken.Value("orderRemark"), + Consignee = new ConsigneeResponse() + { + Address = orderToken["consigneeInfo"].Value("fullAddress"), + City = orderToken["consigneeInfo"].Value("city"), + Province = orderToken["consigneeInfo"].Value("province"), + County = orderToken["consigneeInfo"].Value("county"), + Town = orderToken["consigneeInfo"].Value("town"), + ContactName = orderToken["consigneeInfo"].Value("fullname"), + Mobile = orderToken["consigneeInfo"].Value("mobile"), + TelePhone = orderToken["consigneeInfo"].Value("telephone") + }, + FreightPrice = orderToken.Value("freightPrice"), + OrderEndTime = orderToken.Value("orderEndTime"), + OrderStartTime = orderToken.Value("orderStartTime"), + OrderPayment = orderToken.Value("orderPayment"), + OrderSellerPrice = orderToken.Value("orderSellerPrice"), + OrderTotalPrice = orderToken.Value("orderTotalPrice"), + OrderType = (Enums.OrderType)orderToken.Value("orderType"), + OrderStateText = orderToken.Value("orderStateRemark"), + Platform = Enums.Platform.京东, + //Sh = orderToken.Value("venderId"), + VenderRemark = orderToken.Value("venderRemark"), + WaybillNo = orderToken.Value("waybill"), + StoreOrder = orderToken.Value("storeOrder"), + ItemList = ((JArray)orderToken["itemInfoList"]).Select(skuToken => new OrderSkuResponse() + { + Id = skuToken.Value("skuId"), + ItemTotal = skuToken.Value("itemTotal"), + Price = skuToken.Value("jdPrice"), + ProductId = skuToken.Value("wareId"), + Title = skuToken.Value("skuName").SimplifySkuName(), + ProductNo = skuToken.Value("productNo") + }).ToList() + }; + + if (order.StoreOrder == "京仓订单") + order.StorageType = Enums.StorageType.京仓; + else if (order.StoreOrder == "云仓订单") + order.StorageType = Enums.StorageType.云仓; + + var payType = orderToken.Value("payType"); + if (payType.Contains("-")) + order.PayType = (Enums.PayType)Convert.ToInt32(payType.Substring(0, 1)); + + //翻译订单状态 + //未付款 NOT_PAY + #region + + #endregion + + //response.Items.Add(order); + } + return orderJtokens; + } + + public override ConsigneeSimpleResponse DecryptConsignee(DecryptConsigneeRequest decryptConsigneeRequest) + { + var jdClient = GetJdClient(decryptConsigneeRequest.AppKey, decryptConsigneeRequest.AppSecret); + var req = new PopOrderEnGetRequest(); + req.optionalFields = searchFields; + req.orderId = decryptConsigneeRequest.OrderId; + var jdResponse = jdClient.Execute(req, decryptConsigneeRequest.AppToken, DateTime.Now.ToLocalTime()); + if (jdResponse.IsError) + throw new BusinessException($"解密异常 {decryptConsigneeRequest.OrderId} {(string.IsNullOrEmpty(jdResponse.ErrorMsg) ? jdResponse.ErrMsg : jdResponse.ErrorMsg)}"); + if (jdResponse.Json == null) + jdResponse.Json = JObject.Parse(jdResponse.Body); + var orderInfo = jdResponse.Json["jingdong_pop_order_enGet_responce"]["orderDetailInfo"]["orderInfo"]; + if (orderInfo == null) + throw new BusinessException($"解密异常 {decryptConsigneeRequest.OrderId}不存在"); + + var tdeClient = new TDEClient("https://api.jd.com/routerjson", decryptConsigneeRequest.AppKey, decryptConsigneeRequest.AppSecret, decryptConsigneeRequest.AppToken); + var decryptContactName = tdeClient.DecryptString(orderInfo["consigneeInfo"].Value("fullname")); + var decryptAddress = tdeClient.DecryptString(orderInfo["consigneeInfo"].Value("fullAddress")); + + PopOrderGetmobilelistRequest decryptMobileReq = new PopOrderGetmobilelistRequest(); + decryptMobileReq.appName = "订单管家"; + decryptMobileReq.orderId = decryptConsigneeRequest.OrderId; + + var decryptMobileResponse = jdClient.Execute(decryptMobileReq, decryptConsigneeRequest.AppToken, DateTime.Now.ToLocalTime()); + if (decryptMobileResponse.IsError) + throw new BusinessException(string.IsNullOrEmpty(decryptMobileResponse.ErrorMsg) ? decryptMobileResponse.ErrMsg : decryptMobileResponse.ErrorMsg); + + + if (decryptConsigneeRequest.SaveResponseLog) + logger.Info(decryptMobileResponse.Body); + + if (decryptMobileResponse.Json == null) + decryptMobileResponse.Json = JObject.Parse(decryptMobileResponse.Body); + + if (decryptMobileResponse.Json["jingdong_pop_order_getmobilelist_responce"]["result"]["data"] == null) + throw new BusinessException(decryptMobileResponse.Json["jingdong_pop_order_getmobilelist_responce"]["result"]["message"].ToString()); + + var decryptMobile = decryptMobileResponse.Json["jingdong_pop_order_getmobilelist_responce"]["result"]["data"][decryptConsigneeRequest.OrderId].Value("consMobilePhone"); + var decryptTelePhone = decryptMobileResponse.Json["jingdong_pop_order_getmobilelist_responce"]["result"]["data"][decryptConsigneeRequest.OrderId].Value("customerPhone"); + + return new ConsigneeSimpleResponse() + { + Address = decryptAddress, + ContactName = decryptContactName, + Mobile = decryptMobile, + TelePhone = decryptTelePhone + }; + } + + public override void EditVenderRemark(EditVenderRemarkRequest editVenderRemarkRequest) + { + var jdClient = GetJdClient(editVenderRemarkRequest.AppKey, editVenderRemarkRequest.AppSecret); + PopOrderModifyVenderRemarkRequest req = new PopOrderModifyVenderRemarkRequest(); + req.orderId = long.Parse(editVenderRemarkRequest.OrderId); + req.flag = flagDictionary.ContainsKey(editVenderRemarkRequest.Flag) ? flagDictionary[editVenderRemarkRequest.Flag] : editVenderRemarkRequest.Flag; + req.remark = editVenderRemarkRequest.VenderRemark; + + var response = jdClient.Execute(req, editVenderRemarkRequest.AppToken, DateTime.Now.ToLocalTime()); + if (response.IsError) + throw new BusinessException($"修改商家备注失败 {(string.IsNullOrEmpty(response.ErrorMsg) ? response.ErrMsg : response.ErrorMsg)}"); + } + } +} diff --git a/BBWY.Server.Business/PlatformSDK/PDDBusiness.cs b/BBWY.Server.Business/PlatformSDK/PDDBusiness.cs new file mode 100644 index 00000000..a20fbbae --- /dev/null +++ b/BBWY.Server.Business/PlatformSDK/PDDBusiness.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Business +{ + internal class PDDBusiness + { + } +} diff --git a/BBWY.Server.Business/PlatformSDK/PlatformSDKBusiness.cs b/BBWY.Server.Business/PlatformSDK/PlatformSDKBusiness.cs new file mode 100644 index 00000000..0ae19b08 --- /dev/null +++ b/BBWY.Server.Business/PlatformSDK/PlatformSDKBusiness.cs @@ -0,0 +1,61 @@ +using BBWY.Server.Model; +using BBWY.Server.Model.Dto; +using Microsoft.Extensions.Caching.Memory; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; + +namespace BBWY.Server.Business +{ + public class PlatformSDKBusiness + { + protected IMemoryCache memoryCache; + + protected TimeSpan expirationTimeSpan = TimeSpan.FromMinutes(60); + + /// + /// 产品平台 + /// + public virtual Enums.Platform Platform { get; } + + public PlatformSDKBusiness(IMemoryCache memoryCache) + { + this.memoryCache = memoryCache; + } + + public virtual ProductListResponse GetProductList(SearchProductRequest searchProductRequest) + { + throw new NotImplementedException(); + } + + public virtual IList GetProductSkuList(SearchProductSkuRequest searchProductSkuRequest) + { + throw new NotImplementedException(); + } + + public virtual IList GetSimpleProductSkuList(SearchProductSkuRequest searchProductSkuRequest) + { + throw new NotImplementedException(); + } + + public virtual IList GetOrderList(SearchPlatformOrderRequest searchOrderRequest) + { + throw new NotImplementedException(); + } + + public virtual VenderResponse GetVenderInfo(PlatformRequest platformRequest) + { + throw new NotImplementedException(); + } + + public virtual ConsigneeSimpleResponse DecryptConsignee(DecryptConsigneeRequest decryptConsigneeRequest) + { + throw new NotImplementedException(); + } + + public virtual void EditVenderRemark(EditVenderRemarkRequest editVenderRemarkRequest) + { + throw new NotImplementedException(); + } + } +} diff --git a/BBWY.Server.Business/PlatformSDK/TaoBaoBusiness.cs b/BBWY.Server.Business/PlatformSDK/TaoBaoBusiness.cs new file mode 100644 index 00000000..16e90bfe --- /dev/null +++ b/BBWY.Server.Business/PlatformSDK/TaoBaoBusiness.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Business +{ + internal class TaoBaoBusiness + { + } +} diff --git a/BBWY.Server.Business/Product/ProductBusiness.cs b/BBWY.Server.Business/Product/ProductBusiness.cs new file mode 100644 index 00000000..647b2a10 --- /dev/null +++ b/BBWY.Server.Business/Product/ProductBusiness.cs @@ -0,0 +1,44 @@ +using BBWY.Common.Http; +using BBWY.Common.Models; +using BBWY.Server.Model; +using BBWY.Server.Model.Dto; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Options; +using Newtonsoft.Json; +using System.Collections.Generic; +using System.Net.Http; + +namespace BBWY.Server.Business +{ + public class ProductBusiness : BasePlatformRelayBusiness, IDenpendency + { + public ProductBusiness(RestApiService restApiService, IConfiguration configuration,IOptions options) : base(restApiService, options) + { + + } + + public ProductListResponse GetProductList(SearchProductRequest searchProductRequest) + { + var relayAPIHost = GetPlatformRelayAPIHost(searchProductRequest.Platform); + var sendResult = restApiService.SendRequest(relayAPIHost, "api/PlatformSDK/GetProductList", searchProductRequest, null, HttpMethod.Post); + if (sendResult.StatusCode != System.Net.HttpStatusCode.OK) + throw new BusinessException(sendResult.Content) { Code = (int)sendResult.StatusCode }; + var response = JsonConvert.DeserializeObject>(sendResult.Content); + if (!response.Success) + throw new BusinessException(response.Msg) { Code = response.Code }; + return response.Data; + } + + public IList GetProductSkuList(SearchProductSkuRequest searchProductSkuRequest) + { + var relayAPIHost = GetPlatformRelayAPIHost(searchProductSkuRequest.Platform); + var sendResult = restApiService.SendRequest(relayAPIHost, "api/PlatformSDK/GetProductSkuList", searchProductSkuRequest, null, HttpMethod.Post); + if (sendResult.StatusCode != System.Net.HttpStatusCode.OK) + throw new BusinessException(sendResult.Content) { Code = (int)sendResult.StatusCode }; + var response = JsonConvert.DeserializeObject>>(sendResult.Content); + if (!response.Success) + throw new BusinessException(response.Msg) { Code = response.Code }; + return response.Data; + } + } +} diff --git a/BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs b/BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs new file mode 100644 index 00000000..bd68fe02 --- /dev/null +++ b/BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs @@ -0,0 +1,61 @@ +using BBWY.Common.Extensions; +using BBWY.Common.Models; +using BBWY.Server.Model.Db; +using BBWY.Server.Model.Dto; +using System; +using System.Collections.Generic; +using Yitter.IdGenerator; + +namespace BBWY.Server.Business +{ + public class PurchaseOrderBusiness : BaseBusiness, IDenpendency + { + public PurchaseOrderBusiness(IFreeSql fsql, NLog.ILogger logger, IIdGenerator idGenerator) : base(fsql, logger, idGenerator) { } + + public void AddPurchaseOrder(AddPurchaseOrderRequest addPurchaseOrderRequest) + { + if (string.IsNullOrEmpty(addPurchaseOrderRequest.PurchaseOrderId) || + string.IsNullOrEmpty(addPurchaseOrderRequest.SkuId) || + string.IsNullOrEmpty(addPurchaseOrderRequest.ProductId)) + throw new BusinessException("缺少采购单必要信息"); + + if (fsql.Select().Where(po => po.SkuId == addPurchaseOrderRequest.SkuId && + po.PurchaseOrderId == addPurchaseOrderRequest.PurchaseOrderId && + po.StorageType == addPurchaseOrderRequest.StorageType).Any()) + throw new BusinessException("同一个SkuId和同一种仓储类型中不能存在重复的采购单号"); + + var purchaseOrder = addPurchaseOrderRequest.Map(); + purchaseOrder.Id = idGenerator.NewLong(); + purchaseOrder.CreateTime = DateTime.Now; + fsql.Insert(purchaseOrder).ExecuteAffrows(); + } + + public void EditPurchaseOrder(EditPurchaseOrderRequest editPurchaseOrderRequest) + { + fsql.Update(editPurchaseOrderRequest.Id).Set(po => po.PurchaseQuantity, editPurchaseOrderRequest.PurchaseQuantity) + .Set(po => po.RemainingQuantity, editPurchaseOrderRequest.RemainingQuantity) + .Set(po => po.SingleSkuAmount, editPurchaseOrderRequest.SingleSkuAmount) + .Set(po => po.SingleFreight, editPurchaseOrderRequest.SingleFreight) + .Set(po => po.SingleFirstFreight, editPurchaseOrderRequest.SingleFirstFreight) + .Set(po => po.SingleOperationAmount, editPurchaseOrderRequest.SingleOperationAmount) + .Set(po => po.SingleConsumableAmount, editPurchaseOrderRequest.SingleConsumableAmount) + .Set(po => po.SingleStorageAmount, editPurchaseOrderRequest.SingleStorageAmount) + .Set(po => po.SingleDeliveryFreight, editPurchaseOrderRequest.SingleDeliveryFreight) + .ExecuteAffrows(); + } + + public IList GetList(QueryPurchaseOrderRequest queryPurchaseOrderRequest) + { + return fsql.Select().Where(po => po.ShopId == queryPurchaseOrderRequest.ShopId && + queryPurchaseOrderRequest.SkuIdList.Contains(po.SkuId) && + po.StorageType == queryPurchaseOrderRequest.StorageType) + .ToList() + .Map>(); + } + + public void DeletePurchaseOrder(long id) + { + fsql.Delete(id).ExecuteAffrows(); + } + } +} diff --git a/BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs b/BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs new file mode 100644 index 00000000..2e820d91 --- /dev/null +++ b/BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs @@ -0,0 +1,179 @@ +using BBWY.Common.Extensions; +using BBWY.Common.Models; +using BBWY.Server.Model.Db; +using BBWY.Server.Model.Dto; +using System; +using System.Collections.Generic; +using System.Linq; +using Yitter.IdGenerator; + +namespace BBWY.Server.Business +{ + public class PurchaseSchemeBusiness : BaseBusiness, IDenpendency + { + public PurchaseSchemeBusiness(IFreeSql fsql, NLog.ILogger logger, IIdGenerator idGenerator) : base(fsql, logger, idGenerator) { } + + private void ExtractNewPurchaser(IList purchaserSchemeList, IList addPurchaserList) where T : InputPurchaseSchemeRequest + { + var reqeustPurchaserIdList = purchaserSchemeList.Select(s => s.PurchaserId).Distinct().ToList(); + var existPurchaserIdList = fsql.Select().Where(p => reqeustPurchaserIdList.Contains(p.Id)).ToList(p => p.Id); + var newPurchaserIdList = reqeustPurchaserIdList.Except(existPurchaserIdList); + foreach (var scheme in purchaserSchemeList) + { + if (newPurchaserIdList.Any(p => p == scheme.PurchaserId) && !addPurchaserList.Any(p => p.Id == scheme.PurchaserId)) + addPurchaserList.Add(new Purchaser() { Id = scheme.PurchaserId, Name = scheme.PurchaserName }); + } + } + + public void EditPurchaseScheme(BatchCURDSchemeRequest batchCURDSchemeRequest) + { + if (batchCURDSchemeRequest.EditPurchaseSchemeList.Count == 0 && batchCURDSchemeRequest.AddPurchaseSchemeList.Count == 0) + throw new BusinessException("非法参数"); + + List addPurchaseSchemeList = null; + List addPurchaseSchemeProductList = new List(); + List addPurchaseSchemeProductSkuList = new List(); + List newPurchaserList = new List(); + List deletePurchaseSchemeIdList = new List(); + + #region 新增采购方案 + if (batchCURDSchemeRequest.AddPurchaseSchemeList.Count > 0) + { + ExtractNewPurchaser(batchCURDSchemeRequest.AddPurchaseSchemeList, newPurchaserList); + + addPurchaseSchemeList = batchCURDSchemeRequest.AddPurchaseSchemeList.Map>(); + + foreach (var scheme in addPurchaseSchemeList) + { + scheme.Id = idGenerator.NewLong(); + scheme.CreateTime = DateTime.Now; + + foreach (var purchaseProduct in scheme.PurchaseSchemeProductList) + { + purchaseProduct.Id = idGenerator.NewLong(); + purchaseProduct.CreateTime = DateTime.Now; + purchaseProduct.SkuPurchaseSchemeId = scheme.Id; + foreach (var purchaseProductSku in purchaseProduct.PurchaseSchemeProductSkuList) + { + purchaseProductSku.Id = idGenerator.NewLong(); + purchaseProductSku.CreateTime = DateTime.Now; + purchaseProductSku.SkuPurchaseSchemeId = scheme.Id; + } + addPurchaseSchemeProductSkuList.AddRange(purchaseProduct.PurchaseSchemeProductSkuList); + } + addPurchaseSchemeProductList.AddRange(scheme.PurchaseSchemeProductList); + } + } + #endregion + + #region 更新采购方案 + if (batchCURDSchemeRequest.EditPurchaseSchemeList.Count > 0) + { + //ExtractNewPurchaser(batchCURDSchemeRequest.EditPurchaseSchemeList, newPurchaserList); + deletePurchaseSchemeIdList.AddRange(batchCURDSchemeRequest.EditPurchaseSchemeList.Select(ps => ps.Id)); + + var editPurchaseSchemeList = batchCURDSchemeRequest.EditPurchaseSchemeList.Map>(); + foreach (var scheme in editPurchaseSchemeList) + { + foreach (var purchaseProduct in scheme.PurchaseSchemeProductList) + { + purchaseProduct.Id = idGenerator.NewLong(); + purchaseProduct.CreateTime = DateTime.Now; + purchaseProduct.SkuPurchaseSchemeId = scheme.Id; + foreach (var purchaseProductSku in purchaseProduct.PurchaseSchemeProductSkuList) + { + purchaseProductSku.Id = idGenerator.NewLong(); + purchaseProductSku.CreateTime = DateTime.Now; + purchaseProductSku.SkuPurchaseSchemeId = scheme.Id; + } + addPurchaseSchemeProductSkuList.AddRange(purchaseProduct.PurchaseSchemeProductSkuList); + } + addPurchaseSchemeProductList.AddRange(scheme.PurchaseSchemeProductList); + } + } + #endregion + + fsql.Transaction(() => + { + if (newPurchaserList.Count > 0) + fsql.Insert(newPurchaserList).ExecuteAffrows(); + + //更新,删除已存在的采购方案商品和Sku + if (deletePurchaseSchemeIdList.Count > 0) + { + fsql.Delete().Where(p => deletePurchaseSchemeIdList.Contains(p.SkuPurchaseSchemeId)).ExecuteAffrows(); + fsql.Delete().Where(p => deletePurchaseSchemeIdList.Contains(p.SkuPurchaseSchemeId)).ExecuteAffrows(); + } + + //新增 + if (addPurchaseSchemeList != null && addPurchaseSchemeList.Count > 0) + fsql.Insert(addPurchaseSchemeList).ExecuteAffrows(); + if (addPurchaseSchemeProductList.Count > 0) + fsql.Insert(addPurchaseSchemeProductList).ExecuteAffrows(); + if (addPurchaseSchemeProductSkuList.Count > 0) + fsql.Insert(addPurchaseSchemeProductSkuList).ExecuteAffrows(); + + }); + } + + public IList GetPurchaseSchemeList(QuerySchemeRequest querySchemeRequest) + { + var purchaseSchemeList = fsql.Select().InnerJoin((ps, p) => ps.PurchaserId == p.Id) + .Where((ps, p) => querySchemeRequest.ProductIdList.Contains(ps.ProductId) && ps.ShopId == querySchemeRequest.ShopId) + .WhereIf(!string.IsNullOrEmpty(querySchemeRequest.PurchaserId), (ps, p) => ps.PurchaserId == querySchemeRequest.PurchaserId) + .ToList((ps, p) => new PurchaseSchemeResponse() + { + Id = ps.Id, + ProductId = ps.ProductId, + SkuId = ps.SkuId, + ShopId = ps.ShopId, + PurchaserId = p.Id, + PurchaserName = p.Name, + DefaultCost = ps.DefaultCost, + RealCost = ps.RealCost, + CreateTime = ps.CreateTime + }); + if (purchaseSchemeList.Count > 0) + { + var purchaseSchemeIdList = purchaseSchemeList.Select(p => p.Id).ToList(); + + var purchaseSchemeProductList = fsql.Select().Where(p => purchaseSchemeIdList.Contains(p.SkuPurchaseSchemeId)) + .ToList().Map>(); + + var purchaseSchemeProductSkuList = fsql.Select().Where(p => purchaseSchemeIdList.Contains(p.SkuPurchaseSchemeId)) + .ToList().Map>(); + + foreach (var scheme in purchaseSchemeList) + { + var schemeProductList = purchaseSchemeProductList.Where(ps => ps.SkuPurchaseSchemeId == scheme.Id); + if (schemeProductList.Count() > 0) + { + scheme.PurchaseSchemeProductList.AddRange(schemeProductList); + foreach (var schemeProduct in schemeProductList) + { + var schemeProductSkuList = purchaseSchemeProductSkuList.Where(psk => psk.SkuPurchaseSchemeId == scheme.Id && + psk.PurchaseProductId == schemeProduct.PurchaseProductId); + if (schemeProductSkuList.Count() > 0) + schemeProduct.PurchaseSchemeProductSkuList.AddRange(schemeProductSkuList); + } + } + } + } + return purchaseSchemeList; + } + + public void DeletePurchaser(DeletePurchaseSchemeRequest deletePurchaseSchemeRequest) + { + var purchaseSchemeIdList = fsql.Select().Where(ps => ps.ShopId == deletePurchaseSchemeRequest.ShopId && + ps.ProductId == deletePurchaseSchemeRequest.ProductId && + ps.PurchaserId == deletePurchaseSchemeRequest.PurchaserId).ToList(ps => ps.Id); + + fsql.Transaction(() => + { + fsql.Delete(purchaseSchemeIdList).ExecuteAffrows(); + fsql.Delete().Where(psp => purchaseSchemeIdList.Contains(psp.SkuPurchaseSchemeId)).ExecuteAffrows(); + fsql.Delete().Where(psps => purchaseSchemeIdList.Contains(psps.SkuPurchaseSchemeId)).ExecuteAffrows(); + }); + } + } +} diff --git a/BBWY.Server.Business/Statistics/StatisticsBusiness.cs b/BBWY.Server.Business/Statistics/StatisticsBusiness.cs new file mode 100644 index 00000000..f492f0d1 --- /dev/null +++ b/BBWY.Server.Business/Statistics/StatisticsBusiness.cs @@ -0,0 +1,35 @@ +using BBWY.Common.Models; +using BBWY.Server.Model.Db; +using BBWY.Server.Model.Dto; +using System; +using Yitter.IdGenerator; + +namespace BBWY.Server.Business +{ + public class StatisticsBusiness : BaseBusiness, IDenpendency + { + public StatisticsBusiness(IFreeSql fsql, NLog.ILogger logger, IIdGenerator idGenerator) : base(fsql, logger, idGenerator) + { + + } + + public ToDayOrderAchievementResponse GetTodayAchievementStatistics(ToDayOrderAchievementRequest request) + { + var today = DateTime.Now.Date; + var response = fsql.Select().InnerJoin((o, oc) => o.Id == oc.OrderId) + .Where((o, oc) => o.ShopId == request.ShopId && + o.OrderState == Model.Enums.OrderState.已完成 && + o.EndTime >= today) + .ToAggregate((o, oc) => new ToDayOrderAchievementResponse() + { + OrderCount = o.Count(), + Profit = oc.Sum(oc.Key.Profit), + SaleAmount = o.Sum(o.Key.OrderPayment), + DeliveryExpressFreight = oc.Sum(oc.Key.DeliveryExpressFreight), + PlatformCommissionAmount = oc.Sum(oc.Key.PlatformCommissionAmount), + PurchaseAmount = oc.Sum(oc.Key.PurchaseAmount) + }); + return response; + } + } +} diff --git a/BBWY.Server.Business/TaskSchedulerManager.cs b/BBWY.Server.Business/TaskSchedulerManager.cs new file mode 100644 index 00000000..cadc99d8 --- /dev/null +++ b/BBWY.Server.Business/TaskSchedulerManager.cs @@ -0,0 +1,14 @@ +using System.Threading.Tasks.Schedulers; + +namespace BBWY.Server.Business +{ + public class TaskSchedulerManager + { + public LimitedConcurrencyLevelTaskScheduler SyncOrderTaskScheduler { get; private set; } + + public TaskSchedulerManager() + { + SyncOrderTaskScheduler = new LimitedConcurrencyLevelTaskScheduler(10); + } + } +} diff --git a/BBWY.Server.Business/Vender/VenderBusiness.cs b/BBWY.Server.Business/Vender/VenderBusiness.cs new file mode 100644 index 00000000..ef462d9c --- /dev/null +++ b/BBWY.Server.Business/Vender/VenderBusiness.cs @@ -0,0 +1,31 @@ + +using BBWY.Common.Http; +using BBWY.Common.Models; +using BBWY.Server.Model; +using BBWY.Server.Model.Dto; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Options; +using Newtonsoft.Json; + +namespace BBWY.Server.Business +{ + public class VenderBusiness : BasePlatformRelayBusiness, IDenpendency + { + public VenderBusiness(RestApiService restApiService, IOptions options) : base(restApiService, options) + { + + } + + public VenderResponse GetVenderInfo(PlatformRequest platformRequest) + { + var relayAPIHost = GetPlatformRelayAPIHost(platformRequest.Platform); + var sendResult = restApiService.SendRequest(relayAPIHost, "api/PlatformSDK/GetVenderInfo", platformRequest, null, System.Net.Http.HttpMethod.Post); + if (sendResult.StatusCode != System.Net.HttpStatusCode.OK) + throw new BusinessException(sendResult.Content) { Code = (int)sendResult.StatusCode }; + var response = JsonConvert.DeserializeObject>(sendResult.Content); + if (!response.Success) + throw new BusinessException(sendResult.Content) { Code = response.Code }; + return response.Data; + } + } +} diff --git a/BBWY.Server.Model/BBWY.Server.Model.csproj b/BBWY.Server.Model/BBWY.Server.Model.csproj new file mode 100644 index 00000000..891a9e46 --- /dev/null +++ b/BBWY.Server.Model/BBWY.Server.Model.csproj @@ -0,0 +1,13 @@ + + + + netstandard2.0 + True + + + + + + + + diff --git a/BBWY.Server.Model/Db/Order/Order.cs b/BBWY.Server.Model/Db/Order/Order.cs new file mode 100644 index 00000000..e7918f7c --- /dev/null +++ b/BBWY.Server.Model/Db/Order/Order.cs @@ -0,0 +1,217 @@ +using BBWY.Server.Model; +using FreeSql.DataAnnotations; +using System; + +namespace BBWY.Server.Model.Db +{ + + /// + /// 订单表 + /// + [Table(Name = "order", DisableSyncStructure = true)] + public partial class Order + { + + [Column(StringLength = 50, IsPrimary = true, IsNullable = false)] + public string Id { get; set; } + + /// + /// 买家备注 + /// + + public string BuyerRemark { get; set; } + + /// + /// 结束时间 + /// + [Column(DbType = "datetime")] + public DateTime? EndTime { get; set; } + + /// + /// 商品运费(用户承担) + /// + [Column(DbType = "decimal(20,2)")] + public decimal FreightPrice { get; set; } = 0.00M; + + /// + /// 修改时间 + /// + [Column(DbType = "datetime")] + public DateTime? ModifyTime { get; set; } + + /// + /// 用户应付金额 + /// + [Column(DbType = "decimal(20,2)")] + public decimal OrderPayment { get; set; } = 0.00M; + + /// + /// 订单货款金额 + /// + [Column(DbType = "decimal(20,2)")] + public decimal OrderSellerPrice { get; set; } = 0.00M; + + /// + /// 商家优惠金额 + /// + [Column(DbType = "decimal(20,2)")] + public decimal PreferentialAmount { get; set; } = 0.00M; + + /// + /// 订单状态 + /// + [Column(DbType = "int(1)", MapType = typeof(int?))] + public Enums.OrderState? OrderState { get; set; } + + /// + /// 订单总价 + /// + [Column(DbType = "decimal(20,2)")] + public decimal OrderTotalPrice { get; set; } = 0.00M; + + /// + /// 订单类型 + /// + [Column(DbType = "int(1)", MapType = typeof(int?))] + public Enums.OrderType? OrderType { get; set; } + + /// + /// 支付方式 + /// + [Column(DbType = "int(1)", MapType = typeof(int?))] + public Enums.PayType? PayType { get; set; } + + /// + /// 订单平台 + /// + [Column(DbType = "int(1)", MapType = typeof(int?))] + public Enums.Platform? Platform { get; set; } + + /// + /// 开始时间 + /// + [Column(DbType = "datetime")] + public DateTime? StartTime { get; set; } + + /// + /// 仓储类型 + /// + [Column(DbType = "int(1)", MapType = typeof(int?))] + public Enums.StorageType? StorageType { get; set; } + + /// + /// 入仓订单标识 + /// + [Column(StringLength = 50)] + public string StoreOrder { get; set; } + + /// + /// 商家Id + /// + public long ShopId { get; set; } + + /// + /// 商家备注 + /// + + public string VenderRemark { get; set; } + + /// + /// 仓库Id + /// + [Column(StringLength = 50)] + public string StoreId { get; set; } + + /// + /// 运单号 + /// + [Column(StringLength = 100)] + public string WaybillNo { get; set; } + + /// + /// 订单旗帜 + /// + [Column(StringLength = 10)] + public string Flag { get; set; } + + /// + /// 刷单类型 + /// + [Column(MapType = (typeof(int?)))] + public Enums.SDType? SDType { get; set; } + + #region 订单成本 + /// + /// 平台扣点金额 + /// + [Column(IsIgnore = true)] + public decimal? PlatformCommissionAmount { get; set; } + + /// + /// 平台扣点百分比 + /// + [Column(IsIgnore = true)] + public decimal? PlatformCommissionRatio { get; set; } + + /// + /// 利润 + /// + [Column(IsIgnore = true)] + public decimal? Profit { get; set; } + + /// + /// 采购金额 + /// + [Column(IsIgnore = true)] + public decimal? PurchaseAmount { get; set; } = 0.00M; + + /// + /// 刷单佣金 + /// + [Column(IsIgnore = true)] + public decimal? SDCommissionAmount { get; set; } = 0.00M; + + /// + /// 发货快递费 + /// + [Column(IsIgnore = true)] + public decimal? DeliveryExpressFreight { get; set; } = 0.00M; + + /// + /// 是否手动编辑过成本 + /// + [Column(IsIgnore = true)] + public bool IsManualEdited { get; set; } = false; + #endregion + + #region 收货人信息 + [Column(IsIgnore = true)] + public string Address { get; set; } + + [Column(IsIgnore = true)] + public string City { get; set; } + + [Column(IsIgnore = true)] + public string ContactName { get; set; } + + [Column(IsIgnore = true)] + public string County { get; set; } + + [Column(IsIgnore = true)] + public string Mobile { get; set; } + + [Column(IsIgnore = true)] + public string Province { get; set; } + + [Column(IsIgnore = true)] + public string TelePhone { get; set; } + + [Column(IsIgnore = true)] + public string Town { get; set; } + + [Column(IsIgnore = true)] + public bool? IsDecode { get; set; } + #endregion + } + +} diff --git a/BBWY.Server.Model/Db/Order/OrderConsignee.cs b/BBWY.Server.Model/Db/Order/OrderConsignee.cs new file mode 100644 index 00000000..72f9485a --- /dev/null +++ b/BBWY.Server.Model/Db/Order/OrderConsignee.cs @@ -0,0 +1,45 @@ +using FreeSql.DataAnnotations; +using System; + +namespace BBWY.Server.Model.Db +{ + + [Table(Name = "orderconsignee", DisableSyncStructure = true)] + public partial class OrderConsignee { + + [Column(StringLength = 50, IsPrimary = true, IsNullable = false)] + public string OrderId { get; set; } + + public string Address { get; set; } + + [Column(StringLength = 30)] + public string City { get; set; } + + [Column(StringLength = 50)] + public string ContactName { get; set; } + + [Column(StringLength = 30)] + public string County { get; set; } + + [Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + + [Column(StringLength = 50)] + public string Mobile { get; set; } + + [Column(StringLength = 30)] + public string Province { get; set; } + + [Column(StringLength = 50)] + public string TelePhone { get; set; } + + [Column(StringLength = 30)] + public string Town { get; set; } + + /// + /// Ƿ + /// + public bool? IsDecode { get; set; } + } + +} diff --git a/BBWY.Server.Model/Db/Order/OrderCost.cs b/BBWY.Server.Model/Db/Order/OrderCost.cs new file mode 100644 index 00000000..8e80ceee --- /dev/null +++ b/BBWY.Server.Model/Db/Order/OrderCost.cs @@ -0,0 +1,65 @@ +using FreeSql.DataAnnotations; +using System; + +namespace BBWY.Server.Model.Db +{ + + [Table(Name = "ordercost", DisableSyncStructure = true)] + public partial class OrderCost + { + + [Column(StringLength = 50, IsPrimary = true, IsNullable = false)] + public string OrderId { get; set; } + + /// + /// 平台扣点金额 + /// + [Column(DbType = "decimal(20,2)")] + public decimal PlatformCommissionAmount { get; set; } = 0.00M; + + /// + /// 平台扣点百分比 + /// + [Column(DbType = "decimal(20,5)")] + public decimal PlatformCommissionRatio { get; set; } = 0.05M; + + /// + /// 刷单佣金 + /// + [Column(DbType = "decimal(20,2)")] + public decimal SDCommissionAmount { get; set; } = 0.00M; + + /// + /// 优惠金额 + /// + [Column(DbType = "decimal(20,2)")] + public decimal PreferentialAmount { get; set; } = 0.00M; + + /// + /// 利润 + /// + [Column(DbType = "decimal(20,2)")] + public decimal Profit { get; set; } = 0.00M; + + /// + /// 采购金额 + /// + [Column(DbType = "decimal(20,2)")] + public decimal PurchaseAmount { get; set; } = 0.00M; + + /// + /// 发货快递费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal DeliveryExpressFreight { get; set; } = 0.00M; + + /// + /// 是否手动编辑过成本 + /// + public bool IsManualEdited { get; set; } = false; + + [Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + } + +} diff --git a/BBWY.Server.Model/Db/Order/OrderCostDetail.cs b/BBWY.Server.Model/Db/Order/OrderCostDetail.cs new file mode 100644 index 00000000..42a6790a --- /dev/null +++ b/BBWY.Server.Model/Db/Order/OrderCostDetail.cs @@ -0,0 +1,92 @@ +using FreeSql.DataAnnotations; +using System; + +namespace BBWY.Server.Model.Db +{ + + [Table(Name = "ordercostdetail", DisableSyncStructure = true)] + public partial class OrderCostDetail { + + [Column(DbType = "bigint(1)", IsPrimary = true)] + public long Id { get; set; } + + [Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + + /// + /// 扣减数量 + /// + [Column(DbType = "int(1)")] + public int DeductionQuantity { get; set; } = 0; + + /// + /// 发货运费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal DeliveryExpressFreight { get; set; } = 0.00M; + + [Column(StringLength = 50)] + public string OrderId { get; set; } + + [Column(StringLength = 50)] + public string ProductId { get; set; } + + /// + /// 单件成本 + /// + [Column(DbType = "decimal(20,2)")] + public decimal UnitCost { get; set; } = 0.00M; + + /// + /// 采购单流水Id + /// + [Column(DbType = "bigint(1)")] + public long PurchaseOrderPKId { get; set; } + + [Column(StringLength = 50)] + public string SkuId { get; set; } + + /// + /// Sku成本(商品成本) + /// + [Column(DbType = "decimal(20,2)")] + public decimal SkuAmount { get; set; } = 0.00M; + + /// + /// 采购运费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal PurchaseFreight { get; set; } = 0.00M; + + /// + /// 头程运费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal FirstFreight { get; set; } = 0.00M; + + /// + /// 操作费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal OperationAmount { get; set; } = 0.00M; + + /// + /// 耗材费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal ConsumableAmount { get; set; } = 0.00M; + + /// + /// 仓储费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal StorageAmount { get; set; } = 0.00M; + + /// + /// 总计(不含发货运费) + /// + [Column(DbType = "decimal(20,2)")] + public decimal TotalCost { get; set; } = 0.00M; + } + +} diff --git a/BBWY.Server.Model/Db/Order/OrderCoupon.cs b/BBWY.Server.Model/Db/Order/OrderCoupon.cs new file mode 100644 index 00000000..4f4e49fb --- /dev/null +++ b/BBWY.Server.Model/Db/Order/OrderCoupon.cs @@ -0,0 +1,29 @@ +using FreeSql.DataAnnotations; +using System; + +namespace BBWY.Server.Model.Db +{ + + [ Table(Name = "ordercoupon", DisableSyncStructure = true)] + public partial class OrderCoupon { + + [ Column(DbType = "bigint(1)", IsPrimary = true)] + public long Id { get; set; } + + [ Column(DbType = "decimal(20,2)")] + public decimal? CouponPrice { get; set; } + + [ Column(StringLength = 50)] + public string CouponType { get; set; } + + [ Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + + [ Column(StringLength = 50)] + public string OrderId { get; set; } + + [ Column(StringLength = 50)] + public string SkuId { get; set; } + } + +} diff --git a/BBWY.Server.Model/Db/Order/OrderSku.cs b/BBWY.Server.Model/Db/Order/OrderSku.cs new file mode 100644 index 00000000..11c65267 --- /dev/null +++ b/BBWY.Server.Model/Db/Order/OrderSku.cs @@ -0,0 +1,54 @@ +using FreeSql.DataAnnotations; +using System; + +namespace BBWY.Server.Model.Db +{ + + [Table(Name = "ordersku", DisableSyncStructure = true)] + public partial class OrderSku + { + + [Column(IsPrimary = true)] + public long Id { get; set; } + + [Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + + /// + /// 销售数量 + /// + [Column(DbType = "int(1)")] + public int? ItemTotal { get; set; } + + [Column(StringLength = 50)] + public string OrderId { get; set; } + + /// + /// 销售单价 + /// + [Column(DbType = "decimal(20,2)")] + public decimal? Price { get; set; } + + [Column(StringLength = 50)] + public string ProductId { get; set; } + + /// + /// 货号 + /// + [Column(StringLength = 50)] + public string ProductNo { get; set; } + + [Column(StringLength = 50, IsNullable = false)] + public string SkuId { get; set; } + + /// + /// Sku标题 + /// + [Column(StringLength = 255)] + public string Title { get; set; } + + [Column(StringLength = 255)] + public string Logo { get; set; } + } + +} diff --git a/BBWY.Server.Model/Db/PurchaseOrder/PurchaseOrder.cs b/BBWY.Server.Model/Db/PurchaseOrder/PurchaseOrder.cs new file mode 100644 index 00000000..fd730ea0 --- /dev/null +++ b/BBWY.Server.Model/Db/PurchaseOrder/PurchaseOrder.cs @@ -0,0 +1,136 @@ +using FreeSql.DataAnnotations; +using System; + +namespace BBWY.Server.Model.Db +{ + + /// + /// 采购订单表 + /// + [Table(Name = "purchaseorder", DisableSyncStructure = true)] + public partial class PurchaseOrder + { + + [Column(IsPrimary = true)] + public long Id { get; set; } + + [Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + + /// + /// 头程运费 + /// + //[Column(DbType = "decimal(20,2)")] + //public decimal FirstFreight { get; set; } = 0.00M; + + /// + /// 采购运费 + /// + //[Column(DbType = "decimal(20,2)")] + //public decimal Freight { get; set; } = 0.00M; + + [Column(StringLength = 50)] + public string ProductId { get; set; } + + /// + /// 采购金额 + /// + //[Column(DbType = "decimal(20,2)")] + //public decimal PurchaseAmount { get; set; } = 0.00M; + + /// + /// 采购方式 + /// + [Column(DbType = "int(1)", MapType = typeof(int?))] + public Enums.PurchaseMethod? PurchaseMethod { get; set; } + + /// + /// 采购单号 + /// + [Column(StringLength = 50, IsNullable = false)] + public string PurchaseOrderId { get; set; } + + /// + /// 采购平台 + /// + [Column(DbType = "int(1)", MapType = (typeof(int?)))] + public Enums.Platform? PurchasePlatform { get; set; } + + /// + /// 采购数量 + /// + [Column(DbType = "int(1)")] + public int PurchaseQuantity { get; set; } + + /// + /// 剩余库存 + /// + [Column(DbType = "int(1)")] + public int RemainingQuantity { get; set; } + + [Column(StringLength = 50)] + public string SkuId { get; set; } + + /// + /// 仓储类型 + /// + [Column(DbType = "int(1)", MapType = typeof(int?))] + public Enums.StorageType? StorageType { get; set; } + + public long? ShopId { get; set; } + + /// + /// 单件Sku成本 + /// + [Column(DbType = "decimal(20,2)")] + public decimal SingleSkuAmount { get; set; } = 0.00M; + + /// + /// 单件采购运费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal SingleFreight { get; set; } = 0.00M; + + /// + /// 单件头程运费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal SingleFirstFreight { get; set; } = 0.00M; + + /// + /// 单件操作费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal SingleOperationAmount { get; set; } = 0.00M; + + /// + /// 单件耗材费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal SingleConsumableAmount { get; set; } = 0.00M; + + /// + /// 单件仓储费 + /// + [Column(DbType = "decimal(20,2)")] + public decimal SingleStorageAmount { get; set; } = 0.00M; + + /// + /// 单件销售运费(不参与均价计算) + /// + [Column(DbType = "decimal(20,2)")] + public decimal SingleDeliveryFreight { get; set; } = 0.00M; + + /// + /// 单件均摊成本 + /// + [Column(IsIgnore = true)] + public decimal UnitCost + { + get + { + return SingleSkuAmount + SingleFreight + SingleFirstFreight + SingleOperationAmount + SingleConsumableAmount + SingleStorageAmount; + } + } + } +} diff --git a/BBWY.Server.Model/Db/PurchaseScheme/PurchaseScheme.cs b/BBWY.Server.Model/Db/PurchaseScheme/PurchaseScheme.cs new file mode 100644 index 00000000..425d9de4 --- /dev/null +++ b/BBWY.Server.Model/Db/PurchaseScheme/PurchaseScheme.cs @@ -0,0 +1,53 @@ +using FreeSql.DataAnnotations; +using System; +using System.Collections.Generic; +namespace BBWY.Server.Model.Db +{ + + /// + /// Sku采购方案表 + /// + [Table(Name = "purchasescheme", DisableSyncStructure = true)] + public partial class PurchaseScheme + { + + /// + /// Sku采购方案Id + /// + [Column(IsPrimary = true)] + public long Id { get; set; } + + [Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + + /// + /// 采购默认成本 + /// + + public decimal DefaultCost { get; set; } = 0.0M; + + [Column(StringLength = 50, IsNullable = false)] + public string ProductId { get; set; } + + /// + /// 采购商Id + /// + [Column(StringLength = 20)] + public string PurchaserId { get; set; } + + /// + /// 采购实际成本 + /// + + public decimal RealCost { get; set; } = 0.0M; + + [Column(StringLength = 50, IsNullable = false)] + public string SkuId { get; set; } + + public long ShopId { get; set; } + + [Column(IsIgnore = true)] + public List PurchaseSchemeProductList { get; set; } + } + +} diff --git a/BBWY.Server.Model/Db/PurchaseScheme/PurchaseSchemeProduct.cs b/BBWY.Server.Model/Db/PurchaseScheme/PurchaseSchemeProduct.cs new file mode 100644 index 00000000..f26a8fd9 --- /dev/null +++ b/BBWY.Server.Model/Db/PurchaseScheme/PurchaseSchemeProduct.cs @@ -0,0 +1,53 @@ +using FreeSql.DataAnnotations; +using System; +using System.Collections.Generic; + +namespace BBWY.Server.Model.Db +{ + + /// + /// 采购方案商品表 + /// + [Table(Name = "purchaseschemeproduct", DisableSyncStructure = true)] + public partial class PurchaseSchemeProduct + { + + /// + /// 采购商品和采购方案的关系Id + /// + [Column(IsPrimary = true)] + public long Id { get; set; } + + [Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + + [Column(StringLength = 50, IsNullable = false)] + public string ProductId { get; set; } + + /// + /// 采购商品Id + /// + [Column(StringLength = 50, IsNullable = false)] + public string PurchaseProductId { get; set; } + + /// + /// 采购商品链接 + /// + [Column(StringLength = 50)] + public string PurchaseUrl { get; set; } + + [Column(StringLength = 50, IsNullable = false)] + public string SkuId { get; set; } + + /// + /// Sku采购方案Id + /// + public long SkuPurchaseSchemeId { get; set; } + + + [Column(IsIgnore = true)] + public List PurchaseSchemeProductSkuList { get; set; } + + } + +} diff --git a/BBWY.Server.Model/Db/PurchaseScheme/PurchaseSchemeProductSku.cs b/BBWY.Server.Model/Db/PurchaseScheme/PurchaseSchemeProductSku.cs new file mode 100644 index 00000000..9d63be42 --- /dev/null +++ b/BBWY.Server.Model/Db/PurchaseScheme/PurchaseSchemeProductSku.cs @@ -0,0 +1,51 @@ +using FreeSql.DataAnnotations; +using System; + +namespace BBWY.Server.Model.Db +{ + + [Table(Name = "purchaseschemeproductsku", DisableSyncStructure = true)] + public partial class PurchaseSchemeProductSku + { + + /// + /// 采购商品的SKU和采购方案的关系Id + /// + [Column(IsPrimary = true)] + public long Id { get; set; } + + [Column(DbType = "datetime")] + public DateTime? CreateTime { get; set; } + + [Column(StringLength = 50, IsNullable = false)] + public string ProductId { get; set; } + + /// + /// 采购商品Id + /// + [Column(StringLength = 50, IsNullable = false)] + public string PurchaseProductId { get; set; } + + /// + /// 采购商品的SkuId + /// + [Column(StringLength = 50)] + public string PurchaseSkuId { get; set; } + + /// + /// 采购商品Sku的SpecId + /// + [Column(StringLength = 50)] + public string PurchaseSkuSpecId { get; set; } + + [Column(StringLength = 50, IsNullable = false)] + public string SkuId { get; set; } + + /// + /// Sku采购方案Id + /// + public long SkuPurchaseSchemeId { get; set; } + + } + +} diff --git a/BBWY.Server.Model/Db/PurchaseScheme/Purchaser.cs b/BBWY.Server.Model/Db/PurchaseScheme/Purchaser.cs new file mode 100644 index 00000000..83c0bb4b --- /dev/null +++ b/BBWY.Server.Model/Db/PurchaseScheme/Purchaser.cs @@ -0,0 +1,26 @@ +using FreeSql.DataAnnotations; + +namespace BBWY.Server.Model.Db +{ + + /// + /// 采购商表 + /// + [Table(Name = "purchaser", DisableSyncStructure = true)] + public partial class Purchaser { + + /// + /// 采购商Id + /// + [Column(StringLength = 20, IsPrimary = true, IsNullable = false)] + public string Id { get; set; } + + /// + /// 采购商名称 + /// + [Column(StringLength = 50)] + public string Name { get; set; } + + } + +} diff --git a/BBWY.Server.Model/Db/__重新生成.bat b/BBWY.Server.Model/Db/__重新生成.bat new file mode 100644 index 00000000..5956d241 --- /dev/null +++ b/BBWY.Server.Model/Db/__重新生成.bat @@ -0,0 +1,2 @@ + +FreeSql.Generator -Razor 1 -NameOptions 1,0,0,0 -NameSpace BBWY.Server.Model.Db -DB "MySql,data source=rm-bp1508okrh23710yfao.mysql.rds.aliyuncs.com;port=3306;user id=qyroot;password=kaicn1132+-;initial catalog=bbwy_test;charset=utf8;sslmode=none;" -FileName "{name}.cs" diff --git a/BBWY.Server.Model/Dto/Request/Order/AutoCalculationCostRequest.cs b/BBWY.Server.Model/Dto/Request/Order/AutoCalculationCostRequest.cs new file mode 100644 index 00000000..cb9d4692 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Order/AutoCalculationCostRequest.cs @@ -0,0 +1,12 @@ +namespace BBWY.Server.Model.Dto +{ + public class AutoCalculationCostRequest + { + public string OrderId { get; set; } + + public bool IsSetStorageType { get; set; } + + public Enums.StorageType StorageType { get; set; } + + } +} diff --git a/BBWY.Server.Model/Dto/Request/Order/DecryptConsigneeRequest.cs b/BBWY.Server.Model/Dto/Request/Order/DecryptConsigneeRequest.cs new file mode 100644 index 00000000..5eb02cdd --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Order/DecryptConsigneeRequest.cs @@ -0,0 +1,15 @@ +namespace BBWY.Server.Model.Dto +{ + /// + /// 解密收货人信息Request + /// + public class DecryptConsigneeRequest : PlatformRequest + { + public string OrderId { get; set; } + + /// + /// 保存至数据库 + /// + public bool SaveDb { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/Order/EditVenderRemarkRequest.cs b/BBWY.Server.Model/Dto/Request/Order/EditVenderRemarkRequest.cs new file mode 100644 index 00000000..8c167761 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Order/EditVenderRemarkRequest.cs @@ -0,0 +1,11 @@ +namespace BBWY.Server.Model.Dto +{ + public class EditVenderRemarkRequest : PlatformRequest + { + public string OrderId { get; set; } + + public string Flag { get; set; } + + public string VenderRemark { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/Order/ManualCalculationCostRequest.cs b/BBWY.Server.Model/Dto/Request/Order/ManualCalculationCostRequest.cs new file mode 100644 index 00000000..2d572317 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Order/ManualCalculationCostRequest.cs @@ -0,0 +1,21 @@ +namespace BBWY.Server.Model.Dto +{ + public class ManualCalculationCostRequest + { + public string OrderId { get; set; } + + public bool IsSetStorageType { get; set; } + + public Enums.StorageType? StorageType { get; set; } + + /// + /// 采购成本 + /// + public decimal PurchaseCost { get; set; } + + /// + /// 发货运费 + /// + public decimal DeliveryExpressFreight { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/Order/SDCalculationCostRequest.cs b/BBWY.Server.Model/Dto/Request/Order/SDCalculationCostRequest.cs new file mode 100644 index 00000000..3f41b83c --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Order/SDCalculationCostRequest.cs @@ -0,0 +1,25 @@ +namespace BBWY.Server.Model.Dto +{ + public class SDCalculationCostRequest: PlatformRequest + { + public string OrderId { get; set; } + + public bool IsSetStorageType { get; set; } + + public string Flag { get; set; } + + public string VenderRemark { get; set; } + + public Enums.SDType SDType { get; set; } + + /// + /// 刷单佣金 + /// + public decimal SDCommissionAmount { get; set; } + + /// + /// 销售运费 + /// + public decimal DeliveryExpressFreight { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/Order/SearchOrderRequest.cs b/BBWY.Server.Model/Dto/Request/Order/SearchOrderRequest.cs new file mode 100644 index 00000000..1aa65a08 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Order/SearchOrderRequest.cs @@ -0,0 +1,51 @@ +using System; + +namespace BBWY.Server.Model.Dto +{ + public class SearchOrderRequest + { + /// + /// 当订单号有值时会忽略其余所有条件 + /// + public string OrderId { get; set; } + + public long ShopId { get; set; } + + public DateTime? StartDate { get; set; } + + public DateTime? EndDate { get; set; } + + public Enums.OrderState? OrderState { get; set; } + + public int PageIndex { get; set; } + + public int PageSize { get; set; } + + /// + /// 运单号 + /// + public string Waybill { get; set; } + + public string Sku { get; set; } + + /// + /// 货号 + /// + public string ProductNo { get; set; } + + /// + /// 收货人姓名 + /// + public string ContactName { get; set; } + + /// + /// 仅代发 + /// + public bool OnlyDF { get; set; } + + /// + /// 排除刷单 + /// + public bool ExcludeSD { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/Order/SearchPlatformOrderRequest.cs b/BBWY.Server.Model/Dto/Request/Order/SearchPlatformOrderRequest.cs new file mode 100644 index 00000000..c066a9bc --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Order/SearchPlatformOrderRequest.cs @@ -0,0 +1,21 @@ +using System; + +namespace BBWY.Server.Model.Dto +{ + public class SearchPlatformOrderRequest : PlatformRequest + { + public DateTime? StartDate { get; set; } + + public DateTime? EndDate { get; set; } + + public int PageIndex { get; set; } + + public int PageSize { get; set; } + + public string OrderId { get; set; } + + public string JDColType { get; set; } + + public string OrderState { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PlatformRequest.cs b/BBWY.Server.Model/Dto/Request/PlatformRequest.cs new file mode 100644 index 00000000..b3756c9b --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PlatformRequest.cs @@ -0,0 +1,15 @@ +namespace BBWY.Server.Model.Dto +{ + public class PlatformRequest + { + public Enums.Platform Platform { get; set; } + + public string AppKey { get; set; } + + public string AppSecret { get; set; } + + public string AppToken { get; set; } + + public bool SaveResponseLog { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/Product/SearchProductRequest.cs b/BBWY.Server.Model/Dto/Request/Product/SearchProductRequest.cs new file mode 100644 index 00000000..69d858b8 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Product/SearchProductRequest.cs @@ -0,0 +1,17 @@ +namespace BBWY.Server.Model.Dto +{ + public class SearchProductRequest : PlatformRequest + { + + public string Spu { get; set; } + + /// + /// 货号 + /// + public string ProductItem { get; set; } + + public string ProductName { get; set; } + + public int PageIndex { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/Product/SearchProductSkuRequest.cs b/BBWY.Server.Model/Dto/Request/Product/SearchProductSkuRequest.cs new file mode 100644 index 00000000..8189ca56 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Product/SearchProductSkuRequest.cs @@ -0,0 +1,15 @@ +namespace BBWY.Server.Model.Dto +{ + public class SearchProductSkuRequest : PlatformRequest + { + /// + /// 当Spu有值时会忽略Sku + /// + public string Spu { get; set; } + + /// + /// 多个Sku逗号间隔 + /// + public string Sku { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseOrder/AddPurchaseOrderRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseOrder/AddPurchaseOrderRequest.cs new file mode 100644 index 00000000..bd6d51b6 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseOrder/AddPurchaseOrderRequest.cs @@ -0,0 +1,78 @@ +namespace BBWY.Server.Model.Dto +{ + public class AddPurchaseOrderRequest + { + public long ShopId { get; set; } + + + public string ProductId { get; set; } + + /// + /// 采购方式 + /// + public Enums.PurchaseMethod? PurchaseMethod { get; set; } + + /// + /// 采购单号 + /// + public string PurchaseOrderId { get; set; } + + /// + /// 采购平台 + /// + public Enums.Platform? PurchasePlatform { get; set; } + + /// + /// 采购数量 + /// + public int PurchaseQuantity { get; set; } + + /// + /// 剩余库存 + /// + public int RemainingQuantity { get; set; } + + + public string SkuId { get; set; } + + /// + /// 仓储类型 + /// + public Enums.StorageType? StorageType { get; set; } + + /// + /// 单件Sku成本 + /// + public decimal SingleSkuAmount { get; set; } + + /// + /// 单件采购运费 + /// + public decimal SingleFreight { get; set; } + + /// + /// 单件头程运费 + /// + public decimal SingleFirstFreight { get; set; } + + /// + /// 单件操作费 + /// + public decimal SingleOperationAmount { get; set; } = 0.00M; + + /// + /// 单件耗材费 + /// + public decimal SingleConsumableAmount { get; set; } = 0.00M; + + /// + /// 单件仓储费 + /// + public decimal SingleStorageAmount { get; set; } + + /// + /// 单件销售运费(不参与均价计算) + /// + public decimal SingleDeliveryFreight { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseOrder/EditPurchaseOrderRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseOrder/EditPurchaseOrderRequest.cs new file mode 100644 index 00000000..031dd715 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseOrder/EditPurchaseOrderRequest.cs @@ -0,0 +1,52 @@ +namespace BBWY.Server.Model.Dto +{ + public class EditPurchaseOrderRequest + { + public long Id { get; set; } + + /// + /// 采购数量 + /// + public int PurchaseQuantity { get; set; } + + /// + /// 剩余库存 + /// + public int RemainingQuantity { get; set; } + + /// + /// 单件Sku成本 + /// + public decimal SingleSkuAmount { get; set; } = 0.00M; + + /// + /// 单件采购运费 + /// + public decimal SingleFreight { get; set; } = 0.00M; + + /// + /// 单件头程运费 + /// + public decimal SingleFirstFreight { get; set; } = 0.00M; + + /// + /// 单件操作费 + /// + public decimal SingleOperationAmount { get; set; } = 0.00M; + + /// + /// 单件耗材费 + /// + public decimal SingleConsumableAmount { get; set; } = 0.00M; + + /// + /// 单件仓储费 + /// + public decimal SingleStorageAmount { get; set; } = 0.00M; + + /// + /// 单件销售运费(不参与均价计算) + /// + public decimal SingleDeliveryFreight { get; set; } = 0.00M; + } +} \ No newline at end of file diff --git a/BBWY.Server.Model/Dto/Request/PurchaseOrder/QueryPurchaseOrderRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseOrder/QueryPurchaseOrderRequest.cs new file mode 100644 index 00000000..61bc9397 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseOrder/QueryPurchaseOrderRequest.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model.Dto +{ + public class QueryPurchaseOrderRequest + { + public long ShopId { get; set; } + + public IList SkuIdList { get; set; } + + public Enums.StorageType StorageType { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseScheme/BatchCURDSchemeRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseScheme/BatchCURDSchemeRequest.cs new file mode 100644 index 00000000..d964a3fa --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseScheme/BatchCURDSchemeRequest.cs @@ -0,0 +1,17 @@ +using System.Collections.Generic; + +namespace BBWY.Server.Model.Dto +{ + public class BatchCURDSchemeRequest + { + /// + /// 需要修改的采购方案 + /// + public IList EditPurchaseSchemeList { get; set; } + + /// + /// 需要新增的采购方案 + /// + public IList AddPurchaseSchemeList { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseScheme/DeletePurchaseSchemeRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseScheme/DeletePurchaseSchemeRequest.cs new file mode 100644 index 00000000..aeabf143 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseScheme/DeletePurchaseSchemeRequest.cs @@ -0,0 +1,11 @@ +namespace BBWY.Server.Model.Dto +{ + public class DeletePurchaseSchemeRequest + { + public long ShopId { get; set; } + + public string ProductId { get; set; } + + public string PurchaserId { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseScheme/EditPurchaseSchemeRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseScheme/EditPurchaseSchemeRequest.cs new file mode 100644 index 00000000..e9244017 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseScheme/EditPurchaseSchemeRequest.cs @@ -0,0 +1,7 @@ +namespace BBWY.Server.Model.Dto +{ + public class EditPurchaseSchemeRequest: InputPurchaseSchemeRequest + { + public long Id { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeProductRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeProductRequest.cs new file mode 100644 index 00000000..df42f4f4 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeProductRequest.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model.Dto +{ + public class InputPurchaseSchemeProductRequest + { + public string ProductId { get; set; } + public string SkuId { get; set; } + public string PurchaseProductId { get; set; } + public string PurchaseUrl { get; set; } + public IList PurchaseSchemeProductSkuList { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeProductSkuRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeProductSkuRequest.cs new file mode 100644 index 00000000..1677db58 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeProductSkuRequest.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model.Dto +{ + public class InputPurchaseSchemeProductSkuRequest + { + public string ProductId { get; set; } + public string SkuId { get; set; } + public string PurchaseProductId { get; set; } + public string PurchaseSkuId { get; set; } + public string PurchaseSkuSpecId { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeRequest.cs new file mode 100644 index 00000000..2dd0cf59 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeRequest.cs @@ -0,0 +1,25 @@ +using System.Collections.Generic; + +namespace BBWY.Server.Model.Dto +{ + public class InputPurchaseSchemeRequest + { + public string ShopId { get; set; } + public string ProductId { get; set; } + public string SkuId { get; set; } + /// + /// 采购默认成本 + /// + public decimal? DefaultCost { get; set; } + /// + /// 采购实际成本 + /// + public decimal? RealCost { get; set; } + /// + /// 采购商Id + /// + public string PurchaserId { get; set; } + public string PurchaserName { get; set; } + public IList PurchaseSchemeProductList { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/PurchaseScheme/QuerySchemeRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseScheme/QuerySchemeRequest.cs new file mode 100644 index 00000000..d9e079a5 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/PurchaseScheme/QuerySchemeRequest.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model.Dto +{ + public class QuerySchemeRequest + { + public long ShopId { get; set; } + + public IList ProductIdList { get; set; } + + /// + /// 采购商Id, 可空 + /// + public string PurchaserId { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Request/Statistics/ToDayOrderAchievementRequest.cs b/BBWY.Server.Model/Dto/Request/Statistics/ToDayOrderAchievementRequest.cs new file mode 100644 index 00000000..f73c1444 --- /dev/null +++ b/BBWY.Server.Model/Dto/Request/Statistics/ToDayOrderAchievementRequest.cs @@ -0,0 +1,7 @@ +namespace BBWY.Server.Model.Dto +{ + public class ToDayOrderAchievementRequest + { + public long ShopId { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Response/Order/ConsigneeResponse.cs b/BBWY.Server.Model/Dto/Response/Order/ConsigneeResponse.cs new file mode 100644 index 00000000..e818d7c7 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Order/ConsigneeResponse.cs @@ -0,0 +1,79 @@ +namespace BBWY.Server.Model.Dto +{ + public class ConsigneeResponse + { + /// + /// 联系人名称 + /// + public string ContactName { get; set; } + + /// + /// 座机 + /// + public string TelePhone { get; set; } + + /// + /// 手机 + /// + public string Mobile { get; set; } + + public string Address { get; set; } + + /// + /// 省 + /// + public string Province { get; set; } + + /// + /// 市 + /// + public string City { get; set; } + + /// + /// 县 + /// + public string County { get; set; } + + /// + /// 镇 + /// + public string Town { get; set; } + + /// + /// 是否解码 + /// + public bool? IsDecode { get; set; } + } + + /// + /// 收货人信息(不含省市区) + /// + public class ConsigneeSimpleResponse + { + /// + /// 联系人名称 + /// + public string ContactName { get; set; } + + /// + /// 座机 + /// + public string TelePhone { get; set; } + + /// + /// 手机 + /// + public string Mobile { get; set; } + + /// + /// 地址 + /// + public string Address { get; set; } + + /// + /// 买家账号 + /// + public string BuyerAccount { get; set; } + } + +} diff --git a/BBWY.Server.Model/Dto/Response/Order/OrderCostDetailResponse.cs b/BBWY.Server.Model/Dto/Response/Order/OrderCostDetailResponse.cs new file mode 100644 index 00000000..2c937b5f --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Order/OrderCostDetailResponse.cs @@ -0,0 +1,9 @@ +using BBWY.Server.Model.Db; + +namespace BBWY.Server.Model.Dto +{ + public class OrderCostDetailResponse : OrderCostDetail + { + + } +} diff --git a/BBWY.Server.Model/Dto/Response/Order/OrderCostResponse.cs b/BBWY.Server.Model/Dto/Response/Order/OrderCostResponse.cs new file mode 100644 index 00000000..8a2d31f5 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Order/OrderCostResponse.cs @@ -0,0 +1,9 @@ +using BBWY.Server.Model.Db; + +namespace BBWY.Server.Model.Dto +{ + public class OrderCostResponse : OrderCost + { + + } +} diff --git a/BBWY.Server.Model/Dto/Response/Order/OrderCouponResponse.cs b/BBWY.Server.Model/Dto/Response/Order/OrderCouponResponse.cs new file mode 100644 index 00000000..7cb15cb5 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Order/OrderCouponResponse.cs @@ -0,0 +1,10 @@ +using BBWY.Server.Model.Db; + +namespace BBWY.Server.Model.Dto +{ + + public class OrderCouponResponse : OrderCoupon + { + } + +} diff --git a/BBWY.Server.Model/Dto/Response/Order/OrderResponse.cs b/BBWY.Server.Model/Dto/Response/Order/OrderResponse.cs new file mode 100644 index 00000000..e98fcb4f --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Order/OrderResponse.cs @@ -0,0 +1,159 @@ +using System; +using System.Collections.Generic; + +namespace BBWY.Server.Model.Dto +{ + public class OrderResponse + { + public string Id { get; set; } + + /// + /// 商家Id + /// + public string ShopId { get; set; } + + /// + /// 下单时间 + /// + public DateTime OrderStartTime { get; set; } + + /// + /// 结单时间 + /// + public DateTime? OrderEndTime { get; set; } + + /// + /// 修改时间 + /// + public DateTime OrderModifyTime { get; set; } + + /// + /// 买家账号 + /// + public string BuyerAccount { get; set; } + + /// + /// 订单平台 + /// + public Enums.Platform Platform { get; set; } + + /// + /// 订单类型 + /// + public Enums.OrderType OrderType { get; set; } + + /// + /// 支付方式 + /// + public Enums.PayType PayType { get; set; } + + /// + /// 订单状态 + /// + public Enums.OrderState OrderState { get; set; } + + /// + /// 订单状态中文说明 + /// + public string OrderStateText { get; set; } + + /// + /// 订单总价 + /// + public decimal OrderTotalPrice { get; set; } + + /// + /// 订单货款金额 + /// + public decimal OrderSellerPrice { get; set; } + + /// + /// 用户应付金额 + /// + public decimal OrderPayment { get; set; } + + /// + /// 商品运费(用户付) + /// + public decimal FreightPrice { get; set; } + + /// + /// 商家优惠金额 + /// + public decimal PreferentialAmount { get; set; } + + /// + /// 买家备注 + /// + public string BuyerRemark { get; set; } + + /// + /// 商家备注 + /// + public string VenderRemark { get; set; } + + public Enums.StorageType? StorageType { get; set; } + + /// + /// 运单号 + /// + public string WaybillNo { get; set; } + + /// + /// 入仓订单标识 (京仓/云仓) + /// + public string StoreOrder { get; set; } + + /// + /// 仓库Id + /// + public string StoreId { get; set; } + + /// + /// 仓库名称 + /// + public string StoreName { get; set; } + + /// + /// 订单旗帜 + /// + public string Flag { get; set; } + + /// + /// 刷单类型 + /// + public Enums.SDType? SDType { get; set; } + + /// + /// 收货人信息 + /// + public ConsigneeResponse Consignee { get; set; } + + /// + /// 产品信息 + /// + public IList ItemList { get; set; } + + /// + /// 订单成本 + /// + public OrderCostResponse OrderCost { get; set; } + + /// + /// 优惠券列表 + /// + public IList OrderCouponList { get; set; } + + /// + /// 订单成本明细列表 + /// + public IList OrderCostDetailList { get; set; } + } + + public class OrderListResponse + { + public long Count { get; set; } + + public IList Items { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Response/Order/OrderSkuResponse.cs b/BBWY.Server.Model/Dto/Response/Order/OrderSkuResponse.cs new file mode 100644 index 00000000..e53f6d71 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Order/OrderSkuResponse.cs @@ -0,0 +1,14 @@ +namespace BBWY.Server.Model.Dto +{ + public class OrderSkuResponse: ProductSkuResponse + { + public string OrderId { get; set; } + + /// + /// 购买数量 + /// + public int ItemTotal { get; set; } + + public string ProductNo { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Response/Product/ProductResponse.cs b/BBWY.Server.Model/Dto/Response/Product/ProductResponse.cs new file mode 100644 index 00000000..afaa5d60 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Product/ProductResponse.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model.Dto +{ + public class ProductResponse + { + /// + /// 商品Id + /// + public string Id { get; set; } + + /// + /// 商品货号 + /// + public string ProductItemNum { get; set; } + + /// + /// 商品标题 + /// + public string Title { get; set; } + } + + public class ProductListResponse + { + public int Count { get; set; } + + public IList Items { get; set;} + } + + public class ProductSkuResponse + { + public string Id { get; set; } + + public string ProductId { get; set; } + + public decimal Price { get; set; } + + /// + /// Sku标题 + /// + public string Title { get; set; } + + public string Logo { get; set; } + } + + public class SimpleProductSkuResponse + { + public string Id { get; set; } + public string Logo { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Response/PurchaseOrder/PurchaseOrderResponse.cs b/BBWY.Server.Model/Dto/Response/PurchaseOrder/PurchaseOrderResponse.cs new file mode 100644 index 00000000..92eddbe9 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/PurchaseOrder/PurchaseOrderResponse.cs @@ -0,0 +1,8 @@ +using BBWY.Server.Model.Db; + +namespace BBWY.Server.Model.Dto +{ + public class PurchaseOrderResponse:PurchaseOrder + { + } +} diff --git a/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeProductResponse.cs b/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeProductResponse.cs new file mode 100644 index 00000000..8e2f43b3 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeProductResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model.Dto +{ + public class PurchaseSchemeProductResponse : Model.Db.PurchaseSchemeProduct + { + public new List PurchaseSchemeProductSkuList { get; set; } + + public PurchaseSchemeProductResponse() + { + PurchaseSchemeProductSkuList = new List(); + } + } +} diff --git a/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeProductSkuResponse.cs b/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeProductSkuResponse.cs new file mode 100644 index 00000000..c72bdd57 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeProductSkuResponse.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model.Dto +{ + public class PurchaseSchemeProductSkuResponse : Model.Db.PurchaseSchemeProductSku + { + } +} diff --git a/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs b/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs new file mode 100644 index 00000000..2970e871 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; + +namespace BBWY.Server.Model.Dto +{ + public class PurchaseSchemeResponse : Model.Db.PurchaseScheme + { + public string PurchaserName { get; set; } + + public new List PurchaseSchemeProductList { get; set; } + + public PurchaseSchemeResponse() + { + PurchaseSchemeProductList = new List(); + } + } +} diff --git a/BBWY.Server.Model/Dto/Response/Statistics/ToDayOrderAchievementResponse.cs b/BBWY.Server.Model/Dto/Response/Statistics/ToDayOrderAchievementResponse.cs new file mode 100644 index 00000000..4160fbd3 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Statistics/ToDayOrderAchievementResponse.cs @@ -0,0 +1,60 @@ +using System; + +namespace BBWY.Server.Model.Dto +{ + public class ToDayOrderAchievementResponse + { + + /// + /// 销售额(用户实付) + /// + public decimal SaleAmount { get; set; } + + /// + /// 采购金额 + /// + public decimal PurchaseAmount { get; set; } + + /// + /// 销售运费 + /// + public decimal DeliveryExpressFreight { get; set; } + + /// + /// 平台扣点 + /// + public decimal PlatformCommissionAmount { get; set; } + + /// + /// 总成本 + /// + public decimal TotalCost + { + get + { + return PurchaseAmount + DeliveryExpressFreight + PlatformCommissionAmount; + } + } + + /// + /// 利润 + /// + public decimal Profit { get; set; } + + /// + /// 利润率 + /// + public decimal ProfitRaito + { + get + { + return TotalCost == 0 ? 0 : Math.Round(Profit / TotalCost * 100, 2); + } + } + + /// + /// 订单数量 + /// + public int OrderCount { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Response/User.cs b/BBWY.Server.Model/Dto/Response/User.cs new file mode 100644 index 00000000..08893ad7 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/User.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model.Dto +{ + public class User + { + public long Id { get; set; } + } +} diff --git a/BBWY.Server.Model/Dto/Response/Vender/VenderResponse.cs b/BBWY.Server.Model/Dto/Response/Vender/VenderResponse.cs new file mode 100644 index 00000000..ef99f678 --- /dev/null +++ b/BBWY.Server.Model/Dto/Response/Vender/VenderResponse.cs @@ -0,0 +1,42 @@ +namespace BBWY.Server.Model.Dto +{ + public class VenderResponse + { + /// + /// 商家编号 + /// + public string VenderId { get; set; } + + /// + /// 店铺编号 + /// + public string ShopId { get; set; } + + + /// + /// 店铺名称 + /// + public string ShopName { get; set; } + + /// + /// 商家类型 + /// + public string ColType { get; set; } + + /// + /// 商家Logo + /// + public string Logo { get; set; } + + /// + /// 主营类目编号 + /// + public string MainCategoryId { get; set; } + + /// + /// 主营类目名称 + /// + public string MainCategoryName { get; set; } + + } +} diff --git a/BBWY.Server.Model/Enums.cs b/BBWY.Server.Model/Enums.cs new file mode 100644 index 00000000..5c3758f3 --- /dev/null +++ b/BBWY.Server.Model/Enums.cs @@ -0,0 +1,85 @@ +namespace BBWY.Server.Model +{ + public class Enums + { + /// + /// 电商平台 + /// + public enum Platform + { + 淘宝 = 0, + 京东 = 1, + 阿里巴巴 = 2 + } + + /// + /// 采购方式 + /// + public enum PurchaseMethod + { + 线上采购 = 0, + 线下采购 = 1 + } + + /// + /// 仓储类型 + /// + public enum StorageType + { + 京仓 = 0, + 云仓 = 1, + 本地自发 = 2, + 代发 = 3, + SD = 4 + } + + /// + /// 订单类型 + /// + public enum OrderType + { + #region JD订单类型 + SOP = 22, + LOC = 75, + FBP = 21 + #endregion + } + + /// + /// 支付方式 + /// + public enum PayType + { + 货到付款 = 1, + 邮局汇款 = 2, + 自提 = 3, + 在线支付 = 4, + 公司转账 = 5, + 银行卡转账 = 6 + } + + /// + /// 订单状态 + /// + public enum OrderState + { + 待付款 = 0, + 等待采购 = 1, + 待出库 = 2, + 待收货 = 3, + 已完成 = 4, + 锁定 = 5, + 已取消 = 6 + } + + /// + /// 刷单类型 + /// + public enum SDType + { + 自刷 = 0, + 精准打标 = 1, + 京礼金 = 2 + } + } +} diff --git a/BBWY.Server.Model/GlobalConfig.cs b/BBWY.Server.Model/GlobalConfig.cs new file mode 100644 index 00000000..1f5dbdbc --- /dev/null +++ b/BBWY.Server.Model/GlobalConfig.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace BBWY.Server.Model +{ + public class GlobalConfig + { + public string MdsApi { get; set; } + + public IList PlatformAPIs { get; set; } + + public IList Stores { get; set; } + } + + public class PlatformSetting + { + public Enums.Platform Platform { get; set; } + + public string APIHost { get; set; } + } + + public class StoreSetting + { + public string StoreId { get; set; } + + public string StoreName { get; set; } + } +} diff --git a/BBWY.Server.Model/MappingProfiles.cs b/BBWY.Server.Model/MappingProfiles.cs new file mode 100644 index 00000000..33d030d4 --- /dev/null +++ b/BBWY.Server.Model/MappingProfiles.cs @@ -0,0 +1,56 @@ +using AutoMapper; +using BBWY.Server.Model.Db; +using BBWY.Server.Model.Dto; +using System.Collections.Generic; +using System.Linq; + +namespace BBWY.Server.Model +{ + public class MappingProfiles : Profile + { + // private IDictionary storeDictionary; + + public MappingProfiles() + { + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + + CreateMap(); + CreateMap(); + CreateMap(); + + CreateMap(); + CreateMap(); + + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap().ForMember(t => t.Id, opt => opt.MapFrom(f => f.SkuId)); + CreateMap().ForMember(t => t.OrderStartTime, opt => opt.MapFrom(f => f.StartTime)) + .ForMember(t => t.OrderEndTime, opt => opt.MapFrom(f => f.EndTime)) + .ForMember(t => t.OrderModifyTime, opt => opt.MapFrom(f => f.ModifyTime)) + .ForPath(t => t.Consignee.IsDecode, opt => opt.MapFrom(f => f.IsDecode)) + .ForPath(t => t.Consignee.Province, opt => opt.MapFrom(f => f.Province)) + .ForPath(t => t.Consignee.City, opt => opt.MapFrom(f => f.City)) + .ForPath(t => t.Consignee.County, opt => opt.MapFrom(f => f.County)) + .ForPath(t => t.Consignee.Town, opt => opt.MapFrom(f => f.Town)) + .ForPath(t => t.Consignee.Address, opt => opt.MapFrom(f => f.Address)) + .ForPath(t => t.Consignee.Mobile, opt => opt.MapFrom(f => f.Mobile)) + .ForPath(t => t.Consignee.TelePhone, opt => opt.MapFrom(f => f.TelePhone)) + .ForPath(t => t.Consignee.ContactName, opt => opt.MapFrom(f => f.ContactName)) + .ForPath(t => t.OrderCost.OrderId, opt => opt.MapFrom(f => f.Id)) + .ForPath(t => t.OrderCost.PurchaseAmount, opt => opt.MapFrom(f => f.PurchaseAmount ?? 0)) + .ForPath(t => t.OrderCost.Profit, opt => opt.MapFrom(f => f.Profit ?? 0)) + .ForPath(t => t.OrderCost.DeliveryExpressFreight, opt => opt.MapFrom(f => f.DeliveryExpressFreight ?? 0)) + .ForPath(t => t.OrderCost.PlatformCommissionAmount, opt => opt.MapFrom(f => f.PlatformCommissionAmount ?? 0)) + .ForPath(t => t.OrderCost.PlatformCommissionRatio, opt => opt.MapFrom(f => f.PlatformCommissionRatio ?? 0)) + .ForPath(t => t.OrderCost.PreferentialAmount, opt => opt.MapFrom(f => f.PreferentialAmount)) + .ForPath(t => t.OrderCost.IsManualEdited, opt => opt.MapFrom(f => f.IsManualEdited)) + .ForPath(t => t.OrderCost.SDCommissionAmount, opt => opt.MapFrom(f => f.SDCommissionAmount)); + + } + } +} diff --git a/BBWY.sln b/BBWY.sln new file mode 100644 index 00000000..77d29a96 --- /dev/null +++ b/BBWY.sln @@ -0,0 +1,87 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31808.319 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BBWY.Client", "BBWY.Client\BBWY.Client.csproj", "{04DAF636-2630-45BB-BEFA-264EC273E920}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BBWY.JDSDK", "BBWY.JDSDK\BBWY.JDSDK.csproj", "{68F7CDB6-BE89-400D-B6F3-B7BCC826E5E9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BBWY.Controls", "BBWY.Controls\BBWY.Controls.csproj", "{4D58B231-3299-44EE-B579-5DE885383AF2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BBWY.Common", "BBWY.Common\BBWY.Common.csproj", "{47E64D1C-6997-4919-9897-FC5DF09327B3}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Server", "Server", "{B545F3FA-E6A7-4CB1-B92D-801C66357CF5}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Client", "Client", "{D097AEA5-A7B1-414D-B82D-F70F177D0D8D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BBWY.Server.API", "BBWY.Server.API\BBWY.Server.API.csproj", "{10F2C0E3-D756-47F8-AEFD-98A800DBFCEB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BBWY.Server.Model", "BBWY.Server.Model\BBWY.Server.Model.csproj", "{5FC60547-0934-4AAD-921B-F4DA03C9F47D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BBWY.Server.Business", "BBWY.Server.Business\BBWY.Server.Business.csproj", "{E38A95F5-05E6-4856-811C-30D7A1B77C68}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SDKAdapter", "SDKAdapter", "{B131026A-2025-4A74-ABF1-644059FADF78}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SDKAdapter", "SDKAdapter\SDKAdapter.csproj", "{2DC24A1B-EFE0-4F9D-8A9A-A6B530696E17}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{9A8DFAFA-3B8A-4C72-B17E-A5673F512505}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {04DAF636-2630-45BB-BEFA-264EC273E920}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {04DAF636-2630-45BB-BEFA-264EC273E920}.Debug|Any CPU.Build.0 = Debug|Any CPU + {04DAF636-2630-45BB-BEFA-264EC273E920}.Release|Any CPU.ActiveCfg = Release|Any CPU + {04DAF636-2630-45BB-BEFA-264EC273E920}.Release|Any CPU.Build.0 = Release|Any CPU + {68F7CDB6-BE89-400D-B6F3-B7BCC826E5E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {68F7CDB6-BE89-400D-B6F3-B7BCC826E5E9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {68F7CDB6-BE89-400D-B6F3-B7BCC826E5E9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {68F7CDB6-BE89-400D-B6F3-B7BCC826E5E9}.Release|Any CPU.Build.0 = Release|Any CPU + {4D58B231-3299-44EE-B579-5DE885383AF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4D58B231-3299-44EE-B579-5DE885383AF2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4D58B231-3299-44EE-B579-5DE885383AF2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4D58B231-3299-44EE-B579-5DE885383AF2}.Release|Any CPU.Build.0 = Release|Any CPU + {47E64D1C-6997-4919-9897-FC5DF09327B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {47E64D1C-6997-4919-9897-FC5DF09327B3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {47E64D1C-6997-4919-9897-FC5DF09327B3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {47E64D1C-6997-4919-9897-FC5DF09327B3}.Release|Any CPU.Build.0 = Release|Any CPU + {10F2C0E3-D756-47F8-AEFD-98A800DBFCEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {10F2C0E3-D756-47F8-AEFD-98A800DBFCEB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {10F2C0E3-D756-47F8-AEFD-98A800DBFCEB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {10F2C0E3-D756-47F8-AEFD-98A800DBFCEB}.Release|Any CPU.Build.0 = Release|Any CPU + {5FC60547-0934-4AAD-921B-F4DA03C9F47D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5FC60547-0934-4AAD-921B-F4DA03C9F47D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5FC60547-0934-4AAD-921B-F4DA03C9F47D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5FC60547-0934-4AAD-921B-F4DA03C9F47D}.Release|Any CPU.Build.0 = Release|Any CPU + {E38A95F5-05E6-4856-811C-30D7A1B77C68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E38A95F5-05E6-4856-811C-30D7A1B77C68}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E38A95F5-05E6-4856-811C-30D7A1B77C68}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E38A95F5-05E6-4856-811C-30D7A1B77C68}.Release|Any CPU.Build.0 = Release|Any CPU + {2DC24A1B-EFE0-4F9D-8A9A-A6B530696E17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2DC24A1B-EFE0-4F9D-8A9A-A6B530696E17}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2DC24A1B-EFE0-4F9D-8A9A-A6B530696E17}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2DC24A1B-EFE0-4F9D-8A9A-A6B530696E17}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {04DAF636-2630-45BB-BEFA-264EC273E920} = {D097AEA5-A7B1-414D-B82D-F70F177D0D8D} + {68F7CDB6-BE89-400D-B6F3-B7BCC826E5E9} = {B131026A-2025-4A74-ABF1-644059FADF78} + {4D58B231-3299-44EE-B579-5DE885383AF2} = {D097AEA5-A7B1-414D-B82D-F70F177D0D8D} + {10F2C0E3-D756-47F8-AEFD-98A800DBFCEB} = {B545F3FA-E6A7-4CB1-B92D-801C66357CF5} + {5FC60547-0934-4AAD-921B-F4DA03C9F47D} = {B545F3FA-E6A7-4CB1-B92D-801C66357CF5} + {E38A95F5-05E6-4856-811C-30D7A1B77C68} = {B545F3FA-E6A7-4CB1-B92D-801C66357CF5} + {2DC24A1B-EFE0-4F9D-8A9A-A6B530696E17} = {B131026A-2025-4A74-ABF1-644059FADF78} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CC045257-4D86-45FD-A1F0-2715C024F1B5} + EndGlobalSection +EndGlobal diff --git a/SDKAdapter/SDKAdapter.csproj b/SDKAdapter/SDKAdapter.csproj new file mode 100644 index 00000000..9f5c4f4a --- /dev/null +++ b/SDKAdapter/SDKAdapter.csproj @@ -0,0 +1,7 @@ + + + + netstandard2.0 + + +