🤖 chore(openapi): regenerate services & patch axios requestType typing
This commit is contained in:
parent
912c5c4cb6
commit
0ec4f84fa9
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
// API 更新时间:
|
// API 更新时间:
|
||||||
// API 唯一标识:
|
// API 唯一标识:
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
@ -55,28 +56,6 @@ export async function filterServerList(
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Check if there is any server or node to migrate GET /v1/admin/server/migrate/has */
|
|
||||||
export async function hasMigrateSeverNode(options?: { [key: string]: any }) {
|
|
||||||
return request<API.Response & { data?: API.HasMigrateSeverNodeResponse }>(
|
|
||||||
`${import.meta.env.VITE_API_PREFIX || ""}/v1/admin/server/migrate/has`,
|
|
||||||
{
|
|
||||||
method: "GET",
|
|
||||||
...(options || {}),
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Migrate server and node data to new database POST /v1/admin/server/migrate/run */
|
|
||||||
export async function migrateServerNode(options?: { [key: string]: any }) {
|
|
||||||
return request<API.Response & { data?: API.MigrateServerNodeResponse }>(
|
|
||||||
`${import.meta.env.VITE_API_PREFIX || ""}/v1/admin/server/migrate/run`,
|
|
||||||
{
|
|
||||||
method: "POST",
|
|
||||||
...(options || {}),
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Create Node POST /v1/admin/server/node/create */
|
/** Create Node POST /v1/admin/server/node/create */
|
||||||
export async function createNode(
|
export async function createNode(
|
||||||
body: API.CreateNodeRequest,
|
body: API.CreateNodeRequest,
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
19
packages/ui/src/services/admin/typings.d.ts
vendored
19
packages/ui/src/services/admin/typings.d.ts
vendored
@ -355,6 +355,7 @@ declare namespace API {
|
|||||||
allow_deduction: boolean;
|
allow_deduction: boolean;
|
||||||
reset_cycle: number;
|
reset_cycle: number;
|
||||||
renewal_reset: boolean;
|
renewal_reset: boolean;
|
||||||
|
show_original_price: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
type CreateTicketFollowRequest = {
|
type CreateTicketFollowRequest = {
|
||||||
@ -1127,6 +1128,7 @@ declare namespace API {
|
|||||||
size: number;
|
size: number;
|
||||||
search?: string;
|
search?: string;
|
||||||
user_id?: number;
|
user_id?: number;
|
||||||
|
unscoped?: boolean;
|
||||||
subscribe_id?: number;
|
subscribe_id?: number;
|
||||||
user_subscribe_id?: number;
|
user_subscribe_id?: number;
|
||||||
};
|
};
|
||||||
@ -1136,6 +1138,7 @@ declare namespace API {
|
|||||||
size: number;
|
size: number;
|
||||||
search?: string;
|
search?: string;
|
||||||
user_id?: number;
|
user_id?: number;
|
||||||
|
unscoped?: boolean;
|
||||||
subscribe_id?: number;
|
subscribe_id?: number;
|
||||||
user_subscribe_id?: number;
|
user_subscribe_id?: number;
|
||||||
};
|
};
|
||||||
@ -1837,6 +1840,14 @@ declare namespace API {
|
|||||||
order_no: string;
|
order_no: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type ResetUserSubscribeTokenRequest = {
|
||||||
|
user_subscribe_id: number;
|
||||||
|
};
|
||||||
|
|
||||||
|
type ResetUserSubscribeTrafficRequest = {
|
||||||
|
user_subscribe_id: number;
|
||||||
|
};
|
||||||
|
|
||||||
type Response = {
|
type Response = {
|
||||||
/** 状态码 */
|
/** 状态码 */
|
||||||
code?: number;
|
code?: number;
|
||||||
@ -2022,6 +2033,7 @@ declare namespace API {
|
|||||||
allow_deduction: boolean;
|
allow_deduction: boolean;
|
||||||
reset_cycle: number;
|
reset_cycle: number;
|
||||||
renewal_reset: boolean;
|
renewal_reset: boolean;
|
||||||
|
show_original_price: boolean;
|
||||||
created_at: number;
|
created_at: number;
|
||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
@ -2086,6 +2098,7 @@ declare namespace API {
|
|||||||
allow_deduction?: boolean;
|
allow_deduction?: boolean;
|
||||||
reset_cycle?: number;
|
reset_cycle?: number;
|
||||||
renewal_reset?: boolean;
|
renewal_reset?: boolean;
|
||||||
|
show_original_price?: boolean;
|
||||||
created_at?: number;
|
created_at?: number;
|
||||||
updated_at?: number;
|
updated_at?: number;
|
||||||
sold: number;
|
sold: number;
|
||||||
@ -2150,6 +2163,10 @@ declare namespace API {
|
|||||||
enable: boolean;
|
enable: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type ToggleUserSubscribeStatusRequest = {
|
||||||
|
user_subscribe_id: number;
|
||||||
|
};
|
||||||
|
|
||||||
type TosConfig = {
|
type TosConfig = {
|
||||||
tos_content: string;
|
tos_content: string;
|
||||||
};
|
};
|
||||||
@ -2337,6 +2354,7 @@ declare namespace API {
|
|||||||
allow_deduction: boolean;
|
allow_deduction: boolean;
|
||||||
reset_cycle: number;
|
reset_cycle: number;
|
||||||
renewal_reset: boolean;
|
renewal_reset: boolean;
|
||||||
|
show_original_price: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
type UpdateTicketStatusRequest = {
|
type UpdateTicketStatusRequest = {
|
||||||
@ -2406,7 +2424,6 @@ declare namespace API {
|
|||||||
created_at: number;
|
created_at: number;
|
||||||
updated_at: number;
|
updated_at: number;
|
||||||
deleted_at?: number;
|
deleted_at?: number;
|
||||||
is_del?: boolean;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
type UserAffiliate = {
|
type UserAffiliate = {
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
@ -425,6 +426,64 @@ export async function getUserSubscribeResetTrafficLogs(
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Reset user subscribe token POST /v1/admin/user/subscribe/reset/token */
|
||||||
|
export async function resetUserSubscribeToken(
|
||||||
|
body: API.ResetUserSubscribeTokenRequest,
|
||||||
|
options?: { [key: string]: any }
|
||||||
|
) {
|
||||||
|
return request<API.Response & { data?: any }>(
|
||||||
|
`${
|
||||||
|
import.meta.env.VITE_API_PREFIX || ""
|
||||||
|
}/v1/admin/user/subscribe/reset/token`,
|
||||||
|
{
|
||||||
|
method: "POST",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
},
|
||||||
|
data: body,
|
||||||
|
...(options || {}),
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Reset user subscribe traffic POST /v1/admin/user/subscribe/reset/traffic */
|
||||||
|
export async function resetUserSubscribeTraffic(
|
||||||
|
body: API.ResetUserSubscribeTrafficRequest,
|
||||||
|
options?: { [key: string]: any }
|
||||||
|
) {
|
||||||
|
return request<API.Response & { data?: any }>(
|
||||||
|
`${
|
||||||
|
import.meta.env.VITE_API_PREFIX || ""
|
||||||
|
}/v1/admin/user/subscribe/reset/traffic`,
|
||||||
|
{
|
||||||
|
method: "POST",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
},
|
||||||
|
data: body,
|
||||||
|
...(options || {}),
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Stop user subscribe POST /v1/admin/user/subscribe/toggle */
|
||||||
|
export async function toggleUserSubscribeStatus(
|
||||||
|
body: API.ToggleUserSubscribeStatusRequest,
|
||||||
|
options?: { [key: string]: any }
|
||||||
|
) {
|
||||||
|
return request<API.Response & { data?: any }>(
|
||||||
|
`${import.meta.env.VITE_API_PREFIX || ""}/v1/admin/user/subscribe/toggle`,
|
||||||
|
{
|
||||||
|
method: "POST",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
},
|
||||||
|
data: body,
|
||||||
|
...(options || {}),
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/** Get user subcribe traffic logs GET /v1/admin/user/subscribe/traffic_logs */
|
/** Get user subcribe traffic logs GET /v1/admin/user/subscribe/traffic_logs */
|
||||||
export async function getUserSubscribeTrafficLogs(
|
export async function getUserSubscribeTrafficLogs(
|
||||||
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
// API 更新时间:
|
// API 更新时间:
|
||||||
// API 唯一标识:
|
// API 唯一标识:
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
@ -38,6 +39,7 @@ export async function appleLoginCallback(
|
|||||||
{
|
{
|
||||||
method: "POST",
|
method: "POST",
|
||||||
data: formData,
|
data: formData,
|
||||||
|
requestType: "form",
|
||||||
...(options || {}),
|
...(options || {}),
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|||||||
6
packages/ui/src/services/common/typings.d.ts
vendored
6
packages/ui/src/services/common/typings.d.ts
vendored
@ -750,6 +750,10 @@ declare namespace API {
|
|||||||
order_no: string;
|
order_no: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type ResetUserSubscribeTokenRequest = {
|
||||||
|
user_subscribe_id: number;
|
||||||
|
};
|
||||||
|
|
||||||
type Response = {
|
type Response = {
|
||||||
/** 状态码 */
|
/** 状态码 */
|
||||||
code?: number;
|
code?: number;
|
||||||
@ -863,6 +867,7 @@ declare namespace API {
|
|||||||
allow_deduction: boolean;
|
allow_deduction: boolean;
|
||||||
reset_cycle: number;
|
reset_cycle: number;
|
||||||
renewal_reset: boolean;
|
renewal_reset: boolean;
|
||||||
|
show_original_price: boolean;
|
||||||
created_at: number;
|
created_at: number;
|
||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
@ -1023,7 +1028,6 @@ declare namespace API {
|
|||||||
created_at: number;
|
created_at: number;
|
||||||
updated_at: number;
|
updated_at: number;
|
||||||
deleted_at?: number;
|
deleted_at?: number;
|
||||||
is_del?: boolean;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
type UserAffiliate = {
|
type UserAffiliate = {
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
// API 更新时间:
|
// API 更新时间:
|
||||||
// API 唯一标识:
|
// API 唯一标识:
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
// API 更新时间:
|
// API 更新时间:
|
||||||
// API 唯一标识:
|
// API 唯一标识:
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
2
packages/ui/src/services/user/typings.d.ts
vendored
2
packages/ui/src/services/user/typings.d.ts
vendored
@ -985,6 +985,7 @@ declare namespace API {
|
|||||||
allow_deduction: boolean;
|
allow_deduction: boolean;
|
||||||
reset_cycle: number;
|
reset_cycle: number;
|
||||||
renewal_reset: boolean;
|
renewal_reset: boolean;
|
||||||
|
show_original_price: boolean;
|
||||||
created_at: number;
|
created_at: number;
|
||||||
updated_at: number;
|
updated_at: number;
|
||||||
};
|
};
|
||||||
@ -1146,7 +1147,6 @@ declare namespace API {
|
|||||||
created_at: number;
|
created_at: number;
|
||||||
updated_at: number;
|
updated_at: number;
|
||||||
deleted_at?: number;
|
deleted_at?: number;
|
||||||
is_del?: boolean;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
type UserAffiliate = {
|
type UserAffiliate = {
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
// @ts-nocheck
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
import request from "@workspace/ui/lib/request";
|
import request from "@workspace/ui/lib/request";
|
||||||
|
|
||||||
|
|||||||
8
packages/ui/src/typings.d.ts
vendored
8
packages/ui/src/typings.d.ts
vendored
@ -8,3 +8,11 @@ declare global {
|
|||||||
i18n: typeof i18n;
|
i18n: typeof i18n;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// openapi2ts 生成的 request 参数里可能会包含 requestType(umi-request 风格)。
|
||||||
|
// 我们的 request 基于 axios:这里做一个类型补丁,避免 TS 报错。
|
||||||
|
declare module "axios" {
|
||||||
|
export interface AxiosRequestConfig<D = any> {
|
||||||
|
requestType?: string;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user