Przeglądaj źródła

😎更新接口请求文件

zuohuaijun 2 lat temu
rodzic
commit
b53fb2fbc2
69 zmienionych plików z 5500 dodań i 19 usunięć
  1. 1 0
      Web/src/api-services/api.ts
  2. 4 3
      Web/src/api-services/apis/sys-dict-type-api.ts
  3. 3 4
      Web/src/api-services/apis/sys-log-diff-api.ts
  4. 3 4
      Web/src/api-services/apis/sys-log-ex-api.ts
  5. 3 4
      Web/src/api-services/apis/sys-log-op-api.ts
  6. 3 4
      Web/src/api-services/apis/sys-log-vis-api.ts
  7. 392 0
      Web/src/api-services/apis/sys-proc-api.ts
  8. 69 0
      Web/src/api-services/models/admin-result-data-set.ts
  9. 69 0
      Web/src/api-services/models/admin-result-data-table.ts
  10. 136 0
      Web/src/api-services/models/assembly.ts
  11. 47 0
      Web/src/api-services/models/base-proc-input.ts
  12. 26 0
      Web/src/api-services/models/calendar-algorithm-type.ts
  13. 25 0
      Web/src/api-services/models/calendar-week-rule.ts
  14. 59 0
      Web/src/api-services/models/calendar.ts
  15. 27 0
      Web/src/api-services/models/calling-conventions.ts
  16. 41 0
      Web/src/api-services/models/compare-info.ts
  17. 222 0
      Web/src/api-services/models/constructor-info.ts
  18. 155 0
      Web/src/api-services/models/culture-info.ts
  19. 30 0
      Web/src/api-services/models/culture-types.ts
  20. 50 0
      Web/src/api-services/models/custom-attribute-data.ts
  21. 48 0
      Web/src/api-services/models/custom-attribute-named-argument.ts
  22. 35 0
      Web/src/api-services/models/custom-attribute-typed-argument.ts
  23. 160 0
      Web/src/api-services/models/data-column.ts
  24. 26 0
      Web/src/api-services/models/data-set-date-time.ts
  25. 129 0
      Web/src/api-services/models/data-set.ts
  26. 160 0
      Web/src/api-services/models/data-table.ts
  27. 181 0
      Web/src/api-services/models/date-time-format-info.ts
  28. 29 0
      Web/src/api-services/models/day-of-week.ts
  29. 25 0
      Web/src/api-services/models/digit-shapes.ts
  30. 25 0
      Web/src/api-services/models/event-attributes.ts
  31. 118 0
      Web/src/api-services/models/event-info.ts
  32. 55 0
      Web/src/api-services/models/export-proc-by-tmpinput.ts
  33. 53 0
      Web/src/api-services/models/export-proc-input.ts
  34. 41 0
      Web/src/api-services/models/field-attributes.ts
  35. 184 0
      Web/src/api-services/models/field-info.ts
  36. 30 0
      Web/src/api-services/models/generic-parameter-attributes.ts
  37. 29 0
      Web/src/api-services/models/icomponent.ts
  38. 28 0
      Web/src/api-services/models/icontainer.ts
  39. 22 0
      Web/src/api-services/models/icustom-attribute-provider.ts
  40. 61 0
      Web/src/api-services/models/index.ts
  41. 22 0
      Web/src/api-services/models/int-ptr.ts
  42. 48 0
      Web/src/api-services/models/isite.ts
  43. 25 0
      Web/src/api-services/models/layout-kind.ts
  44. 26 0
      Web/src/api-services/models/mapping-type.ts
  45. 74 0
      Web/src/api-services/models/member-info.ts
  46. 31 0
      Web/src/api-services/models/member-types.ts
  47. 44 0
      Web/src/api-services/models/method-attributes.ts
  48. 222 0
      Web/src/api-services/models/method-base.ts
  49. 36 0
      Web/src/api-services/models/method-impl-attributes.ts
  50. 242 0
      Web/src/api-services/models/method-info.ts
  51. 28 0
      Web/src/api-services/models/module-handle.ts
  52. 79 0
      Web/src/api-services/models/module.ts
  53. 191 0
      Web/src/api-services/models/number-format-info.ts
  54. 33 0
      Web/src/api-services/models/parameter-attributes.ts
  55. 116 0
      Web/src/api-services/models/parameter-info.ts
  56. 30 0
      Web/src/api-services/models/property-attributes.ts
  57. 118 0
      Web/src/api-services/models/property-info.ts
  58. 29 0
      Web/src/api-services/models/runtime-field-handle.ts
  59. 29 0
      Web/src/api-services/models/runtime-method-handle.ts
  60. 29 0
      Web/src/api-services/models/runtime-type-handle.ts
  61. 24 0
      Web/src/api-services/models/schema-serialization-mode.ts
  62. 25 0
      Web/src/api-services/models/security-rule-set.ts
  63. 24 0
      Web/src/api-services/models/serialization-format.ts
  64. 34 0
      Web/src/api-services/models/sort-version.ts
  65. 35 0
      Web/src/api-services/models/struct-layout-attribute.ts
  66. 76 0
      Web/src/api-services/models/text-info.ts
  67. 48 0
      Web/src/api-services/models/type-attributes.ts
  68. 519 0
      Web/src/api-services/models/type-info.ts
  69. 459 0
      Web/src/api-services/models/type.ts

+ 1 - 0
Web/src/api-services/api.ts

@@ -41,6 +41,7 @@ export * from './apis/sys-org-api';
 export * from './apis/sys-plugin-api';
 export * from './apis/sys-pos-api';
 export * from './apis/sys-print-api';
+export * from './apis/sys-proc-api';
 export * from './apis/sys-region-api';
 export * from './apis/sys-role-api';
 export * from './apis/sys-server-api';

+ 4 - 3
Web/src/api-services/apis/sys-dict-type-api.ts

@@ -20,6 +20,7 @@ import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } fr
 import { AddDictTypeInput } from '../models';
 import { AdminResultListSysDictData } from '../models';
 import { AdminResultListSysDictType } from '../models';
+import { AdminResultObject } from '../models';
 import { AdminResultSqlSugarPagedListSysDictType } from '../models';
 import { AdminResultSysDictType } from '../models';
 import { DeleteDictTypeInput } from '../models';
