diff --git a/Admin.NET/Admin.NET.Core/Service/Config/SysConfigService.cs b/Admin.NET/Admin.NET.Core/Service/Config/SysConfigService.cs
index 580da2eb..42987e8c 100644
--- a/Admin.NET/Admin.NET.Core/Service/Config/SysConfigService.cs
+++ b/Admin.NET/Admin.NET.Core/Service/Config/SysConfigService.cs
@@ -137,11 +137,22 @@ public class SysConfigService : IDynamicApiController, ITransient
}
///
- /// 根据Code获取参数配置值
+ /// 根据Code获取参数配置值 🔖
///
///
///
[DisplayName("根据Code获取参数配置值")]
+ public async Task GetConfigValueByCode(string code)
+ {
+ return await GetConfigValueByCode(code);
+ }
+
+ ///
+ /// 获取参数配置值
+ ///
+ ///
+ ///
+ [NonAction]
public async Task GetConfigValueByCode(string code)
{
if (string.IsNullOrWhiteSpace(code)) return default;
diff --git a/Web/src/api-services/apis/sys-config-api.ts b/Web/src/api-services/apis/sys-config-api.ts
index 477cb6ec..2ca5ab16 100644
--- a/Web/src/api-services/apis/sys-config-api.ts
+++ b/Web/src/api-services/apis/sys-config-api.ts
@@ -22,6 +22,7 @@ import { AdminResultListString } from '../models';
import { AdminResultListSysConfig } from '../models';
import { AdminResultObject } from '../models';
import { AdminResultSqlSugarPagedListSysConfig } from '../models';
+import { AdminResultString } from '../models';
import { AdminResultSysConfig } from '../models';
import { BatchConfigInput } from '../models';
import { DeleteConfigInput } from '../models';
@@ -178,6 +179,55 @@ export const SysConfigApiAxiosParamCreator = function (configuration?: Configura
options: localVarRequestOptions,
};
},
+ /**
+ *
+ * @summary 根据Code获取参数配置值 🔖
+ * @param {string} code
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ apiSysConfigConfigValueByCodeCodeGet: async (code: string, options: AxiosRequestConfig = {}): Promise => {
+ // verify required parameter 'code' is not null or undefined
+ if (code === null || code === undefined) {
+ throw new RequiredError('code','Required parameter code was null or undefined when calling apiSysConfigConfigValueByCodeCodeGet.');
+ }
+ const localVarPath = `/api/sysConfig/configValueByCode/{code}`
+ .replace(`{${"code"}}`, encodeURIComponent(String(code)));
+ // 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,
+ };
+ },
/**
*
* @summary 删除参数配置 🔖
@@ -607,6 +657,20 @@ export const SysConfigApiFp = function(configuration?: Configuration) {
return axios.request(axiosRequestArgs);
};
},
+ /**
+ *
+ * @summary 根据Code获取参数配置值 🔖
+ * @param {string} code
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysConfigConfigValueByCodeCodeGet(code: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>> {
+ const localVarAxiosArgs = await SysConfigApiAxiosParamCreator(configuration).apiSysConfigConfigValueByCodeCodeGet(code, options);
+ return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+ const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+ return axios.request(axiosRequestArgs);
+ };
+ },
/**
*
* @summary 删除参数配置 🔖
@@ -756,6 +820,16 @@ export const SysConfigApiFactory = function (configuration?: Configuration, base
async apiSysConfigBatchUpdatePost(body?: Array, options?: AxiosRequestConfig): Promise> {
return SysConfigApiFp(configuration).apiSysConfigBatchUpdatePost(body, options).then((request) => request(axios, basePath));
},
+ /**
+ *
+ * @summary 根据Code获取参数配置值 🔖
+ * @param {string} code
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async apiSysConfigConfigValueByCodeCodeGet(code: string, options?: AxiosRequestConfig): Promise> {
+ return SysConfigApiFp(configuration).apiSysConfigConfigValueByCodeCodeGet(code, options).then((request) => request(axios, basePath));
+ },
/**
*
* @summary 删除参数配置 🔖
@@ -877,6 +951,17 @@ export class SysConfigApi extends BaseAPI {
public async apiSysConfigBatchUpdatePost(body?: Array, options?: AxiosRequestConfig) : Promise> {
return SysConfigApiFp(this.configuration).apiSysConfigBatchUpdatePost(body, options).then((request) => request(this.axios, this.basePath));
}
+ /**
+ *
+ * @summary 根据Code获取参数配置值 🔖
+ * @param {string} code
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof SysConfigApi
+ */
+ public async apiSysConfigConfigValueByCodeCodeGet(code: string, options?: AxiosRequestConfig) : Promise> {
+ return SysConfigApiFp(this.configuration).apiSysConfigConfigValueByCodeCodeGet(code, options).then((request) => request(this.axios, this.basePath));
+ }
/**
*
* @summary 删除参数配置 🔖