Sfoglia il codice sorgente

😎更新接口请求文件

zuohuaijun 1 anno fa
parent
commit
e3930a6dbe

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

@@ -19,7 +19,7 @@ import { Configuration } from '../configuration';
 import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
 import { AdminResultSqlSugarPagedListSysLogEx } from '../models';
 import { LogInput } from '../models';
-import { PageLogInput } from '../models';
+import { PageExLogInput } from '../models';
 /**
  * SysLogExApi - axios parameter creator
  * @export
@@ -120,11 +120,11 @@ export const SysLogExApiAxiosParamCreator = function (configuration?: Configurat
         /**
          * 
          * @summary 获取异常日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageExLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        apiSysLogExPagePost: async (body?: PageLogInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+        apiSysLogExPagePost: async (body?: PageExLogInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
             const localVarPath = `/api/sysLogEx/page`;
             // use dummy base URL string because the URL constructor only accepts absolute URLs.
             const localVarUrlObj = new URL(localVarPath, 'https://example.com');
@@ -204,11 +204,11 @@ export const SysLogExApiFp = function(configuration?: Configuration) {
         /**
          * 
          * @summary 获取异常日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageExLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogExPagePost(body?: PageLogInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogEx>>> {
+        async apiSysLogExPagePost(body?: PageExLogInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogEx>>> {
             const localVarAxiosArgs = await SysLogExApiAxiosParamCreator(configuration).apiSysLogExPagePost(body, options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -246,11 +246,11 @@ export const SysLogExApiFactory = function (configuration?: Configuration, baseP
         /**
          * 
          * @summary 获取异常日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageExLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogExPagePost(body?: PageLogInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogEx>> {
+        async apiSysLogExPagePost(body?: PageExLogInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogEx>> {
             return SysLogExApiFp(configuration).apiSysLogExPagePost(body, options).then((request) => request(axios, basePath));
         },
     };
@@ -287,12 +287,12 @@ export class SysLogExApi extends BaseAPI {
     /**
      * 
      * @summary 获取异常日志分页列表 🔖
-     * @param {PageLogInput} [body] 
+     * @param {PageExLogInput} [body] 
      * @param {*} [options] Override http request option.
      * @throws {RequiredError}
      * @memberof SysLogExApi
      */
