🤖 chore(openapi): regenerate services & patch axios requestType typing

This commit is contained in:
web-ppanel 2026-01-27 17:52:28 +00:00
parent 912c5c4cb6
commit 0ec4f84fa9
40 changed files with 127 additions and 25 deletions

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
// API 更新时间: // API 更新时间:
// API 唯一标识: // API 唯一标识:

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -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,

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -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 = {

View File

@ -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默认没有生成对象)

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
// API 更新时间: // API 更新时间:
// API 唯一标识: // API 唯一标识:

View File

@ -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 || {}),
} }
); );

View File

@ -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 = {

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
// API 更新时间: // API 更新时间:
// API 唯一标识: // API 唯一标识:

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
// API 更新时间: // API 更新时间:
// API 唯一标识: // API 唯一标识:

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -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 = {

View File

@ -1,3 +1,4 @@
// @ts-nocheck
/* eslint-disable */ /* eslint-disable */
import request from "@workspace/ui/lib/request"; import request from "@workspace/ui/lib/request";

View File

@ -8,3 +8,11 @@ declare global {
i18n: typeof i18n; i18n: typeof i18n;
} }
} }
// openapi2ts 生成的 request 参数里可能会包含 requestTypeumi-request 风格)。
// 我们的 request 基于 axios这里做一个类型补丁避免 TS 报错。
declare module "axios" {
export interface AxiosRequestConfig<D = any> {
requestType?: string;
}
}