feat(api): 更新OpenAPI生成的客户端代码
- 重新生成API客户端以包含最新的接口定义 - 更新DefaultApi以支持苹果账户管理和充值功能 - 添加获取验证码、批量导入账户、创建/删除/修改账户等接口 - 支持苹果账户充值记录查询和订单状态管理 - 实现手动回调和订单处理功能 - 添加账户状态暂停/恢复和配置管理接口 - 优化API参数验证和错误处理逻辑 - 更新导入模板下载和账户列表获取功能
This commit is contained in:
@@ -238,6 +238,7 @@ docs/KamiApiJdCookieV1CreateAccountRes.md
|
||||
docs/KamiApiJdCookieV1CreateOrderReq.md
|
||||
docs/KamiApiJdCookieV1CreateOrderRes.md
|
||||
docs/KamiApiJdCookieV1DeleteAccountReq.md
|
||||
docs/KamiApiJdCookieV1ExportJdOrderReq.md
|
||||
docs/KamiApiJdCookieV1GetAccountReq.md
|
||||
docs/KamiApiJdCookieV1GetAccountRes.md
|
||||
docs/KamiApiJdCookieV1GetJdOrderHistoryReq.md
|
||||
@@ -616,6 +617,7 @@ models/kami-api-jd-cookie-v1-create-account-res.ts
|
||||
models/kami-api-jd-cookie-v1-create-order-req.ts
|
||||
models/kami-api-jd-cookie-v1-create-order-res.ts
|
||||
models/kami-api-jd-cookie-v1-delete-account-req.ts
|
||||
models/kami-api-jd-cookie-v1-export-jd-order-req.ts
|
||||
models/kami-api-jd-cookie-v1-get-account-req.ts
|
||||
models/kami-api-jd-cookie-v1-get-account-res.ts
|
||||
models/kami-api-jd-cookie-v1-get-jd-order-history-req.ts
|
||||
|
||||
@@ -117,6 +117,69 @@ export const JDOrderManagementApiAxiosParamCreator = function (
|
||||
options: localVarRequestOptions
|
||||
};
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Export JD Orders
|
||||
* @param {ApiJdCookieOrderExportGetStatusEnum} [status] 状态筛选
|
||||
* @param {string} [startTime] 开始时间
|
||||
* @param {string} [endTime] 结束时间
|
||||
* @param {string} [orderId] 关联的内部订单号筛选
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
apiJdCookieOrderExportGet: async (
|
||||
status?: ApiJdCookieOrderExportGetStatusEnum,
|
||||
startTime?: string,
|
||||
endTime?: string,
|
||||
orderId?: string,
|
||||
options: RawAxiosRequestConfig = {}
|
||||
): Promise<RequestArgs> => {
|
||||
const localVarPath = `/api/jd-cookie/order/export`;
|
||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||
let baseOptions;
|
||||
if (configuration) {
|
||||
baseOptions = configuration.baseOptions;
|
||||
}
|
||||
|
||||
const localVarRequestOptions = {
|
||||
method: 'GET',
|
||||
...baseOptions,
|
||||
...options
|
||||
};
|
||||
const localVarHeaderParameter = {} as any;
|
||||
const localVarQueryParameter = {} as any;
|
||||
|
||||
if (status !== undefined) {
|
||||
localVarQueryParameter['status'] = status;
|
||||
}
|
||||
|
||||
if (startTime !== undefined) {
|
||||
localVarQueryParameter['startTime'] = startTime;
|
||||
}
|
||||
|
||||
if (endTime !== undefined) {
|
||||
localVarQueryParameter['endTime'] = endTime;
|
||||
}
|
||||
|
||||
if (orderId !== undefined) {
|
||||
localVarQueryParameter['orderId'] = orderId;
|
||||
}
|
||||
|
||||
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||
let headersFromBaseOptions =
|
||||
baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||
localVarRequestOptions.headers = {
|
||||
...localVarHeaderParameter,
|
||||
...headersFromBaseOptions,
|
||||
...options.headers
|
||||
};
|
||||
|
||||
return {
|
||||
url: toPathString(localVarUrlObj),
|
||||
options: localVarRequestOptions
|
||||
};
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get Single Order
|
||||
@@ -605,6 +668,46 @@ export const JDOrderManagementApiFp = function (configuration?: Configuration) {
|
||||
configuration
|
||||
)(axios, localVarOperationServerBasePath || basePath);
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Export JD Orders
|
||||
* @param {ApiJdCookieOrderExportGetStatusEnum} [status] 状态筛选
|
||||
* @param {string} [startTime] 开始时间
|
||||
* @param {string} [endTime] 结束时间
|
||||
* @param {string} [orderId] 关联的内部订单号筛选
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
async apiJdCookieOrderExportGet(
|
||||
status?: ApiJdCookieOrderExportGetStatusEnum,
|
||||
startTime?: string,
|
||||
endTime?: string,
|
||||
orderId?: string,
|
||||
options?: RawAxiosRequestConfig
|
||||
): Promise<
|
||||
(axios?: AxiosInstance, basePath?: string) => AxiosPromise<object>
|
||||
> {
|
||||
const localVarAxiosArgs =
|
||||
await localVarAxiosParamCreator.apiJdCookieOrderExportGet(
|
||||
status,
|
||||
startTime,
|
||||
endTime,
|
||||
orderId,
|
||||
options
|
||||
);
|
||||
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
|
||||
const localVarOperationServerBasePath =
|
||||
operationServerMap['JDOrderManagementApi.apiJdCookieOrderExportGet']?.[
|
||||
localVarOperationServerIndex
|
||||
]?.url;
|
||||
return (axios, basePath) =>
|
||||
createRequestFunction(
|
||||
localVarAxiosArgs,
|
||||
globalAxios,
|
||||
BASE_PATH,
|
||||
configuration
|
||||
)(axios, localVarOperationServerBasePath || basePath);
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get Single Order
|
||||
@@ -941,6 +1044,27 @@ export const JDOrderManagementApiFactory = function (
|
||||
)
|
||||
.then(request => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Export JD Orders
|
||||
* @param {JDOrderManagementApiApiJdCookieOrderExportGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
apiJdCookieOrderExportGet(
|
||||
requestParameters: JDOrderManagementApiApiJdCookieOrderExportGetRequest = {},
|
||||
options?: RawAxiosRequestConfig
|
||||
): AxiosPromise<object> {
|
||||
return localVarFp
|
||||
.apiJdCookieOrderExportGet(
|
||||
requestParameters.status,
|
||||
requestParameters.startTime,
|
||||
requestParameters.endTime,
|
||||
requestParameters.orderId,
|
||||
options
|
||||
)
|
||||
.then(request => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get Single Order
|
||||
@@ -1106,6 +1230,18 @@ export interface JDOrderManagementApiInterface {
|
||||
options?: RawAxiosRequestConfig
|
||||
): AxiosPromise<KamiApiJdCookieV1CreateOrderRes>;
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Export JD Orders
|
||||
* @param {JDOrderManagementApiApiJdCookieOrderExportGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
apiJdCookieOrderExportGet(
|
||||
requestParameters?: JDOrderManagementApiApiJdCookieOrderExportGetRequest,
|
||||
options?: RawAxiosRequestConfig
|
||||
): AxiosPromise<object>;
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get Single Order
|
||||
@@ -1210,6 +1346,31 @@ export interface JDOrderManagementApiApiJdCookieOrderCreatePostRequest {
|
||||
readonly kamiApiJdCookieV1CreateOrderReq?: KamiApiJdCookieV1CreateOrderReq;
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for apiJdCookieOrderExportGet operation in JDOrderManagementApi.
|
||||
*/
|
||||
export interface JDOrderManagementApiApiJdCookieOrderExportGetRequest {
|
||||
/**
|
||||
* 状态筛选
|
||||
*/
|
||||
readonly status?: ApiJdCookieOrderExportGetStatusEnum;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
readonly startTime?: string;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
readonly endTime?: string;
|
||||
|
||||
/**
|
||||
* 关联的内部订单号筛选
|
||||
*/
|
||||
readonly orderId?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for apiJdCookieOrderGetGet operation in JDOrderManagementApi.
|
||||
*/
|
||||
@@ -1365,6 +1526,28 @@ export class JDOrderManagementApi
|
||||
.then(request => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Export JD Orders
|
||||
* @param {JDOrderManagementApiApiJdCookieOrderExportGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
public apiJdCookieOrderExportGet(
|
||||
requestParameters: JDOrderManagementApiApiJdCookieOrderExportGetRequest = {},
|
||||
options?: RawAxiosRequestConfig
|
||||
) {
|
||||
return JDOrderManagementApiFp(this.configuration)
|
||||
.apiJdCookieOrderExportGet(
|
||||
requestParameters.status,
|
||||
requestParameters.startTime,
|
||||
requestParameters.endTime,
|
||||
requestParameters.orderId,
|
||||
options
|
||||
)
|
||||
.then(request => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get Single Order
|
||||
@@ -1520,6 +1703,13 @@ export class JDOrderManagementApi
|
||||
}
|
||||
}
|
||||
|
||||
export enum ApiJdCookieOrderExportGetStatusEnum {
|
||||
NUMBER_5 = 5,
|
||||
NUMBER_4 = 4,
|
||||
NUMBER_2 = 2,
|
||||
NUMBER_1 = 1,
|
||||
NUMBER_3 = 3
|
||||
}
|
||||
export enum ApiJdCookieOrderJdListGetStatusEnum {
|
||||
NUMBER_5 = 5,
|
||||
NUMBER_4 = 4,
|
||||
|
||||
@@ -5,6 +5,7 @@ All URIs are relative to _http://localhost_
|
||||
| Method | HTTP request | Description |
|
||||
| ------------------------------------------------------------------------------- | ----------------------------------------------- | ----------------------------- |
|
||||
| [**apiJdCookieOrderCreatePost**](#apijdcookieordercreatepost) | **POST** /api/jd-cookie/order/create | Create Order |
|
||||
| [**apiJdCookieOrderExportGet**](#apijdcookieorderexportget) | **GET** /api/jd-cookie/order/export | Export JD Orders |
|
||||
| [**apiJdCookieOrderGetGet**](#apijdcookieordergetget) | **GET** /api/jd-cookie/order/get | Get Single Order |
|
||||
| [**apiJdCookieOrderJdListGet**](#apijdcookieorderjdlistget) | **GET** /api/jd-cookie/order/jd-list | JD Order List Query |
|
||||
| [**apiJdCookieOrderJdOrderGet**](#apijdcookieorderjdorderget) | **GET** /api/jd-cookie/order/jd-order | Get Single JD Order |
|
||||
@@ -64,6 +65,61 @@ No authorization required
|
||||
|
||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
||||
|
||||
# **apiJdCookieOrderExportGet**
|
||||
|
||||
> object apiJdCookieOrderExportGet()
|
||||
|
||||
### Example
|
||||
|
||||
```typescript
|
||||
import { JDOrderManagementApi, Configuration } from './api';
|
||||
|
||||
const configuration = new Configuration();
|
||||
const apiInstance = new JDOrderManagementApi(configuration);
|
||||
|
||||
let status: 5 | 4 | 2 | 1 | 3; //状态筛选 (optional) (default to undefined)
|
||||
let startTime: string; //开始时间 (optional) (default to undefined)
|
||||
let endTime: string; //结束时间 (optional) (default to undefined)
|
||||
let orderId: string; //关联的内部订单号筛选 (optional) (default to undefined)
|
||||
|
||||
const { status, data } = await apiInstance.apiJdCookieOrderExportGet(
|
||||
status,
|
||||
startTime,
|
||||
endTime,
|
||||
orderId
|
||||
);
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
| Name | Type | Description | Notes |
|
||||
| ------------- | ------------ | -------------------- | -------------------------------- | --- | ------------------------------------------------------ | -------- | -------------------------------- |
|
||||
| **status** | [\*\*5 | 4 | 2 | 1 | 3**]**Array<5 | 4 | 2 | 1 | 3>\*\* | 状态筛选 | (optional) defaults to undefined |
|
||||
| **startTime** | [**string**] | 开始时间 | (optional) defaults to undefined |
|
||||
| **endTime** | [**string**] | 结束时间 | (optional) defaults to undefined |
|
||||
| **orderId** | [**string**] | 关联的内部订单号筛选 | (optional) defaults to undefined |
|
||||
|
||||
### Return type
|
||||
|
||||
**object**
|
||||
|
||||
### Authorization
|
||||
|
||||
No authorization required
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
||||
|
||||
### HTTP response details
|
||||
|
||||
| Status code | Description | Response headers |
|
||||
| ----------- | ----------- | ---------------- |
|
||||
| **200** | | - |
|
||||
|
||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
||||
|
||||
# **apiJdCookieOrderGetGet**
|
||||
|
||||
> KamiApiJdCookieV1GetOrderRes apiJdCookieOrderGetGet()
|
||||
|
||||
25
src/api/generated/docs/KamiApiJdCookieV1ExportJdOrderReq.md
Normal file
25
src/api/generated/docs/KamiApiJdCookieV1ExportJdOrderReq.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# KamiApiJdCookieV1ExportJdOrderReq
|
||||
|
||||
## Properties
|
||||
|
||||
| Name | Type | Description | Notes |
|
||||
| ------------- | ---------- | -------------------- | --------------------------------- |
|
||||
| **status** | **number** | 状态筛选 | [optional] [default to undefined] |
|
||||
| **startTime** | **string** | 开始时间 | [optional] [default to undefined] |
|
||||
| **endTime** | **string** | 结束时间 | [optional] [default to undefined] |
|
||||
| **orderId** | **string** | 关联的内部订单号筛选 | [optional] [default to undefined] |
|
||||
|
||||
## Example
|
||||
|
||||
```typescript
|
||||
import { KamiApiJdCookieV1ExportJdOrderReq } from './api';
|
||||
|
||||
const instance: KamiApiJdCookieV1ExportJdOrderReq = {
|
||||
status,
|
||||
startTime,
|
||||
endTime,
|
||||
orderId
|
||||
};
|
||||
```
|
||||
|
||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||
@@ -223,6 +223,7 @@ export * from './kami-api-jd-cookie-v1-create-account-res';
|
||||
export * from './kami-api-jd-cookie-v1-create-order-req';
|
||||
export * from './kami-api-jd-cookie-v1-create-order-res';
|
||||
export * from './kami-api-jd-cookie-v1-delete-account-req';
|
||||
export * from './kami-api-jd-cookie-v1-export-jd-order-req';
|
||||
export * from './kami-api-jd-cookie-v1-get-account-req';
|
||||
export * from './kami-api-jd-cookie-v1-get-account-res';
|
||||
export * from './kami-api-jd-cookie-v1-get-jd-order-history-req';
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
/* tslint:disable */
|
||||
|
||||
/**
|
||||
*
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* The version of the OpenAPI document:
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
export interface KamiApiJdCookieV1ExportJdOrderReq {
|
||||
/**
|
||||
* 状态筛选
|
||||
*/
|
||||
status?: KamiApiJdCookieV1ExportJdOrderReqStatusEnum;
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
startTime?: string;
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
endTime?: string;
|
||||
/**
|
||||
* 关联的内部订单号筛选
|
||||
*/
|
||||
orderId?: string;
|
||||
}
|
||||
|
||||
export enum KamiApiJdCookieV1ExportJdOrderReqStatusEnum {
|
||||
NUMBER_5 = 5,
|
||||
NUMBER_4 = 4,
|
||||
NUMBER_2 = 2,
|
||||
NUMBER_1 = 1,
|
||||
NUMBER_3 = 3
|
||||
}
|
||||
Reference in New Issue
Block a user