107 lines
7.3 KiB
Python
107 lines
7.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
# @Time: 2024/1/26 10:36
|
|
|
|
from jdcloud_sdk.core.credential import Credential
|
|
from partnerall.coupon.apis import BackDisableCouponsRequest, ConsoleDeliverCouponRequest, ConsoleDescribeQuotaValueRequest, ConsoleDisableCouponRequest, ConsoleResendQuotaRequest, DeliverCouponRequest, DescribeConsoleDeliverRecordListRequest, DescribeConsoleQuotaInfoRequest, DescribeConsoleQuotaRecordListRequest, DescribeConsoleQuotaRecordRequest, DescribeConsoleVersionRequest, DescribeCouponQuotaRecordRequest, DescribeCouponQuotaRequest, DescribeCouponQuotasRequest, DescribeCouponQuotaValidTimeRequest, DescribeUserCouponsRequest, SendConsoleValidateCodeRequest
|
|
from partnerall.cp.apis import CheckUserRequest, CreatePartnerRequest, CreateUserAuthRequest, GetUserGraceRequest, ListPartnerUsersRequest, PartnerStsTokenRequest, PartnerTokenRequest, SetUserGraceRequest, UsercpcheckRequest
|
|
from partnerall.discount.apis import AddDiscountAccountRequest, CreateDiscountRequest, DescribeCustomerOrDistributorRequest, DescribeDiscountAndValidTimeRequest, DescribeDiscountsRequest, DescribeExistedDiscountRequest, DescribeMyCustomersRequest, DescribeSubCustomersRequest, DescribeSubDistributorsRequest, DisabledDiscountPermissionRequest, DisabledPermissionsRequest, DiscountAccountListRequest, ModifyTemplateRequest, TemplateDetailRequest, UserInfoDetailRequest
|
|
from partnerall.order.apis import ExportExcelRequest, GetOrdersRequest, GetRefundResourcesRequest, QueryOrderRequest, QueryOrdersRequest
|
|
from partnerall.partner.apis import AddContractRequest, AddCoProductRequest, DeleteFileRequest, DescribeCoProductRequest, DescribeCoProductsRequest, DescribeCustomerBillByProductRequest, ExportCoProductsRequest, GetEachConsumptionRequest, GetPartnerUserListRequest, GetTotalConsumptionRequest, ModifyContractRequest, ModifyCoProductRequest, ModifyDicDetailRequest, QueryMyCustomerListRequest
|
|
from partnerall.coupon.client.CouponClient import CouponClient
|
|
from partnerall.cp.client.CpClient import CpClient
|
|
from partnerall.discount.client.DiscountClient import DiscountClient
|
|
from partnerall.order.client.OrderClient import OrderClient
|
|
from partnerall.partner.client.PartnerClient import PartnerClient
|
|
|
|
|
|
from partnerall.cp.apis import SendVerificationCodeRequest
|
|
from partnerall.cp.apis import CreateUserRequest
|
|
from partnerall.order.apis import QueryOrdersRequest
|
|
from partnerall.order_v2.apis import QueryOrderRequest
|
|
from partnerall.order_v2.apis import ModifyAgentPayRequest
|
|
from partnerall.order_lasted.apis import PayOrderRequest
|
|
from partnerall.order_v2.apis import GetPartnerOrderListRequest
|
|
|
|
class JDAPI:
|
|
def __init__(self):
|
|
access_key = 'JDC_757C6EA190206D40E6B3E6A49EC1'
|
|
secret_key = '4CCCFBB0872C7A30ADF1BCEA6BA64372'
|
|
self.Credential = Credential(access_key, secret_key)
|
|
self.CouponClient = CouponClient(self.Credential)
|
|
self.CpClient = CpClient(self.Credential)
|
|
self.DiscountClient = DiscountClient(self.Credential)
|
|
self.OrderClient = OrderClient(self.Credential)
|
|
self.PartnerClient = PartnerClient(self.Credential)
|
|
|
|
self.BackDisableCouponsRequest = BackDisableCouponsRequest
|
|
self.ConsoleDeliverCouponRequest = ConsoleDeliverCouponRequest
|
|
self.ConsoleDescribeQuotaValueRequest = ConsoleDescribeQuotaValueRequest
|
|
self.ConsoleDisableCouponRequest = ConsoleDisableCouponRequest
|
|
self.ConsoleResendQuotaRequest = ConsoleResendQuotaRequest
|
|
self.DeliverCouponRequest = DeliverCouponRequest
|
|
self.DescribeConsoleDeliverRecordListRequest = DescribeConsoleDeliverRecordListRequest
|
|
self.DescribeConsoleQuotaInfoRequest = DescribeConsoleQuotaInfoRequest
|
|
self.DescribeConsoleQuotaRecordListRequest = DescribeConsoleQuotaRecordListRequest
|
|
self.DescribeConsoleQuotaRecordRequest = DescribeConsoleQuotaRecordRequest
|
|
self.DescribeConsoleVersionRequest = DescribeConsoleVersionRequest
|
|
self.DescribeCouponQuotaRecordRequest = DescribeCouponQuotaRecordRequest
|
|
self.DescribeCouponQuotaRequest = DescribeCouponQuotaRequest
|
|
self.DescribeCouponQuotasRequest = DescribeCouponQuotasRequest
|
|
self.DescribeCouponQuotaValidTimeRequest = DescribeCouponQuotaValidTimeRequest
|
|
self.DescribeUserCouponsRequest = DescribeUserCouponsRequest
|
|
self.SendConsoleValidateCodeRequest = SendConsoleValidateCodeRequest
|
|
|
|
self.CheckUserRequest = CheckUserRequest
|
|
self.CreatePartnerRequest = CreatePartnerRequest
|
|
self.CreateUserAuthRequest = CreateUserAuthRequest
|
|
self.CreateUserRequest = CreateUserRequest
|
|
self.GetUserGraceRequest = GetUserGraceRequest
|
|
self.ListPartnerUsersRequest = ListPartnerUsersRequest
|
|
self.PartnerStsTokenRequest = PartnerStsTokenRequest
|
|
self.PartnerTokenRequest = PartnerTokenRequest
|
|
self.SendVerificationCodeRequest = SendVerificationCodeRequest
|
|
self.SetUserGraceRequest = SetUserGraceRequest
|
|
self.UsercpcheckRequest = UsercpcheckRequest
|
|
|
|
self.AddDiscountAccountRequest = AddDiscountAccountRequest
|
|
self.CreateDiscountRequest = CreateDiscountRequest
|
|
self.DescribeCustomerOrDistributorRequest = DescribeCustomerOrDistributorRequest
|
|
self.DescribeDiscountAndValidTimeRequest = DescribeDiscountAndValidTimeRequest
|
|
self.DescribeDiscountsRequest = DescribeDiscountsRequest
|
|
self.DescribeExistedDiscountRequest = DescribeExistedDiscountRequest
|
|
self.DescribeMyCustomersRequest = DescribeMyCustomersRequest
|
|
self.DescribeSubCustomersRequest = DescribeSubCustomersRequest
|
|
self.DescribeSubDistributorsRequest = DescribeSubDistributorsRequest
|
|
self.DisabledDiscountPermissionRequest = DisabledDiscountPermissionRequest
|
|
self.DisabledPermissionsRequest = DisabledPermissionsRequest
|
|
self.DiscountAccountListRequest = DiscountAccountListRequest
|
|
self.ModifyTemplateRequest = ModifyTemplateRequest
|
|
self.TemplateDetailRequest = TemplateDetailRequest
|
|
self.UserInfoDetailRequest = UserInfoDetailRequest
|
|
|
|
self.ExportExcelRequest = ExportExcelRequest
|
|
self.GetOrdersRequest = GetOrdersRequest
|
|
self.GetRefundResourcesRequest = GetRefundResourcesRequest
|
|
self.PayOrderRequest = PayOrderRequest
|
|
self.QueryOrderRequest = QueryOrderRequest
|
|
self.QueryOrdersRequest = QueryOrdersRequest
|
|
|
|
self.AddContractRequest = AddContractRequest
|
|
self.AddCoProductRequest = AddCoProductRequest
|
|
self.DeleteFileRequest = DeleteFileRequest
|
|
self.DescribeCoProductRequest = DescribeCoProductRequest
|
|
self.DescribeCoProductsRequest = DescribeCoProductsRequest
|
|
self.DescribeCustomerBillByProductRequest = DescribeCustomerBillByProductRequest
|
|
self.ExportCoProductsRequest = ExportCoProductsRequest
|
|
self.GetEachConsumptionRequest = GetEachConsumptionRequest
|
|
self.GetPartnerUserListRequest = GetPartnerUserListRequest
|
|
self.GetTotalConsumptionRequest = GetTotalConsumptionRequest
|
|
self.ModifyContractRequest = ModifyContractRequest
|
|
self.ModifyCoProductRequest = ModifyCoProductRequest
|
|
self.ModifyDicDetailRequest = ModifyDicDetailRequest
|
|
self.QueryMyCustomerListRequest = QueryMyCustomerListRequest
|
|
|
|
# self.SendVerificationCodeParameters = SendVerificationCodeParameters
|
|
self.ModifyAgentPayRequest = ModifyAgentPayRequest
|
|
self.GetPartnerOrderListRequest = GetPartnerOrderListRequest
|