@@ -497,7 +498,7 @@ export const SysDictTypeApiFp = function(configuration?: Configuration) {
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysDictTypeAllDictListGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultListSysDictType>>> {
+        async apiSysDictTypeAllDictListGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultObject>>> {
             const localVarAxiosArgs = await SysDictTypeApiAxiosParamCreator(configuration).apiSysDictTypeAllDictListGet(options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -627,7 +628,7 @@ export const SysDictTypeApiFactory = function (configuration?: Configuration, ba
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysDictTypeAllDictListGet(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultListSysDictType>> {
+        async apiSysDictTypeAllDictListGet(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultObject>> {
             return SysDictTypeApiFp(configuration).apiSysDictTypeAllDictListGet(options).then((request) => request(axios, basePath));
         },
         /**
@@ -728,7 +729,7 @@ export class SysDictTypeApi extends BaseAPI {
      * @throws {RequiredError}
      * @memberof SysDictTypeApi
      */
-    public async apiSysDictTypeAllDictListGet(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultListSysDictType>> {
+    public async apiSysDictTypeAllDictListGet(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultObject>> {
         return SysDictTypeApiFp(this.configuration).apiSysDictTypeAllDictListGet(options).then((request) => request(this.axios, this.basePath));
     }
     /**

+ 3 - 4
Web/src/api-services/apis/sys-log-diff-api.ts

@@ -17,7 +17,6 @@ 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 { AdminResultBoolean } from '../models';
 import { AdminResultSqlSugarPagedListSysLogDiff } from '../models';
 import { PageLogInput } from '../models';
 /**
@@ -132,7 +131,7 @@ export const SysLogDiffApiFp = function(configuration?: Configuration) {
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogDiffClearPost(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultBoolean>>> {
+        async apiSysLogDiffClearPost(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
             const localVarAxiosArgs = await SysLogDiffApiAxiosParamCreator(configuration).apiSysLogDiffClearPost(options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -168,7 +167,7 @@ export const SysLogDiffApiFactory = function (configuration?: Configuration, bas
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogDiffClearPost(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultBoolean>> {
+        async apiSysLogDiffClearPost(options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
             return SysLogDiffApiFp(configuration).apiSysLogDiffClearPost(options).then((request) => request(axios, basePath));
         },
         /**
@@ -198,7 +197,7 @@ export class SysLogDiffApi extends BaseAPI {
      * @throws {RequiredError}
      * @memberof SysLogDiffApi
      */
-    public async apiSysLogDiffClearPost(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultBoolean>> {
+    public async apiSysLogDiffClearPost(options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
         return SysLogDiffApiFp(this.configuration).apiSysLogDiffClearPost(options).then((request) => request(this.axios, this.basePath));
     }
     /**

+ 3 - 4
Web/src/api-services/apis/sys-log-ex-api.ts

@@ -17,7 +17,6 @@ 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 { AdminResultBoolean } from '../models';
 import { AdminResultSqlSugarPagedListSysLogEx } from '../models';
 import { LogInput } from '../models';
 import { PageLogInput } from '../models';
@@ -181,7 +180,7 @@ export const SysLogExApiFp = function(configuration?: Configuration) {
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogExClearPost(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultBoolean>>> {
+        async apiSysLogExClearPost(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
             const localVarAxiosArgs = await SysLogExApiAxiosParamCreator(configuration).apiSysLogExClearPost(options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -231,7 +230,7 @@ export const SysLogExApiFactory = function (configuration?: Configuration, baseP
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogExClearPost(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultBoolean>> {
+        async apiSysLogExClearPost(options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
             return SysLogExApiFp(configuration).apiSysLogExClearPost(options).then((request) => request(axios, basePath));
         },
         /**
@@ -271,7 +270,7 @@ export class SysLogExApi extends BaseAPI {
      * @throws {RequiredError}
      * @memberof SysLogExApi
      */
-    public async apiSysLogExClearPost(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultBoolean>> {
+    public async apiSysLogExClearPost(options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
         return SysLogExApiFp(this.configuration).apiSysLogExClearPost(options).then((request) => request(this.axios, this.basePath));
     }
     /**

+ 3 - 4
Web/src/api-services/apis/sys-log-op-api.ts

@@ -17,7 +17,6 @@ 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 { AdminResultBoolean } from '../models';
 import { AdminResultSqlSugarPagedListSysLogOp } from '../models';
 import { LogInput } from '../models';
 import { PageLogInput } from '../models';
@@ -181,7 +180,7 @@ export const SysLogOpApiFp = function(configuration?: Configuration) {
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogOpClearPost(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultBoolean>>> {
+        async apiSysLogOpClearPost(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
             const localVarAxiosArgs = await SysLogOpApiAxiosParamCreator(configuration).apiSysLogOpClearPost(options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -231,7 +230,7 @@ export const SysLogOpApiFactory = function (configuration?: Configuration, baseP
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogOpClearPost(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultBoolean>> {
+        async apiSysLogOpClearPost(options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
             return SysLogOpApiFp(configuration).apiSysLogOpClearPost(options).then((request) => request(axios, basePath));
         },
         /**
@@ -271,7 +270,7 @@ export class SysLogOpApi extends BaseAPI {
      * @throws {RequiredError}
      * @memberof SysLogOpApi
      */
-    public async apiSysLogOpClearPost(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultBoolean>> {
+    public async apiSysLogOpClearPost(options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
         return SysLogOpApiFp(this.configuration).apiSysLogOpClearPost(options).then((request) => request(this.axios, this.basePath));
     }
     /**

+ 3 - 4
Web/src/api-services/apis/sys-log-vis-api.ts

@@ -17,7 +17,6 @@ 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 { AdminResultBoolean } from '../models';
 import { AdminResultSqlSugarPagedListSysLogVis } from '../models';
 import { PageLogInput } from '../models';
 /**
@@ -132,7 +131,7 @@ export const SysLogVisApiFp = function(configuration?: Configuration) {
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogVisClearPost(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultBoolean>>> {
+        async apiSysLogVisClearPost(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
             const localVarAxiosArgs = await SysLogVisApiAxiosParamCreator(configuration).apiSysLogVisClearPost(options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -168,7 +167,7 @@ export const SysLogVisApiFactory = function (configuration?: Configuration, base
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogVisClearPost(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultBoolean>> {
+        async apiSysLogVisClearPost(options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
             return SysLogVisApiFp(configuration).apiSysLogVisClearPost(options).then((request) => request(axios, basePath));
         },
         /**
@@ -198,7 +197,7 @@ export class SysLogVisApi extends BaseAPI {
      * @throws {RequiredError}
      * @memberof SysLogVisApi
      */
-    public async apiSysLogVisClearPost(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultBoolean>> {
+    public async apiSysLogVisClearPost(options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
         return SysLogVisApiFp(this.configuration).apiSysLogVisClearPost(options).then((request) => request(this.axios, this.basePath));
     }
     /**

+ 392 - 0
Web/src/api-services/apis/sys-proc-api.ts

@@ -0,0 +1,392 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { AdminResultDataSet } from '../models';
+import { AdminResultDataTable } from '../models';
+import { AdminResultIActionResult } from '../models';
+import { BaseProcInput } from '../models';
+import { ExportProcByTMPInput } from '../models';
+import { ExportProcInput } from '../models';
+/**
+ * SysProcApi - axios parameter creator
+ * @export
+ */
+export const SysProcApiAxiosParamCreator = function (configuration?: Configuration) {
+    return {
+        /**
+         * 
+         * @summary 获取存储过程返回数据集-Oracle、达梦参数顺序不能错  Oracle 返回table、table1,其他返回table1、table2。适用于报表、复杂详细页面等 🔖
+         * @param {BaseProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiSysProcCommonDataSetPost: async (body?: BaseProcInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            const localVarPath = `/api/sysProc/commonDataSet`;
+            // 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 {ExportProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiSysProcPocExport2Post: async (body?: ExportProcInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            const localVarPath = `/api/sysProc/pocExport2`;
+            // 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 {ExportProcByTMPInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiSysProcPocExportPost: async (body?: ExportProcByTMPInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            const localVarPath = `/api/sysProc/pocExport`;
+            // 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 获取存储过程返回表-Oracle、达梦参数顺序不能错 🔖
+         * @param {BaseProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiSysProcProcTablePost: async (body?: BaseProcInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            const localVarPath = `/api/sysProc/procTable`;
+            // 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,
+            };
+        },
+    }
+};
+
+/**
+ * SysProcApi - functional programming interface
+ * @export
+ */
+export const SysProcApiFp = function(configuration?: Configuration) {
+    return {
+        /**
+         * 
+         * @summary 获取存储过程返回数据集-Oracle、达梦参数顺序不能错  Oracle 返回table、table1,其他返回table1、table2。适用于报表、复杂详细页面等 🔖
+         * @param {BaseProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysProcCommonDataSetPost(body?: BaseProcInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDataSet>>> {
+            const localVarAxiosArgs = await SysProcApiAxiosParamCreator(configuration).apiSysProcCommonDataSetPost(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 {ExportProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysProcPocExport2Post(body?: ExportProcInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultIActionResult>>> {
+            const localVarAxiosArgs = await SysProcApiAxiosParamCreator(configuration).apiSysProcPocExport2Post(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 {ExportProcByTMPInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysProcPocExportPost(body?: ExportProcByTMPInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultIActionResult>>> {
+            const localVarAxiosArgs = await SysProcApiAxiosParamCreator(configuration).apiSysProcPocExportPost(body, options);
+            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+                return axios.request(axiosRequestArgs);
+            };
+        },
+        /**
+         * 
+         * @summary 获取存储过程返回表-Oracle、达梦参数顺序不能错 🔖
+         * @param {BaseProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysProcProcTablePost(body?: BaseProcInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDataTable>>> {
+            const localVarAxiosArgs = await SysProcApiAxiosParamCreator(configuration).apiSysProcProcTablePost(body, options);
+            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+                return axios.request(axiosRequestArgs);
+            };
+        },
+    }
+};
+
+/**
+ * SysProcApi - factory interface
+ * @export
+ */
+export const SysProcApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
+    return {
+        /**
+         * 
+         * @summary 获取存储过程返回数据集-Oracle、达梦参数顺序不能错  Oracle 返回table、table1,其他返回table1、table2。适用于报表、复杂详细页面等 🔖
+         * @param {BaseProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysProcCommonDataSetPost(body?: BaseProcInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDataSet>> {
+            return SysProcApiFp(configuration).apiSysProcCommonDataSetPost(body, options).then((request) => request(axios, basePath));
+        },
+        /**
+         * 
+         * @summary 导出存储过程数据-指定列,没有指定的字段会被隐藏 🔖
+         * @param {ExportProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysProcPocExport2Post(body?: ExportProcInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultIActionResult>> {
+            return SysProcApiFp(configuration).apiSysProcPocExport2Post(body, options).then((request) => request(axios, basePath));
+        },
+        /**
+         * 
+         * @summary 根据模板导出存储过程数据 🔖
+         * @param {ExportProcByTMPInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysProcPocExportPost(body?: ExportProcByTMPInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultIActionResult>> {
+            return SysProcApiFp(configuration).apiSysProcPocExportPost(body, options).then((request) => request(axios, basePath));
+        },
+        /**
+         * 
+         * @summary 获取存储过程返回表-Oracle、达梦参数顺序不能错 🔖
+         * @param {BaseProcInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysProcProcTablePost(body?: BaseProcInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDataTable>> {
+            return SysProcApiFp(configuration).apiSysProcProcTablePost(body, options).then((request) => request(axios, basePath));
+        },
+    };
+};
+
+/**
+ * SysProcApi - object-oriented interface
+ * @export
+ * @class SysProcApi
+ * @extends {BaseAPI}
+ */
+export class SysProcApi extends BaseAPI {
+    /**
+     * 
+     * @summary 获取存储过程返回数据集-Oracle、达梦参数顺序不能错  Oracle 返回table、table1,其他返回table1、table2。适用于报表、复杂详细页面等 🔖
+     * @param {BaseProcInput} [body] 
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof SysProcApi
+     */
+    public async apiSysProcCommonDataSetPost(body?: BaseProcInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDataSet>> {
+        return SysProcApiFp(this.configuration).apiSysProcCommonDataSetPost(body, options).then((request) => request(this.axios, this.basePath));
+    }
+    /**
+     * 
+     * @summary 导出存储过程数据-指定列,没有指定的字段会被隐藏 🔖
+     * @param {ExportProcInput} [body] 
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof SysProcApi
+     */
+    public async apiSysProcPocExport2Post(body?: ExportProcInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultIActionResult>> {
+        return SysProcApiFp(this.configuration).apiSysProcPocExport2Post(body, options).then((request) => request(this.axios, this.basePath));
+    }
+    /**
+     * 
+     * @summary 根据模板导出存储过程数据 🔖
+     * @param {ExportProcByTMPInput} [body] 
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof SysProcApi
+     */
+    public async apiSysProcPocExportPost(body?: ExportProcByTMPInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultIActionResult>> {
+        return SysProcApiFp(this.configuration).apiSysProcPocExportPost(body, options).then((request) => request(this.axios, this.basePath));
+    }
+    /**
+     * 
+     * @summary 获取存储过程返回表-Oracle、达梦参数顺序不能错 🔖
+     * @param {BaseProcInput} [body] 
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof SysProcApi
+     */
+    public async apiSysProcProcTablePost(body?: BaseProcInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDataTable>> {
+        return SysProcApiFp(this.configuration).apiSysProcProcTablePost(body, options).then((request) => request(this.axios, this.basePath));
+    }
+}

+ 69 - 0
Web/src/api-services/models/admin-result-data-set.ts

@@ -0,0 +1,69 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { DataSet } from './data-set';
+ /**
+ * 全局返回结果
+ *
+ * @export
+ * @interface AdminResultDataSet
+ */
+export interface AdminResultDataSet {
+
+    /**
+     * 状态码
+     *
+     * @type {number}
+     * @memberof AdminResultDataSet
+     */
+    code?: number;
+
+    /**
+     * 类型success、warning、error
+     *
+     * @type {string}
+     * @memberof AdminResultDataSet
+     */
+    type?: string | null;
+
+    /**
+     * 错误信息
+     *
+     * @type {string}
+     * @memberof AdminResultDataSet
+     */
+    message?: string | null;
+
+    /**
+     * @type {DataSet}
+     * @memberof AdminResultDataSet
+     */
+    result?: DataSet;
+
+    /**
+     * 附加数据
+     *
+     * @type {any}
+     * @memberof AdminResultDataSet
+     */
+    extras?: any | null;
+
+    /**
+     * 时间
+     *
+     * @type {Date}
+     * @memberof AdminResultDataSet
+     */
+    time?: Date;
+}

+ 69 - 0
Web/src/api-services/models/admin-result-data-table.ts

@@ -0,0 +1,69 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { DataTable } from './data-table';
+ /**
+ * 全局返回结果
+ *
+ * @export
+ * @interface AdminResultDataTable
+ */
+export interface AdminResultDataTable {
+
+    /**
+     * 状态码
+     *
+     * @type {number}
+     * @memberof AdminResultDataTable
+     */
+    code?: number;
+
+    /**
+     * 类型success、warning、error
+     *
+     * @type {string}
+     * @memberof AdminResultDataTable
+     */
+    type?: string | null;
+
+    /**
+     * 错误信息
+     *
+     * @type {string}
+     * @memberof AdminResultDataTable
+     */
+    message?: string | null;
+
+    /**
+     * @type {DataTable}
+     * @memberof AdminResultDataTable
+     */
+    result?: DataTable;
+
+    /**
+     * 附加数据
+     *
+     * @type {any}
+     * @memberof AdminResultDataTable
+     */
+    extras?: any | null;
+
+    /**
+     * 时间
+     *
+     * @type {Date}
+     * @memberof AdminResultDataTable
+     */
+    time?: Date;
+}

+ 136 - 0
Web/src/api-services/models/assembly.ts

@@ -0,0 +1,136 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CustomAttributeData } from './custom-attribute-data';
+import { MethodInfo } from './method-info';
+import { Module } from './module';
+import { SecurityRuleSet } from './security-rule-set';
+import { Type } from './type';
+import { TypeInfo } from './type-info';
+ /**
+ * 
+ *
+ * @export
+ * @interface Assembly
+ */
+export interface Assembly {
+
+    /**
+     * @type {Array<TypeInfo>}
+     * @memberof Assembly
+     */
+    definedTypes?: Array<TypeInfo> | null;
+
+    /**
+     * @type {Array<Type>}
+     * @memberof Assembly
+     */
+    exportedTypes?: Array<Type> | null;
+
+    /**
+     * @type {string}
+     * @memberof Assembly
+     */
+    codeBase?: string | null;
+
+    /**
+     * @type {MethodInfo}
+     * @memberof Assembly
+     */
+    entryPoint?: MethodInfo;
+
+    /**
+     * @type {string}
+     * @memberof Assembly
+     */
+    fullName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof Assembly
+     */
+    imageRuntimeVersion?: string | null;
+
+    /**
+     * @type {boolean}
+     * @memberof Assembly
+     */
+    isDynamic?: boolean;
+
+    /**
+     * @type {string}
+     * @memberof Assembly
+     */
+    location?: string | null;
+
+    /**
+     * @type {boolean}
+     * @memberof Assembly
+     */
+    reflectionOnly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Assembly
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Assembly
+     */
+    isFullyTrusted?: boolean;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof Assembly
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {string}
+     * @memberof Assembly
+     */
+    escapedCodeBase?: string | null;
+
+    /**
+     * @type {Module}
+     * @memberof Assembly
+     */
+    manifestModule?: Module;
+
+    /**
+     * @type {Array<Module>}
+     * @memberof Assembly
+     */
+    modules?: Array<Module> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof Assembly
+     */
+    globalAssemblyCache?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof Assembly
+     */
+    hostContext?: number;
+
+    /**
+     * @type {SecurityRuleSet}
+     * @memberof Assembly
+     */
+    securityRuleSet?: SecurityRuleSet;
+}

+ 47 - 0
Web/src/api-services/models/base-proc-input.ts

@@ -0,0 +1,47 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface BaseProcInput
+ */
+export interface BaseProcInput {
+
+    /**
+     * ProcId
+     *
+     * @type {string}
+     * @memberof BaseProcInput
+     */
+    procId?: string | null;
+
+    /**
+     * 数据库配置Id
+     *
+     * @type {string}
+     * @memberof BaseProcInput
+     */
+    configId?: string | null;
+
+    /**
+     * 存储过程输入参数
+     *
+     * @type {{ [key: string]: any; }}
+     * @memberof BaseProcInput
+     * @example {"id":"351060822794565"}
+     */
+    procParams?: { [key: string]: any; } | null;
+}

+ 26 - 0
Web/src/api-services/models/calendar-algorithm-type.ts

@@ -0,0 +1,26 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 CalendarAlgorithmType {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3
+}
+

+ 25 - 0
Web/src/api-services/models/calendar-week-rule.ts

@@ -0,0 +1,25 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 CalendarWeekRule {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2
+}
+

+ 59 - 0
Web/src/api-services/models/calendar.ts

@@ -0,0 +1,59 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CalendarAlgorithmType } from './calendar-algorithm-type';
+ /**
+ * 
+ *
+ * @export
+ * @interface Calendar
+ */
+export interface Calendar {
+
+    /**
+     * @type {Date}
+     * @memberof Calendar
+     */
+    minSupportedDateTime?: Date;
+
+    /**
+     * @type {Date}
+     * @memberof Calendar
+     */
+    maxSupportedDateTime?: Date;
+
+    /**
+     * @type {CalendarAlgorithmType}
+     * @memberof Calendar
+     */
+    algorithmType?: CalendarAlgorithmType;
+
+    /**
+     * @type {boolean}
+     * @memberof Calendar
+     */
+    isReadOnly?: boolean;
+
+    /**
+     * @type {Array<number>}
+     * @memberof Calendar
+     */
+    eras?: Array<number> | null;
+
+    /**
+     * @type {number}
+     * @memberof Calendar
+     */
+    twoDigitYearMax?: number;
+}

+ 27 - 0
Web/src/api-services/models/calling-conventions.ts

@@ -0,0 +1,27 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 CallingConventions {
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_32 = 32,
+    NUMBER_64 = 64
+}
+

+ 41 - 0
Web/src/api-services/models/compare-info.ts

@@ -0,0 +1,41 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { SortVersion } from './sort-version';
+ /**
+ * 
+ *
+ * @export
+ * @interface CompareInfo
+ */
+export interface CompareInfo {
+
+    /**
+     * @type {string}
+     * @memberof CompareInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {SortVersion}
+     * @memberof CompareInfo
+     */
+    version?: SortVersion;
+
+    /**
+     * @type {number}
+     * @memberof CompareInfo
+     */
+    lcid?: number;
+}

+ 222 - 0
Web/src/api-services/models/constructor-info.ts

@@ -0,0 +1,222 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CallingConventions } from './calling-conventions';
+import { CustomAttributeData } from './custom-attribute-data';
+import { MemberTypes } from './member-types';
+import { MethodAttributes } from './method-attributes';
+import { MethodImplAttributes } from './method-impl-attributes';
+import { Module } from './module';
+import { RuntimeMethodHandle } from './runtime-method-handle';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface ConstructorInfo
+ */
+export interface ConstructorInfo {
+
+    /**
+     * @type {string}
+     * @memberof ConstructorInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {Type}
+     * @memberof ConstructorInfo
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof ConstructorInfo
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {Module}
+     * @memberof ConstructorInfo
+     */
+    module?: Module;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof ConstructorInfo
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof ConstructorInfo
+     */
+    metadataToken?: number;
+
+    /**
+     * @type {MethodAttributes}
+     * @memberof ConstructorInfo
+     */
+    attributes?: MethodAttributes;
+
+    /**
+     * @type {MethodImplAttributes}
+     * @memberof ConstructorInfo
+     */
+    methodImplementationFlags?: MethodImplAttributes;
+
+    /**
+     * @type {CallingConventions}
+     * @memberof ConstructorInfo
+     */
+    callingConvention?: CallingConventions;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isAbstract?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isConstructor?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isFinal?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isHideBySig?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isSpecialName?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isStatic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isVirtual?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isFamily?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isFamilyAndAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isFamilyOrAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isPrivate?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isConstructedGenericMethod?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isGenericMethod?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isGenericMethodDefinition?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    containsGenericParameters?: boolean;
+
+    /**
+     * @type {RuntimeMethodHandle}
+     * @memberof ConstructorInfo
+     */
+    methodHandle?: RuntimeMethodHandle;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isSecurityCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isSecuritySafeCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ConstructorInfo
+     */
+    isSecurityTransparent?: boolean;
+
+    /**
+     * @type {MemberTypes}
+     * @memberof ConstructorInfo
+     */
+    memberType?: MemberTypes;
+}

+ 155 - 0
Web/src/api-services/models/culture-info.ts

@@ -0,0 +1,155 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { Calendar } from './calendar';
+import { CompareInfo } from './compare-info';
+import { CultureInfo } from './culture-info';
+import { CultureTypes } from './culture-types';
+import { DateTimeFormatInfo } from './date-time-format-info';
+import { NumberFormatInfo } from './number-format-info';
+import { TextInfo } from './text-info';
+ /**
+ * 
+ *
+ * @export
+ * @interface CultureInfo
+ */
+export interface CultureInfo {
+
+    /**
+     * @type {CultureInfo}
+     * @memberof CultureInfo
+     */
+    parent?: CultureInfo;
+
+    /**
+     * @type {number}
+     * @memberof CultureInfo
+     */
+    lcid?: number;
+
+    /**
+     * @type {number}
+     * @memberof CultureInfo
+     */
+    keyboardLayoutId?: number;
+
+    /**
+     * @type {string}
+     * @memberof CultureInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof CultureInfo
+     */
+    ietfLanguageTag?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof CultureInfo
+     */
+    displayName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof CultureInfo
+     */
+    nativeName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof CultureInfo
+     */
+    englishName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof CultureInfo
+     */
+    twoLetterISOLanguageName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof CultureInfo
+     */
+    threeLetterISOLanguageName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof CultureInfo
+     */
+    threeLetterWindowsLanguageName?: string | null;
+
+    /**
+     * @type {CompareInfo}
+     * @memberof CultureInfo
+     */
+    compareInfo?: CompareInfo;
+
+    /**
+     * @type {TextInfo}
+     * @memberof CultureInfo
+     */
+    textInfo?: TextInfo;
+
+    /**
+     * @type {boolean}
+     * @memberof CultureInfo
+     */
+    isNeutralCulture?: boolean;
+
+    /**
+     * @type {CultureTypes}
+     * @memberof CultureInfo
+     */
+    cultureTypes?: CultureTypes;
+
+    /**
+     * @type {NumberFormatInfo}
+     * @memberof CultureInfo
+     */
+    numberFormat?: NumberFormatInfo;
+
+    /**
+     * @type {DateTimeFormatInfo}
+     * @memberof CultureInfo
+     */
+    dateTimeFormat?: DateTimeFormatInfo;
+
+    /**
+     * @type {Calendar}
+     * @memberof CultureInfo
+     */
+    calendar?: Calendar;
+
+    /**
+     * @type {Array<Calendar>}
+     * @memberof CultureInfo
+     */
+    optionalCalendars?: Array<Calendar> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof CultureInfo
+     */
+    useUserOverride?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof CultureInfo
+     */
+    isReadOnly?: boolean;
+}

+ 30 - 0
Web/src/api-services/models/culture-types.ts

@@ -0,0 +1,30 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 CultureTypes {
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_4 = 4,
+    NUMBER_7 = 7,
+    NUMBER_8 = 8,
+    NUMBER_16 = 16,
+    NUMBER_32 = 32,
+    NUMBER_64 = 64
+}
+

+ 50 - 0
Web/src/api-services/models/custom-attribute-data.ts

@@ -0,0 +1,50 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { ConstructorInfo } from './constructor-info';
+import { CustomAttributeNamedArgument } from './custom-attribute-named-argument';
+import { CustomAttributeTypedArgument } from './custom-attribute-typed-argument';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface CustomAttributeData
+ */
+export interface CustomAttributeData {
+
+    /**
+     * @type {Type}
+     * @memberof CustomAttributeData
+     */
+    attributeType?: Type;
+
+    /**
+     * @type {ConstructorInfo}
+     * @memberof CustomAttributeData
+     */
+    constructor?: ConstructorInfo;
+
+    /**
+     * @type {Array<CustomAttributeTypedArgument>}
+     * @memberof CustomAttributeData
+     */
+    constructorArguments?: Array<CustomAttributeTypedArgument> | null;
+
+    /**
+     * @type {Array<CustomAttributeNamedArgument>}
+     * @memberof CustomAttributeData
+     */
+    namedArguments?: Array<CustomAttributeNamedArgument> | null;
+}

+ 48 - 0
Web/src/api-services/models/custom-attribute-named-argument.ts

@@ -0,0 +1,48 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CustomAttributeTypedArgument } from './custom-attribute-typed-argument';
+import { MemberInfo } from './member-info';
+ /**
+ * 
+ *
+ * @export
+ * @interface CustomAttributeNamedArgument
+ */
+export interface CustomAttributeNamedArgument {
+
+    /**
+     * @type {MemberInfo}
+     * @memberof CustomAttributeNamedArgument
+     */
+    memberInfo?: MemberInfo;
+
+    /**
+     * @type {CustomAttributeTypedArgument}
+     * @memberof CustomAttributeNamedArgument
+     */
+    typedValue?: CustomAttributeTypedArgument;
+
+    /**
+     * @type {string}
+     * @memberof CustomAttributeNamedArgument
+     */
+    memberName?: string | null;
+
+    /**
+     * @type {boolean}
+     * @memberof CustomAttributeNamedArgument
+     */
+    isField?: boolean;
+}

+ 35 - 0
Web/src/api-services/models/custom-attribute-typed-argument.ts

@@ -0,0 +1,35 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface CustomAttributeTypedArgument
+ */
+export interface CustomAttributeTypedArgument {
+
+    /**
+     * @type {Type}
+     * @memberof CustomAttributeTypedArgument
+     */
+    argumentType?: Type;
+
+    /**
+     * @type {any}
+     * @memberof CustomAttributeTypedArgument
+     */
+    value?: any | null;
+}

+ 160 - 0
Web/src/api-services/models/data-column.ts

@@ -0,0 +1,160 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { DataSetDateTime } from './data-set-date-time';
+import { DataTable } from './data-table';
+import { IContainer } from './icontainer';
+import { ISite } from './isite';
+import { MappingType } from './mapping-type';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface DataColumn
+ */
+export interface DataColumn {
+
+    /**
+     * @type {ISite}
+     * @memberof DataColumn
+     */
+    site?: ISite;
+
+    /**
+     * @type {IContainer}
+     * @memberof DataColumn
+     */
+    container?: IContainer;
+
+    /**
+     * @type {boolean}
+     * @memberof DataColumn
+     */
+    designMode?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof DataColumn
+     */
+    allowDBNull?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof DataColumn
+     */
+    autoIncrement?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof DataColumn
+     */
+    autoIncrementSeed?: number;
+
+    /**
+     * @type {number}
+     * @memberof DataColumn
+     */
+    autoIncrementStep?: number;
+
+    /**
+     * @type {string}
+     * @memberof DataColumn
+     */
+    caption?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DataColumn
+     */
+    columnName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DataColumn
+     */
+    prefix?: string | null;
+
+    /**
+     * @type {Type}
+     * @memberof DataColumn
+     */
+    dataType?: Type;
+
+    /**
+     * @type {DataSetDateTime}
+     * @memberof DataColumn
+     */
+    dateTimeMode?: DataSetDateTime;
+
+    /**
+     * @type {any}
+     * @memberof DataColumn
+     */
+    defaultValue?: any | null;
+
+    /**
+     * @type {string}
+     * @memberof DataColumn
+     */
+    expression?: string | null;
+
+    /**
+     * @type {{ [key: string]: any; }}
+     * @memberof DataColumn
+     */
+    extendedProperties?: { [key: string]: any; } | null;
+
+    /**
+     * @type {number}
+     * @memberof DataColumn
+     */
+    maxLength?: number;
+
+    /**
+     * @type {string}
+     * @memberof DataColumn
+     */
+    namespace?: string | null;
+
+    /**
+     * @type {number}
+     * @memberof DataColumn
+     */
+    ordinal?: number;
+
+    /**
+     * @type {boolean}
+     * @memberof DataColumn
+     */
+    readOnly?: boolean;
+
+    /**
+     * @type {DataTable}
+     * @memberof DataColumn
+     */
+    table?: DataTable;
+
+    /**
+     * @type {boolean}
+     * @memberof DataColumn
+     */
+    unique?: boolean;
+
+    /**
+     * @type {MappingType}
+     * @memberof DataColumn
+     */
+    columnMapping?: MappingType;
+}

+ 26 - 0
Web/src/api-services/models/data-set-date-time.ts

@@ -0,0 +1,26 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 DataSetDateTime {
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_4 = 4
+}
+

+ 129 - 0
Web/src/api-services/models/data-set.ts

@@ -0,0 +1,129 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CultureInfo } from './culture-info';
+import { IContainer } from './icontainer';
+import { ISite } from './isite';
+import { SchemaSerializationMode } from './schema-serialization-mode';
+import { SerializationFormat } from './serialization-format';
+ /**
+ * 
+ *
+ * @export
+ * @interface DataSet
+ */
+export interface DataSet {
+
+    /**
+     * @type {IContainer}
+     * @memberof DataSet
+     */
+    container?: IContainer;
+
+    /**
+     * @type {boolean}
+     * @memberof DataSet
+     */
+    designMode?: boolean;
+
+    /**
+     * @type {SerializationFormat}
+     * @memberof DataSet
+     */
+    remotingFormat?: SerializationFormat;
+
+    /**
+     * @type {SchemaSerializationMode}
+     * @memberof DataSet
+     */
+    schemaSerializationMode?: SchemaSerializationMode;
+
+    /**
+     * @type {boolean}
+     * @memberof DataSet
+     */
+    caseSensitive?: boolean;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataSet
+     */
+    defaultViewManager?: Array<any> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof DataSet
+     */
+    enforceConstraints?: boolean;
+
+    /**
+     * @type {string}
+     * @memberof DataSet
+     */
+    dataSetName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DataSet
+     */
+    namespace?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DataSet
+     */
+    prefix?: string | null;
+
+    /**
+     * @type {{ [key: string]: any; }}
+     * @memberof DataSet
+     */
+    extendedProperties?: { [key: string]: any; } | null;
+
+    /**
+     * @type {boolean}
+     * @memberof DataSet
+     */
+    hasErrors?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof DataSet
+     */
+    isInitialized?: boolean;
+
+    /**
+     * @type {CultureInfo}
+     * @memberof DataSet
+     */
+    locale?: CultureInfo;
+
+    /**
+     * @type {ISite}
+     * @memberof DataSet
+     */
+    site?: ISite;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataSet
+     */
+    relations?: Array<any> | null;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataSet
+     */
+    tables?: Array<any> | null;
+}

+ 160 - 0
Web/src/api-services/models/data-table.ts

@@ -0,0 +1,160 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CultureInfo } from './culture-info';
+import { DataColumn } from './data-column';
+import { DataSet } from './data-set';
+import { IContainer } from './icontainer';
+import { ISite } from './isite';
+import { SerializationFormat } from './serialization-format';
+ /**
+ * 
+ *
+ * @export
+ * @interface DataTable
+ */
+export interface DataTable {
+
+    /**
+     * @type {IContainer}
+     * @memberof DataTable
+     */
+    container?: IContainer;
+
+    /**
+     * @type {boolean}
+     * @memberof DataTable
+     */
+    designMode?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof DataTable
+     */
+    caseSensitive?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof DataTable
+     */
+    isInitialized?: boolean;
+
+    /**
+     * @type {SerializationFormat}
+     * @memberof DataTable
+     */
+    remotingFormat?: SerializationFormat;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataTable
+     */
+    childRelations?: Array<any> | null;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataTable
+     */
+    columns?: Array<any> | null;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataTable
+     */
+    constraints?: Array<any> | null;
+
+    /**
+     * @type {DataSet}
+     * @memberof DataTable
+     */
+    dataSet?: DataSet;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataTable
+     */
+    defaultView?: Array<any> | null;
+
+    /**
+     * @type {string}
+     * @memberof DataTable
+     */
+    displayExpression?: string | null;
+
+    /**
+     * @type {{ [key: string]: any; }}
+     * @memberof DataTable
+     */
+    extendedProperties?: { [key: string]: any; } | null;
+
+    /**
+     * @type {boolean}
+     * @memberof DataTable
+     */
+    hasErrors?: boolean;
+
+    /**
+     * @type {CultureInfo}
+     * @memberof DataTable
+     */
+    locale?: CultureInfo;
+
+    /**
+     * @type {number}
+     * @memberof DataTable
+     */
+    minimumCapacity?: number;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataTable
+     */
+    parentRelations?: Array<any> | null;
+
+    /**
+     * @type {Array<DataColumn>}
+     * @memberof DataTable
+     */
+    primaryKey?: Array<DataColumn> | null;
+
+    /**
+     * @type {Array<any>}
+     * @memberof DataTable
+     */
+    rows?: Array<any> | null;
+
+    /**
+     * @type {string}
+     * @memberof DataTable
+     */
+    tableName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DataTable
+     */
+    namespace?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DataTable
+     */
+    prefix?: string | null;
+
+    /**
+     * @type {ISite}
+     * @memberof DataTable
+     */
+    site?: ISite;
+}

+ 181 - 0
Web/src/api-services/models/date-time-format-info.ts

@@ -0,0 +1,181 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { Calendar } from './calendar';
+import { CalendarWeekRule } from './calendar-week-rule';
+import { DayOfWeek } from './day-of-week';
+ /**
+ * 
+ *
+ * @export
+ * @interface DateTimeFormatInfo
+ */
+export interface DateTimeFormatInfo {
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    amDesignator?: string | null;
+
+    /**
+     * @type {Calendar}
+     * @memberof DateTimeFormatInfo
+     */
+    calendar?: Calendar;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    dateSeparator?: string | null;
+
+    /**
+     * @type {DayOfWeek}
+     * @memberof DateTimeFormatInfo
+     */
+    firstDayOfWeek?: DayOfWeek;
+
+    /**
+     * @type {CalendarWeekRule}
+     * @memberof DateTimeFormatInfo
+     */
+    calendarWeekRule?: CalendarWeekRule;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    fullDateTimePattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    longDatePattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    longTimePattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    monthDayPattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    pmDesignator?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    rfC1123Pattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    shortDatePattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    shortTimePattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    sortableDateTimePattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    timeSeparator?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    universalSortableDateTimePattern?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    yearMonthPattern?: string | null;
+
+    /**
+     * @type {Array<string>}
+     * @memberof DateTimeFormatInfo
+     */
+    abbreviatedDayNames?: Array<string> | null;
+
+    /**
+     * @type {Array<string>}
+     * @memberof DateTimeFormatInfo
+     */
+    shortestDayNames?: Array<string> | null;
+
+    /**
+     * @type {Array<string>}
+     * @memberof DateTimeFormatInfo
+     */
+    dayNames?: Array<string> | null;
+
+    /**
+     * @type {Array<string>}
+     * @memberof DateTimeFormatInfo
+     */
+    abbreviatedMonthNames?: Array<string> | null;
+
+    /**
+     * @type {Array<string>}
+     * @memberof DateTimeFormatInfo
+     */
+    monthNames?: Array<string> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof DateTimeFormatInfo
+     */
+    isReadOnly?: boolean;
+
+    /**
+     * @type {string}
+     * @memberof DateTimeFormatInfo
+     */
+    nativeCalendarName?: string | null;
+
+    /**
+     * @type {Array<string>}
+     * @memberof DateTimeFormatInfo
+     */
+    abbreviatedMonthGenitiveNames?: Array<string> | null;
+
+    /**
+     * @type {Array<string>}
+     * @memberof DateTimeFormatInfo
+     */
+    monthGenitiveNames?: Array<string> | null;
+}

+ 29 - 0
Web/src/api-services/models/day-of-week.ts

@@ -0,0 +1,29 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 DayOfWeek {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_4 = 4,
+    NUMBER_5 = 5,
+    NUMBER_6 = 6
+}
+

+ 25 - 0
Web/src/api-services/models/digit-shapes.ts

@@ -0,0 +1,25 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 DigitShapes {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2
+}
+

+ 25 - 0
Web/src/api-services/models/event-attributes.ts

@@ -0,0 +1,25 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 EventAttributes {
+    NUMBER_0 = 0,
+    NUMBER_512 = 512,
+    NUMBER_1024 = 1024
+}
+

+ 118 - 0
Web/src/api-services/models/event-info.ts

@@ -0,0 +1,118 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CustomAttributeData } from './custom-attribute-data';
+import { EventAttributes } from './event-attributes';
+import { MemberTypes } from './member-types';
+import { MethodInfo } from './method-info';
+import { Module } from './module';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface EventInfo
+ */
+export interface EventInfo {
+
+    /**
+     * @type {string}
+     * @memberof EventInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {Type}
+     * @memberof EventInfo
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof EventInfo
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {Module}
+     * @memberof EventInfo
+     */
+    module?: Module;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof EventInfo
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof EventInfo
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof EventInfo
+     */
+    metadataToken?: number;
+
+    /**
+     * @type {MemberTypes}
+     * @memberof EventInfo
+     */
+    memberType?: MemberTypes;
+
+    /**
+     * @type {EventAttributes}
+     * @memberof EventInfo
+     */
+    attributes?: EventAttributes;
+
+    /**
+     * @type {boolean}
+     * @memberof EventInfo
+     */
+    isSpecialName?: boolean;
+
+    /**
+     * @type {MethodInfo}
+     * @memberof EventInfo
+     */
+    addMethod?: MethodInfo;
+
+    /**
+     * @type {MethodInfo}
+     * @memberof EventInfo
+     */
+    removeMethod?: MethodInfo;
+
+    /**
+     * @type {MethodInfo}
+     * @memberof EventInfo
+     */
+    raiseMethod?: MethodInfo;
+
+    /**
+     * @type {boolean}
+     * @memberof EventInfo
+     */
+    isMulticast?: boolean;
+
+    /**
+     * @type {Type}
+     * @memberof EventInfo
+     */
+    eventHandlerType?: Type;
+}

+ 55 - 0
Web/src/api-services/models/export-proc-by-tmpinput.ts

@@ -0,0 +1,55 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface ExportProcByTMPInput
+ */
+export interface ExportProcByTMPInput {
+
+    /**
+     * ProcId
+     *
+     * @type {string}
+     * @memberof ExportProcByTMPInput
+     */
+    procId?: string | null;
+
+    /**
+     * 数据库配置Id
+     *
+     * @type {string}
+     * @memberof ExportProcByTMPInput
+     */
+    configId?: string | null;
+
+    /**
+     * 存储过程输入参数
+     *
+     * @type {{ [key: string]: any; }}
+     * @memberof ExportProcByTMPInput
+     * @example {"id":"351060822794565"}
+     */
+    procParams?: { [key: string]: any; } | null;
+
+    /**
+     * 模板名称
+     *
+     * @type {string}
+     * @memberof ExportProcByTMPInput
+     */
+    template?: string | null;
+}

+ 53 - 0
Web/src/api-services/models/export-proc-input.ts

@@ -0,0 +1,53 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface ExportProcInput
+ */
+export interface ExportProcInput {
+
+    /**
+     * ProcId
+     *
+     * @type {string}
+     * @memberof ExportProcInput
+     */
+    procId?: string | null;
+
+    /**
+     * 数据库配置Id
+     *
+     * @type {string}
+     * @memberof ExportProcInput
+     */
+    configId?: string | null;
+
+    /**
+     * 存储过程输入参数
+     *
+     * @type {{ [key: string]: any; }}
+     * @memberof ExportProcInput
+     * @example {"id":"351060822794565"}
+     */
+    procParams?: { [key: string]: any; } | null;
+
+    /**
+     * @type {{ [key: string]: string; }}
+     * @memberof ExportProcInput
+     */
+    eHeader?: { [key: string]: string; } | null;
+}

+ 41 - 0
Web/src/api-services/models/field-attributes.ts

@@ -0,0 +1,41 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 FieldAttributes {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_4 = 4,
+    NUMBER_5 = 5,
+    NUMBER_6 = 6,
+    NUMBER_7 = 7,
+    NUMBER_16 = 16,
+    NUMBER_32 = 32,
+    NUMBER_64 = 64,
+    NUMBER_128 = 128,
+    NUMBER_256 = 256,
+    NUMBER_512 = 512,
+    NUMBER_1024 = 1024,
+    NUMBER_4096 = 4096,
+    NUMBER_8192 = 8192,
+    NUMBER_32768 = 32768,
+    NUMBER_38144 = 38144
+}
+

+ 184 - 0
Web/src/api-services/models/field-info.ts

@@ -0,0 +1,184 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CustomAttributeData } from './custom-attribute-data';
+import { FieldAttributes } from './field-attributes';
+import { MemberTypes } from './member-types';
+import { Module } from './module';
+import { RuntimeFieldHandle } from './runtime-field-handle';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface FieldInfo
+ */
+export interface FieldInfo {
+
+    /**
+     * @type {string}
+     * @memberof FieldInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {Type}
+     * @memberof FieldInfo
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof FieldInfo
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {Module}
+     * @memberof FieldInfo
+     */
+    module?: Module;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof FieldInfo
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof FieldInfo
+     */
+    metadataToken?: number;
+
+    /**
+     * @type {MemberTypes}
+     * @memberof FieldInfo
+     */
+    memberType?: MemberTypes;
+
+    /**
+     * @type {FieldAttributes}
+     * @memberof FieldInfo
+     */
+    attributes?: FieldAttributes;
+
+    /**
+     * @type {Type}
+     * @memberof FieldInfo
+     */
+    fieldType?: Type;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isInitOnly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isLiteral?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isNotSerialized?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isPinvokeImpl?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isSpecialName?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isStatic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isFamily?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isFamilyAndAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isFamilyOrAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isPrivate?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isSecurityCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isSecuritySafeCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof FieldInfo
+     */
+    isSecurityTransparent?: boolean;
+
+    /**
+     * @type {RuntimeFieldHandle}
+     * @memberof FieldInfo
+     */
+    fieldHandle?: RuntimeFieldHandle;
+}

+ 30 - 0
Web/src/api-services/models/generic-parameter-attributes.ts

@@ -0,0 +1,30 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 GenericParameterAttributes {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_4 = 4,
+    NUMBER_8 = 8,
+    NUMBER_16 = 16,
+    NUMBER_28 = 28
+}
+

+ 29 - 0
Web/src/api-services/models/icomponent.ts

@@ -0,0 +1,29 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { ISite } from './isite';
+ /**
+ * 
+ *
+ * @export
+ * @interface IComponent
+ */
+export interface IComponent {
+
+    /**
+     * @type {ISite}
+     * @memberof IComponent
+     */
+    site?: ISite;
+}

+ 28 - 0
Web/src/api-services/models/icontainer.ts

@@ -0,0 +1,28 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface IContainer
+ */
+export interface IContainer {
+
+    /**
+     * @type {Array<any>}
+     * @memberof IContainer
+     */
+    components?: Array<any> | null;
+}

+ 22 - 0
Web/src/api-services/models/icustom-attribute-provider.ts

@@ -0,0 +1,22 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface ICustomAttributeProvider
+ */
+export interface ICustomAttributeProvider {
+}

+ 61 - 0
Web/src/api-services/models/index.ts

@@ -19,6 +19,8 @@ export * from './add-sys-ldap-input';
 export * from './add-tenant-input';
 export * from './add-user-input';
 export * from './admin-result-boolean';
+export * from './admin-result-data-set';
+export * from './admin-result-data-table';
 export * from './admin-result-iaction-result';
 export * from './admin-result-int32';
 export * from './admin-result-int64';
@@ -94,6 +96,12 @@ export * from './admin-result-wechat-pay-output';
 export * from './admin-result-wx-open-id-output';
 export * from './admin-result-wx-phone-output';
 export * from './api-output';
+export * from './assembly';
+export * from './base-proc-input';
+export * from './calendar';
+export * from './calendar-algorithm-type';
+export * from './calendar-week-rule';
+export * from './calling-conventions';
 export * from './card-type-enum';
 export * from './change-pwd-input';
 export * from './cluster-status';
@@ -101,13 +109,26 @@ export * from './code-gen-config';
 export * from './code-gen-input';
 export * from './column-ouput';
 export * from './column-relation';
+export * from './compare-info';
 export * from './const-output';
+export * from './constructor-info';
 export * from './create-entity-input';
 export * from './create-seed-data-input';
+export * from './culture-info';
 export * from './culture-level-enum';
+export * from './culture-types';
+export * from './custom-attribute-data';
+export * from './custom-attribute-named-argument';
+export * from './custom-attribute-typed-argument';
+export * from './data-column';
 export * from './data-item';
 export * from './data-scope-enum';
+export * from './data-set';
+export * from './data-set-date-time';
+export * from './data-table';
 export * from './database-output';
+export * from './date-time-format-info';
+export * from './day-of-week';
 export * from './db-column-input';
 export * from './db-column-output';
 export * from './db-object-type';
@@ -139,34 +160,58 @@ export * from './delete-user-input';
 export * from './delete-wechat-user-input';
 export * from './dict-data-input';
 export * from './dict-type-input';
+export * from './digit-shapes';
 export * from './enum-entity';
 export * from './enum-type-output';
+export * from './event-attributes';
+export * from './event-info';
+export * from './export-proc-by-tmpinput';
+export * from './export-proc-input';
+export * from './field-attributes';
+export * from './field-info';
 export * from './file-input';
 export * from './gen-auth-url-input';
 export * from './gender-enum';
 export * from './generate-signature-input';
+export * from './generic-parameter-attributes';
 export * from './http-method-enum';
 export * from './iaction-result';
+export * from './icomponent';
+export * from './icontainer';
+export * from './icustom-attribute-provider';
+export * from './isite';
+export * from './int-ptr';
 export * from './jtoken';
 export * from './job-create-type-enum';
 export * from './job-detail-input';
 export * from './job-detail-output';
 export * from './job-trigger-input';
+export * from './layout-kind';
 export * from './log-input';
 export * from './log-level';
 export * from './login-input';
 export * from './login-output';
 export * from './login-phone-input';
 export * from './login-user-output';
+export * from './mapping-type';
+export * from './member-info';
+export * from './member-types';
 export * from './menu-output';
 export * from './menu-type-enum';
 export * from './message-input';
 export * from './message-template-send-input';
 export * from './message-type-enum';
+export * from './method-attributes';
+export * from './method-base';
+export * from './method-impl-attributes';
+export * from './method-info';
+export * from './module';
+export * from './module-handle';
 export * from './notice-input';
 export * from './notice-status-enum';
 export * from './notice-type-enum';
 export * from './notice-user-status-enum';
+export * from './number-format-info';
 export * from './open-access-input';
 export * from './open-access-output';
 export * from './page-config-input';
@@ -184,15 +229,26 @@ export * from './page-region-input';
 export * from './page-role-input';
 export * from './page-tenant-input';
 export * from './page-user-input';
+export * from './parameter-attributes';
+export * from './parameter-info';
 export * from './platform-type-enum';
+export * from './property-attributes';
+export * from './property-info';
 export * from './reset-pwd-user-input';
 export * from './role-input';
 export * from './role-menu-input';
 export * from './role-org-input';
 export * from './role-output';
+export * from './runtime-field-handle';
+export * from './runtime-method-handle';
+export * from './runtime-type-handle';
+export * from './schema-serialization-mode';
+export * from './security-rule-set';
 export * from './send-subscribe-message-input';
+export * from './serialization-format';
 export * from './signature-input';
 export * from './sm-key-pair-output';
+export * from './sort-version';
 export * from './sql-sugar-paged-list-job-detail-output';
 export * from './sql-sugar-paged-list-open-access-output';
 export * from './sql-sugar-paged-list-sys-code-gen';
@@ -217,6 +273,7 @@ export * from './sql-sugar-paged-list-sys-wechat-user';
 export * from './sql-sugar-paged-list-tenant-output';
 export * from './sql-sugar-paged-list-user-output';
 export * from './status-enum';
+export * from './struct-layout-attribute';
 export * from './swagger-submit-url-body';
 export * from './sync-sys-ldap-input';
 export * from './sys-code-gen';
@@ -260,7 +317,11 @@ export * from './tenant-input';
 export * from './tenant-output';
 export * from './tenant-type-enum';
 export * from './tenant-user-input';
+export * from './text-info';
 export * from './trigger-status';
+export * from './type';
+export * from './type-attributes';
+export * from './type-info';
 export * from './unlock-login-input';
 export * from './update-code-gen-input';
 export * from './update-config-input';

+ 22 - 0
Web/src/api-services/models/int-ptr.ts

@@ -0,0 +1,22 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface IntPtr
+ */
+export interface IntPtr {
+}

+ 48 - 0
Web/src/api-services/models/isite.ts

@@ -0,0 +1,48 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { IComponent } from './icomponent';
+import { IContainer } from './icontainer';
+ /**
+ * 
+ *
+ * @export
+ * @interface ISite
+ */
+export interface ISite {
+
+    /**
+     * @type {IComponent}
+     * @memberof ISite
+     */
+    component?: IComponent;
+
+    /**
+     * @type {IContainer}
+     * @memberof ISite
+     */
+    container?: IContainer;
+
+    /**
+     * @type {boolean}
+     * @memberof ISite
+     */
+    designMode?: boolean;
+
+    /**
+     * @type {string}
+     * @memberof ISite
+     */
+    name?: string | null;
+}

+ 25 - 0
Web/src/api-services/models/layout-kind.ts

@@ -0,0 +1,25 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 LayoutKind {
+    NUMBER_0 = 0,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3
+}
+

+ 26 - 0
Web/src/api-services/models/mapping-type.ts

@@ -0,0 +1,26 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 MappingType {
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_4 = 4
+}
+

+ 74 - 0
Web/src/api-services/models/member-info.ts

@@ -0,0 +1,74 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CustomAttributeData } from './custom-attribute-data';
+import { MemberTypes } from './member-types';
+import { Module } from './module';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface MemberInfo
+ */
+export interface MemberInfo {
+
+    /**
+     * @type {MemberTypes}
+     * @memberof MemberInfo
+     */
+    memberType?: MemberTypes;
+
+    /**
+     * @type {Type}
+     * @memberof MemberInfo
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof MemberInfo
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {string}
+     * @memberof MemberInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {Module}
+     * @memberof MemberInfo
+     */
+    module?: Module;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof MemberInfo
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof MemberInfo
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof MemberInfo
+     */
+    metadataToken?: number;
+}

+ 31 - 0
Web/src/api-services/models/member-types.ts

@@ -0,0 +1,31 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 MemberTypes {
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_4 = 4,
+    NUMBER_8 = 8,
+    NUMBER_16 = 16,
+    NUMBER_32 = 32,
+    NUMBER_64 = 64,
+    NUMBER_128 = 128,
+    NUMBER_191 = 191
+}
+

+ 44 - 0
Web/src/api-services/models/method-attributes.ts

@@ -0,0 +1,44 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 MethodAttributes {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_4 = 4,
+    NUMBER_5 = 5,
+    NUMBER_6 = 6,
+    NUMBER_7 = 7,
+    NUMBER_8 = 8,
+    NUMBER_16 = 16,
+    NUMBER_32 = 32,
+    NUMBER_64 = 64,
+    NUMBER_128 = 128,
+    NUMBER_256 = 256,
+    NUMBER_512 = 512,
+    NUMBER_1024 = 1024,
+    NUMBER_2048 = 2048,
+    NUMBER_4096 = 4096,
+    NUMBER_8192 = 8192,
+    NUMBER_16384 = 16384,
+    NUMBER_32768 = 32768,
+    NUMBER_53248 = 53248
+}
+

+ 222 - 0
Web/src/api-services/models/method-base.ts

@@ -0,0 +1,222 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CallingConventions } from './calling-conventions';
+import { CustomAttributeData } from './custom-attribute-data';
+import { MemberTypes } from './member-types';
+import { MethodAttributes } from './method-attributes';
+import { MethodImplAttributes } from './method-impl-attributes';
+import { Module } from './module';
+import { RuntimeMethodHandle } from './runtime-method-handle';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface MethodBase
+ */
+export interface MethodBase {
+
+    /**
+     * @type {MemberTypes}
+     * @memberof MethodBase
+     */
+    memberType?: MemberTypes;
+
+    /**
+     * @type {string}
+     * @memberof MethodBase
+     */
+    name?: string | null;
+
+    /**
+     * @type {Type}
+     * @memberof MethodBase
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof MethodBase
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {Module}
+     * @memberof MethodBase
+     */
+    module?: Module;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof MethodBase
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof MethodBase
+     */
+    metadataToken?: number;
+
+    /**
+     * @type {MethodAttributes}
+     * @memberof MethodBase
+     */
+    attributes?: MethodAttributes;
+
+    /**
+     * @type {MethodImplAttributes}
+     * @memberof MethodBase
+     */
+    methodImplementationFlags?: MethodImplAttributes;
+
+    /**
+     * @type {CallingConventions}
+     * @memberof MethodBase
+     */
+    callingConvention?: CallingConventions;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isAbstract?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isConstructor?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isFinal?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isHideBySig?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isSpecialName?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isStatic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isVirtual?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isFamily?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isFamilyAndAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isFamilyOrAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isPrivate?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isConstructedGenericMethod?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isGenericMethod?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isGenericMethodDefinition?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    containsGenericParameters?: boolean;
+
+    /**
+     * @type {RuntimeMethodHandle}
+     * @memberof MethodBase
+     */
+    methodHandle?: RuntimeMethodHandle;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isSecurityCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isSecuritySafeCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodBase
+     */
+    isSecurityTransparent?: boolean;
+}

+ 36 - 0
Web/src/api-services/models/method-impl-attributes.ts

@@ -0,0 +1,36 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 MethodImplAttributes {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_4 = 4,
+    NUMBER_8 = 8,
+    NUMBER_16 = 16,
+    NUMBER_32 = 32,
+    NUMBER_64 = 64,
+    NUMBER_128 = 128,
+    NUMBER_256 = 256,
+    NUMBER_512 = 512,
+    NUMBER_4096 = 4096,
+    NUMBER_65535 = 65535
+}
+

+ 242 - 0
Web/src/api-services/models/method-info.ts

@@ -0,0 +1,242 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CallingConventions } from './calling-conventions';
+import { CustomAttributeData } from './custom-attribute-data';
+import { ICustomAttributeProvider } from './icustom-attribute-provider';
+import { MemberTypes } from './member-types';
+import { MethodAttributes } from './method-attributes';
+import { MethodImplAttributes } from './method-impl-attributes';
+import { Module } from './module';
+import { ParameterInfo } from './parameter-info';
+import { RuntimeMethodHandle } from './runtime-method-handle';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface MethodInfo
+ */
+export interface MethodInfo {
+
+    /**
+     * @type {string}
+     * @memberof MethodInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {Type}
+     * @memberof MethodInfo
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof MethodInfo
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {Module}
+     * @memberof MethodInfo
+     */
+    module?: Module;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof MethodInfo
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof MethodInfo
+     */
+    metadataToken?: number;
+
+    /**
+     * @type {MethodAttributes}
+     * @memberof MethodInfo
+     */
+    attributes?: MethodAttributes;
+
+    /**
+     * @type {MethodImplAttributes}
+     * @memberof MethodInfo
+     */
+    methodImplementationFlags?: MethodImplAttributes;
+
+    /**
+     * @type {CallingConventions}
+     * @memberof MethodInfo
+     */
+    callingConvention?: CallingConventions;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isAbstract?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isConstructor?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isFinal?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isHideBySig?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isSpecialName?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isStatic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isVirtual?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isFamily?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isFamilyAndAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isFamilyOrAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isPrivate?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isConstructedGenericMethod?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isGenericMethod?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isGenericMethodDefinition?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    containsGenericParameters?: boolean;
+
+    /**
+     * @type {RuntimeMethodHandle}
+     * @memberof MethodInfo
+     */
+    methodHandle?: RuntimeMethodHandle;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isSecurityCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isSecuritySafeCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof MethodInfo
+     */
+    isSecurityTransparent?: boolean;
+
+    /**
+     * @type {MemberTypes}
+     * @memberof MethodInfo
+     */
+    memberType?: MemberTypes;
+
+    /**
+     * @type {ParameterInfo}
+     * @memberof MethodInfo
+     */
+    returnParameter?: ParameterInfo;
+
+    /**
+     * @type {Type}
+     * @memberof MethodInfo
+     */
+    returnType?: Type;
+
+    /**
+     * @type {ICustomAttributeProvider}
+     * @memberof MethodInfo
+     */
+    returnTypeCustomAttributes?: ICustomAttributeProvider;
+}

+ 28 - 0
Web/src/api-services/models/module-handle.ts

@@ -0,0 +1,28 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface ModuleHandle
+ */
+export interface ModuleHandle {
+
+    /**
+     * @type {number}
+     * @memberof ModuleHandle
+     */
+    mdStreamVersion?: number;
+}

+ 79 - 0
Web/src/api-services/models/module.ts

@@ -0,0 +1,79 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { Assembly } from './assembly';
+import { CustomAttributeData } from './custom-attribute-data';
+import { ModuleHandle } from './module-handle';
+ /**
+ * 
+ *
+ * @export
+ * @interface Module
+ */
+export interface Module {
+
+    /**
+     * @type {Assembly}
+     * @memberof Module
+     */
+    assembly?: Assembly;
+
+    /**
+     * @type {string}
+     * @memberof Module
+     */
+    fullyQualifiedName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof Module
+     */
+    name?: string | null;
+
+    /**
+     * @type {number}
+     * @memberof Module
+     */
+    mdStreamVersion?: number;
+
+    /**
+     * @type {string}
+     * @memberof Module
+     */
+    moduleVersionId?: string;
+
+    /**
+     * @type {string}
+     * @memberof Module
+     */
+    scopeName?: string | null;
+
+    /**
+     * @type {ModuleHandle}
+     * @memberof Module
+     */
+    moduleHandle?: ModuleHandle;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof Module
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {number}
+     * @memberof Module
+     */
+    metadataToken?: number;
+}

+ 191 - 0
Web/src/api-services/models/number-format-info.ts

@@ -0,0 +1,191 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { DigitShapes } from './digit-shapes';
+ /**
+ * 
+ *
+ * @export
+ * @interface NumberFormatInfo
+ */
+export interface NumberFormatInfo {
+
+    /**
+     * @type {number}
+     * @memberof NumberFormatInfo
+     */
+    currencyDecimalDigits?: number;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    currencyDecimalSeparator?: string | null;
+
+    /**
+     * @type {boolean}
+     * @memberof NumberFormatInfo
+     */
+    isReadOnly?: boolean;
+
+    /**
+     * @type {Array<number>}
+     * @memberof NumberFormatInfo
+     */
+    currencyGroupSizes?: Array<number> | null;
+
+    /**
+     * @type {Array<number>}
+     * @memberof NumberFormatInfo
+     */
+    numberGroupSizes?: Array<number> | null;
+
+    /**
+     * @type {Array<number>}
+     * @memberof NumberFormatInfo
+     */
+    percentGroupSizes?: Array<number> | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    currencyGroupSeparator?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    currencySymbol?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    naNSymbol?: string | null;
+
+    /**
+     * @type {number}
+     * @memberof NumberFormatInfo
+     */
+    currencyNegativePattern?: number;
+
+    /**
+     * @type {number}
+     * @memberof NumberFormatInfo
+     */
+    numberNegativePattern?: number;
+
+    /**
+     * @type {number}
+     * @memberof NumberFormatInfo
+     */
+    percentPositivePattern?: number;
+
+    /**
+     * @type {number}
+     * @memberof NumberFormatInfo
+     */
+    percentNegativePattern?: number;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    negativeInfinitySymbol?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    negativeSign?: string | null;
+
+    /**
+     * @type {number}
+     * @memberof NumberFormatInfo
+     */
+    numberDecimalDigits?: number;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    numberDecimalSeparator?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    numberGroupSeparator?: string | null;
+
+    /**
+     * @type {number}
+     * @memberof NumberFormatInfo
+     */
+    currencyPositivePattern?: number;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    positiveInfinitySymbol?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    positiveSign?: string | null;
+
+    /**
+     * @type {number}
+     * @memberof NumberFormatInfo
+     */
+    percentDecimalDigits?: number;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    percentDecimalSeparator?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    percentGroupSeparator?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    percentSymbol?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof NumberFormatInfo
+     */
+    perMilleSymbol?: string | null;
+
+    /**
+     * @type {Array<string>}
+     * @memberof NumberFormatInfo
+     */
+    nativeDigits?: Array<string> | null;
+
+    /**
+     * @type {DigitShapes}
+     * @memberof NumberFormatInfo
+     */
+    digitSubstitution?: DigitShapes;
+}

+ 33 - 0
Web/src/api-services/models/parameter-attributes.ts

@@ -0,0 +1,33 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 ParameterAttributes {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_4 = 4,
+    NUMBER_8 = 8,
+    NUMBER_16 = 16,
+    NUMBER_4096 = 4096,
+    NUMBER_8192 = 8192,
+    NUMBER_16384 = 16384,
+    NUMBER_32768 = 32768,
+    NUMBER_61440 = 61440
+}
+

+ 116 - 0
Web/src/api-services/models/parameter-info.ts

@@ -0,0 +1,116 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CustomAttributeData } from './custom-attribute-data';
+import { MemberInfo } from './member-info';
+import { ParameterAttributes } from './parameter-attributes';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface ParameterInfo
+ */
+export interface ParameterInfo {
+
+    /**
+     * @type {ParameterAttributes}
+     * @memberof ParameterInfo
+     */
+    attributes?: ParameterAttributes;
+
+    /**
+     * @type {MemberInfo}
+     * @memberof ParameterInfo
+     */
+    member?: MemberInfo;
+
+    /**
+     * @type {string}
+     * @memberof ParameterInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {Type}
+     * @memberof ParameterInfo
+     */
+    parameterType?: Type;
+
+    /**
+     * @type {number}
+     * @memberof ParameterInfo
+     */
+    position?: number;
+
+    /**
+     * @type {boolean}
+     * @memberof ParameterInfo
+     */
+    isIn?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ParameterInfo
+     */
+    isLcid?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ParameterInfo
+     */
+    isOptional?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ParameterInfo
+     */
+    isOut?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof ParameterInfo
+     */
+    isRetval?: boolean;
+
+    /**
+     * @type {any}
+     * @memberof ParameterInfo
+     */
+    defaultValue?: any | null;
+
+    /**
+     * @type {any}
+     * @memberof ParameterInfo
+     */
+    rawDefaultValue?: any | null;
+
+    /**
+     * @type {boolean}
+     * @memberof ParameterInfo
+     */
+    hasDefaultValue?: boolean;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof ParameterInfo
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {number}
+     * @memberof ParameterInfo
+     */
+    metadataToken?: number;
+}

+ 30 - 0
Web/src/api-services/models/property-attributes.ts

@@ -0,0 +1,30 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 PropertyAttributes {
+    NUMBER_0 = 0,
+    NUMBER_512 = 512,
+    NUMBER_1024 = 1024,
+    NUMBER_4096 = 4096,
+    NUMBER_8192 = 8192,
+    NUMBER_16384 = 16384,
+    NUMBER_32768 = 32768,
+    NUMBER_62464 = 62464
+}
+

+ 118 - 0
Web/src/api-services/models/property-info.ts

@@ -0,0 +1,118 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { CustomAttributeData } from './custom-attribute-data';
+import { MemberTypes } from './member-types';
+import { MethodInfo } from './method-info';
+import { Module } from './module';
+import { PropertyAttributes } from './property-attributes';
+import { Type } from './type';
+ /**
+ * 
+ *
+ * @export
+ * @interface PropertyInfo
+ */
+export interface PropertyInfo {
+
+    /**
+     * @type {string}
+     * @memberof PropertyInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {Type}
+     * @memberof PropertyInfo
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof PropertyInfo
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {Module}
+     * @memberof PropertyInfo
+     */
+    module?: Module;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof PropertyInfo
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof PropertyInfo
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof PropertyInfo
+     */
+    metadataToken?: number;
+
+    /**
+     * @type {MemberTypes}
+     * @memberof PropertyInfo
+     */
+    memberType?: MemberTypes;
+
+    /**
+     * @type {Type}
+     * @memberof PropertyInfo
+     */
+    propertyType?: Type;
+
+    /**
+     * @type {PropertyAttributes}
+     * @memberof PropertyInfo
+     */
+    attributes?: PropertyAttributes;
+
+    /**
+     * @type {boolean}
+     * @memberof PropertyInfo
+     */
+    isSpecialName?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof PropertyInfo
+     */
+    canRead?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof PropertyInfo
+     */
+    canWrite?: boolean;
+
+    /**
+     * @type {MethodInfo}
+     * @memberof PropertyInfo
+     */
+    getMethod?: MethodInfo;
+
+    /**
+     * @type {MethodInfo}
+     * @memberof PropertyInfo
+     */
+    setMethod?: MethodInfo;
+}

+ 29 - 0
Web/src/api-services/models/runtime-field-handle.ts

@@ -0,0 +1,29 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { IntPtr } from './int-ptr';
+ /**
+ * 
+ *
+ * @export
+ * @interface RuntimeFieldHandle
+ */
+export interface RuntimeFieldHandle {
+
+    /**
+     * @type {IntPtr}
+     * @memberof RuntimeFieldHandle
+     */
+    value?: IntPtr;
+}

+ 29 - 0
Web/src/api-services/models/runtime-method-handle.ts

@@ -0,0 +1,29 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { IntPtr } from './int-ptr';
+ /**
+ * 
+ *
+ * @export
+ * @interface RuntimeMethodHandle
+ */
+export interface RuntimeMethodHandle {
+
+    /**
+     * @type {IntPtr}
+     * @memberof RuntimeMethodHandle
+     */
+    value?: IntPtr;
+}

+ 29 - 0
Web/src/api-services/models/runtime-type-handle.ts

@@ -0,0 +1,29 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { IntPtr } from './int-ptr';
+ /**
+ * 
+ *
+ * @export
+ * @interface RuntimeTypeHandle
+ */
+export interface RuntimeTypeHandle {
+
+    /**
+     * @type {IntPtr}
+     * @memberof RuntimeTypeHandle
+     */
+    value?: IntPtr;
+}

+ 24 - 0
Web/src/api-services/models/schema-serialization-mode.ts

@@ -0,0 +1,24 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 SchemaSerializationMode {
+    NUMBER_1 = 1,
+    NUMBER_2 = 2
+}
+

+ 25 - 0
Web/src/api-services/models/security-rule-set.ts

@@ -0,0 +1,25 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 SecurityRuleSet {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2
+}
+

+ 24 - 0
Web/src/api-services/models/serialization-format.ts

@@ -0,0 +1,24 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 SerializationFormat {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1
+}
+

+ 34 - 0
Web/src/api-services/models/sort-version.ts

@@ -0,0 +1,34 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface SortVersion
+ */
+export interface SortVersion {
+
+    /**
+     * @type {number}
+     * @memberof SortVersion
+     */
+    fullVersion?: number;
+
+    /**
+     * @type {string}
+     * @memberof SortVersion
+     */
+    sortId?: string;
+}

+ 35 - 0
Web/src/api-services/models/struct-layout-attribute.ts

@@ -0,0 +1,35 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { LayoutKind } from './layout-kind';
+ /**
+ * 
+ *
+ * @export
+ * @interface StructLayoutAttribute
+ */
+export interface StructLayoutAttribute {
+
+    /**
+     * @type {any}
+     * @memberof StructLayoutAttribute
+     */
+    typeId?: any | null;
+
+    /**
+     * @type {LayoutKind}
+     * @memberof StructLayoutAttribute
+     */
+    value?: LayoutKind;
+}

+ 76 - 0
Web/src/api-services/models/text-info.ts

@@ -0,0 +1,76 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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
+ * @interface TextInfo
+ */
+export interface TextInfo {
+
+    /**
+     * @type {number}
+     * @memberof TextInfo
+     */
+    ansiCodePage?: number;
+
+    /**
+     * @type {number}
+     * @memberof TextInfo
+     */
+    oemCodePage?: number;
+
+    /**
+     * @type {number}
+     * @memberof TextInfo
+     */
+    macCodePage?: number;
+
+    /**
+     * @type {number}
+     * @memberof TextInfo
+     */
+    ebcdicCodePage?: number;
+
+    /**
+     * @type {number}
+     * @memberof TextInfo
+     */
+    lcid?: number;
+
+    /**
+     * @type {string}
+     * @memberof TextInfo
+     */
+    cultureName?: string | null;
+
+    /**
+     * @type {boolean}
+     * @memberof TextInfo
+     */
+    isReadOnly?: boolean;
+
+    /**
+     * @type {string}
+     * @memberof TextInfo
+     */
+    listSeparator?: string | null;
+
+    /**
+     * @type {boolean}
+     * @memberof TextInfo
+     */
+    isRightToLeft?: boolean;
+}

+ 48 - 0
Web/src/api-services/models/type-attributes.ts

@@ -0,0 +1,48 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 TypeAttributes {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2,
+    NUMBER_3 = 3,
+    NUMBER_4 = 4,
+    NUMBER_5 = 5,
+    NUMBER_6 = 6,
+    NUMBER_7 = 7,
+    NUMBER_8 = 8,
+    NUMBER_16 = 16,
+    NUMBER_24 = 24,
+    NUMBER_32 = 32,
+    NUMBER_128 = 128,
+    NUMBER_256 = 256,
+    NUMBER_1024 = 1024,
+    NUMBER_2048 = 2048,
+    NUMBER_4096 = 4096,
+    NUMBER_8192 = 8192,
+    NUMBER_16384 = 16384,
+    NUMBER_65536 = 65536,
+    NUMBER_131072 = 131072,
+    NUMBER_196608 = 196608,
+    NUMBER_262144 = 262144,
+    NUMBER_264192 = 264192,
+    NUMBER_1048576 = 1048576,
+    NUMBER_12582912 = 12582912
+}
+

+ 519 - 0
Web/src/api-services/models/type-info.ts

@@ -0,0 +1,519 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { Assembly } from './assembly';
+import { ConstructorInfo } from './constructor-info';
+import { CustomAttributeData } from './custom-attribute-data';
+import { EventInfo } from './event-info';
+import { FieldInfo } from './field-info';
+import { GenericParameterAttributes } from './generic-parameter-attributes';
+import { MemberInfo } from './member-info';
+import { MemberTypes } from './member-types';
+import { MethodBase } from './method-base';
+import { MethodInfo } from './method-info';
+import { Module } from './module';
+import { PropertyInfo } from './property-info';
+import { RuntimeTypeHandle } from './runtime-type-handle';
+import { StructLayoutAttribute } from './struct-layout-attribute';
+import { Type } from './type';
+import { TypeAttributes } from './type-attributes';
+import { TypeInfo } from './type-info';
+ /**
+ * 
+ *
+ * @export
+ * @interface TypeInfo
+ */
+export interface TypeInfo {
+
+    /**
+     * @type {string}
+     * @memberof TypeInfo
+     */
+    name?: string | null;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof TypeInfo
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof TypeInfo
+     */
+    metadataToken?: number;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isInterface?: boolean;
+
+    /**
+     * @type {MemberTypes}
+     * @memberof TypeInfo
+     */
+    memberType?: MemberTypes;
+
+    /**
+     * @type {string}
+     * @memberof TypeInfo
+     */
+    namespace?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof TypeInfo
+     */
+    assemblyQualifiedName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof TypeInfo
+     */
+    fullName?: string | null;
+
+    /**
+     * @type {Assembly}
+     * @memberof TypeInfo
+     */
+    assembly?: Assembly;
+
+    /**
+     * @type {Module}
+     * @memberof TypeInfo
+     */
+    module?: Module;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isNested?: boolean;
+
+    /**
+     * @type {Type}
+     * @memberof TypeInfo
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {MethodBase}
+     * @memberof TypeInfo
+     */
+    declaringMethod?: MethodBase;
+
+    /**
+     * @type {Type}
+     * @memberof TypeInfo
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof TypeInfo
+     */
+    underlyingSystemType?: Type;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isTypeDefinition?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isArray?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isByRef?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isPointer?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isConstructedGenericType?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isGenericParameter?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isGenericTypeParameter?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isGenericMethodParameter?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isGenericType?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isGenericTypeDefinition?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isSZArray?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isVariableBoundArray?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isByRefLike?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    hasElementType?: boolean;
+
+    /**
+     * @type {Array<Type>}
+     * @memberof TypeInfo
+     */
+    genericTypeArguments?: Array<Type> | null;
+
+    /**
+     * @type {number}
+     * @memberof TypeInfo
+     */
+    genericParameterPosition?: number;
+
+    /**
+     * @type {GenericParameterAttributes}
+     * @memberof TypeInfo
+     */
+    genericParameterAttributes?: GenericParameterAttributes;
+
+    /**
+     * @type {TypeAttributes}
+     * @memberof TypeInfo
+     */
+    attributes?: TypeAttributes;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isAbstract?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isImport?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isSealed?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isSpecialName?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isClass?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isNestedAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isNestedFamANDAssem?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isNestedFamily?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isNestedFamORAssem?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isNestedPrivate?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isNestedPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isNotPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isAutoLayout?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isExplicitLayout?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isLayoutSequential?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isAnsiClass?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isAutoClass?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isUnicodeClass?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isCOMObject?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isContextful?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isEnum?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isMarshalByRef?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isPrimitive?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isValueType?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isSignatureType?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isSecurityCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isSecuritySafeCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isSecurityTransparent?: boolean;
+
+    /**
+     * @type {StructLayoutAttribute}
+     * @memberof TypeInfo
+     */
+    structLayoutAttribute?: StructLayoutAttribute;
+
+    /**
+     * @type {ConstructorInfo}
+     * @memberof TypeInfo
+     */
+    typeInitializer?: ConstructorInfo;
+
+    /**
+     * @type {RuntimeTypeHandle}
+     * @memberof TypeInfo
+     */
+    typeHandle?: RuntimeTypeHandle;
+
+    /**
+     * @type {string}
+     * @memberof TypeInfo
+     */
+    guid?: string;
+
+    /**
+     * @type {Type}
+     * @memberof TypeInfo
+     */
+    baseType?: Type;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isSerializable?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    containsGenericParameters?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof TypeInfo
+     */
+    isVisible?: boolean;
+
+    /**
+     * @type {Array<Type>}
+     * @memberof TypeInfo
+     */
+    genericTypeParameters?: Array<Type> | null;
+
+    /**
+     * @type {Array<ConstructorInfo>}
+     * @memberof TypeInfo
+     */
+    declaredConstructors?: Array<ConstructorInfo> | null;
+
+    /**
+     * @type {Array<EventInfo>}
+     * @memberof TypeInfo
+     */
+    declaredEvents?: Array<EventInfo> | null;
+
+    /**
+     * @type {Array<FieldInfo>}
+     * @memberof TypeInfo
+     */
+    declaredFields?: Array<FieldInfo> | null;
+
+    /**
+     * @type {Array<MemberInfo>}
+     * @memberof TypeInfo
+     */
+    declaredMembers?: Array<MemberInfo> | null;
+
+    /**
+     * @type {Array<MethodInfo>}
+     * @memberof TypeInfo
+     */
+    declaredMethods?: Array<MethodInfo> | null;
+
+    /**
+     * @type {Array<TypeInfo>}
+     * @memberof TypeInfo
+     */
+    declaredNestedTypes?: Array<TypeInfo> | null;
+
+    /**
+     * @type {Array<PropertyInfo>}
+     * @memberof TypeInfo
+     */
+    declaredProperties?: Array<PropertyInfo> | null;
+
+    /**
+     * @type {Array<Type>}
+     * @memberof TypeInfo
+     */
+    implementedInterfaces?: Array<Type> | null;
+}

+ 459 - 0
Web/src/api-services/models/type.ts

@@ -0,0 +1,459 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * Admin.NET 通用权限开发平台
+ * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ *
+ * 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 { Assembly } from './assembly';
+import { ConstructorInfo } from './constructor-info';
+import { CustomAttributeData } from './custom-attribute-data';
+import { GenericParameterAttributes } from './generic-parameter-attributes';
+import { MemberTypes } from './member-types';
+import { MethodBase } from './method-base';
+import { Module } from './module';
+import { RuntimeTypeHandle } from './runtime-type-handle';
+import { StructLayoutAttribute } from './struct-layout-attribute';
+import { Type } from './type';
+import { TypeAttributes } from './type-attributes';
+ /**
+ * 
+ *
+ * @export
+ * @interface Type
+ */
+export interface Type {
+
+    /**
+     * @type {string}
+     * @memberof Type
+     */
+    name?: string | null;
+
+    /**
+     * @type {Array<CustomAttributeData>}
+     * @memberof Type
+     */
+    customAttributes?: Array<CustomAttributeData> | null;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isCollectible?: boolean;
+
+    /**
+     * @type {number}
+     * @memberof Type
+     */
+    metadataToken?: number;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isInterface?: boolean;
+
+    /**
+     * @type {MemberTypes}
+     * @memberof Type
+     */
+    memberType?: MemberTypes;
+
+    /**
+     * @type {string}
+     * @memberof Type
+     */
+    namespace?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof Type
+     */
+    assemblyQualifiedName?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof Type
+     */
+    fullName?: string | null;
+
+    /**
+     * @type {Assembly}
+     * @memberof Type
+     */
+    assembly?: Assembly;
+
+    /**
+     * @type {Module}
+     * @memberof Type
+     */
+    module?: Module;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isNested?: boolean;
+
+    /**
+     * @type {Type}
+     * @memberof Type
+     */
+    declaringType?: Type;
+
+    /**
+     * @type {MethodBase}
+     * @memberof Type
+     */
+    declaringMethod?: MethodBase;
+
+    /**
+     * @type {Type}
+     * @memberof Type
+     */
+    reflectedType?: Type;
+
+    /**
+     * @type {Type}
+     * @memberof Type
+     */
+    underlyingSystemType?: Type;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isTypeDefinition?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isArray?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isByRef?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isPointer?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isConstructedGenericType?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isGenericParameter?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isGenericTypeParameter?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isGenericMethodParameter?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isGenericType?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isGenericTypeDefinition?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isSZArray?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isVariableBoundArray?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isByRefLike?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    hasElementType?: boolean;
+
+    /**
+     * @type {Array<Type>}
+     * @memberof Type
+     */
+    genericTypeArguments?: Array<Type> | null;
+
+    /**
+     * @type {number}
+     * @memberof Type
+     */
+    genericParameterPosition?: number;
+
+    /**
+     * @type {GenericParameterAttributes}
+     * @memberof Type
+     */
+    genericParameterAttributes?: GenericParameterAttributes;
+
+    /**
+     * @type {TypeAttributes}
+     * @memberof Type
+     */
+    attributes?: TypeAttributes;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isAbstract?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isImport?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isSealed?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isSpecialName?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isClass?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isNestedAssembly?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isNestedFamANDAssem?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isNestedFamily?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isNestedFamORAssem?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isNestedPrivate?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isNestedPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isNotPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isPublic?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isAutoLayout?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isExplicitLayout?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isLayoutSequential?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isAnsiClass?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isAutoClass?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isUnicodeClass?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isCOMObject?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isContextful?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isEnum?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isMarshalByRef?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isPrimitive?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isValueType?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isSignatureType?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isSecurityCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isSecuritySafeCritical?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isSecurityTransparent?: boolean;
+
+    /**
+     * @type {StructLayoutAttribute}
+     * @memberof Type
+     */
+    structLayoutAttribute?: StructLayoutAttribute;
+
+    /**
+     * @type {ConstructorInfo}
+     * @memberof Type
+     */
+    typeInitializer?: ConstructorInfo;
+
+    /**
+     * @type {RuntimeTypeHandle}
+     * @memberof Type
+     */
+    typeHandle?: RuntimeTypeHandle;
+
+    /**
+     * @type {string}
+     * @memberof Type
+     */
+    guid?: string;
+
+    /**
+     * @type {Type}
+     * @memberof Type
+     */
+    baseType?: Type;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isSerializable?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    containsGenericParameters?: boolean;
+
+    /**
+     * @type {boolean}
+     * @memberof Type
+     */
+    isVisible?: boolean;
+}