diff --git a/Web/src/api-services/system/api.ts b/Web/src/api-services/system/api.ts
index a7b47a13..0d3246cc 100644
--- a/Web/src/api-services/system/api.ts
+++ b/Web/src/api-services/system/api.ts
@@ -38,6 +38,7 @@ export * from './apis/sys-job-api';
export * from './apis/sys-ldap-api';
export * from './apis/sys-log-diff-api';
export * from './apis/sys-log-ex-api';
+export * from './apis/sys-log-http-api';
export * from './apis/sys-log-msg-api';
export * from './apis/sys-log-op-api';
export * from './apis/sys-log-vis-api';
diff --git a/Web/src/api-services/system/apis/sys-log-http-api.ts b/Web/src/api-services/system/apis/sys-log-http-api.ts
new file mode 100644
index 00000000..315663d1
--- /dev/null
+++ b/Web/src/api-services/system/apis/sys-log-http-api.ts
@@ -0,0 +1,653 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import globalAxios, { AxiosResponse, AxiosInstance, AxiosRequestConfig } from 'axios';
+import { Configuration } from '../configuration';
+// Some imports not used depending on template conditions
+// @ts-ignore
+import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
+import { AdminNETResultListStatLogOutput } from '../models';
+import { AdminNETResultListSysLogHttp } from '../models';
+import { AdminNETResultSqlSugarPagedListPageLogHttpOutput } from '../models';
+import { AdminNETResultSysLogHttp } from '../models';
+import { ExportLogHttpInput } from '../models';
+import { Filter } from '../models';
+import { FilterLogicEnum } from '../models';
+import { FilterOperatorEnum } from '../models';
+import { PageLogHttpInput } from '../models';
+import { YesNoEnum } from '../models';
+/**
+ * SysLogHttpApi - axios parameter creator
+ * @export
+ */
+export const SysLogHttpApiAxiosParamCreator = function (configuration?: Configuration) {
+ return {
+ /**
+ *
+ * @summary 获取请求日志详情 ℹ️
+ * @param {number} id 主键Id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ apiSysLogHttpDetailGet: async (id: number, options: AxiosRequestConfig = {}): Promise => {
+ // verify required parameter 'id' is not null or undefined
+ if (id === null || id === undefined) {
+ throw new RequiredError('id','Required parameter id was null or undefined when calling apiSysLogHttpDetailGet.');
+ }
+ const localVarPath = `/api/sysLogHttp/detail`;
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
+ const localVarUrlObj = new URL(localVarPath, 'https://example.com');
+ let baseOptions;
+ if (configuration) {
+ baseOptions = configuration.baseOptions;
+ }
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
+ const localVarHeaderParameter = {} as any;
+ const localVarQueryParameter = {} as any;
+
+ // authentication Bearer required
+ // http bearer authentication required
+ if (configuration && configuration.accessToken) {
+ const accessToken = typeof configuration.accessToken === 'function'
+ ? await configuration.accessToken()
+ : await configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
+ }
+
+ if (id !== undefined) {
+ localVarQueryParameter['Id'] = id;
+ }
+
+ const query = new URLSearchParams(localVarUrlObj.search);
+ for (const key in localVarQueryParameter) {
+ query.set(key, localVarQueryParameter[key]);
+ }
+ for (const key in options.params) {
+ query.set(key, options.params[key]);
+ }
+ localVarUrlObj.search = (new URLSearchParams(query)).toString();
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+
+ return {
+ url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
+ options: localVarRequestOptions,
+ };
+ },
+ /**
+ *
+ * @summary 导出请求日志记录 🔖
+ * @param {ExportLogHttpInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ apiSysLogHttpExportPost: async (body?: ExportLogHttpInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/api/sysLogHttp/export`;
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
+ const localVarUrlObj = new URL(localVarPath, 'https://example.com');
+ let baseOptions;
+ if (configuration) {
+ baseOptions = configuration.baseOptions;
+ }
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
+ const localVarHeaderParameter = {} as any;
+ const localVarQueryParameter = {} as any;
+
+ // authentication Bearer required
+ // http bearer authentication required
+ if (configuration && configuration.accessToken) {
+ const accessToken = typeof configuration.accessToken === 'function'
+ ? await configuration.accessToken()
+ : await configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
+ }
+
+ localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
+
+ const query = new URLSearchParams(localVarUrlObj.search);
+ for (const key in localVarQueryParameter) {
+ query.set(key, localVarQueryParameter[key]);
+ }
+ for (const key in options.params) {
+ query.set(key, options.params[key]);
+ }
+ localVarUrlObj.search = (new URLSearchParams(query)).toString();
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+ const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
+
+ return {
+ url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
+ options: localVarRequestOptions,
+ };
+ },
+ /**
+ *
+ * @summary 获取请求日志列表 🔖
+ * @param {string} [searchKey] 关键字查询
+ * @param {string} [httpMethod] 请求方式
+ * @param {YesNoEnum} [isSuccessStatusCode] 是否成功
+ * @param {string} [requestUrl] 请求地址
+ * @param {string} [requestBody] 请求体
+ * @param {number} [statusCode] 响应状态码
+ * @param {string} [responseBody] 响应体
+ * @param {string} [exception] 异常信息
+ * @param {Date} [createTime] 创建时间
+ * @param {Array} [createTimeRange] 创建时间范围
+ * @param {number} [page] 当前页码
+ * @param {number} [pageSize] 页码容量
+ * @param {string} [field] 排序字段
+ * @param {string} [order] 排序方向
+ * @param {string} [descStr] 降序排序
+ * @param {Array} [searchFields] 字段名称集合
+ * @param {string} [searchKeyword] 关键字
+ * @param {string} [keyword] 模糊查询关键字
+ * @param {FilterLogicEnum} [filterLogic] 过滤条件
+ * @param {Array} [filterFilters] 筛选过滤条件子项
+ * @param {string} [filterField] 字段名称
+ * @param {FilterOperatorEnum} [filterOperator] 逻辑运算符
+ * @param {any} [filterValue] 字段值
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ apiSysLogHttpListGet: async (searchKey?: string, httpMethod?: string, isSuccessStatusCode?: YesNoEnum, requestUrl?: string, requestBody?: string, statusCode?: number, responseBody?: string, exception?: string, createTime?: Date, createTimeRange?: Array, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, searchFields?: Array, searchKeyword?: string, keyword?: string, filterLogic?: FilterLogicEnum, filterFilters?: Array, filterField?: string, filterOperator?: FilterOperatorEnum, filterValue?: any, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/api/sysLogHttp/list`;
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
+ const localVarUrlObj = new URL(localVarPath, 'https://example.com');
+ let baseOptions;
+ if (configuration) {
+ baseOptions = configuration.baseOptions;
+ }
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
+ const localVarHeaderParameter = {} as any;
+ const localVarQueryParameter = {} as any;
+
+ // authentication Bearer required
+ // http bearer authentication required
+ if (configuration && configuration.accessToken) {
+ const accessToken = typeof configuration.accessToken === 'function'
+ ? await configuration.accessToken()
+ : await configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
+ }
+
+ if (searchKey !== undefined) {
+ localVarQueryParameter['SearchKey'] = searchKey;
+ }
+
+ if (httpMethod !== undefined) {
+ localVarQueryParameter['HttpMethod'] = httpMethod;
+ }
+
+ if (isSuccessStatusCode !== undefined) {
+ localVarQueryParameter['IsSuccessStatusCode'] = isSuccessStatusCode;
+ }
+
+ if (requestUrl !== undefined) {
+ localVarQueryParameter['RequestUrl'] = requestUrl;
+ }
+
+ if (requestBody !== undefined) {
+ localVarQueryParameter['RequestBody'] = requestBody;
+ }
+
+ if (statusCode !== undefined) {
+ localVarQueryParameter['StatusCode'] = statusCode;
+ }
+
+ if (responseBody !== undefined) {
+ localVarQueryParameter['ResponseBody'] = responseBody;
+ }
+
+ if (exception !== undefined) {
+ localVarQueryParameter['Exception'] = exception;
+ }
+
+ if (createTime !== undefined) {
+ localVarQueryParameter['CreateTime'] = (createTime as any instanceof Date) ?
+ (createTime as any).toISOString() :
+ createTime;
+ }
+
+ if (createTimeRange) {
+ localVarQueryParameter['CreateTimeRange'] = createTimeRange;
+ }
+
+ if (page !== undefined) {
+ localVarQueryParameter['Page'] = page;
+ }
+
+ if (pageSize !== undefined) {
+ localVarQueryParameter['PageSize'] = pageSize;
+ }
+
+ if (field !== undefined) {
+ localVarQueryParameter['Field'] = field;
+ }
+
+ if (order !== undefined) {
+ localVarQueryParameter['Order'] = order;
+ }
+
+ if (descStr !== undefined) {
+ localVarQueryParameter['DescStr'] = descStr;
+ }
+
+ if (searchFields) {
+ localVarQueryParameter['Search.Fields'] = searchFields;
+ }
+
+ if (searchKeyword !== undefined) {
+ localVarQueryParameter['Search.Keyword'] = searchKeyword;
+ }
+
+ if (keyword !== undefined) {
+ localVarQueryParameter['Keyword'] = keyword;
+ }
+
+ if (filterLogic !== undefined) {
+ localVarQueryParameter['Filter.Logic'] = filterLogic;
+ }
+
+ if (filterFilters) {
+ localVarQueryParameter['Filter.Filters'] = filterFilters;
+ }
+
+ if (filterField !== undefined) {
+ localVarQueryParameter['Filter.Field'] = filterField;
+ }
+
+ if (filterOperator !== undefined) {
+ localVarQueryParameter['Filter.Operator'] = filterOperator;
+ }
+
+ if (filterValue !== undefined) {
+ localVarQueryParameter['Filter.Value'] = filterValue;
+ }
+
+ const query = new URLSearchParams(localVarUrlObj.search);
+ for (const key in localVarQueryParameter) {
+ query.set(key, localVarQueryParameter[key]);
+ }
+ for (const key in options.params) {
+ query.set(key, options.params[key]);
+ }
+ localVarUrlObj.search = (new URLSearchParams(query)).toString();
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+
+ return {
+ url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
+ options: localVarRequestOptions,
+ };
+ },
+ /**
+ *
+ * @summary 分页查询请求日志 🔖
+ * @param {PageLogHttpInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ apiSysLogHttpPagePost: async (body?: PageLogHttpInput, options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/api/sysLogHttp/page`;
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
+ const localVarUrlObj = new URL(localVarPath, 'https://example.com');
+ let baseOptions;
+ if (configuration) {
+ baseOptions = configuration.baseOptions;
+ }
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
+ const localVarHeaderParameter = {} as any;
+ const localVarQueryParameter = {} as any;
+
+ // authentication Bearer required
+ // http bearer authentication required
+ if (configuration && configuration.accessToken) {
+ const accessToken = typeof configuration.accessToken === 'function'
+ ? await configuration.accessToken()
+ : await configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
+ }
+
+ localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
+
+ const query = new URLSearchParams(localVarUrlObj.search);
+ for (const key in localVarQueryParameter) {
+ query.set(key, localVarQueryParameter[key]);
+ }
+ for (const key in options.params) {
+ query.set(key, options.params[key]);
+ }
+ localVarUrlObj.search = (new URLSearchParams(query)).toString();
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+ const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+ localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
+
+ return {
+ url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
+ options: localVarRequestOptions,
+ };
+ },
+ /**
+ *
+ * @summary 按年按天数统计消息日志 🔖
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ apiSysLogHttpYearDayStatsGet: async (options: AxiosRequestConfig = {}): Promise => {
+ const localVarPath = `/api/sysLogHttp/yearDayStats`;
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
+ const localVarUrlObj = new URL(localVarPath, 'https://example.com');
+ let baseOptions;
+ if (configuration) {
+ baseOptions = configuration.baseOptions;
+ }
+ const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
+ const localVarHeaderParameter = {} as any;
+ const localVarQueryParameter = {} as any;
+
+ // authentication Bearer required
+ // http bearer authentication required
+ if (configuration && configuration.accessToken) {
+ const accessToken = typeof configuration.accessToken === 'function'
+ ? await configuration.accessToken()
+ : await configuration.accessToken;
+ localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
+ }
+
+ const query = new URLSearchParams(localVarUrlObj.search);
+ for (const key in localVarQueryParameter) {
+ query.set(key, localVarQueryParameter[key]);
+ }
+ for (const key in options.params) {
+ query.set(key, options.params[key]);
+ }
+ localVarUrlObj.search = (new URLSearchParams(query)).toString();
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+
+ return {
+ url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
+ options: localVarRequestOptions,
+ };
+ },
+ }
+};
+
+/**
+ * SysLogHttpApi - functional programming interface
+ * @export
+ */
+export const SysLogHttpApiFp = function(configuration?: Configuration) {
+ return {
+ /**
+ *
+ * @summary 获取请求日志详情 ℹ️
+ * @param {number} id 主键Id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpDetailGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysLogHttpApiAxiosParamCreator(configuration).apiSysLogHttpDetailGet(id, options);
+ return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+ const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+ return axios.request(axiosRequestArgs);
+ };
+ },
+ /**
+ *
+ * @summary 导出请求日志记录 🔖
+ * @param {ExportLogHttpInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpExportPost(body?: ExportLogHttpInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysLogHttpApiAxiosParamCreator(configuration).apiSysLogHttpExportPost(body, options);
+ return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+ const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+ return axios.request(axiosRequestArgs);
+ };
+ },
+ /**
+ *
+ * @summary 获取请求日志列表 🔖
+ * @param {string} [searchKey] 关键字查询
+ * @param {string} [httpMethod] 请求方式
+ * @param {YesNoEnum} [isSuccessStatusCode] 是否成功
+ * @param {string} [requestUrl] 请求地址
+ * @param {string} [requestBody] 请求体
+ * @param {number} [statusCode] 响应状态码
+ * @param {string} [responseBody] 响应体
+ * @param {string} [exception] 异常信息
+ * @param {Date} [createTime] 创建时间
+ * @param {Array} [createTimeRange] 创建时间范围
+ * @param {number} [page] 当前页码
+ * @param {number} [pageSize] 页码容量
+ * @param {string} [field] 排序字段
+ * @param {string} [order] 排序方向
+ * @param {string} [descStr] 降序排序
+ * @param {Array} [searchFields] 字段名称集合
+ * @param {string} [searchKeyword] 关键字
+ * @param {string} [keyword] 模糊查询关键字
+ * @param {FilterLogicEnum} [filterLogic] 过滤条件
+ * @param {Array} [filterFilters] 筛选过滤条件子项
+ * @param {string} [filterField] 字段名称
+ * @param {FilterOperatorEnum} [filterOperator] 逻辑运算符
+ * @param {any} [filterValue] 字段值
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpListGet(searchKey?: string, httpMethod?: string, isSuccessStatusCode?: YesNoEnum, requestUrl?: string, requestBody?: string, statusCode?: number, responseBody?: string, exception?: string, createTime?: Date, createTimeRange?: Array, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, searchFields?: Array, searchKeyword?: string, keyword?: string, filterLogic?: FilterLogicEnum, filterFilters?: Array, filterField?: string, filterOperator?: FilterOperatorEnum, filterValue?: any, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysLogHttpApiAxiosParamCreator(configuration).apiSysLogHttpListGet(searchKey, httpMethod, isSuccessStatusCode, requestUrl, requestBody, statusCode, responseBody, exception, createTime, createTimeRange, page, pageSize, field, order, descStr, searchFields, searchKeyword, keyword, filterLogic, filterFilters, filterField, filterOperator, filterValue, options);
+ return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+ const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+ return axios.request(axiosRequestArgs);
+ };
+ },
+ /**
+ *
+ * @summary 分页查询请求日志 🔖
+ * @param {PageLogHttpInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpPagePost(body?: PageLogHttpInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysLogHttpApiAxiosParamCreator(configuration).apiSysLogHttpPagePost(body, options);
+ return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+ const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+ return axios.request(axiosRequestArgs);
+ };
+ },
+ /**
+ *
+ * @summary 按年按天数统计消息日志 🔖
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpYearDayStatsGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysLogHttpApiAxiosParamCreator(configuration).apiSysLogHttpYearDayStatsGet(options);
+ return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+ const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+ return axios.request(axiosRequestArgs);
+ };
+ },
+ }
+};
+
+/**
+ * SysLogHttpApi - factory interface
+ * @export
+ */
+export const SysLogHttpApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
+ return {
+ /**
+ *
+ * @summary 获取请求日志详情 ℹ️
+ * @param {number} id 主键Id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpDetailGet(id: number, options?: AxiosRequestConfig): Promise> {
+ return SysLogHttpApiFp(configuration).apiSysLogHttpDetailGet(id, options).then((request) => request(axios, basePath));
+ },
+ /**
+ *
+ * @summary 导出请求日志记录 🔖
+ * @param {ExportLogHttpInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpExportPost(body?: ExportLogHttpInput, options?: AxiosRequestConfig): Promise> {
+ return SysLogHttpApiFp(configuration).apiSysLogHttpExportPost(body, options).then((request) => request(axios, basePath));
+ },
+ /**
+ *
+ * @summary 获取请求日志列表 🔖
+ * @param {string} [searchKey] 关键字查询
+ * @param {string} [httpMethod] 请求方式
+ * @param {YesNoEnum} [isSuccessStatusCode] 是否成功
+ * @param {string} [requestUrl] 请求地址
+ * @param {string} [requestBody] 请求体
+ * @param {number} [statusCode] 响应状态码
+ * @param {string} [responseBody] 响应体
+ * @param {string} [exception] 异常信息
+ * @param {Date} [createTime] 创建时间
+ * @param {Array} [createTimeRange] 创建时间范围
+ * @param {number} [page] 当前页码
+ * @param {number} [pageSize] 页码容量
+ * @param {string} [field] 排序字段
+ * @param {string} [order] 排序方向
+ * @param {string} [descStr] 降序排序
+ * @param {Array} [searchFields] 字段名称集合
+ * @param {string} [searchKeyword] 关键字
+ * @param {string} [keyword] 模糊查询关键字
+ * @param {FilterLogicEnum} [filterLogic] 过滤条件
+ * @param {Array} [filterFilters] 筛选过滤条件子项
+ * @param {string} [filterField] 字段名称
+ * @param {FilterOperatorEnum} [filterOperator] 逻辑运算符
+ * @param {any} [filterValue] 字段值
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpListGet(searchKey?: string, httpMethod?: string, isSuccessStatusCode?: YesNoEnum, requestUrl?: string, requestBody?: string, statusCode?: number, responseBody?: string, exception?: string, createTime?: Date, createTimeRange?: Array, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, searchFields?: Array, searchKeyword?: string, keyword?: string, filterLogic?: FilterLogicEnum, filterFilters?: Array, filterField?: string, filterOperator?: FilterOperatorEnum, filterValue?: any, options?: AxiosRequestConfig): Promise> {
+ return SysLogHttpApiFp(configuration).apiSysLogHttpListGet(searchKey, httpMethod, isSuccessStatusCode, requestUrl, requestBody, statusCode, responseBody, exception, createTime, createTimeRange, page, pageSize, field, order, descStr, searchFields, searchKeyword, keyword, filterLogic, filterFilters, filterField, filterOperator, filterValue, options).then((request) => request(axios, basePath));
+ },
+ /**
+ *
+ * @summary 分页查询请求日志 🔖
+ * @param {PageLogHttpInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpPagePost(body?: PageLogHttpInput, options?: AxiosRequestConfig): Promise> {
+ return SysLogHttpApiFp(configuration).apiSysLogHttpPagePost(body, options).then((request) => request(axios, basePath));
+ },
+ /**
+ *
+ * @summary 按年按天数统计消息日志 🔖
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysLogHttpYearDayStatsGet(options?: AxiosRequestConfig): Promise> {
+ return SysLogHttpApiFp(configuration).apiSysLogHttpYearDayStatsGet(options).then((request) => request(axios, basePath));
+ },
+ };
+};
+
+/**
+ * SysLogHttpApi - object-oriented interface
+ * @export
+ * @class SysLogHttpApi
+ * @extends {BaseAPI}
+ */
+export class SysLogHttpApi extends BaseAPI {
+ /**
+ *
+ * @summary 获取请求日志详情 ℹ️
+ * @param {number} id 主键Id
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SysLogHttpApi
+ */
+ public async apiSysLogHttpDetailGet(id: number, options?: AxiosRequestConfig) : Promise> {
+ return SysLogHttpApiFp(this.configuration).apiSysLogHttpDetailGet(id, options).then((request) => request(this.axios, this.basePath));
+ }
+ /**
+ *
+ * @summary 导出请求日志记录 🔖
+ * @param {ExportLogHttpInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SysLogHttpApi
+ */
+ public async apiSysLogHttpExportPost(body?: ExportLogHttpInput, options?: AxiosRequestConfig) : Promise> {
+ return SysLogHttpApiFp(this.configuration).apiSysLogHttpExportPost(body, options).then((request) => request(this.axios, this.basePath));
+ }
+ /**
+ *
+ * @summary 获取请求日志列表 🔖
+ * @param {string} [searchKey] 关键字查询
+ * @param {string} [httpMethod] 请求方式
+ * @param {YesNoEnum} [isSuccessStatusCode] 是否成功
+ * @param {string} [requestUrl] 请求地址
+ * @param {string} [requestBody] 请求体
+ * @param {number} [statusCode] 响应状态码
+ * @param {string} [responseBody] 响应体
+ * @param {string} [exception] 异常信息
+ * @param {Date} [createTime] 创建时间
+ * @param {Array} [createTimeRange] 创建时间范围
+ * @param {number} [page] 当前页码
+ * @param {number} [pageSize] 页码容量
+ * @param {string} [field] 排序字段
+ * @param {string} [order] 排序方向
+ * @param {string} [descStr] 降序排序
+ * @param {Array} [searchFields] 字段名称集合
+ * @param {string} [searchKeyword] 关键字
+ * @param {string} [keyword] 模糊查询关键字
+ * @param {FilterLogicEnum} [filterLogic] 过滤条件
+ * @param {Array} [filterFilters] 筛选过滤条件子项
+ * @param {string} [filterField] 字段名称
+ * @param {FilterOperatorEnum} [filterOperator] 逻辑运算符
+ * @param {any} [filterValue] 字段值
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SysLogHttpApi
+ */
+ public async apiSysLogHttpListGet(searchKey?: string, httpMethod?: string, isSuccessStatusCode?: YesNoEnum, requestUrl?: string, requestBody?: string, statusCode?: number, responseBody?: string, exception?: string, createTime?: Date, createTimeRange?: Array, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, searchFields?: Array, searchKeyword?: string, keyword?: string, filterLogic?: FilterLogicEnum, filterFilters?: Array, filterField?: string, filterOperator?: FilterOperatorEnum, filterValue?: any, options?: AxiosRequestConfig) : Promise> {
+ return SysLogHttpApiFp(this.configuration).apiSysLogHttpListGet(searchKey, httpMethod, isSuccessStatusCode, requestUrl, requestBody, statusCode, responseBody, exception, createTime, createTimeRange, page, pageSize, field, order, descStr, searchFields, searchKeyword, keyword, filterLogic, filterFilters, filterField, filterOperator, filterValue, options).then((request) => request(this.axios, this.basePath));
+ }
+ /**
+ *
+ * @summary 分页查询请求日志 🔖
+ * @param {PageLogHttpInput} [body]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SysLogHttpApi
+ */
+ public async apiSysLogHttpPagePost(body?: PageLogHttpInput, options?: AxiosRequestConfig) : Promise> {
+ return SysLogHttpApiFp(this.configuration).apiSysLogHttpPagePost(body, options).then((request) => request(this.axios, this.basePath));
+ }
+ /**
+ *
+ * @summary 按年按天数统计消息日志 🔖
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SysLogHttpApi
+ */
+ public async apiSysLogHttpYearDayStatsGet(options?: AxiosRequestConfig) : Promise> {
+ return SysLogHttpApiFp(this.configuration).apiSysLogHttpYearDayStatsGet(options).then((request) => request(this.axios, this.basePath));
+ }
+}
diff --git a/Web/src/api-services/system/models/admin-netresult-list-sys-log-http.ts b/Web/src/api-services/system/models/admin-netresult-list-sys-log-http.ts
new file mode 100644
index 00000000..a866a537
--- /dev/null
+++ b/Web/src/api-services/system/models/admin-netresult-list-sys-log-http.ts
@@ -0,0 +1,71 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { SysLogHttp } from './sys-log-http';
+ /**
+ * 全局返回结果
+ *
+ * @export
+ * @interface AdminNETResultListSysLogHttp
+ */
+export interface AdminNETResultListSysLogHttp {
+
+ /**
+ * 状态码
+ *
+ * @type {number}
+ * @memberof AdminNETResultListSysLogHttp
+ */
+ code?: number;
+
+ /**
+ * 类型success、warning、error
+ *
+ * @type {string}
+ * @memberof AdminNETResultListSysLogHttp
+ */
+ type?: string | null;
+
+ /**
+ * 错误信息
+ *
+ * @type {string}
+ * @memberof AdminNETResultListSysLogHttp
+ */
+ message?: string | null;
+
+ /**
+ * 数据
+ *
+ * @type {Array}
+ * @memberof AdminNETResultListSysLogHttp
+ */
+ result?: Array | null;
+
+ /**
+ * 附加数据
+ *
+ * @type {any}
+ * @memberof AdminNETResultListSysLogHttp
+ */
+ extras?: any | null;
+
+ /**
+ * 时间
+ *
+ * @type {Date}
+ * @memberof AdminNETResultListSysLogHttp
+ */
+ time?: Date;
+}
diff --git a/Web/src/api-services/system/models/admin-netresult-sql-sugar-paged-list-page-log-http-output.ts b/Web/src/api-services/system/models/admin-netresult-sql-sugar-paged-list-page-log-http-output.ts
new file mode 100644
index 00000000..5b51240b
--- /dev/null
+++ b/Web/src/api-services/system/models/admin-netresult-sql-sugar-paged-list-page-log-http-output.ts
@@ -0,0 +1,69 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { SqlSugarPagedListPageLogHttpOutput } from './sql-sugar-paged-list-page-log-http-output';
+ /**
+ * 全局返回结果
+ *
+ * @export
+ * @interface AdminNETResultSqlSugarPagedListPageLogHttpOutput
+ */
+export interface AdminNETResultSqlSugarPagedListPageLogHttpOutput {
+
+ /**
+ * 状态码
+ *
+ * @type {number}
+ * @memberof AdminNETResultSqlSugarPagedListPageLogHttpOutput
+ */
+ code?: number;
+
+ /**
+ * 类型success、warning、error
+ *
+ * @type {string}
+ * @memberof AdminNETResultSqlSugarPagedListPageLogHttpOutput
+ */
+ type?: string | null;
+
+ /**
+ * 错误信息
+ *
+ * @type {string}
+ * @memberof AdminNETResultSqlSugarPagedListPageLogHttpOutput
+ */
+ message?: string | null;
+
+ /**
+ * @type {SqlSugarPagedListPageLogHttpOutput}
+ * @memberof AdminNETResultSqlSugarPagedListPageLogHttpOutput
+ */
+ result?: SqlSugarPagedListPageLogHttpOutput;
+
+ /**
+ * 附加数据
+ *
+ * @type {any}
+ * @memberof AdminNETResultSqlSugarPagedListPageLogHttpOutput
+ */
+ extras?: any | null;
+
+ /**
+ * 时间
+ *
+ * @type {Date}
+ * @memberof AdminNETResultSqlSugarPagedListPageLogHttpOutput
+ */
+ time?: Date;
+}
diff --git a/Web/src/api-services/system/models/admin-netresult-sys-log-http.ts b/Web/src/api-services/system/models/admin-netresult-sys-log-http.ts
new file mode 100644
index 00000000..fe22973d
--- /dev/null
+++ b/Web/src/api-services/system/models/admin-netresult-sys-log-http.ts
@@ -0,0 +1,69 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { SysLogHttp } from './sys-log-http';
+ /**
+ * 全局返回结果
+ *
+ * @export
+ * @interface AdminNETResultSysLogHttp
+ */
+export interface AdminNETResultSysLogHttp {
+
+ /**
+ * 状态码
+ *
+ * @type {number}
+ * @memberof AdminNETResultSysLogHttp
+ */
+ code?: number;
+
+ /**
+ * 类型success、warning、error
+ *
+ * @type {string}
+ * @memberof AdminNETResultSysLogHttp
+ */
+ type?: string | null;
+
+ /**
+ * 错误信息
+ *
+ * @type {string}
+ * @memberof AdminNETResultSysLogHttp
+ */
+ message?: string | null;
+
+ /**
+ * @type {SysLogHttp}
+ * @memberof AdminNETResultSysLogHttp
+ */
+ result?: SysLogHttp;
+
+ /**
+ * 附加数据
+ *
+ * @type {any}
+ * @memberof AdminNETResultSysLogHttp
+ */
+ extras?: any | null;
+
+ /**
+ * 时间
+ *
+ * @type {Date}
+ * @memberof AdminNETResultSysLogHttp
+ */
+ time?: Date;
+}
diff --git a/Web/src/api-services/system/models/export-log-http-input.ts b/Web/src/api-services/system/models/export-log-http-input.ts
new file mode 100644
index 00000000..64f3c3b8
--- /dev/null
+++ b/Web/src/api-services/system/models/export-log-http-input.ts
@@ -0,0 +1,171 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { Filter } from './filter';
+import { Search } from './search';
+import { YesNoEnum } from './yes-no-enum';
+ /**
+ * 请求日志主键查询输入参数
+ *
+ * @export
+ * @interface ExportLogHttpInput
+ */
+export interface ExportLogHttpInput {
+
+ /**
+ * @type {Search}
+ * @memberof ExportLogHttpInput
+ */
+ search?: Search;
+
+ /**
+ * 模糊查询关键字
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ keyword?: string | null;
+
+ /**
+ * @type {Filter}
+ * @memberof ExportLogHttpInput
+ */
+ filter?: Filter;
+
+ /**
+ * 当前页码
+ *
+ * @type {number}
+ * @memberof ExportLogHttpInput
+ */
+ page?: number;
+
+ /**
+ * 页码容量
+ *
+ * @type {number}
+ * @memberof ExportLogHttpInput
+ */
+ pageSize?: number;
+
+ /**
+ * 排序字段
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ field?: string | null;
+
+ /**
+ * 排序方向
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ order?: string | null;
+
+ /**
+ * 降序排序
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ descStr?: string | null;
+
+ /**
+ * 关键字查询
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ searchKey?: string | null;
+
+ /**
+ * 请求方式
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ httpMethod?: string | null;
+
+ /**
+ * @type {YesNoEnum}
+ * @memberof ExportLogHttpInput
+ */
+ isSuccessStatusCode?: YesNoEnum;
+
+ /**
+ * 请求地址
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ requestUrl?: string | null;
+
+ /**
+ * 请求体
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ requestBody?: string | null;
+
+ /**
+ * 响应状态码
+ *
+ * @type {number}
+ * @memberof ExportLogHttpInput
+ */
+ statusCode?: number | null;
+
+ /**
+ * 响应体
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ responseBody?: string | null;
+
+ /**
+ * 异常信息
+ *
+ * @type {string}
+ * @memberof ExportLogHttpInput
+ */
+ exception?: string | null;
+
+ /**
+ * 创建时间
+ *
+ * @type {Date}
+ * @memberof ExportLogHttpInput
+ */
+ createTime?: Date | null;
+
+ /**
+ * 创建时间范围
+ *
+ * @type {Array}
+ * @memberof ExportLogHttpInput
+ */
+ createTimeRange?: Array | null;
+
+ /**
+ * 需要导入的主键集
+ *
+ * @type {Array}
+ * @memberof ExportLogHttpInput
+ */
+ selectKeyList?: Array | null;
+}
diff --git a/Web/src/api-services/system/models/http-status-code.ts b/Web/src/api-services/system/models/http-status-code.ts
new file mode 100644
index 00000000..3f5e3bba
--- /dev/null
+++ b/Web/src/api-services/system/models/http-status-code.ts
@@ -0,0 +1,83 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ *
+ * @export
+ * @enum {string}
+ */
+export enum HttpStatusCode {
+ NUMBER_100 = 100,
+ NUMBER_101 = 101,
+ NUMBER_102 = 102,
+ NUMBER_103 = 103,
+ NUMBER_200 = 200,
+ NUMBER_201 = 201,
+ NUMBER_202 = 202,
+ NUMBER_203 = 203,
+ NUMBER_204 = 204,
+ NUMBER_205 = 205,
+ NUMBER_206 = 206,
+ NUMBER_207 = 207,
+ NUMBER_208 = 208,
+ NUMBER_226 = 226,
+ NUMBER_300 = 300,
+ NUMBER_301 = 301,
+ NUMBER_302 = 302,
+ NUMBER_303 = 303,
+ NUMBER_304 = 304,
+ NUMBER_305 = 305,
+ NUMBER_306 = 306,
+ NUMBER_307 = 307,
+ NUMBER_308 = 308,
+ NUMBER_400 = 400,
+ NUMBER_401 = 401,
+ NUMBER_402 = 402,
+ NUMBER_403 = 403,
+ NUMBER_404 = 404,
+ NUMBER_405 = 405,
+ NUMBER_406 = 406,
+ NUMBER_407 = 407,
+ NUMBER_408 = 408,
+ NUMBER_409 = 409,
+ NUMBER_410 = 410,
+ NUMBER_411 = 411,
+ NUMBER_412 = 412,
+ NUMBER_413 = 413,
+ NUMBER_414 = 414,
+ NUMBER_415 = 415,
+ NUMBER_416 = 416,
+ NUMBER_417 = 417,
+ NUMBER_421 = 421,
+ NUMBER_422 = 422,
+ NUMBER_423 = 423,
+ NUMBER_424 = 424,
+ NUMBER_426 = 426,
+ NUMBER_428 = 428,
+ NUMBER_429 = 429,
+ NUMBER_431 = 431,
+ NUMBER_451 = 451,
+ NUMBER_500 = 500,
+ NUMBER_501 = 501,
+ NUMBER_502 = 502,
+ NUMBER_503 = 503,
+ NUMBER_504 = 504,
+ NUMBER_505 = 505,
+ NUMBER_506 = 506,
+ NUMBER_507 = 507,
+ NUMBER_508 = 508,
+ NUMBER_510 = 510,
+ NUMBER_511 = 511
+}
+
diff --git a/Web/src/api-services/system/models/index.ts b/Web/src/api-services/system/models/index.ts
index ad1e0cbb..989fe3aa 100644
--- a/Web/src/api-services/system/models/index.ts
+++ b/Web/src/api-services/system/models/index.ts
@@ -80,6 +80,7 @@ export * from './admin-netresult-list-sys-file';
export * from './admin-netresult-list-sys-job-cluster';
export * from './admin-netresult-list-sys-job-trigger';
export * from './admin-netresult-list-sys-ldap';
+export * from './admin-netresult-list-sys-log-http';
export * from './admin-netresult-list-sys-menu';
export * from './admin-netresult-list-sys-notice';
export * from './admin-netresult-list-sys-org';
@@ -103,6 +104,7 @@ export * from './admin-netresult-sql-sugar-paged-list-chat-list-output';
export * from './admin-netresult-sql-sugar-paged-list-job-detail-output';
export * from './admin-netresult-sql-sugar-paged-list-oauth-user-output';
export * from './admin-netresult-sql-sugar-paged-list-open-access-output';
+export * from './admin-netresult-sql-sugar-paged-list-page-log-http-output';
export * from './admin-netresult-sql-sugar-paged-list-page-pos-output';
export * from './admin-netresult-sql-sugar-paged-list-page-role-output';
export * from './admin-netresult-sql-sugar-paged-list-page-serial-output';
@@ -142,6 +144,7 @@ export * from './admin-netresult-sys-file';
export * from './admin-netresult-sys-ldap';
export * from './admin-netresult-sys-log-diff';
export * from './admin-netresult-sys-log-ex';
+export * from './admin-netresult-sys-log-http';
export * from './admin-netresult-sys-log-msg';
export * from './admin-netresult-sys-log-op';
export * from './admin-netresult-sys-notice';
@@ -256,6 +259,7 @@ export * from './enum-entity';
export * from './enum-type-output';
export * from './event-attributes';
export * from './event-info';
+export * from './export-log-http-input';
export * from './export-proc-by-tmpinput';
export * from './export-proc-input';
export * from './ext-user-info';
@@ -283,6 +287,7 @@ export * from './goods-detail';
export * from './gpu-info';
export * from './grant-role-output';
export * from './http-method-enum';
+export * from './http-status-code';
export * from './iaction-result';
export * from './icomponent';
export * from './icontainer';
@@ -363,6 +368,8 @@ export * from './page-file-input';
export * from './page-job-detail-input';
export * from './page-job-trigger-record-input';
export * from './page-ldap-input';
+export * from './page-log-http-input';
+export * from './page-log-http-output';
export * from './page-log-input';
export * from './page-msg-log-input';
export * from './page-notice-input';
@@ -436,6 +443,7 @@ export * from './sql-sugar-paged-list-chat-list-output';
export * from './sql-sugar-paged-list-job-detail-output';
export * from './sql-sugar-paged-list-oauth-user-output';
export * from './sql-sugar-paged-list-open-access-output';
+export * from './sql-sugar-paged-list-page-log-http-output';
export * from './sql-sugar-paged-list-page-pos-output';
export * from './sql-sugar-paged-list-page-role-output';
export * from './sql-sugar-paged-list-page-serial-output';
@@ -493,6 +501,7 @@ export * from './sys-job-trigger-record';
export * from './sys-ldap';
export * from './sys-log-diff';
export * from './sys-log-ex';
+export * from './sys-log-http';
export * from './sys-log-msg';
export * from './sys-log-op';
export * from './sys-log-vis';
diff --git a/Web/src/api-services/system/models/page-log-http-input.ts b/Web/src/api-services/system/models/page-log-http-input.ts
new file mode 100644
index 00000000..96ce9fad
--- /dev/null
+++ b/Web/src/api-services/system/models/page-log-http-input.ts
@@ -0,0 +1,163 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { Filter } from './filter';
+import { Search } from './search';
+import { YesNoEnum } from './yes-no-enum';
+ /**
+ * 请求日志分页查询输入参数
+ *
+ * @export
+ * @interface PageLogHttpInput
+ */
+export interface PageLogHttpInput {
+
+ /**
+ * @type {Search}
+ * @memberof PageLogHttpInput
+ */
+ search?: Search;
+
+ /**
+ * 模糊查询关键字
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ keyword?: string | null;
+
+ /**
+ * @type {Filter}
+ * @memberof PageLogHttpInput
+ */
+ filter?: Filter;
+
+ /**
+ * 当前页码
+ *
+ * @type {number}
+ * @memberof PageLogHttpInput
+ */
+ page?: number;
+
+ /**
+ * 页码容量
+ *
+ * @type {number}
+ * @memberof PageLogHttpInput
+ */
+ pageSize?: number;
+
+ /**
+ * 排序字段
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ field?: string | null;
+
+ /**
+ * 排序方向
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ order?: string | null;
+
+ /**
+ * 降序排序
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ descStr?: string | null;
+
+ /**
+ * 关键字查询
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ searchKey?: string | null;
+
+ /**
+ * 请求方式
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ httpMethod?: string | null;
+
+ /**
+ * @type {YesNoEnum}
+ * @memberof PageLogHttpInput
+ */
+ isSuccessStatusCode?: YesNoEnum;
+
+ /**
+ * 请求地址
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ requestUrl?: string | null;
+
+ /**
+ * 请求体
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ requestBody?: string | null;
+
+ /**
+ * 响应状态码
+ *
+ * @type {number}
+ * @memberof PageLogHttpInput
+ */
+ statusCode?: number | null;
+
+ /**
+ * 响应体
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ responseBody?: string | null;
+
+ /**
+ * 异常信息
+ *
+ * @type {string}
+ * @memberof PageLogHttpInput
+ */
+ exception?: string | null;
+
+ /**
+ * 创建时间
+ *
+ * @type {Date}
+ * @memberof PageLogHttpInput
+ */
+ createTime?: Date | null;
+
+ /**
+ * 创建时间范围
+ *
+ * @type {Array}
+ * @memberof PageLogHttpInput
+ */
+ createTimeRange?: Array | null;
+}
diff --git a/Web/src/api-services/system/models/page-log-http-output.ts b/Web/src/api-services/system/models/page-log-http-output.ts
new file mode 100644
index 00000000..587ef33f
--- /dev/null
+++ b/Web/src/api-services/system/models/page-log-http-output.ts
@@ -0,0 +1,133 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { YesNoEnum } from './yes-no-enum';
+ /**
+ * 请求日志输出参数
+ *
+ * @export
+ * @interface PageLogHttpOutput
+ */
+export interface PageLogHttpOutput {
+
+ /**
+ * 主键Id
+ *
+ * @type {number}
+ * @memberof PageLogHttpOutput
+ */
+ id?: number | null;
+
+ /**
+ * 请求方式
+ *
+ * @type {string}
+ * @memberof PageLogHttpOutput
+ */
+ httpMethod?: string | null;
+
+ /**
+ * @type {YesNoEnum}
+ * @memberof PageLogHttpOutput
+ */
+ isSuccessStatusCode?: YesNoEnum;
+
+ /**
+ * 请求地址
+ *
+ * @type {string}
+ * @memberof PageLogHttpOutput
+ */
+ requestUrl?: string | null;
+
+ /**
+ * 请求头
+ *
+ * @type {string}
+ * @memberof PageLogHttpOutput
+ */
+ requestHeaders?: string | null;
+
+ /**
+ * 请求体
+ *
+ * @type {string}
+ * @memberof PageLogHttpOutput
+ */
+ requestBody?: string | null;
+
+ /**
+ * 响应状态码
+ *
+ * @type {number}
+ * @memberof PageLogHttpOutput
+ */
+ statusCode?: number | null;
+
+ /**
+ * 响应头
+ *
+ * @type {string}
+ * @memberof PageLogHttpOutput
+ */
+ responseHeaders?: string | null;
+
+ /**
+ * 响应体
+ *
+ * @type {string}
+ * @memberof PageLogHttpOutput
+ */
+ responseBody?: string | null;
+
+ /**
+ * 异常信息
+ *
+ * @type {string}
+ * @memberof PageLogHttpOutput
+ */
+ exception?: string | null;
+
+ /**
+ * 开始时间
+ *
+ * @type {Date}
+ * @memberof PageLogHttpOutput
+ */
+ startTime?: Date | null;
+
+ /**
+ * 结束时间
+ *
+ * @type {Date}
+ * @memberof PageLogHttpOutput
+ */
+ endTime?: Date | null;
+
+ /**
+ * 耗时(毫秒)
+ *
+ * @type {number}
+ * @memberof PageLogHttpOutput
+ */
+ elapsed?: number | null;
+
+ /**
+ * 创建时间
+ *
+ * @type {Date}
+ * @memberof PageLogHttpOutput
+ */
+ createTime?: Date | null;
+}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-chat-list-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-chat-list-output.ts
index 57bff923..a52f5db2 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-chat-list-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-chat-list-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListChatListOutput {
* @memberof SqlSugarPagedListChatListOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListChatListOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-job-detail-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-job-detail-output.ts
index 5eb3e043..81a63deb 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-job-detail-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-job-detail-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListJobDetailOutput {
* @memberof SqlSugarPagedListJobDetailOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListJobDetailOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-oauth-user-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-oauth-user-output.ts
index 69659721..e2304681 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-oauth-user-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-oauth-user-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListOAuthUserOutput {
* @memberof SqlSugarPagedListOAuthUserOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListOAuthUserOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-open-access-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-open-access-output.ts
index 49fa1351..cedd9e55 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-open-access-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-open-access-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListOpenAccessOutput {
* @memberof SqlSugarPagedListOpenAccessOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListOpenAccessOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-page-log-http-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-page-log-http-output.ts
new file mode 100644
index 00000000..7fed39ff
--- /dev/null
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-page-log-http-output.ts
@@ -0,0 +1,87 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { PageLogHttpOutput } from './page-log-http-output';
+ /**
+ * 分页泛型集合
+ *
+ * @export
+ * @interface SqlSugarPagedListPageLogHttpOutput
+ */
+export interface SqlSugarPagedListPageLogHttpOutput {
+
+ /**
+ * 页码
+ *
+ * @type {number}
+ * @memberof SqlSugarPagedListPageLogHttpOutput
+ */
+ page?: number;
+
+ /**
+ * 页容量
+ *
+ * @type {number}
+ * @memberof SqlSugarPagedListPageLogHttpOutput
+ */
+ pageSize?: number;
+
+ /**
+ * 总条数
+ *
+ * @type {number}
+ * @memberof SqlSugarPagedListPageLogHttpOutput
+ */
+ total?: number;
+
+ /**
+ * 总页数
+ *
+ * @type {number}
+ * @memberof SqlSugarPagedListPageLogHttpOutput
+ */
+ totalPages?: number;
+
+ /**
+ * 当前页集合
+ *
+ * @type {Array}
+ * @memberof SqlSugarPagedListPageLogHttpOutput
+ */
+ items?: Array | null;
+
+ /**
+ * 是否有上一页
+ *
+ * @type {boolean}
+ * @memberof SqlSugarPagedListPageLogHttpOutput
+ */
+ hasPrevPage?: boolean;
+
+ /**
+ * 是否有下一页
+ *
+ * @type {boolean}
+ * @memberof SqlSugarPagedListPageLogHttpOutput
+ */
+ hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListPageLogHttpOutput
+ */
+ totalInfo?: any | null;
+}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-page-pos-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-page-pos-output.ts
index e285db86..6d4b4a86 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-page-pos-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-page-pos-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListPagePosOutput {
* @memberof SqlSugarPagedListPagePosOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListPagePosOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-page-role-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-page-role-output.ts
index 6a4da134..f18668d1 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-page-role-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-page-role-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListPageRoleOutput {
* @memberof SqlSugarPagedListPageRoleOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListPageRoleOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-page-serial-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-page-serial-output.ts
index 6b51bd73..272c5210 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-page-serial-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-page-serial-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListPageSerialOutput {
* @memberof SqlSugarPagedListPageSerialOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListPageSerialOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-report-config-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-report-config-output.ts
index d9bc879f..defa4f93 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-report-config-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-report-config-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListReportConfigOutput {
* @memberof SqlSugarPagedListReportConfigOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListReportConfigOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-code-gen.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-code-gen.ts
index 96ea2c5f..e0337241 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-code-gen.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-code-gen.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysCodeGen {
* @memberof SqlSugarPagedListSysCodeGen
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysCodeGen
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-config-tenant.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-config-tenant.ts
index 84d71883..69fc2d26 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-config-tenant.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-config-tenant.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysConfigTenant {
* @memberof SqlSugarPagedListSysConfigTenant
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysConfigTenant
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-config.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-config.ts
index d574da0d..54efca69 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-config.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-config.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysConfig {
* @memberof SqlSugarPagedListSysConfig
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysConfig
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-dict-data.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-dict-data.ts
index 61b5e7f4..167be5c6 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-dict-data.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-dict-data.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysDictData {
* @memberof SqlSugarPagedListSysDictData
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysDictData
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-dict-type.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-dict-type.ts
index 6fed5798..60fb2cd8 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-dict-type.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-dict-type.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysDictType {
* @memberof SqlSugarPagedListSysDictType
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysDictType
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-file.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-file.ts
index eb1fd4f1..c7069b6e 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-file.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-file.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysFile {
* @memberof SqlSugarPagedListSysFile
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysFile
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-job-trigger-record.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-job-trigger-record.ts
index 6cf1161f..5f9efbb2 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-job-trigger-record.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-job-trigger-record.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysJobTriggerRecord {
* @memberof SqlSugarPagedListSysJobTriggerRecord
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysJobTriggerRecord
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-ldap.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-ldap.ts
index da609033..0d86b175 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-ldap.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-ldap.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysLdap {
* @memberof SqlSugarPagedListSysLdap
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysLdap
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-diff.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-diff.ts
index bd4f40a6..71da3c18 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-diff.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-diff.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysLogDiff {
* @memberof SqlSugarPagedListSysLogDiff
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysLogDiff
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-ex.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-ex.ts
index 34cc7e9f..bbf602a0 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-ex.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-ex.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysLogEx {
* @memberof SqlSugarPagedListSysLogEx
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysLogEx
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-msg.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-msg.ts
index fbe42255..7c3120d5 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-msg.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-msg.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysLogMsg {
* @memberof SqlSugarPagedListSysLogMsg
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysLogMsg
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-op.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-op.ts
index fc462426..70d0e0df 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-op.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-op.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysLogOp {
* @memberof SqlSugarPagedListSysLogOp
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysLogOp
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-vis.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-vis.ts
index e4566001..1fa36f1e 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-vis.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-log-vis.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysLogVis {
* @memberof SqlSugarPagedListSysLogVis
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysLogVis
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-notice-user.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-notice-user.ts
index a4dd4904..0623b922 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-notice-user.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-notice-user.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysNoticeUser {
* @memberof SqlSugarPagedListSysNoticeUser
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysNoticeUser
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-notice.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-notice.ts
index 7f8cc20f..20c13171 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-notice.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-notice.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysNotice {
* @memberof SqlSugarPagedListSysNotice
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysNotice
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-plugin.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-plugin.ts
index f5826758..b429a5d2 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-plugin.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-plugin.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysPlugin {
* @memberof SqlSugarPagedListSysPlugin
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysPlugin
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-print.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-print.ts
index 94a9f6ca..385e9003 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-print.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-print.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysPrint {
* @memberof SqlSugarPagedListSysPrint
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysPrint
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-region.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-region.ts
index f8bb7fc1..78301383 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-region.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-region.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysRegion {
* @memberof SqlSugarPagedListSysRegion
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysRegion
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-report-data-source.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-report-data-source.ts
index 3181324f..962ce93b 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-report-data-source.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-report-data-source.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysReportDataSource {
* @memberof SqlSugarPagedListSysReportDataSource
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysReportDataSource
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-upgrade.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-upgrade.ts
index fc8b1841..c64486d1 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-upgrade.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-upgrade.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysUpgrade {
* @memberof SqlSugarPagedListSysUpgrade
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysUpgrade
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-wechat-pay.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-wechat-pay.ts
index dcb7a6b0..b4cd5729 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-sys-wechat-pay.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-sys-wechat-pay.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListSysWechatPay {
* @memberof SqlSugarPagedListSysWechatPay
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListSysWechatPay
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-tenant-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-tenant-output.ts
index c50a659b..c67640a6 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-tenant-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-tenant-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListTenantOutput {
* @memberof SqlSugarPagedListTenantOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListTenantOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sql-sugar-paged-list-user-output.ts b/Web/src/api-services/system/models/sql-sugar-paged-list-user-output.ts
index 44cfcd3a..8d0028ed 100644
--- a/Web/src/api-services/system/models/sql-sugar-paged-list-user-output.ts
+++ b/Web/src/api-services/system/models/sql-sugar-paged-list-user-output.ts
@@ -76,4 +76,12 @@ export interface SqlSugarPagedListUserOutput {
* @memberof SqlSugarPagedListUserOutput
*/
hasNextPage?: boolean;
+
+ /**
+ * 统计数据
+ *
+ * @type {any}
+ * @memberof SqlSugarPagedListUserOutput
+ */
+ totalInfo?: any | null;
}
diff --git a/Web/src/api-services/system/models/sys-log-http.ts b/Web/src/api-services/system/models/sys-log-http.ts
new file mode 100644
index 00000000..cf60159d
--- /dev/null
+++ b/Web/src/api-services/system/models/sys-log-http.ts
@@ -0,0 +1,132 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { HttpStatusCode } from './http-status-code';
+import { YesNoEnum } from './yes-no-enum';
+ /**
+ * Http请求日志表
+ *
+ * @export
+ * @interface SysLogHttp
+ */
+export interface SysLogHttp {
+
+ /**
+ * 雪花Id
+ *
+ * @type {number}
+ * @memberof SysLogHttp
+ */
+ id?: number;
+
+ /**
+ * 请求方式
+ *
+ * @type {string}
+ * @memberof SysLogHttp
+ */
+ httpMethod?: string | null;
+
+ /**
+ * @type {YesNoEnum}
+ * @memberof SysLogHttp
+ */
+ isSuccessStatusCode?: YesNoEnum;
+
+ /**
+ * 请求地址
+ *
+ * @type {string}
+ * @memberof SysLogHttp
+ */
+ requestUrl?: string | null;
+
+ /**
+ * 请求头
+ *
+ * @type {string}
+ * @memberof SysLogHttp
+ */
+ requestHeaders?: string | null;
+
+ /**
+ * 请求体
+ *
+ * @type {string}
+ * @memberof SysLogHttp
+ */
+ requestBody?: string | null;
+
+ /**
+ * @type {HttpStatusCode}
+ * @memberof SysLogHttp
+ */
+ statusCode?: HttpStatusCode;
+
+ /**
+ * 响应头
+ *
+ * @type {string}
+ * @memberof SysLogHttp
+ */
+ responseHeaders?: string | null;
+
+ /**
+ * 响应体
+ *
+ * @type {string}
+ * @memberof SysLogHttp
+ */
+ responseBody?: string | null;
+
+ /**
+ * 异常信息
+ *
+ * @type {string}
+ * @memberof SysLogHttp
+ */
+ exception?: string | null;
+
+ /**
+ * 开始时间
+ *
+ * @type {Date}
+ * @memberof SysLogHttp
+ */
+ startTime?: Date | null;
+
+ /**
+ * 结束时间
+ *
+ * @type {Date}
+ * @memberof SysLogHttp
+ */
+ endTime?: Date | null;
+
+ /**
+ * 耗时(毫秒)
+ *
+ * @type {number}
+ * @memberof SysLogHttp
+ */
+ elapsed?: number | null;
+
+ /**
+ * 创建时间
+ *
+ * @type {Date}
+ * @memberof SysLogHttp
+ */
+ createTime?: Date;
+}