-    public async apiSysLogExPagePost(body?: PageLogInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogEx>> {
+    public async apiSysLogExPagePost(body?: PageExLogInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogEx>> {
         return SysLogExApiFp(this.configuration).apiSysLogExPagePost(body, options).then((request) => request(this.axios, this.basePath));
     }
 }

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

@@ -19,7 +19,7 @@ import { Configuration } from '../configuration';
 import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
 import { AdminResultSqlSugarPagedListSysLogOp } from '../models';
 import { LogInput } from '../models';
-import { PageLogInput } from '../models';
+import { PageOpLogInput } from '../models';
 /**
  * SysLogOpApi - axios parameter creator
  * @export
@@ -120,11 +120,11 @@ export const SysLogOpApiAxiosParamCreator = function (configuration?: Configurat
         /**
          * 
          * @summary 获取操作日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageOpLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        apiSysLogOpPagePost: async (body?: PageLogInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+        apiSysLogOpPagePost: async (body?: PageOpLogInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
             const localVarPath = `/api/sysLogOp/page`;
             // use dummy base URL string because the URL constructor only accepts absolute URLs.
             const localVarUrlObj = new URL(localVarPath, 'https://example.com');
@@ -204,11 +204,11 @@ export const SysLogOpApiFp = function(configuration?: Configuration) {
         /**
          * 
          * @summary 获取操作日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageOpLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogOpPagePost(body?: PageLogInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogOp>>> {
+        async apiSysLogOpPagePost(body?: PageOpLogInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogOp>>> {
             const localVarAxiosArgs = await SysLogOpApiAxiosParamCreator(configuration).apiSysLogOpPagePost(body, options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -246,11 +246,11 @@ export const SysLogOpApiFactory = function (configuration?: Configuration, baseP
         /**
          * 
          * @summary 获取操作日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageOpLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogOpPagePost(body?: PageLogInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogOp>> {
+        async apiSysLogOpPagePost(body?: PageOpLogInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogOp>> {
             return SysLogOpApiFp(configuration).apiSysLogOpPagePost(body, options).then((request) => request(axios, basePath));
         },
     };
@@ -287,12 +287,12 @@ export class SysLogOpApi extends BaseAPI {
     /**
      * 
      * @summary 获取操作日志分页列表 🔖
-     * @param {PageLogInput} [body] 
+     * @param {PageOpLogInput} [body] 
      * @param {*} [options] Override http request option.
      * @throws {RequiredError}
      * @memberof SysLogOpApi
      */
-    public async apiSysLogOpPagePost(body?: PageLogInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogOp>> {
+    public async apiSysLogOpPagePost(body?: PageOpLogInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogOp>> {
         return SysLogOpApiFp(this.configuration).apiSysLogOpPagePost(body, options).then((request) => request(this.axios, this.basePath));
     }
 }

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

@@ -18,7 +18,7 @@ import { Configuration } from '../configuration';
 // @ts-ignore
 import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
 import { AdminResultSqlSugarPagedListSysLogVis } from '../models';
-import { PageLogInput } from '../models';
+import { PageVisLogInput } from '../models';
 /**
  * SysLogVisApi - axios parameter creator
  * @export
@@ -71,11 +71,11 @@ export const SysLogVisApiAxiosParamCreator = function (configuration?: Configura
         /**
          * 
          * @summary 获取访问日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageVisLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        apiSysLogVisPagePost: async (body?: PageLogInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+        apiSysLogVisPagePost: async (body?: PageVisLogInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
             const localVarPath = `/api/sysLogVis/page`;
             // use dummy base URL string because the URL constructor only accepts absolute URLs.
             const localVarUrlObj = new URL(localVarPath, 'https://example.com');
@@ -141,11 +141,11 @@ export const SysLogVisApiFp = function(configuration?: Configuration) {
         /**
          * 
          * @summary 获取访问日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageVisLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogVisPagePost(body?: PageLogInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogVis>>> {
+        async apiSysLogVisPagePost(body?: PageVisLogInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogVis>>> {
             const localVarAxiosArgs = await SysLogVisApiAxiosParamCreator(configuration).apiSysLogVisPagePost(body, options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
@@ -173,11 +173,11 @@ export const SysLogVisApiFactory = function (configuration?: Configuration, base
         /**
          * 
          * @summary 获取访问日志分页列表 🔖
-         * @param {PageLogInput} [body] 
+         * @param {PageVisLogInput} [body] 
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiSysLogVisPagePost(body?: PageLogInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogVis>> {
+        async apiSysLogVisPagePost(body?: PageVisLogInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogVis>> {
             return SysLogVisApiFp(configuration).apiSysLogVisPagePost(body, options).then((request) => request(axios, basePath));
         },
     };
@@ -203,12 +203,12 @@ export class SysLogVisApi extends BaseAPI {
     /**
      * 
      * @summary 获取访问日志分页列表 🔖
-     * @param {PageLogInput} [body] 
+     * @param {PageVisLogInput} [body] 
      * @param {*} [options] Override http request option.
      * @throws {RequiredError}
      * @memberof SysLogVisApi
      */
-    public async apiSysLogVisPagePost(body?: PageLogInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogVis>> {
+    public async apiSysLogVisPagePost(body?: PageVisLogInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSqlSugarPagedListSysLogVis>> {
         return SysLogVisApiFp(this.configuration).apiSysLogVisPagePost(body, options).then((request) => request(this.axios, this.basePath));
     }
 }

+ 85 - 0
Web/src/api-services/apis/sys-wx-open-api.ts

@@ -18,9 +18,11 @@ import { Configuration } from '../configuration';
 // @ts-ignore
 import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
 import { AddSubscribeMessageTemplateInput } from '../models';
+import { AdminResultGenerateQRImageOutput } from '../models';
 import { AdminResultObject } from '../models';
 import { AdminResultWxOpenIdOutput } from '../models';
 import { AdminResultWxPhoneOutput } from '../models';
+import { GenerateQRImageInput } from '../models';
 import { SendSubscribeMessageInput } from '../models';
 import { WxOpenIdLoginInput } from '../models';
 /**
@@ -77,6 +79,54 @@ export const SysWxOpenApiAxiosParamCreator = function (configuration?: Configura
                 options: localVarRequestOptions,
             };
         },
+        /**
+         * 
+         * @summary 生成二维码
+         * @param {GenerateQRImageInput} [body] 扫码进入的小程序页面路径,最大长度 128 个字符,不能为空; eg: pages / index ? id &#x3D; AY000001
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiSysWxOpenGenerateQRImagePost: async (body?: GenerateQRImageInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            const localVarPath = `/api/sysWxOpen/generateQRImage`;
+            // 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 获取订阅消息模板列表 🔖
@@ -352,6 +402,20 @@ export const SysWxOpenApiFp = function(configuration?: Configuration) {
                 return axios.request(axiosRequestArgs);
             };
         },
+        /**
+         * 
+         * @summary 生成二维码
+         * @param {GenerateQRImageInput} [body] 扫码进入的小程序页面路径,最大长度 128 个字符,不能为空; eg: pages / index ? id &#x3D; AY000001
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysWxOpenGenerateQRImagePost(body?: GenerateQRImageInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultGenerateQRImageOutput>>> {
+            const localVarAxiosArgs = await SysWxOpenApiAxiosParamCreator(configuration).apiSysWxOpenGenerateQRImagePost(body, options);
+            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+                return axios.request(axiosRequestArgs);
+            };
+        },
         /**
          * 
          * @summary 获取订阅消息模板列表 🔖
@@ -441,6 +505,16 @@ export const SysWxOpenApiFactory = function (configuration?: Configuration, base
         async apiSysWxOpenAddSubscribeMessageTemplatePost(body?: AddSubscribeMessageTemplateInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultObject>> {
             return SysWxOpenApiFp(configuration).apiSysWxOpenAddSubscribeMessageTemplatePost(body, options).then((request) => request(axios, basePath));
         },
+        /**
+         * 
+         * @summary 生成二维码
+         * @param {GenerateQRImageInput} [body] 扫码进入的小程序页面路径,最大长度 128 个字符,不能为空; eg: pages / index ? id &#x3D; AY000001
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiSysWxOpenGenerateQRImagePost(body?: GenerateQRImageInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultGenerateQRImageOutput>> {
+            return SysWxOpenApiFp(configuration).apiSysWxOpenGenerateQRImagePost(body, options).then((request) => request(axios, basePath));
+        },
         /**
          * 
          * @summary 获取订阅消息模板列表 🔖
@@ -512,6 +586,17 @@ export class SysWxOpenApi extends BaseAPI {
     public async apiSysWxOpenAddSubscribeMessageTemplatePost(body?: AddSubscribeMessageTemplateInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultObject>> {
         return SysWxOpenApiFp(this.configuration).apiSysWxOpenAddSubscribeMessageTemplatePost(body, options).then((request) => request(this.axios, this.basePath));
     }
+    /**
+     * 
+     * @summary 生成二维码
+     * @param {GenerateQRImageInput} [body] 扫码进入的小程序页面路径,最大长度 128 个字符,不能为空; eg: pages / index ? id &#x3D; AY000001
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof SysWxOpenApi
+     */
+    public async apiSysWxOpenGenerateQRImagePost(body?: GenerateQRImageInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultGenerateQRImageOutput>> {
+        return SysWxOpenApiFp(this.configuration).apiSysWxOpenGenerateQRImagePost(body, options).then((request) => request(this.axios, this.basePath));
+    }
     /**
      * 
      * @summary 获取订阅消息模板列表 🔖

+ 0 - 83
Web/src/api-services/configuration.ts

@@ -1,83 +0,0 @@
-/* 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 ConfigurationParameters {
-    apiKey?: string | Promise<string> | ((name: string) => string) | ((name: string) => Promise<string>);
-    username?: string;
-    password?: string;
-    accessToken?: string | Promise<string> | ((name?: string, scopes?: string[]) => string) | ((name?: string, scopes?: string[]) => Promise<string>);
-    basePath?: string;
-    baseOptions?: any;
-}
-
-export class Configuration {
-
-    /**
-     * parameter for apiKey security
-     *
-     * @param name security name
-     * @memberof Configuration
-     */
-    apiKey?: string | Promise<string> | ((name: string) => string) | ((name: string) => Promise<string>);
-
-    /**
-     * parameter for basic security
-     *
-     * @type {string}
-     * @memberof Configuration
-     */
-    username?: string;
-
-    /**
-     * parameter for basic security
-     *
-     * @type {string}
-     * @memberof Configuration
-     */
-    password?: string;
-
-    /**
-     * parameter for oauth2 security
-     *
-     * @param name security name
-     * @param scopes oauth2 scope
-     * @memberof Configuration
-     */
-    accessToken?: string | Promise<string> | ((name?: string, scopes?: string[]) => string) | ((name?: string, scopes?: string[]) => Promise<string>);
-
-    /**
-     * override base path
-     *
-     * @type {string}
-     * @memberof Configuration
-     */
-    basePath?: string;
-
-    /**
-     * base options for axios calls
-     *
-     * @type {any}
-     * @memberof Configuration
-     */
-    baseOptions?: any;
-
-    constructor(param: ConfigurationParameters = {}) {
-        this.apiKey = param.apiKey;
-        this.username = param.username;
-        this.password = param.password;
-        this.accessToken = param.accessToken;
-        this.basePath = param.basePath;
-        this.baseOptions = param.baseOptions;
-    }
-}

+ 8 - 9
Web/src/api-services/models/add-code-gen-input.ts

@@ -154,6 +154,14 @@ export interface AddCodeGenInput {
      */
     menuPid?: number | null;
 
+    /**
+     * 菜单图标
+     *
+     * @type {string}
+     * @memberof AddCodeGenInput
+     */
+    menuIcon?: string | null;
+
     /**
      * 页面目录
      *
@@ -225,13 +233,4 @@ export interface AddCodeGenInput {
      * @memberof AddCodeGenInput
      */
     generateMenu: boolean;
-
-    /**
-     * 菜单图标
-     * 
-     * @type {string}
-     * @memberof UpdateCodeGenInput
-     */
-
-    menuIcon?: string | null;
 }

+ 69 - 0
Web/src/api-services/models/admin-result-generate-qrimage-output.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 { GenerateQRImageOutput } from './generate-qrimage-output';
+ /**
+ * 全局返回结果
+ *
+ * @export
+ * @interface AdminResultGenerateQRImageOutput
+ */
+export interface AdminResultGenerateQRImageOutput {
+
+    /**
+     * 状态码
+     *
+     * @type {number}
+     * @memberof AdminResultGenerateQRImageOutput
+     */
+    code?: number;
+
+    /**
+     * 类型success、warning、error
+     *
+     * @type {string}
+     * @memberof AdminResultGenerateQRImageOutput
+     */
+    type?: string | null;
+
+    /**
+     * 错误信息
+     *
+     * @type {string}
+     * @memberof AdminResultGenerateQRImageOutput
+     */
+    message?: string | null;
+
+    /**
+     * @type {GenerateQRImageOutput}
+     * @memberof AdminResultGenerateQRImageOutput
+     */
+    result?: GenerateQRImageOutput;
+
+    /**
+     * 附加数据
+     *
+     * @type {any}
+     * @memberof AdminResultGenerateQRImageOutput
+     */
+    extras?: any | null;
+
+    /**
+     * 时间
+     *
+     * @type {Date}
+     * @memberof AdminResultGenerateQRImageOutput
+     */
+    time?: Date;
+}

+ 8 - 0
Web/src/api-services/models/code-gen-input.ts

@@ -202,6 +202,14 @@ export interface CodeGenInput {
      */
     menuPid?: number | null;
 
+    /**
+     * 菜单图标
+     *
+     * @type {string}
+     * @memberof CodeGenInput
+     */
+    menuIcon?: string | null;
+
     /**
      * 页面目录
      *

+ 46 - 0
Web/src/api-services/models/generate-qrimage-input.ts

@@ -0,0 +1,46 @@
+/* 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 GenerateQRImageInput
+ */
+export interface GenerateQRImageInput {
+
+    /**
+     * 扫码进入的小程序页面路径,最大长度 128 个字符,不能为空; eg: pages/index?id=0001
+     *
+     * @type {string}
+     * @memberof GenerateQRImageInput
+     */
+    pagePath?: string | null;
+
+    /**
+     * 文件保存的名称
+     *
+     * @type {string}
+     * @memberof GenerateQRImageInput
+     */
+    imageName?: string | null;
+
+    /**
+     * 图片宽度 默认430
+     *
+     * @type {number}
+     * @memberof GenerateQRImageInput
+     */
+    width?: number;
+}

+ 40 - 0
Web/src/api-services/models/generate-qrimage-output.ts

@@ -0,0 +1,40 @@
+/* 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 GenerateQRImageOutput
+ */
+export interface GenerateQRImageOutput {
+
+    /**
+     * @type {boolean}
+     * @memberof GenerateQRImageOutput
+     */
+    success?: boolean;
+
+    /**
+     * @type {string}
+     * @memberof GenerateQRImageOutput
+     */
+    imgPath?: string | null;
+
+    /**
+     * @type {string}
+     * @memberof GenerateQRImageOutput
+     */
+    message?: string | null;
+}

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

@@ -23,6 +23,7 @@ export * from './admin-result-boolean';
 export * from './admin-result-data-set';
 export * from './admin-result-data-table';
 export * from './admin-result-dictionary-string-string';
+export * from './admin-result-generate-qrimage-output';
 export * from './admin-result-iaction-result';
 export * from './admin-result-int32';
 export * from './admin-result-int64';
@@ -189,6 +190,8 @@ export * from './filter-operator-enum';
 export * from './finish-status-enum';
 export * from './gen-auth-url-input';
 export * from './gender-enum';
+export * from './generate-qrimage-input';
+export * from './generate-qrimage-output';
 export * from './generate-signature-input';
 export * from './generic-parameter-attributes';
 export * from './http-method-enum';
@@ -236,18 +239,21 @@ export * from './open-access-output';
 export * from './page-config-input';
 export * from './page-dict-data-input';
 export * from './page-dict-type-input';
+export * from './page-ex-log-input';
 export * from './page-file-input';
 export * from './page-job-detail-input';
 export * from './page-job-trigger-record-input';
 export * from './page-log-input';
 export * from './page-notice-input';
 export * from './page-online-user-input';
+export * from './page-op-log-input';
 export * from './page-plugin-input';
 export * from './page-print-input';
 export * from './page-region-input';
 export * from './page-role-input';
 export * from './page-tenant-input';
 export * from './page-user-input';
+export * from './page-vis-log-input';
 export * from './parameter-attributes';
 export * from './parameter-info';
 export * from './platform-type-enum';

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

@@ -31,22 +31,22 @@ export interface MemberInfo {
     memberType?: MemberTypes;
 
     /**
-     * @type {Type}
+     * @type {string}
      * @memberof MemberInfo
      */
-    declaringType?: Type;
+    name?: string | null;
 
     /**
      * @type {Type}
      * @memberof MemberInfo
      */
-    reflectedType?: Type;
+    declaringType?: Type;
 
     /**
-     * @type {string}
+     * @type {Type}
      * @memberof MemberInfo
      */
-    name?: string | null;
+    reflectedType?: Type;
 
     /**
      * @type {Module}

+ 148 - 0
Web/src/api-services/models/page-ex-log-input.ts

@@ -0,0 +1,148 @@
+/* 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 { Filter } from './filter';
+import { Search } from './search';
+ /**
+ * 
+ *
+ * @export
+ * @interface PageExLogInput
+ */
+export interface PageExLogInput {
+
+    /**
+     * @type {Search}
+     * @memberof PageExLogInput
+     */
+    search?: Search;
+
+    /**
+     * 模糊查询关键字
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    keyword?: string | null;
+
+    /**
+     * @type {Filter}
+     * @memberof PageExLogInput
+     */
+    filter?: Filter;
+
+    /**
+     * 当前页码
+     *
+     * @type {number}
+     * @memberof PageExLogInput
+     */
+    page?: number;
+
+    /**
+     * 页码容量
+     *
+     * @type {number}
+     * @memberof PageExLogInput
+     */
+    pageSize?: number;
+
+    /**
+     * 排序字段
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    field?: string | null;
+
+    /**
+     * 排序方向
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    order?: string | null;
+
+    /**
+     * 降序排序
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    descStr?: string | null;
+
+    /**
+     * 开始时间
+     *
+     * @type {Date}
+     * @memberof PageExLogInput
+     */
+    startTime?: Date | null;
+
+    /**
+     * 结束时间
+     *
+     * @type {Date}
+     * @memberof PageExLogInput
+     */
+    endTime?: Date | null;
+
+    /**
+     * 账号
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    account?: string | null;
+
+    /**
+     * 操作用时
+     *
+     * @type {number}
+     * @memberof PageExLogInput
+     */
+    elapsed?: number | null;
+
+    /**
+     * 状态
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    status?: string | null;
+
+    /**
+     * IP地址
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    remoteIp?: string | null;
+
+    /**
+     * 方法名称
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    actionName?: string | null;
+
+    /**
+     * 模块名称
+     *
+     * @type {string}
+     * @memberof PageExLogInput
+     */
+    controllerName?: string | null;
+}

+ 32 - 0
Web/src/api-services/models/page-log-input.ts

@@ -97,4 +97,36 @@ export interface PageLogInput {
      * @memberof PageLogInput
      */
     endTime?: Date | null;
+
+    /**
+     * 账号
+     *
+     * @type {string}
+     * @memberof PageLogInput
+     */
+    account?: string | null;
+
+    /**
+     * 操作用时
+     *
+     * @type {number}
+     * @memberof PageLogInput
+     */
+    elapsed?: number | null;
+
+    /**
+     * 状态
+     *
+     * @type {string}
+     * @memberof PageLogInput
+     */
+    status?: string | null;
+
+    /**
+     * IP地址
+     *
+     * @type {string}
+     * @memberof PageLogInput
+     */
+    remoteIp?: string | null;
 }

+ 148 - 0
Web/src/api-services/models/page-op-log-input.ts

@@ -0,0 +1,148 @@
+/* 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 { Filter } from './filter';
+import { Search } from './search';
+ /**
+ * 
+ *
+ * @export
+ * @interface PageOpLogInput
+ */
+export interface PageOpLogInput {
+
+    /**
+     * @type {Search}
+     * @memberof PageOpLogInput
+     */
+    search?: Search;
+
+    /**
+     * 模糊查询关键字
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    keyword?: string | null;
+
+    /**
+     * @type {Filter}
+     * @memberof PageOpLogInput
+     */
+    filter?: Filter;
+
+    /**
+     * 当前页码
+     *
+     * @type {number}
+     * @memberof PageOpLogInput
+     */
+    page?: number;
+
+    /**
+     * 页码容量
+     *
+     * @type {number}
+     * @memberof PageOpLogInput
+     */
+    pageSize?: number;
+
+    /**
+     * 排序字段
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    field?: string | null;
+
+    /**
+     * 排序方向
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    order?: string | null;
+
+    /**
+     * 降序排序
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    descStr?: string | null;
+
+    /**
+     * 开始时间
+     *
+     * @type {Date}
+     * @memberof PageOpLogInput
+     */
+    startTime?: Date | null;
+
+    /**
+     * 结束时间
+     *
+     * @type {Date}
+     * @memberof PageOpLogInput
+     */
+    endTime?: Date | null;
+
+    /**
+     * 账号
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    account?: string | null;
+
+    /**
+     * 操作用时
+     *
+     * @type {number}
+     * @memberof PageOpLogInput
+     */
+    elapsed?: number | null;
+
+    /**
+     * 状态
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    status?: string | null;
+
+    /**
+     * IP地址
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    remoteIp?: string | null;
+
+    /**
+     * 方法名称
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    actionName?: string | null;
+
+    /**
+     * 模块名称
+     *
+     * @type {string}
+     * @memberof PageOpLogInput
+     */
+    controllerName?: string | null;
+}

+ 8 - 0
Web/src/api-services/models/page-user-input.ts

@@ -98,6 +98,14 @@ export interface PageUserInput {
      */
     realName?: string | null;
 
+    /**
+     * 职位名称
+     *
+     * @type {string}
+     * @memberof PageUserInput
+     */
+    posName?: string | null;
+
     /**
      * 手机号
      *

+ 140 - 0
Web/src/api-services/models/page-vis-log-input.ts

@@ -0,0 +1,140 @@
+/* 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 { Filter } from './filter';
+import { Search } from './search';
+ /**
+ * 
+ *
+ * @export
+ * @interface PageVisLogInput
+ */
+export interface PageVisLogInput {
+
+    /**
+     * @type {Search}
+     * @memberof PageVisLogInput
+     */
+    search?: Search;
+
+    /**
+     * 模糊查询关键字
+     *
+     * @type {string}
+     * @memberof PageVisLogInput
+     */
+    keyword?: string | null;
+
+    /**
+     * @type {Filter}
+     * @memberof PageVisLogInput
+     */
+    filter?: Filter;
+
+    /**
+     * 当前页码
+     *
+     * @type {number}
+     * @memberof PageVisLogInput
+     */
+    page?: number;
+
+    /**
+     * 页码容量
+     *
+     * @type {number}
+     * @memberof PageVisLogInput
+     */
+    pageSize?: number;
+
+    /**
+     * 排序字段
+     *
+     * @type {string}
+     * @memberof PageVisLogInput
+     */
+    field?: string | null;
+
+    /**
+     * 排序方向
+     *
+     * @type {string}
+     * @memberof PageVisLogInput
+     */
+    order?: string | null;
+
+    /**
+     * 降序排序
+     *
+     * @type {string}
+     * @memberof PageVisLogInput
+     */
+    descStr?: string | null;
+
+    /**
+     * 开始时间
+     *
+     * @type {Date}
+     * @memberof PageVisLogInput
+     */
+    startTime?: Date | null;
+
+    /**
+     * 结束时间
+     *
+     * @type {Date}
+     * @memberof PageVisLogInput
+     */
+    endTime?: Date | null;
+
+    /**
+     * 账号
+     *
+     * @type {string}
+     * @memberof PageVisLogInput
+     */
+    account?: string | null;
+
+    /**
+     * 操作用时
+     *
+     * @type {number}
+     * @memberof PageVisLogInput
+     */
+    elapsed?: number | null;
+
+    /**
+     * 状态
+     *
+     * @type {string}
+     * @memberof PageVisLogInput
+     */
+    status?: string | null;
+
+    /**
+     * IP地址
+     *
+     * @type {string}
+     * @memberof PageVisLogInput
+     */
+    remoteIp?: string | null;
+
+    /**
+     * 方法名称
+     *
+     * @type {string}
+     * @memberof PageVisLogInput
+     */
+    actionName?: string | null;
+}

+ 8 - 9
Web/src/api-services/models/update-code-gen-input.ts

@@ -154,6 +154,14 @@ export interface UpdateCodeGenInput {
      */
     menuPid?: number | null;
 
+    /**
+     * 菜单图标
+     *
+     * @type {string}
+     * @memberof UpdateCodeGenInput
+     */
+    menuIcon?: string | null;
+
     /**
      * 页面目录
      *
@@ -233,13 +241,4 @@ export interface UpdateCodeGenInput {
      * @memberof UpdateCodeGenInput
      */
     id: number;
-
-    /**
-     * 菜单图标
-     * 
-     * @type {string}
-     * @memberof UpdateCodeGenInput
-     */
-
-    menuIcon?: string | null;
 }