Explorar o código

chore: 更新插件项目前端api代码

喵你个旺呀 hai 1 ano
pai
achega
6470513ad6
Modificáronse 100 ficheiros con 1657 adicións e 2608 borrados
  1. 0 15
      Web/src/api-plugins/_approvalFlow/api.ts
  2. 0 18
      Web/src/api-plugins/_approvalFlow/index.ts
  3. 0 16
      Web/src/api-plugins/_goView/api.ts
  4. 0 833
      Web/src/api-plugins/_goView/apis/project-api.ts
  5. 0 214
      Web/src/api-plugins/_goView/apis/sys-api.ts
  6. 0 18
      Web/src/api-plugins/_goView/index.ts
  7. 0 38
      Web/src/api-plugins/_goView/models/go-view-login-input.ts
  8. 0 36
      Web/src/api-plugins/_goView/models/go-view-login-output.ts
  9. 0 38
      Web/src/api-plugins/_goView/models/go-view-login-token.ts
  10. 0 46
      Web/src/api-plugins/_goView/models/go-view-login-user-info.ts
  11. 0 46
      Web/src/api-plugins/_goView/models/go-view-pro-create-input.ts
  12. 0 30
      Web/src/api-plugins/_goView/models/go-view-pro-create-output.ts
  13. 0 85
      Web/src/api-plugins/_goView/models/go-view-pro-detail-output.ts
  14. 0 46
      Web/src/api-plugins/_goView/models/go-view-pro-edit-input.ts
  15. 0 77
      Web/src/api-plugins/_goView/models/go-view-pro-item-output.ts
  16. 0 37
      Web/src/api-plugins/_goView/models/go-view-pro-publish-input.ts
  17. 0 24
      Web/src/api-plugins/_goView/models/go-view-pro-state.ts
  18. 0 102
      Web/src/api-plugins/_goView/models/go-view-pro-upload-output.ts
  19. 0 53
      Web/src/api-plugins/_goView/models/go-view-result-go-view-login-output.ts
  20. 0 53
      Web/src/api-plugins/_goView/models/go-view-result-go-view-pro-create-output.ts
  21. 0 53
      Web/src/api-plugins/_goView/models/go-view-result-go-view-pro-detail-output.ts
  22. 0 53
      Web/src/api-plugins/_goView/models/go-view-result-go-view-pro-upload-output.ts
  23. 0 55
      Web/src/api-plugins/_goView/models/go-view-result-list-go-view-pro-item-output.ts
  24. 0 19
      Web/src/api-plugins/_goView/models/index.ts
  25. 0 28
      Web/src/api-plugins/_goView/models/project-upload-body.ts
  26. 0 38
      Web/src/api-plugins/_goView/models/save-data-body.ts
  27. 14 0
      Web/src/api-plugins/approvalFlow/api.ts
  28. 77 19
      Web/src/api-plugins/approvalFlow/apis/approval-flow-api.ts
  29. 2 3
      Web/src/api-plugins/approvalFlow/base.ts
  30. 2 11
      Web/src/api-plugins/approvalFlow/configuration.ts
  31. 17 0
      Web/src/api-plugins/approvalFlow/index.ts
  32. 3 33
      Web/src/api-plugins/approvalFlow/models/add-approval-flow-input.ts
  33. 4 16
      Web/src/api-plugins/approvalFlow/models/admin-result-approval-flow.ts
  34. 3 17
      Web/src/api-plugins/approvalFlow/models/admin-result-int64.ts
  35. 3 17
      Web/src/api-plugins/approvalFlow/models/admin-result-list-approval-flow-output.ts
  36. 4 16
      Web/src/api-plugins/approvalFlow/models/admin-result-sql-sugar-paged-list-approval-flow-output.ts
  37. 23 29
      Web/src/api-plugins/approvalFlow/models/approval-flow-input.ts
  38. 3 35
      Web/src/api-plugins/approvalFlow/models/approval-flow-output.ts
  39. 4 38
      Web/src/api-plugins/approvalFlow/models/approval-flow.ts
  40. 3 7
      Web/src/api-plugins/approvalFlow/models/delete-approval-flow-input.ts
  41. 24 0
      Web/src/api-plugins/approvalFlow/models/filter-logic-enum.ts
  42. 30 0
      Web/src/api-plugins/approvalFlow/models/filter-operator-enum.ts
  43. 53 0
      Web/src/api-plugins/approvalFlow/models/filter.ts
  44. 4 0
      Web/src/api-plugins/approvalFlow/models/index.ts
  45. 32 0
      Web/src/api-plugins/approvalFlow/models/search.ts
  46. 3 19
      Web/src/api-plugins/approvalFlow/models/sql-sugar-paged-list-approval-flow-output.ts
  47. 3 35
      Web/src/api-plugins/approvalFlow/models/update-approval-flow-input.ts
  48. 1 2
      Web/src/api-plugins/dingTalk/api.ts
  49. 21 22
      Web/src/api-plugins/dingTalk/apis/ding-talk-api.ts
  50. 0 1
      Web/src/api-plugins/dingTalk/base.ts
  51. 0 9
      Web/src/api-plugins/dingTalk/configuration.ts
  52. 0 1
      Web/src/api-plugins/dingTalk/index.ts
  53. 2 14
      Web/src/api-plugins/dingTalk/models/admin-result-ding-talk-base-response-get-ding-talk-current-employees-list-output.ts
  54. 2 14
      Web/src/api-plugins/dingTalk/models/admin-result-ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts
  55. 2 14
      Web/src/api-plugins/dingTalk/models/admin-result-ding-talk-send-interactive-cards-output.ts
  56. 2 14
      Web/src/api-plugins/dingTalk/models/admin-result-get-ding-talk-token-output.ts
  57. 2 12
      Web/src/api-plugins/dingTalk/models/ding-talk-base-response-get-ding-talk-current-employees-list-output.ts
  58. 1 13
      Web/src/api-plugins/dingTalk/models/ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts
  59. 2 6
      Web/src/api-plugins/dingTalk/models/ding-talk-card-data.ts
  60. 1 5
      Web/src/api-plugins/dingTalk/models/ding-talk-card-param-map.ts
  61. 0 1
      Web/src/api-plugins/dingTalk/models/ding-talk-conversation-type-enum.ts
  62. 2 10
      Web/src/api-plugins/dingTalk/models/ding-talk-emp-field-data-vo.ts
  63. 1 9
      Web/src/api-plugins/dingTalk/models/ding-talk-emp-roster-field-vo.ts
  64. 1 9
      Web/src/api-plugins/dingTalk/models/ding-talk-field-value-vo.ts
  65. 3 17
      Web/src/api-plugins/dingTalk/models/ding-talk-send-interactive-cards-input.ts
  66. 2 6
      Web/src/api-plugins/dingTalk/models/ding-talk-send-interactive-cards-output.ts
  67. 1 5
      Web/src/api-plugins/dingTalk/models/ding-talk-send-interactive-cards-result.ts
  68. 1 9
      Web/src/api-plugins/dingTalk/models/get-ding-talk-current-employees-list-input.ts
  69. 1 7
      Web/src/api-plugins/dingTalk/models/get-ding-talk-current-employees-list-output.ts
  70. 2 10
      Web/src/api-plugins/dingTalk/models/get-ding-talk-current-employees-roster-list-input.ts
  71. 1 11
      Web/src/api-plugins/dingTalk/models/get-ding-talk-token-output.ts
  72. 0 0
      Web/src/api-plugins/dingTalk/models/index.ts
  73. 14 0
      Web/src/api-plugins/goView/api.ts
  74. 419 0
      Web/src/api-plugins/goView/apis/ding-talk-api.ts
  75. 3 4
      Web/src/api-plugins/goView/base.ts
  76. 3 12
      Web/src/api-plugins/goView/configuration.ts
  77. 17 0
      Web/src/api-plugins/goView/index.ts
  78. 57 0
      Web/src/api-plugins/goView/models/admin-result-ding-talk-base-response-get-ding-talk-current-employees-list-output.ts
  79. 57 0
      Web/src/api-plugins/goView/models/admin-result-ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts
  80. 57 0
      Web/src/api-plugins/goView/models/admin-result-ding-talk-send-interactive-cards-output.ts
  81. 57 0
      Web/src/api-plugins/goView/models/admin-result-get-ding-talk-token-output.ts
  82. 51 0
      Web/src/api-plugins/goView/models/ding-talk-base-response-get-ding-talk-current-employees-list-output.ts
  83. 51 0
      Web/src/api-plugins/goView/models/ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts
  84. 33 0
      Web/src/api-plugins/goView/models/ding-talk-card-data.ts
  85. 26 0
      Web/src/api-plugins/goView/models/ding-talk-card-param-map.ts
  86. 23 0
      Web/src/api-plugins/goView/models/ding-talk-conversation-type-enum.ts
  87. 45 0
      Web/src/api-plugins/goView/models/ding-talk-emp-field-data-vo.ts
  88. 39 0
      Web/src/api-plugins/goView/models/ding-talk-emp-roster-field-vo.ts
  89. 38 0
      Web/src/api-plugins/goView/models/ding-talk-field-value-vo.ts
  90. 70 0
      Web/src/api-plugins/goView/models/ding-talk-send-interactive-cards-input.ts
  91. 33 0
      Web/src/api-plugins/goView/models/ding-talk-send-interactive-cards-output.ts
  92. 26 0
      Web/src/api-plugins/goView/models/ding-talk-send-interactive-cards-result.ts
  93. 38 0
      Web/src/api-plugins/goView/models/get-ding-talk-current-employees-list-input.ts
  94. 32 0
      Web/src/api-plugins/goView/models/get-ding-talk-current-employees-list-output.ts
  95. 38 0
      Web/src/api-plugins/goView/models/get-ding-talk-current-employees-roster-list-input.ts
  96. 44 0
      Web/src/api-plugins/goView/models/get-ding-talk-token-output.ts
  97. 19 0
      Web/src/api-plugins/goView/models/index.ts
  98. 1 1
      Web/src/views/approvalFlow/component/editDialog.vue
  99. 2 2
      Web/src/views/approvalFlow/component/editFlowDialog.vue
  100. 2 2
      Web/src/views/approvalFlow/component/editFormDialog.vue

+ 0 - 15
Web/src/api-plugins/_approvalFlow/api.ts

@@ -1,15 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<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 * from './apis/approval-flow-api';
-

+ 0 - 18
Web/src/api-plugins/_approvalFlow/index.ts

@@ -1,18 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<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 * from "./api";
-export * from "./configuration";
-export * from "./models";
-

+ 0 - 16
Web/src/api-plugins/_goView/api.ts

@@ -1,16 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 * from './apis/project-api';
-export * from './apis/sys-api';
-

+ 0 - 833
Web/src/api-plugins/_goView/apis/project-api.ts

@@ -1,833 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewProCreateInput } from '../models';
-import { GoViewProEditInput } from '../models';
-import { GoViewProPublishInput } from '../models';
-import { GoViewResultGoViewProCreateOutput } from '../models';
-import { GoViewResultGoViewProDetailOutput } from '../models';
-import { GoViewResultGoViewProUploadOutput } from '../models';
-import { GoViewResultListGoViewProItemOutput } from '../models';
-/**
- * ProjectApi - axios parameter creator
- * @export
- */
-export const ProjectApiAxiosParamCreator = function (configuration?: Configuration) {
-    return {
-        /**
-         * 
-         * @summary 新增项目 🔖
-         * @param {GoViewProCreateInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectCreatePost: async (body?: GoViewProCreateInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/project/create`;
-            // use dummy base URL string because the URL constructor only accepts absolute URLs.
-            const localVarUrlObj = new URL(localVarPath, 'https://example.com');
-            let baseOptions;
-            if (configuration) {
-                baseOptions = configuration.baseOptions;
-            }
-            const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
-            const localVarHeaderParameter = {} as any;
-            const localVarQueryParameter = {} as any;
-
-            // authentication Bearer required
-            // http bearer authentication required
-            if (configuration && configuration.accessToken) {
-                const accessToken = typeof configuration.accessToken === 'function'
-                    ? await configuration.accessToken()
-                    : await configuration.accessToken;
-                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
-            }
-
-            localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
-
-            const query = new URLSearchParams(localVarUrlObj.search);
-            for (const key in localVarQueryParameter) {
-                query.set(key, localVarQueryParameter[key]);
-            }
-            for (const key in options.params) {
-                query.set(key, options.params[key]);
-            }
-            localVarUrlObj.search = (new URLSearchParams(query)).toString();
-            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
-            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
-            const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
-            localVarRequestOptions.data =  needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
-
-            return {
-                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
-                options: localVarRequestOptions,
-            };
-        },
-        /**
-         * 
-         * @summary 删除项目 🔖
-         * @param {string} [ids] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectDeleteDelete: async (ids?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/project/delete`;
-            // 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: 'DELETE', ...baseOptions, ...options};
-            const localVarHeaderParameter = {} as any;
-            const localVarQueryParameter = {} as any;
-
-            // authentication Bearer required
-            // http bearer authentication required
-            if (configuration && configuration.accessToken) {
-                const accessToken = typeof configuration.accessToken === 'function'
-                    ? await configuration.accessToken()
-                    : await configuration.accessToken;
-                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
-            }
-
-            if (ids !== undefined) {
-                localVarQueryParameter['ids'] = ids;
-            }
-
-            const query = new URLSearchParams(localVarUrlObj.search);
-            for (const key in localVarQueryParameter) {
-                query.set(key, localVarQueryParameter[key]);
-            }
-            for (const key in options.params) {
-                query.set(key, options.params[key]);
-            }
-            localVarUrlObj.search = (new URLSearchParams(query)).toString();
-            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
-            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
-
-            return {
-                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
-                options: localVarRequestOptions,
-            };
-        },
-        /**
-         * 
-         * @summary 修改项目 🔖
-         * @param {GoViewProEditInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectEditPost: async (body?: GoViewProEditInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/project/edit`;
-            // 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 {number} [projectId] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectGetDataGet: async (projectId?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/project/getData`;
-            // use dummy base URL string because the URL constructor only accepts absolute URLs.
-            const localVarUrlObj = new URL(localVarPath, 'https://example.com');
-            let baseOptions;
-            if (configuration) {
-                baseOptions = configuration.baseOptions;
-            }
-            const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
-            const localVarHeaderParameter = {} as any;
-            const localVarQueryParameter = {} as any;
-
-            // authentication Bearer required
-            // http bearer authentication required
-            if (configuration && configuration.accessToken) {
-                const accessToken = typeof configuration.accessToken === 'function'
-                    ? await configuration.accessToken()
-                    : await configuration.accessToken;
-                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
-            }
-
-            if (projectId !== undefined) {
-                localVarQueryParameter['projectId'] = projectId;
-            }
-
-            const query = new URLSearchParams(localVarUrlObj.search);
-            for (const key in localVarQueryParameter) {
-                query.set(key, localVarQueryParameter[key]);
-            }
-            for (const key in options.params) {
-                query.set(key, options.params[key]);
-            }
-            localVarUrlObj.search = (new URLSearchParams(query)).toString();
-            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
-            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
-
-            return {
-                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
-                options: localVarRequestOptions,
-            };
-        },
-        /**
-         * 
-         * @summary 获取预览图 🔖
-         * @param {number} id 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectGetIndexImageIdGet: async (id: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            // verify required parameter 'id' is not null or undefined
-            if (id === null || id === undefined) {
-                throw new RequiredError('id','Required parameter id was null or undefined when calling apiGoviewProjectGetIndexImageIdGet.');
-            }
-            const localVarPath = `/api/goview/project/getIndexImage/{id}`
-                .replace(`{${"id"}}`, encodeURIComponent(String(id)));
-            // use dummy base URL string because the URL constructor only accepts absolute URLs.
-            const localVarUrlObj = new URL(localVarPath, 'https://example.com');
-            let baseOptions;
-            if (configuration) {
-                baseOptions = configuration.baseOptions;
-            }
-            const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
-            const localVarHeaderParameter = {} as any;
-            const localVarQueryParameter = {} as any;
-
-            // authentication Bearer required
-            // http bearer authentication required
-            if (configuration && configuration.accessToken) {
-                const accessToken = typeof configuration.accessToken === 'function'
-                    ? await configuration.accessToken()
-                    : await configuration.accessToken;
-                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
-            }
-
-            const query = new URLSearchParams(localVarUrlObj.search);
-            for (const key in localVarQueryParameter) {
-                query.set(key, localVarQueryParameter[key]);
-            }
-            for (const key in options.params) {
-                query.set(key, options.params[key]);
-            }
-            localVarUrlObj.search = (new URLSearchParams(query)).toString();
-            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
-            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
-
-            return {
-                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
-                options: localVarRequestOptions,
-            };
-        },
-        /**
-         * 
-         * @summary 获取项目列表 🔖
-         * @param {number} [page] 
-         * @param {number} [limit] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectListGet: async (page?: number, limit?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/project/list`;
-            // use dummy base URL string because the URL constructor only accepts absolute URLs.
-            const localVarUrlObj = new URL(localVarPath, 'https://example.com');
-            let baseOptions;
-            if (configuration) {
-                baseOptions = configuration.baseOptions;
-            }
-            const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
-            const localVarHeaderParameter = {} as any;
-            const localVarQueryParameter = {} as any;
-
-            // authentication Bearer required
-            // http bearer authentication required
-            if (configuration && configuration.accessToken) {
-                const accessToken = typeof configuration.accessToken === 'function'
-                    ? await configuration.accessToken()
-                    : await configuration.accessToken;
-                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
-            }
-
-            if (page !== undefined) {
-                localVarQueryParameter['page'] = page;
-            }
-
-            if (limit !== undefined) {
-                localVarQueryParameter['limit'] = limit;
-            }
-
-            const query = new URLSearchParams(localVarUrlObj.search);
-            for (const key in localVarQueryParameter) {
-                query.set(key, localVarQueryParameter[key]);
-            }
-            for (const key in options.params) {
-                query.set(key, options.params[key]);
-            }
-            localVarUrlObj.search = (new URLSearchParams(query)).toString();
-            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
-            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
-
-            return {
-                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
-                options: localVarRequestOptions,
-            };
-        },
-        /**
-         * 
-         * @summary 修改发布状态 🔖
-         * @param {GoViewProPublishInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectPublishPut: async (body?: GoViewProPublishInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/project/publish`;
-            // 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: 'PUT', ...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 {number} [projectId] 
-         * @param {string} [content] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectSaveDataPostForm: async (projectId?: number, content?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/project/save/data`;
-            // 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;
-            const localVarFormParams = new FormData();
-
-            // authentication Bearer required
-            // http bearer authentication required
-            if (configuration && configuration.accessToken) {
-                const accessToken = typeof configuration.accessToken === 'function'
-                    ? await configuration.accessToken()
-                    : await configuration.accessToken;
-                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
-            }
-
-
-            if (projectId !== undefined) { 
-                localVarFormParams.append('ProjectId', projectId as any);
-            }
-
-            if (content !== undefined) { 
-                localVarFormParams.append('Content', content as any);
-            }
-
-            localVarHeaderParameter['Content-Type'] = 'multipart/form-data';
-            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};
-            localVarRequestOptions.data = localVarFormParams;
-
-            return {
-                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
-                options: localVarRequestOptions,
-            };
-        },
-        /**
-         * 
-         * @summary 上传预览图 🔖
-         * @param {Blob} [object] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewProjectUploadPostForm: async (object?: Blob, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/project/upload`;
-            // 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;
-            const localVarFormParams = new FormData();
-
-            // authentication Bearer required
-            // http bearer authentication required
-            if (configuration && configuration.accessToken) {
-                const accessToken = typeof configuration.accessToken === 'function'
-                    ? await configuration.accessToken()
-                    : await configuration.accessToken;
-                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
-            }
-
-
-            if (object !== undefined) { 
-                localVarFormParams.append('object', object as any);
-            }
-
-            localVarHeaderParameter['Content-Type'] = 'multipart/form-data';
-            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};
-            localVarRequestOptions.data = localVarFormParams;
-
-            return {
-                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
-                options: localVarRequestOptions,
-            };
-        },
-    }
-};
-
-/**
- * ProjectApi - functional programming interface
- * @export
- */
-export const ProjectApiFp = function(configuration?: Configuration) {
-    return {
-        /**
-         * 
-         * @summary 新增项目 🔖
-         * @param {GoViewProCreateInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectCreatePost(body?: GoViewProCreateInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<GoViewResultGoViewProCreateOutput>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectCreatePost(body, options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-        /**
-         * 
-         * @summary 删除项目 🔖
-         * @param {string} [ids] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectDeleteDelete(ids?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectDeleteDelete(ids, options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-        /**
-         * 
-         * @summary 修改项目 🔖
-         * @param {GoViewProEditInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectEditPost(body?: GoViewProEditInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectEditPost(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 {number} [projectId] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectGetDataGet(projectId?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<GoViewResultGoViewProDetailOutput>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectGetDataGet(projectId, options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-        /**
-         * 
-         * @summary 获取预览图 🔖
-         * @param {number} id 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectGetIndexImageIdGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectGetIndexImageIdGet(id, options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-        /**
-         * 
-         * @summary 获取项目列表 🔖
-         * @param {number} [page] 
-         * @param {number} [limit] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectListGet(page?: number, limit?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<GoViewResultListGoViewProItemOutput>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectListGet(page, limit, options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-        /**
-         * 
-         * @summary 修改发布状态 🔖
-         * @param {GoViewProPublishInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectPublishPut(body?: GoViewProPublishInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectPublishPut(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 {number} [projectId] 
-         * @param {string} [content] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectSaveDataPostForm(projectId?: number, content?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectSaveDataPostForm(projectId, content, options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-        /**
-         * 
-         * @summary 上传预览图 🔖
-         * @param {Blob} [object] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectUploadPostForm(object?: Blob, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<GoViewResultGoViewProUploadOutput>>> {
-            const localVarAxiosArgs = await ProjectApiAxiosParamCreator(configuration).apiGoviewProjectUploadPostForm(object, options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-    }
-};
-
-/**
- * ProjectApi - factory interface
- * @export
- */
-export const ProjectApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
-    return {
-        /**
-         * 
-         * @summary 新增项目 🔖
-         * @param {GoViewProCreateInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectCreatePost(body?: GoViewProCreateInput, options?: AxiosRequestConfig): Promise<AxiosResponse<GoViewResultGoViewProCreateOutput>> {
-            return ProjectApiFp(configuration).apiGoviewProjectCreatePost(body, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary 删除项目 🔖
-         * @param {string} [ids] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectDeleteDelete(ids?: string, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
-            return ProjectApiFp(configuration).apiGoviewProjectDeleteDelete(ids, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary 修改项目 🔖
-         * @param {GoViewProEditInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectEditPost(body?: GoViewProEditInput, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
-            return ProjectApiFp(configuration).apiGoviewProjectEditPost(body, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary 获取项目数据 🔖
-         * @param {number} [projectId] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectGetDataGet(projectId?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<GoViewResultGoViewProDetailOutput>> {
-            return ProjectApiFp(configuration).apiGoviewProjectGetDataGet(projectId, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary 获取预览图 🔖
-         * @param {number} id 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectGetIndexImageIdGet(id: number, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
-            return ProjectApiFp(configuration).apiGoviewProjectGetIndexImageIdGet(id, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary 获取项目列表 🔖
-         * @param {number} [page] 
-         * @param {number} [limit] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectListGet(page?: number, limit?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<GoViewResultListGoViewProItemOutput>> {
-            return ProjectApiFp(configuration).apiGoviewProjectListGet(page, limit, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary 修改发布状态 🔖
-         * @param {GoViewProPublishInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectPublishPut(body?: GoViewProPublishInput, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
-            return ProjectApiFp(configuration).apiGoviewProjectPublishPut(body, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary 保存项目数据 🔖
-         * @param {number} [projectId] 
-         * @param {string} [content] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectSaveDataPostForm(projectId?: number, content?: string, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
-            return ProjectApiFp(configuration).apiGoviewProjectSaveDataPostForm(projectId, content, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary 上传预览图 🔖
-         * @param {Blob} [object] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewProjectUploadPostForm(object?: Blob, options?: AxiosRequestConfig): Promise<AxiosResponse<GoViewResultGoViewProUploadOutput>> {
-            return ProjectApiFp(configuration).apiGoviewProjectUploadPostForm(object, options).then((request) => request(axios, basePath));
-        },
-    };
-};
-
-/**
- * ProjectApi - object-oriented interface
- * @export
- * @class ProjectApi
- * @extends {BaseAPI}
- */
-export class ProjectApi extends BaseAPI {
-    /**
-     * 
-     * @summary 新增项目 🔖
-     * @param {GoViewProCreateInput} [body] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectCreatePost(body?: GoViewProCreateInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<GoViewResultGoViewProCreateOutput>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectCreatePost(body, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary 删除项目 🔖
-     * @param {string} [ids] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectDeleteDelete(ids?: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectDeleteDelete(ids, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary 修改项目 🔖
-     * @param {GoViewProEditInput} [body] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectEditPost(body?: GoViewProEditInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectEditPost(body, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary 获取项目数据 🔖
-     * @param {number} [projectId] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectGetDataGet(projectId?: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<GoViewResultGoViewProDetailOutput>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectGetDataGet(projectId, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary 获取预览图 🔖
-     * @param {number} id 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectGetIndexImageIdGet(id: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectGetIndexImageIdGet(id, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary 获取项目列表 🔖
-     * @param {number} [page] 
-     * @param {number} [limit] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectListGet(page?: number, limit?: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<GoViewResultListGoViewProItemOutput>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectListGet(page, limit, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary 修改发布状态 🔖
-     * @param {GoViewProPublishInput} [body] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectPublishPut(body?: GoViewProPublishInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectPublishPut(body, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary 保存项目数据 🔖
-     * @param {number} [projectId] 
-     * @param {string} [content] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectSaveDataPostForm(projectId?: number, content?: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectSaveDataPostForm(projectId, content, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary 上传预览图 🔖
-     * @param {Blob} [object] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof ProjectApi
-     */
-    public async apiGoviewProjectUploadPostForm(object?: Blob, options?: AxiosRequestConfig) : Promise<AxiosResponse<GoViewResultGoViewProUploadOutput>> {
-        return ProjectApiFp(this.configuration).apiGoviewProjectUploadPostForm(object, options).then((request) => request(this.axios, this.basePath));
-    }
-}

+ 0 - 214
Web/src/api-plugins/_goView/apis/sys-api.ts

@@ -1,214 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewLoginInput } from '../models';
-import { GoViewResultGoViewLoginOutput } from '../models';
-/**
- * SysApi - axios parameter creator
- * @export
- */
-export const SysApiAxiosParamCreator = function (configuration?: Configuration) {
-    return {
-        /**
-         * 
-         * @summary GoView 登录 🔖
-         * @param {GoViewLoginInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewSysLoginPost: async (body?: GoViewLoginInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/sys/login`;
-            // 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 GoView 退出 🔖
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        apiGoviewSysLogoutGet: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
-            const localVarPath = `/api/goview/sys/logout`;
-            // use dummy base URL string because the URL constructor only accepts absolute URLs.
-            const localVarUrlObj = new URL(localVarPath, 'https://example.com');
-            let baseOptions;
-            if (configuration) {
-                baseOptions = configuration.baseOptions;
-            }
-            const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
-            const localVarHeaderParameter = {} as any;
-            const localVarQueryParameter = {} as any;
-
-            // authentication Bearer required
-            // http bearer authentication required
-            if (configuration && configuration.accessToken) {
-                const accessToken = typeof configuration.accessToken === 'function'
-                    ? await configuration.accessToken()
-                    : await configuration.accessToken;
-                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
-            }
-
-            const query = new URLSearchParams(localVarUrlObj.search);
-            for (const key in localVarQueryParameter) {
-                query.set(key, localVarQueryParameter[key]);
-            }
-            for (const key in options.params) {
-                query.set(key, options.params[key]);
-            }
-            localVarUrlObj.search = (new URLSearchParams(query)).toString();
-            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
-            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
-
-            return {
-                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
-                options: localVarRequestOptions,
-            };
-        },
-    }
-};
-
-/**
- * SysApi - functional programming interface
- * @export
- */
-export const SysApiFp = function(configuration?: Configuration) {
-    return {
-        /**
-         * 
-         * @summary GoView 登录 🔖
-         * @param {GoViewLoginInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewSysLoginPost(body?: GoViewLoginInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<GoViewResultGoViewLoginOutput>>> {
-            const localVarAxiosArgs = await SysApiAxiosParamCreator(configuration).apiGoviewSysLoginPost(body, options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-        /**
-         * 
-         * @summary GoView 退出 🔖
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewSysLogoutGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
-            const localVarAxiosArgs = await SysApiAxiosParamCreator(configuration).apiGoviewSysLogoutGet(options);
-            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
-                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
-                return axios.request(axiosRequestArgs);
-            };
-        },
-    }
-};
-
-/**
- * SysApi - factory interface
- * @export
- */
-export const SysApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
-    return {
-        /**
-         * 
-         * @summary GoView 登录 🔖
-         * @param {GoViewLoginInput} [body] 
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewSysLoginPost(body?: GoViewLoginInput, options?: AxiosRequestConfig): Promise<AxiosResponse<GoViewResultGoViewLoginOutput>> {
-            return SysApiFp(configuration).apiGoviewSysLoginPost(body, options).then((request) => request(axios, basePath));
-        },
-        /**
-         * 
-         * @summary GoView 退出 🔖
-         * @param {*} [options] Override http request option.
-         * @throws {RequiredError}
-         */
-        async apiGoviewSysLogoutGet(options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
-            return SysApiFp(configuration).apiGoviewSysLogoutGet(options).then((request) => request(axios, basePath));
-        },
-    };
-};
-
-/**
- * SysApi - object-oriented interface
- * @export
- * @class SysApi
- * @extends {BaseAPI}
- */
-export class SysApi extends BaseAPI {
-    /**
-     * 
-     * @summary GoView 登录 🔖
-     * @param {GoViewLoginInput} [body] 
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof SysApi
-     */
-    public async apiGoviewSysLoginPost(body?: GoViewLoginInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<GoViewResultGoViewLoginOutput>> {
-        return SysApiFp(this.configuration).apiGoviewSysLoginPost(body, options).then((request) => request(this.axios, this.basePath));
-    }
-    /**
-     * 
-     * @summary GoView 退出 🔖
-     * @param {*} [options] Override http request option.
-     * @throws {RequiredError}
-     * @memberof SysApi
-     */
-    public async apiGoviewSysLogoutGet(options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
-        return SysApiFp(this.configuration).apiGoviewSysLogoutGet(options).then((request) => request(this.axios, this.basePath));
-    }
-}

+ 0 - 18
Web/src/api-plugins/_goView/index.ts

@@ -1,18 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 * from "./api";
-export * from "./configuration";
-export * from "./models";
-

+ 0 - 38
Web/src/api-plugins/_goView/models/go-view-login-input.ts

@@ -1,38 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 GoViewLoginInput
- */
-export interface GoViewLoginInput {
-
-    /**
-     * 用户名
-     *
-     * @type {string}
-     * @memberof GoViewLoginInput
-     */
-    username: string;
-
-    /**
-     * 密码
-     *
-     * @type {string}
-     * @memberof GoViewLoginInput
-     */
-    password: string;
-}

+ 0 - 36
Web/src/api-plugins/_goView/models/go-view-login-output.ts

@@ -1,36 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewLoginToken } from './go-view-login-token';
-import { GoViewLoginUserInfo } from './go-view-login-user-info';
- /**
- * 登录输出
- *
- * @export
- * @interface GoViewLoginOutput
- */
-export interface GoViewLoginOutput {
-
-    /**
-     * @type {GoViewLoginUserInfo}
-     * @memberof GoViewLoginOutput
-     */
-    userinfo?: GoViewLoginUserInfo;
-
-    /**
-     * @type {GoViewLoginToken}
-     * @memberof GoViewLoginOutput
-     */
-    token?: GoViewLoginToken;
-}

+ 0 - 38
Web/src/api-plugins/_goView/models/go-view-login-token.ts

@@ -1,38 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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.
- */
-
- /**
- * 登录 Token
- *
- * @export
- * @interface GoViewLoginToken
- */
-export interface GoViewLoginToken {
-
-    /**
-     * Token 名
-     *
-     * @type {string}
-     * @memberof GoViewLoginToken
-     */
-    tokenName?: string | null;
-
-    /**
-     * Token 值
-     *
-     * @type {string}
-     * @memberof GoViewLoginToken
-     */
-    tokenValue?: string | null;
-}

+ 0 - 46
Web/src/api-plugins/_goView/models/go-view-login-user-info.ts

@@ -1,46 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 GoViewLoginUserInfo
- */
-export interface GoViewLoginUserInfo {
-
-    /**
-     * 用户 Id
-     *
-     * @type {string}
-     * @memberof GoViewLoginUserInfo
-     */
-    id?: string | null;
-
-    /**
-     * 用户名
-     *
-     * @type {string}
-     * @memberof GoViewLoginUserInfo
-     */
-    username?: string | null;
-
-    /**
-     * 昵称
-     *
-     * @type {string}
-     * @memberof GoViewLoginUserInfo
-     */
-    nickname?: string | null;
-}

+ 0 - 46
Web/src/api-plugins/_goView/models/go-view-pro-create-input.ts

@@ -1,46 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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.
- */
-
- /**
- * GoView 新增项目
- *
- * @export
- * @interface GoViewProCreateInput
- */
-export interface GoViewProCreateInput {
-
-    /**
-     * 项目名称
-     *
-     * @type {string}
-     * @memberof GoViewProCreateInput
-     */
-    projectName?: string | null;
-
-    /**
-     * 项目备注
-     *
-     * @type {string}
-     * @memberof GoViewProCreateInput
-     */
-    remarks?: string | null;
-
-    /**
-     * 预览图片url
-     *
-     * @type {string}
-     * @memberof GoViewProCreateInput
-     */
-    indexImage?: string | null;
-}

+ 0 - 30
Web/src/api-plugins/_goView/models/go-view-pro-create-output.ts

@@ -1,30 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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.
- */
-
- /**
- * GoView 新增项目输出
- *
- * @export
- * @interface GoViewProCreateOutput
- */
-export interface GoViewProCreateOutput {
-
-    /**
-     * 项目Id
-     *
-     * @type {number}
-     * @memberof GoViewProCreateOutput
-     */
-    id?: number;
-}

+ 0 - 85
Web/src/api-plugins/_goView/models/go-view-pro-detail-output.ts

@@ -1,85 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewProState } from './go-view-pro-state';
- /**
- * GoView 项目详情
- *
- * @export
- * @interface GoViewProDetailOutput
- */
-export interface GoViewProDetailOutput {
-
-    /**
-     * 项目Id
-     *
-     * @type {number}
-     * @memberof GoViewProDetailOutput
-     */
-    id?: number;
-
-    /**
-     * 项目名称
-     *
-     * @type {string}
-     * @memberof GoViewProDetailOutput
-     */
-    projectName?: string | null;
-
-    /**
-     * @type {GoViewProState}
-     * @memberof GoViewProDetailOutput
-     */
-    state?: GoViewProState;
-
-    /**
-     * 创建时间
-     *
-     * @type {Date}
-     * @memberof GoViewProDetailOutput
-     */
-    createTime?: Date | null;
-
-    /**
-     * 预览图片url
-     *
-     * @type {string}
-     * @memberof GoViewProDetailOutput
-     */
-    indexImage?: string | null;
-
-    /**
-     * 创建者Id
-     *
-     * @type {number}
-     * @memberof GoViewProDetailOutput
-     */
-    createUserId?: number | null;
-
-    /**
-     * 项目备注
-     *
-     * @type {string}
-     * @memberof GoViewProDetailOutput
-     */
-    remarks?: string | null;
-
-    /**
-     * 项目内容
-     *
-     * @type {string}
-     * @memberof GoViewProDetailOutput
-     */
-    content?: string | null;
-}

+ 0 - 46
Web/src/api-plugins/_goView/models/go-view-pro-edit-input.ts

@@ -1,46 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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.
- */
-
- /**
- * GoView 编辑项目
- *
- * @export
- * @interface GoViewProEditInput
- */
-export interface GoViewProEditInput {
-
-    /**
-     * 项目Id
-     *
-     * @type {number}
-     * @memberof GoViewProEditInput
-     */
-    id?: number;
-
-    /**
-     * 项目名称
-     *
-     * @type {string}
-     * @memberof GoViewProEditInput
-     */
-    projectName?: string | null;
-
-    /**
-     * 预览图片url
-     *
-     * @type {string}
-     * @memberof GoViewProEditInput
-     */
-    indexImage?: string | null;
-}

+ 0 - 77
Web/src/api-plugins/_goView/models/go-view-pro-item-output.ts

@@ -1,77 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewProState } from './go-view-pro-state';
- /**
- * GoView 项目 Item
- *
- * @export
- * @interface GoViewProItemOutput
- */
-export interface GoViewProItemOutput {
-
-    /**
-     * 项目Id
-     *
-     * @type {number}
-     * @memberof GoViewProItemOutput
-     */
-    id?: number;
-
-    /**
-     * 项目名称
-     *
-     * @type {string}
-     * @memberof GoViewProItemOutput
-     */
-    projectName?: string | null;
-
-    /**
-     * @type {GoViewProState}
-     * @memberof GoViewProItemOutput
-     */
-    state?: GoViewProState;
-
-    /**
-     * 创建时间
-     *
-     * @type {Date}
-     * @memberof GoViewProItemOutput
-     */
-    createTime?: Date | null;
-
-    /**
-     * 预览图片url
-     *
-     * @type {string}
-     * @memberof GoViewProItemOutput
-     */
-    indexImage?: string | null;
-
-    /**
-     * 创建者Id
-     *
-     * @type {number}
-     * @memberof GoViewProItemOutput
-     */
-    createUserId?: number | null;
-
-    /**
-     * 项目备注
-     *
-     * @type {string}
-     * @memberof GoViewProItemOutput
-     */
-    remarks?: string | null;
-}

+ 0 - 37
Web/src/api-plugins/_goView/models/go-view-pro-publish-input.ts

@@ -1,37 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewProState } from './go-view-pro-state';
- /**
- * GoView 修改项目发布状态
- *
- * @export
- * @interface GoViewProPublishInput
- */
-export interface GoViewProPublishInput {
-
-    /**
-     * 项目Id
-     *
-     * @type {number}
-     * @memberof GoViewProPublishInput
-     */
-    id?: number;
-
-    /**
-     * @type {GoViewProState}
-     * @memberof GoViewProPublishInput
-     */
-    state?: GoViewProState;
-}

+ 0 - 24
Web/src/api-plugins/_goView/models/go-view-pro-state.ts

@@ -1,24 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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.
- */
-
-/**
- * GoView 项目状态<br />&nbsp;已发布 Published = 1<br />&nbsp;未发布 UnPublish = -1<br />
- * @export
- * @enum {string}
- */
-export enum GoViewProState {
-    NUMBER_1 = 1,
-    NUMBER_MINUS_1 = -1
-}
-

+ 0 - 102
Web/src/api-plugins/_goView/models/go-view-pro-upload-output.ts

@@ -1,102 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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.
- */
-
- /**
- * GoView 上传项目输出
- *
- * @export
- * @interface GoViewProUploadOutput
- */
-export interface GoViewProUploadOutput {
-
-    /**
-     * Id
-     *
-     * @type {number}
-     * @memberof GoViewProUploadOutput
-     */
-    id?: number;
-
-    /**
-     * 仓储名称
-     *
-     * @type {string}
-     * @memberof GoViewProUploadOutput
-     */
-    bucketName?: string | null;
-
-    /**
-     * 创建时间
-     *
-     * @type {Date}
-     * @memberof GoViewProUploadOutput
-     */
-    createTime?: Date | null;
-
-    /**
-     * 创建者Id
-     *
-     * @type {number}
-     * @memberof GoViewProUploadOutput
-     */
-    createUserId?: number | null;
-
-    /**
-     * 文件名称
-     *
-     * @type {string}
-     * @memberof GoViewProUploadOutput
-     */
-    fileName?: string | null;
-
-    /**
-     * 文件大小KB
-     *
-     * @type {number}
-     * @memberof GoViewProUploadOutput
-     */
-    fileSize?: number;
-
-    /**
-     * 文件后缀
-     *
-     * @type {string}
-     * @memberof GoViewProUploadOutput
-     */
-    fileSuffix?: string | null;
-
-    /**
-     * 文件 Url
-     *
-     * @type {string}
-     * @memberof GoViewProUploadOutput
-     */
-    fileUrl?: string | null;
-
-    /**
-     * 更新时间
-     *
-     * @type {Date}
-     * @memberof GoViewProUploadOutput
-     */
-    updateTime?: Date | null;
-
-    /**
-     * 修改者Id
-     *
-     * @type {number}
-     * @memberof GoViewProUploadOutput
-     */
-    updateUserId?: number | null;
-}

+ 0 - 53
Web/src/api-plugins/_goView/models/go-view-result-go-view-login-output.ts

@@ -1,53 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewLoginOutput } from './go-view-login-output';
- /**
- * GoView 返回结果
- *
- * @export
- * @interface GoViewResultGoViewLoginOutput
- */
-export interface GoViewResultGoViewLoginOutput {
-
-    /**
-     * 状态码
-     *
-     * @type {number}
-     * @memberof GoViewResultGoViewLoginOutput
-     */
-    code?: number;
-
-    /**
-     * 信息
-     *
-     * @type {string}
-     * @memberof GoViewResultGoViewLoginOutput
-     */
-    msg?: string | null;
-
-    /**
-     * @type {GoViewLoginOutput}
-     * @memberof GoViewResultGoViewLoginOutput
-     */
-    data?: GoViewLoginOutput;
-
-    /**
-     * 总数
-     *
-     * @type {number}
-     * @memberof GoViewResultGoViewLoginOutput
-     */
-    count?: number | null;
-}

+ 0 - 53
Web/src/api-plugins/_goView/models/go-view-result-go-view-pro-create-output.ts

@@ -1,53 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewProCreateOutput } from './go-view-pro-create-output';
- /**
- * GoView 返回结果
- *
- * @export
- * @interface GoViewResultGoViewProCreateOutput
- */
-export interface GoViewResultGoViewProCreateOutput {
-
-    /**
-     * 状态码
-     *
-     * @type {number}
-     * @memberof GoViewResultGoViewProCreateOutput
-     */
-    code?: number;
-
-    /**
-     * 信息
-     *
-     * @type {string}
-     * @memberof GoViewResultGoViewProCreateOutput
-     */
-    msg?: string | null;
-
-    /**
-     * @type {GoViewProCreateOutput}
-     * @memberof GoViewResultGoViewProCreateOutput
-     */
-    data?: GoViewProCreateOutput;
-
-    /**
-     * 总数
-     *
-     * @type {number}
-     * @memberof GoViewResultGoViewProCreateOutput
-     */
-    count?: number | null;
-}

+ 0 - 53
Web/src/api-plugins/_goView/models/go-view-result-go-view-pro-detail-output.ts

@@ -1,53 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewProDetailOutput } from './go-view-pro-detail-output';
- /**
- * GoView 返回结果
- *
- * @export
- * @interface GoViewResultGoViewProDetailOutput
- */
-export interface GoViewResultGoViewProDetailOutput {
-
-    /**
-     * 状态码
-     *
-     * @type {number}
-     * @memberof GoViewResultGoViewProDetailOutput
-     */
-    code?: number;
-
-    /**
-     * 信息
-     *
-     * @type {string}
-     * @memberof GoViewResultGoViewProDetailOutput
-     */
-    msg?: string | null;
-
-    /**
-     * @type {GoViewProDetailOutput}
-     * @memberof GoViewResultGoViewProDetailOutput
-     */
-    data?: GoViewProDetailOutput;
-
-    /**
-     * 总数
-     *
-     * @type {number}
-     * @memberof GoViewResultGoViewProDetailOutput
-     */
-    count?: number | null;
-}

+ 0 - 53
Web/src/api-plugins/_goView/models/go-view-result-go-view-pro-upload-output.ts

@@ -1,53 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewProUploadOutput } from './go-view-pro-upload-output';
- /**
- * GoView 返回结果
- *
- * @export
- * @interface GoViewResultGoViewProUploadOutput
- */
-export interface GoViewResultGoViewProUploadOutput {
-
-    /**
-     * 状态码
-     *
-     * @type {number}
-     * @memberof GoViewResultGoViewProUploadOutput
-     */
-    code?: number;
-
-    /**
-     * 信息
-     *
-     * @type {string}
-     * @memberof GoViewResultGoViewProUploadOutput
-     */
-    msg?: string | null;
-
-    /**
-     * @type {GoViewProUploadOutput}
-     * @memberof GoViewResultGoViewProUploadOutput
-     */
-    data?: GoViewProUploadOutput;
-
-    /**
-     * 总数
-     *
-     * @type {number}
-     * @memberof GoViewResultGoViewProUploadOutput
-     */
-    count?: number | null;
-}

+ 0 - 55
Web/src/api-plugins/_goView/models/go-view-result-list-go-view-pro-item-output.ts

@@ -1,55 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 { GoViewProItemOutput } from './go-view-pro-item-output';
- /**
- * GoView 返回结果
- *
- * @export
- * @interface GoViewResultListGoViewProItemOutput
- */
-export interface GoViewResultListGoViewProItemOutput {
-
-    /**
-     * 状态码
-     *
-     * @type {number}
-     * @memberof GoViewResultListGoViewProItemOutput
-     */
-    code?: number;
-
-    /**
-     * 信息
-     *
-     * @type {string}
-     * @memberof GoViewResultListGoViewProItemOutput
-     */
-    msg?: string | null;
-
-    /**
-     * 数据
-     *
-     * @type {Array<GoViewProItemOutput>}
-     * @memberof GoViewResultListGoViewProItemOutput
-     */
-    data?: Array<GoViewProItemOutput> | null;
-
-    /**
-     * 总数
-     *
-     * @type {number}
-     * @memberof GoViewResultListGoViewProItemOutput
-     */
-    count?: number | null;
-}

+ 0 - 19
Web/src/api-plugins/_goView/models/index.ts

@@ -1,19 +0,0 @@
-export * from './go-view-login-input';
-export * from './go-view-login-output';
-export * from './go-view-login-token';
-export * from './go-view-login-user-info';
-export * from './go-view-pro-create-input';
-export * from './go-view-pro-create-output';
-export * from './go-view-pro-detail-output';
-export * from './go-view-pro-edit-input';
-export * from './go-view-pro-item-output';
-export * from './go-view-pro-publish-input';
-export * from './go-view-pro-state';
-export * from './go-view-pro-upload-output';
-export * from './go-view-result-go-view-login-output';
-export * from './go-view-result-go-view-pro-create-output';
-export * from './go-view-result-go-view-pro-detail-output';
-export * from './go-view-result-go-view-pro-upload-output';
-export * from './go-view-result-list-go-view-pro-item-output';
-export * from './project-upload-body';
-export * from './save-data-body';

+ 0 - 28
Web/src/api-plugins/_goView/models/project-upload-body.ts

@@ -1,28 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 ProjectUploadBody
- */
-export interface ProjectUploadBody {
-
-    /**
-     * @type {Blob}
-     * @memberof ProjectUploadBody
-     */
-    object?: Blob;
-}

+ 0 - 38
Web/src/api-plugins/_goView/models/save-data-body.ts

@@ -1,38 +0,0 @@
-/* tslint:disable */
-/* eslint-disable */
-/**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
- *
- * OpenAPI spec version: 2.2.8
- * 
- *
- * 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 SaveDataBody
- */
-export interface SaveDataBody {
-
-    /**
-     * 项目Id
-     *
-     * @type {number}
-     * @memberof SaveDataBody
-     */
-    projectId?: number;
-
-    /**
-     * 项目内容
-     *
-     * @type {string}
-     * @memberof SaveDataBody
-     */
-    content?: string;
-}

+ 14 - 0
Web/src/api-plugins/approvalFlow/api.ts

@@ -0,0 +1,14 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * ApprovalFlow
+ * <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 * from './apis/approval-flow-api';
+

+ 77 - 19
Web/src/api-plugins/_approvalFlow/apis/approval-flow-api.ts → Web/src/api-plugins/approvalFlow/apis/approval-flow-api.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,12 +11,11 @@
  * 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 { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
 import { AddApprovalFlowInput } from '../models';
 import { AdminResultApprovalFlow } from '../models';
 import { AdminResultInt64 } from '../models';
@@ -24,6 +23,9 @@ import { AdminResultListApprovalFlowOutput } from '../models';
 import { AdminResultSqlSugarPagedListApprovalFlowOutput } from '../models';
 import { ApprovalFlowInput } from '../models';
 import { DeleteApprovalFlowInput } from '../models';
+import { Filter } from '../models';
+import { FilterLogicEnum } from '../models';
+import { FilterOperatorEnum } from '../models';
 import { UpdateApprovalFlowInput } from '../models';
 /**
  * ApprovalFlowApi - axios parameter creator
@@ -230,7 +232,6 @@ export const ApprovalFlowApiAxiosParamCreator = function (configuration?: Config
         /**
          * 
          * @summary 获取审批流列表
-         * @param {string} [keyword] 关键字查询
          * @param {string} [code] 编号
          * @param {string} [name] 名称
          * @param {string} [remark] 备注
@@ -239,10 +240,18 @@ export const ApprovalFlowApiAxiosParamCreator = function (configuration?: Config
          * @param {string} [field] 排序字段
          * @param {string} [order] 排序方向
          * @param {string} [descStr] 降序排序
+         * @param {Array<string>} [searchFields] 字段名称集合
+         * @param {string} [searchKeyword] 关键字
+         * @param {string} [keyword] 模糊查询关键字
+         * @param {FilterLogicEnum} [filterLogic] 过滤条件
+         * @param {Array<Filter>} [filterFilters] 筛选过滤条件子项
+         * @param {string} [filterField] 字段名称
+         * @param {FilterOperatorEnum} [filterOperator] 逻辑运算符
+         * @param {any} [filterValue] 字段值
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        apiApprovalFlowListGet: async (keyword?: string, code?: string, name?: string, remark?: string, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+        apiApprovalFlowListGet: async (code?: string, name?: string, remark?: string, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, searchFields?: Array<string>, searchKeyword?: string, keyword?: string, filterLogic?: FilterLogicEnum, filterFilters?: Array<Filter>, filterField?: string, filterOperator?: FilterOperatorEnum, filterValue?: any, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
             const localVarPath = `/api/approvalFlow/list`;
             // use dummy base URL string because the URL constructor only accepts absolute URLs.
             const localVarUrlObj = new URL(localVarPath, 'https://example.com');
@@ -263,10 +272,6 @@ export const ApprovalFlowApiAxiosParamCreator = function (configuration?: Config
                 localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
             }
 
-            if (keyword !== undefined) {
-                localVarQueryParameter['Keyword'] = keyword;
-            }
-
             if (code !== undefined) {
                 localVarQueryParameter['Code'] = code;
             }
@@ -299,6 +304,38 @@ export const ApprovalFlowApiAxiosParamCreator = function (configuration?: Config
                 localVarQueryParameter['DescStr'] = descStr;
             }
 
+            if (searchFields) {
+                localVarQueryParameter['Search.Fields'] = searchFields;
+            }
+
+            if (searchKeyword !== undefined) {
+                localVarQueryParameter['Search.Keyword'] = searchKeyword;
+            }
+
+            if (keyword !== undefined) {
+                localVarQueryParameter['Keyword'] = keyword;
+            }
+
+            if (filterLogic !== undefined) {
+                localVarQueryParameter['Filter.Logic'] = filterLogic;
+            }
+
+            if (filterFilters) {
+                localVarQueryParameter['Filter.Filters'] = filterFilters;
+            }
+
+            if (filterField !== undefined) {
+                localVarQueryParameter['Filter.Field'] = filterField;
+            }
+
+            if (filterOperator !== undefined) {
+                localVarQueryParameter['Filter.Operator'] = filterOperator;
+            }
+
+            if (filterValue !== undefined) {
+                localVarQueryParameter['Filter.Value'] = filterValue;
+            }
+
             const query = new URLSearchParams(localVarUrlObj.search);
             for (const key in localVarQueryParameter) {
                 query.set(key, localVarQueryParameter[key]);
@@ -479,7 +516,6 @@ export const ApprovalFlowApiFp = function(configuration?: Configuration) {
         /**
          * 
          * @summary 获取审批流列表
-         * @param {string} [keyword] 关键字查询
          * @param {string} [code] 编号
          * @param {string} [name] 名称
          * @param {string} [remark] 备注
@@ -488,11 +524,19 @@ export const ApprovalFlowApiFp = function(configuration?: Configuration) {
          * @param {string} [field] 排序字段
          * @param {string} [order] 排序方向
          * @param {string} [descStr] 降序排序
+         * @param {Array<string>} [searchFields] 字段名称集合
+         * @param {string} [searchKeyword] 关键字
+         * @param {string} [keyword] 模糊查询关键字
+         * @param {FilterLogicEnum} [filterLogic] 过滤条件
+         * @param {Array<Filter>} [filterFilters] 筛选过滤条件子项
+         * @param {string} [filterField] 字段名称
+         * @param {FilterOperatorEnum} [filterOperator] 逻辑运算符
+         * @param {any} [filterValue] 字段值
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiApprovalFlowListGet(keyword?: string, code?: string, name?: string, remark?: string, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultListApprovalFlowOutput>>> {
-            const localVarAxiosArgs = await ApprovalFlowApiAxiosParamCreator(configuration).apiApprovalFlowListGet(keyword, code, name, remark, page, pageSize, field, order, descStr, options);
+        async apiApprovalFlowListGet(code?: string, name?: string, remark?: string, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, searchFields?: Array<string>, searchKeyword?: string, keyword?: string, filterLogic?: FilterLogicEnum, filterFilters?: Array<Filter>, filterField?: string, filterOperator?: FilterOperatorEnum, filterValue?: any, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultListApprovalFlowOutput>>> {
+            const localVarAxiosArgs = await ApprovalFlowApiAxiosParamCreator(configuration).apiApprovalFlowListGet(code, name, remark, page, pageSize, field, order, descStr, searchFields, searchKeyword, keyword, filterLogic, filterFilters, filterField, filterOperator, filterValue, options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
                 return axios.request(axiosRequestArgs);
@@ -578,7 +622,6 @@ export const ApprovalFlowApiFactory = function (configuration?: Configuration, b
         /**
          * 
          * @summary 获取审批流列表
-         * @param {string} [keyword] 关键字查询
          * @param {string} [code] 编号
          * @param {string} [name] 名称
          * @param {string} [remark] 备注
@@ -587,11 +630,19 @@ export const ApprovalFlowApiFactory = function (configuration?: Configuration, b
          * @param {string} [field] 排序字段
          * @param {string} [order] 排序方向
          * @param {string} [descStr] 降序排序
+         * @param {Array<string>} [searchFields] 字段名称集合
+         * @param {string} [searchKeyword] 关键字
+         * @param {string} [keyword] 模糊查询关键字
+         * @param {FilterLogicEnum} [filterLogic] 过滤条件
+         * @param {Array<Filter>} [filterFilters] 筛选过滤条件子项
+         * @param {string} [filterField] 字段名称
+         * @param {FilterOperatorEnum} [filterOperator] 逻辑运算符
+         * @param {any} [filterValue] 字段值
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiApprovalFlowListGet(keyword?: string, code?: string, name?: string, remark?: string, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultListApprovalFlowOutput>> {
-            return ApprovalFlowApiFp(configuration).apiApprovalFlowListGet(keyword, code, name, remark, page, pageSize, field, order, descStr, options).then((request) => request(axios, basePath));
+        async apiApprovalFlowListGet(code?: string, name?: string, remark?: string, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, searchFields?: Array<string>, searchKeyword?: string, keyword?: string, filterLogic?: FilterLogicEnum, filterFilters?: Array<Filter>, filterField?: string, filterOperator?: FilterOperatorEnum, filterValue?: any, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultListApprovalFlowOutput>> {
+            return ApprovalFlowApiFp(configuration).apiApprovalFlowListGet(code, name, remark, page, pageSize, field, order, descStr, searchFields, searchKeyword, keyword, filterLogic, filterFilters, filterField, filterOperator, filterValue, options).then((request) => request(axios, basePath));
         },
         /**
          * 
@@ -670,7 +721,6 @@ export class ApprovalFlowApi extends BaseAPI {
     /**
      * 
      * @summary 获取审批流列表
-     * @param {string} [keyword] 关键字查询
      * @param {string} [code] 编号
      * @param {string} [name] 名称
      * @param {string} [remark] 备注
@@ -679,12 +729,20 @@ export class ApprovalFlowApi extends BaseAPI {
      * @param {string} [field] 排序字段
      * @param {string} [order] 排序方向
      * @param {string} [descStr] 降序排序
+     * @param {Array<string>} [searchFields] 字段名称集合
+     * @param {string} [searchKeyword] 关键字
+     * @param {string} [keyword] 模糊查询关键字
+     * @param {FilterLogicEnum} [filterLogic] 过滤条件
+     * @param {Array<Filter>} [filterFilters] 筛选过滤条件子项
+     * @param {string} [filterField] 字段名称
+     * @param {FilterOperatorEnum} [filterOperator] 逻辑运算符
+     * @param {any} [filterValue] 字段值
      * @param {*} [options] Override http request option.
      * @throws {RequiredError}
      * @memberof ApprovalFlowApi
      */
-    public async apiApprovalFlowListGet(keyword?: string, code?: string, name?: string, remark?: string, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultListApprovalFlowOutput>> {
-        return ApprovalFlowApiFp(this.configuration).apiApprovalFlowListGet(keyword, code, name, remark, page, pageSize, field, order, descStr, options).then((request) => request(this.axios, this.basePath));
+    public async apiApprovalFlowListGet(code?: string, name?: string, remark?: string, page?: number, pageSize?: number, field?: string, order?: string, descStr?: string, searchFields?: Array<string>, searchKeyword?: string, keyword?: string, filterLogic?: FilterLogicEnum, filterFilters?: Array<Filter>, filterField?: string, filterOperator?: FilterOperatorEnum, filterValue?: any, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultListApprovalFlowOutput>> {
+        return ApprovalFlowApiFp(this.configuration).apiApprovalFlowListGet(code, name, remark, page, pageSize, field, order, descStr, searchFields, searchKeyword, keyword, filterLogic, filterFilters, filterField, filterOperator, filterValue, options).then((request) => request(this.axios, this.basePath));
     }
     /**
      * 

+ 2 - 3
Web/src/api-plugins/_approvalFlow/base.ts → Web/src/api-plugins/approvalFlow/base.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,7 +11,6 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { Configuration } from "./configuration";
 // Some imports not used depending on template conditions
 // @ts-ignore

+ 2 - 11
Web/src/api-plugins/_approvalFlow/configuration.ts → Web/src/api-plugins/approvalFlow/configuration.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,7 +11,6 @@
  * 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;
@@ -22,15 +21,12 @@ export interface ConfigurationParameters {
 }
 
 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
      *
@@ -38,7 +34,6 @@ export class Configuration {
      * @memberof Configuration
      */
     username?: string;
-
     /**
      * parameter for basic security
      *
@@ -46,16 +41,13 @@ export class Configuration {
      * @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
      *
@@ -63,7 +55,6 @@ export class Configuration {
      * @memberof Configuration
      */
     basePath?: string;
-
     /**
      * base options for axios calls
      *

+ 17 - 0
Web/src/api-plugins/approvalFlow/index.ts

@@ -0,0 +1,17 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * ApprovalFlow
+ * <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 * from "./api";
+export * from "./configuration";
+export * from "./models";
+

+ 3 - 33
Web/src/api-plugins/_approvalFlow/models/add-approval-flow-input.ts → Web/src/api-plugins/approvalFlow/models/add-approval-flow-input.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,122 +11,92 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 审批流增加输入参数
- *
  * @export
  * @interface AddApprovalFlowInput
  */
 export interface AddApprovalFlowInput {
-
     /**
      * 编号
-     *
      * @type {string}
      * @memberof AddApprovalFlowInput
      */
     code?: string | null;
-
     /**
      * 名称
-     *
      * @type {string}
      * @memberof AddApprovalFlowInput
      */
     name?: string | null;
-
     /**
      * 表单
-     *
      * @type {string}
      * @memberof AddApprovalFlowInput
      */
     formJson?: string | null;
-
     /**
      * 流程
-     *
      * @type {string}
      * @memberof AddApprovalFlowInput
      */
     flowJson?: string | null;
-
     /**
      * 备注
-     *
      * @type {string}
      * @memberof AddApprovalFlowInput
      */
     remark?: string | null;
-
     /**
      * 创建时间
-     *
      * @type {Date}
      * @memberof AddApprovalFlowInput
      */
     createTime?: Date | null;
-
     /**
      * 更新时间
-     *
      * @type {Date}
      * @memberof AddApprovalFlowInput
      */
     updateTime?: Date | null;
-
     /**
      * 创建者Id
-     *
      * @type {number}
      * @memberof AddApprovalFlowInput
      */
     createUserId?: number | null;
-
     /**
      * 创建者姓名
-     *
      * @type {string}
      * @memberof AddApprovalFlowInput
      */
     createUserName?: string | null;
-
     /**
      * 修改者Id
-     *
      * @type {number}
      * @memberof AddApprovalFlowInput
      */
     updateUserId?: number | null;
-
     /**
      * 修改者姓名
-     *
      * @type {string}
      * @memberof AddApprovalFlowInput
      */
     updateUserName?: string | null;
-
     /**
      * 创建者部门Id
-     *
      * @type {number}
      * @memberof AddApprovalFlowInput
      */
     createOrgId?: number | null;
-
     /**
      * 创建者部门名称
-     *
      * @type {string}
      * @memberof AddApprovalFlowInput
      */
     createOrgName?: string | null;
-
     /**
      * 软删除
-     *
      * @type {boolean}
      * @memberof AddApprovalFlowInput
      */

+ 4 - 16
Web/src/api-plugins/_approvalFlow/models/admin-result-approval-flow.ts → Web/src/api-plugins/approvalFlow/models/admin-result-approval-flow.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,57 +11,45 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { ApprovalFlow } from './approval-flow';
- /**
+/**
  * 全局返回结果
- *
  * @export
  * @interface AdminResultApprovalFlow
  */
 export interface AdminResultApprovalFlow {
-
     /**
      * 状态码
-     *
      * @type {number}
      * @memberof AdminResultApprovalFlow
      */
     code?: number;
-
     /**
      * 类型success、warning、error
-     *
      * @type {string}
      * @memberof AdminResultApprovalFlow
      */
     type?: string | null;
-
     /**
      * 错误信息
-     *
      * @type {string}
      * @memberof AdminResultApprovalFlow
      */
     message?: string | null;
-
     /**
+     * 
      * @type {ApprovalFlow}
      * @memberof AdminResultApprovalFlow
      */
     result?: ApprovalFlow;
-
     /**
      * 附加数据
-     *
      * @type {any}
      * @memberof AdminResultApprovalFlow
      */
     extras?: any | null;
-
     /**
      * 时间
-     *
      * @type {Date}
      * @memberof AdminResultApprovalFlow
      */

+ 3 - 17
Web/src/api-plugins/_approvalFlow/models/admin-result-int64.ts → Web/src/api-plugins/approvalFlow/models/admin-result-int64.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,58 +11,44 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 全局返回结果
- *
  * @export
  * @interface AdminResultInt64
  */
 export interface AdminResultInt64 {
-
     /**
      * 状态码
-     *
      * @type {number}
      * @memberof AdminResultInt64
      */
     code?: number;
-
     /**
      * 类型success、warning、error
-     *
      * @type {string}
      * @memberof AdminResultInt64
      */
     type?: string | null;
-
     /**
      * 错误信息
-     *
      * @type {string}
      * @memberof AdminResultInt64
      */
     message?: string | null;
-
     /**
      * 数据
-     *
      * @type {number}
      * @memberof AdminResultInt64
      */
     result?: number;
-
     /**
      * 附加数据
-     *
      * @type {any}
      * @memberof AdminResultInt64
      */
     extras?: any | null;
-
     /**
      * 时间
-     *
      * @type {Date}
      * @memberof AdminResultInt64
      */

+ 3 - 17
Web/src/api-plugins/_approvalFlow/models/admin-result-list-approval-flow-output.ts → Web/src/api-plugins/approvalFlow/models/admin-result-list-approval-flow-output.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,59 +11,45 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { ApprovalFlowOutput } from './approval-flow-output';
- /**
+/**
  * 全局返回结果
- *
  * @export
  * @interface AdminResultListApprovalFlowOutput
  */
 export interface AdminResultListApprovalFlowOutput {
-
     /**
      * 状态码
-     *
      * @type {number}
      * @memberof AdminResultListApprovalFlowOutput
      */
     code?: number;
-
     /**
      * 类型success、warning、error
-     *
      * @type {string}
      * @memberof AdminResultListApprovalFlowOutput
      */
     type?: string | null;
-
     /**
      * 错误信息
-     *
      * @type {string}
      * @memberof AdminResultListApprovalFlowOutput
      */
     message?: string | null;
-
     /**
      * 数据
-     *
      * @type {Array<ApprovalFlowOutput>}
      * @memberof AdminResultListApprovalFlowOutput
      */
     result?: Array<ApprovalFlowOutput> | null;
-
     /**
      * 附加数据
-     *
      * @type {any}
      * @memberof AdminResultListApprovalFlowOutput
      */
     extras?: any | null;
-
     /**
      * 时间
-     *
      * @type {Date}
      * @memberof AdminResultListApprovalFlowOutput
      */

+ 4 - 16
Web/src/api-plugins/_approvalFlow/models/admin-result-sql-sugar-paged-list-approval-flow-output.ts → Web/src/api-plugins/approvalFlow/models/admin-result-sql-sugar-paged-list-approval-flow-output.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,57 +11,45 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { SqlSugarPagedListApprovalFlowOutput } from './sql-sugar-paged-list-approval-flow-output';
- /**
+/**
  * 全局返回结果
- *
  * @export
  * @interface AdminResultSqlSugarPagedListApprovalFlowOutput
  */
 export interface AdminResultSqlSugarPagedListApprovalFlowOutput {
-
     /**
      * 状态码
-     *
      * @type {number}
      * @memberof AdminResultSqlSugarPagedListApprovalFlowOutput
      */
     code?: number;
-
     /**
      * 类型success、warning、error
-     *
      * @type {string}
      * @memberof AdminResultSqlSugarPagedListApprovalFlowOutput
      */
     type?: string | null;
-
     /**
      * 错误信息
-     *
      * @type {string}
      * @memberof AdminResultSqlSugarPagedListApprovalFlowOutput
      */
     message?: string | null;
-
     /**
+     * 
      * @type {SqlSugarPagedListApprovalFlowOutput}
      * @memberof AdminResultSqlSugarPagedListApprovalFlowOutput
      */
     result?: SqlSugarPagedListApprovalFlowOutput;
-
     /**
      * 附加数据
-     *
      * @type {any}
      * @memberof AdminResultSqlSugarPagedListApprovalFlowOutput
      */
     extras?: any | null;
-
     /**
      * 时间
-     *
      * @type {Date}
      * @memberof AdminResultSqlSugarPagedListApprovalFlowOutput
      */

+ 23 - 29
Web/src/api-plugins/_approvalFlow/models/approval-flow-input.ts → Web/src/api-plugins/approvalFlow/models/approval-flow-input.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,82 +11,76 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+import { Filter } from './filter';
+import { Search } from './search';
+/**
  * 审批流分页查询输入参数
- *
  * @export
  * @interface ApprovalFlowInput
  */
 export interface ApprovalFlowInput {
-
+    /**
+     * 
+     * @type {Search}
+     * @memberof ApprovalFlowInput
+     */
+    search?: Search;
+    /**
+     * 模糊查询关键字
+     * @type {string}
+     * @memberof ApprovalFlowInput
+     */
+    keyword?: string | null;
+    /**
+     * 
+     * @type {Filter}
+     * @memberof ApprovalFlowInput
+     */
+    filter?: Filter;
     /**
      * 当前页码
-     *
      * @type {number}
      * @memberof ApprovalFlowInput
      */
     page?: number;
-
     /**
      * 页码容量
-     *
      * @type {number}
      * @memberof ApprovalFlowInput
      */
     pageSize?: number;
-
     /**
      * 排序字段
-     *
      * @type {string}
      * @memberof ApprovalFlowInput
      */
     field?: string | null;
-
     /**
      * 排序方向
-     *
      * @type {string}
      * @memberof ApprovalFlowInput
      */
     order?: string | null;
-
     /**
      * 降序排序
-     *
      * @type {string}
      * @memberof ApprovalFlowInput
      */
     descStr?: string | null;
-
-    /**
-     * 关键字查询
-     *
-     * @type {string}
-     * @memberof ApprovalFlowInput
-     */
-    keyword?: string | null;
-
     /**
      * 编号
-     *
      * @type {string}
      * @memberof ApprovalFlowInput
      */
     code?: string | null;
-
     /**
      * 名称
-     *
      * @type {string}
      * @memberof ApprovalFlowInput
      */
     name?: string | null;
-
     /**
      * 备注
-     *
      * @type {string}
      * @memberof ApprovalFlowInput
      */

+ 3 - 35
Web/src/api-plugins/_approvalFlow/models/approval-flow-output.ts → Web/src/api-plugins/approvalFlow/models/approval-flow-output.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,130 +11,98 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 审批流输出参数
- *
  * @export
  * @interface ApprovalFlowOutput
  */
 export interface ApprovalFlowOutput {
-
     /**
      * 主键Id
-     *
      * @type {number}
      * @memberof ApprovalFlowOutput
      */
     id?: number;
-
     /**
      * 编号
-     *
      * @type {string}
      * @memberof ApprovalFlowOutput
      */
     code?: string | null;
-
     /**
      * 名称
-     *
      * @type {string}
      * @memberof ApprovalFlowOutput
      */
     name?: string | null;
-
     /**
      * 表单
-     *
      * @type {string}
      * @memberof ApprovalFlowOutput
      */
     formJson?: string | null;
-
     /**
      * 流程
-     *
      * @type {string}
      * @memberof ApprovalFlowOutput
      */
     flowJson?: string | null;
-
     /**
      * 备注
-     *
      * @type {string}
      * @memberof ApprovalFlowOutput
      */
     remark?: string | null;
-
     /**
      * 创建时间
-     *
      * @type {Date}
      * @memberof ApprovalFlowOutput
      */
     createTime?: Date | null;
-
     /**
      * 更新时间
-     *
      * @type {Date}
      * @memberof ApprovalFlowOutput
      */
     updateTime?: Date | null;
-
     /**
      * 创建者Id
-     *
      * @type {number}
      * @memberof ApprovalFlowOutput
      */
     createUserId?: number | null;
-
     /**
      * 创建者姓名
-     *
      * @type {string}
      * @memberof ApprovalFlowOutput
      */
     createUserName?: string | null;
-
     /**
      * 修改者Id
-     *
      * @type {number}
      * @memberof ApprovalFlowOutput
      */
     updateUserId?: number | null;
-
     /**
      * 修改者姓名
-     *
      * @type {string}
      * @memberof ApprovalFlowOutput
      */
     updateUserName?: string | null;
-
     /**
      * 创建者部门Id
-     *
      * @type {number}
      * @memberof ApprovalFlowOutput
      */
     createOrgId?: number | null;
-
     /**
      * 创建者部门名称
-     *
      * @type {string}
      * @memberof ApprovalFlowOutput
      */
     createOrgName?: string | null;
-
     /**
      * 软删除
-     *
      * @type {boolean}
      * @memberof ApprovalFlowOutput
      */

+ 4 - 38
Web/src/api-plugins/_approvalFlow/models/approval-flow.ts → Web/src/api-plugins/approvalFlow/models/approval-flow.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,138 +11,104 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 审批流程信息表
- *
  * @export
  * @interface ApprovalFlow
  */
 export interface ApprovalFlow {
-
     /**
      * 雪花Id
-     *
      * @type {number}
      * @memberof ApprovalFlow
      */
     id?: number;
-
     /**
      * 创建时间
-     *
      * @type {Date}
      * @memberof ApprovalFlow
      */
-    createTime?: Date | null;
-
+    createTime?: Date;
     /**
      * 更新时间
-     *
      * @type {Date}
      * @memberof ApprovalFlow
      */
     updateTime?: Date | null;
-
     /**
      * 创建者Id
-     *
      * @type {number}
      * @memberof ApprovalFlow
      */
     createUserId?: number | null;
-
     /**
      * 创建者姓名
-     *
      * @type {string}
      * @memberof ApprovalFlow
      */
     createUserName?: string | null;
-
     /**
      * 修改者Id
-     *
      * @type {number}
      * @memberof ApprovalFlow
      */
     updateUserId?: number | null;
-
     /**
      * 修改者姓名
-     *
      * @type {string}
      * @memberof ApprovalFlow
      */
     updateUserName?: string | null;
-
     /**
      * 软删除
-     *
      * @type {boolean}
      * @memberof ApprovalFlow
      */
     isDelete?: boolean;
-
     /**
      * 创建者部门Id
-     *
      * @type {number}
      * @memberof ApprovalFlow
      */
     createOrgId?: number | null;
-
     /**
      * 创建者部门名称
-     *
      * @type {string}
      * @memberof ApprovalFlow
      */
     createOrgName?: string | null;
-
     /**
      * 编号
-     *
      * @type {string}
      * @memberof ApprovalFlow
      */
     code?: string | null;
-
     /**
      * 名称
-     *
      * @type {string}
      * @memberof ApprovalFlow
      */
     name?: string | null;
-
     /**
      * 表单
-     *
      * @type {string}
      * @memberof ApprovalFlow
      */
     formJson?: string | null;
-
     /**
      * 流程
-     *
      * @type {string}
      * @memberof ApprovalFlow
      */
     flowJson?: string | null;
-
     /**
      * 状态
-     *
      * @type {number}
      * @memberof ApprovalFlow
      */
     status?: number | null;
-
     /**
      * 备注
-     *
      * @type {string}
      * @memberof ApprovalFlow
      */

+ 3 - 7
Web/src/api-plugins/_approvalFlow/models/delete-approval-flow-input.ts → Web/src/api-plugins/approvalFlow/models/delete-approval-flow-input.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,18 +11,14 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 审批流删除输入参数
- *
  * @export
  * @interface DeleteApprovalFlowInput
  */
 export interface DeleteApprovalFlowInput {
-
     /**
      * 主键Id
-     *
      * @type {number}
      * @memberof DeleteApprovalFlowInput
      */

+ 24 - 0
Web/src/api-plugins/approvalFlow/models/filter-logic-enum.ts

@@ -0,0 +1,24 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * ApprovalFlow
+ * <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.
+ */
+/**
+ * 过滤条件<br />&nbsp;并且 And = 0<br />&nbsp;或者 Or = 1<br />&nbsp;异或 Xor = 2<br />
+ * @export
+ * @enum {string}
+ */
+export enum FilterLogicEnum {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1,
+    NUMBER_2 = 2
+}
+

+ 30 - 0
Web/src/api-plugins/approvalFlow/models/filter-operator-enum.ts

@@ -0,0 +1,30 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * ApprovalFlow
+ * <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.
+ */
+/**
+ * 过滤逻辑运算符<br />&nbsp;等于 EQ = 0<br />&nbsp;不等于 NEQ = 1<br />&nbsp;小于 LT = 2<br />&nbsp;小于等于 LTE = 3<br />&nbsp;大于 GT = 4<br />&nbsp;大于等于 GTE = 5<br />&nbsp;开始包含 StartsWith = 6<br />&nbsp;末尾包含 EndsWith = 7<br />&nbsp;包含 Contains = 8<br />
+ * @export
+ * @enum {string}
+ */
+export enum FilterOperatorEnum {
+    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
+}
+

+ 53 - 0
Web/src/api-plugins/approvalFlow/models/filter.ts

@@ -0,0 +1,53 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * ApprovalFlow
+ * <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 { FilterLogicEnum } from './filter-logic-enum';
+import { FilterOperatorEnum } from './filter-operator-enum';
+/**
+ * 筛选过滤条件
+ * @export
+ * @interface Filter
+ */
+export interface Filter {
+    /**
+     * 
+     * @type {FilterLogicEnum}
+     * @memberof Filter
+     */
+    logic?: FilterLogicEnum;
+    /**
+     * 筛选过滤条件子项
+     * @type {Array<Filter>}
+     * @memberof Filter
+     */
+    filters?: Array<Filter> | null;
+    /**
+     * 字段名称
+     * @type {string}
+     * @memberof Filter
+     */
+    field?: string | null;
+    /**
+     * 
+     * @type {FilterOperatorEnum}
+     * @memberof Filter
+     */
+    operator?: FilterOperatorEnum;
+    /**
+     * 字段值
+     * @type {any}
+     * @memberof Filter
+     */
+    value?: any | null;
+}

+ 4 - 0
Web/src/api-plugins/_approvalFlow/models/index.ts → Web/src/api-plugins/approvalFlow/models/index.ts

@@ -7,5 +7,9 @@ export * from './approval-flow';
 export * from './approval-flow-input';
 export * from './approval-flow-output';
 export * from './delete-approval-flow-input';
+export * from './filter';
+export * from './filter-logic-enum';
+export * from './filter-operator-enum';
+export * from './search';
 export * from './sql-sugar-paged-list-approval-flow-output';
 export * from './update-approval-flow-input';

+ 32 - 0
Web/src/api-plugins/approvalFlow/models/search.ts

@@ -0,0 +1,32 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * ApprovalFlow
+ * <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 Search
+ */
+export interface Search {
+    /**
+     * 字段名称集合
+     * @type {Array<string>}
+     * @memberof Search
+     */
+    fields?: Array<string> | null;
+    /**
+     * 关键字
+     * @type {string}
+     * @memberof Search
+     */
+    keyword?: string | null;
+}

+ 3 - 19
Web/src/api-plugins/_approvalFlow/models/sql-sugar-paged-list-approval-flow-output.ts → Web/src/api-plugins/approvalFlow/models/sql-sugar-paged-list-approval-flow-output.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,67 +11,51 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { ApprovalFlowOutput } from './approval-flow-output';
- /**
+/**
  * 分页泛型集合
- *
  * @export
  * @interface SqlSugarPagedListApprovalFlowOutput
  */
 export interface SqlSugarPagedListApprovalFlowOutput {
-
     /**
      * 页码
-     *
      * @type {number}
      * @memberof SqlSugarPagedListApprovalFlowOutput
      */
     page?: number;
-
     /**
      * 页容量
-     *
      * @type {number}
      * @memberof SqlSugarPagedListApprovalFlowOutput
      */
     pageSize?: number;
-
     /**
      * 总条数
-     *
      * @type {number}
      * @memberof SqlSugarPagedListApprovalFlowOutput
      */
     total?: number;
-
     /**
      * 总页数
-     *
      * @type {number}
      * @memberof SqlSugarPagedListApprovalFlowOutput
      */
     totalPages?: number;
-
     /**
      * 当前页集合
-     *
      * @type {Array<ApprovalFlowOutput>}
      * @memberof SqlSugarPagedListApprovalFlowOutput
      */
     items?: Array<ApprovalFlowOutput> | null;
-
     /**
      * 是否有上一页
-     *
      * @type {boolean}
      * @memberof SqlSugarPagedListApprovalFlowOutput
      */
     hasPrevPage?: boolean;
-
     /**
      * 是否有下一页
-     *
      * @type {boolean}
      * @memberof SqlSugarPagedListApprovalFlowOutput
      */

+ 3 - 35
Web/src/api-plugins/_approvalFlow/models/update-approval-flow-input.ts → Web/src/api-plugins/approvalFlow/models/update-approval-flow-input.ts

@@ -1,8 +1,8 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * 审批流程
- * 对业务实体数据的增删改操作进行流程审批。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * ApprovalFlow
+ * <br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
  * OpenAPI spec version: 1.0.0
  * 
@@ -11,130 +11,98 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 审批流更新输入参数
- *
  * @export
  * @interface UpdateApprovalFlowInput
  */
 export interface UpdateApprovalFlowInput {
-
     /**
      * 编号
-     *
      * @type {string}
      * @memberof UpdateApprovalFlowInput
      */
     code?: string | null;
-
     /**
      * 名称
-     *
      * @type {string}
      * @memberof UpdateApprovalFlowInput
      */
     name?: string | null;
-
     /**
      * 表单
-     *
      * @type {string}
      * @memberof UpdateApprovalFlowInput
      */
     formJson?: string | null;
-
     /**
      * 流程
-     *
      * @type {string}
      * @memberof UpdateApprovalFlowInput
      */
     flowJson?: string | null;
-
     /**
      * 备注
-     *
      * @type {string}
      * @memberof UpdateApprovalFlowInput
      */
     remark?: string | null;
-
     /**
      * 创建时间
-     *
      * @type {Date}
      * @memberof UpdateApprovalFlowInput
      */
     createTime?: Date | null;
-
     /**
      * 更新时间
-     *
      * @type {Date}
      * @memberof UpdateApprovalFlowInput
      */
     updateTime?: Date | null;
-
     /**
      * 创建者Id
-     *
      * @type {number}
      * @memberof UpdateApprovalFlowInput
      */
     createUserId?: number | null;
-
     /**
      * 创建者姓名
-     *
      * @type {string}
      * @memberof UpdateApprovalFlowInput
      */
     createUserName?: string | null;
-
     /**
      * 修改者Id
-     *
      * @type {number}
      * @memberof UpdateApprovalFlowInput
      */
     updateUserId?: number | null;
-
     /**
      * 修改者姓名
-     *
      * @type {string}
      * @memberof UpdateApprovalFlowInput
      */
     updateUserName?: string | null;
-
     /**
      * 创建者部门Id
-     *
      * @type {number}
      * @memberof UpdateApprovalFlowInput
      */
     createOrgId?: number | null;
-
     /**
      * 创建者部门名称
-     *
      * @type {string}
      * @memberof UpdateApprovalFlowInput
      */
     createOrgName?: string | null;
-
     /**
      * 软删除
-     *
      * @type {boolean}
      * @memberof UpdateApprovalFlowInput
      */
     isDelete?: boolean;
-
     /**
      * 主键Id
-     *
      * @type {number}
      * @memberof UpdateApprovalFlowInput
      */

+ 1 - 2
Web/src/api-plugins/_dingTalk/api.ts → Web/src/api-plugins/dingTalk/api.ts

@@ -10,6 +10,5 @@
  * 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 * from './apis/ding-talk-api';
+ */export * from './apis/ding-talk-api';
 

+ 21 - 22
Web/src/api-plugins/_dingTalk/apis/ding-talk-api.ts → Web/src/api-plugins/dingTalk/apis/ding-talk-api.ts

@@ -11,12 +11,11 @@
  * 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 { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
 import { AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput } from '../models';
 import { AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo } from '../models';
 import { AdminResultDingTalkSendInteractiveCardsOutput } from '../models';
@@ -38,14 +37,14 @@ export const DingTalkApiAxiosParamCreator = function (configuration?: Configurat
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet: async (body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+        apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost: async (body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
             // verify required parameter 'body' is not null or undefined
             if (body === null || body === undefined) {
-                throw new RequiredError('body','Required parameter body was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet.');
+                throw new RequiredError('body','Required parameter body was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost.');
             }
             // verify required parameter 'accessToken' is not null or undefined
             if (accessToken === null || accessToken === undefined) {
-                throw new RequiredError('accessToken','Required parameter accessToken was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet.');
+                throw new RequiredError('accessToken','Required parameter accessToken was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost.');
             }
             const localVarPath = `/api/dingTalk/dingTalkCurrentEmployeesList/{access_token}`
                 .replace(`{${"access_token"}}`, encodeURIComponent(String(accessToken)));
@@ -55,7 +54,7 @@ export const DingTalkApiAxiosParamCreator = function (configuration?: Configurat
             if (configuration) {
                 baseOptions = configuration.baseOptions;
             }
-            const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
+            const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
             const localVarHeaderParameter = {} as any;
             const localVarQueryParameter = {} as any;
 
@@ -96,14 +95,14 @@ export const DingTalkApiAxiosParamCreator = function (configuration?: Configurat
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet: async (body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+        apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost: async (body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
             // verify required parameter 'body' is not null or undefined
             if (body === null || body === undefined) {
-                throw new RequiredError('body','Required parameter body was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet.');
+                throw new RequiredError('body','Required parameter body was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost.');
             }
             // verify required parameter 'accessToken' is not null or undefined
             if (accessToken === null || accessToken === undefined) {
-                throw new RequiredError('accessToken','Required parameter accessToken was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet.');
+                throw new RequiredError('accessToken','Required parameter accessToken was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost.');
             }
             const localVarPath = `/api/dingTalk/dingTalkCurrentEmployeesRosterList/{access_token}`
                 .replace(`{${"access_token"}}`, encodeURIComponent(String(accessToken)));
@@ -113,7 +112,7 @@ export const DingTalkApiAxiosParamCreator = function (configuration?: Configurat
             if (configuration) {
                 baseOptions = configuration.baseOptions;
             }
-            const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
+            const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
             const localVarHeaderParameter = {} as any;
             const localVarQueryParameter = {} as any;
 
@@ -260,8 +259,8 @@ export const DingTalkApiFp = function(configuration?: Configuration) {
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>>> {
-            const localVarAxiosArgs = await DingTalkApiAxiosParamCreator(configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet(body, accessToken, options);
+        async apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>>> {
+            const localVarAxiosArgs = await DingTalkApiAxiosParamCreator(configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body, accessToken, options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
                 return axios.request(axiosRequestArgs);
@@ -275,8 +274,8 @@ export const DingTalkApiFp = function(configuration?: Configuration) {
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>>> {
-            const localVarAxiosArgs = await DingTalkApiAxiosParamCreator(configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet(body, accessToken, options);
+        async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>>> {
+            const localVarAxiosArgs = await DingTalkApiAxiosParamCreator(configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body, accessToken, options);
             return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
                 const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
                 return axios.request(axiosRequestArgs);
@@ -327,8 +326,8 @@ export const DingTalkApiFactory = function (configuration?: Configuration, baseP
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>> {
-            return DingTalkApiFp(configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet(body, accessToken, options).then((request) => request(axios, basePath));
+        async apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>> {
+            return DingTalkApiFp(configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body, accessToken, options).then((request) => request(axios, basePath));
         },
         /**
          * 
@@ -338,8 +337,8 @@ export const DingTalkApiFactory = function (configuration?: Configuration, baseP
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
-        async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>> {
-            return DingTalkApiFp(configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet(body, accessToken, options).then((request) => request(axios, basePath));
+        async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>> {
+            return DingTalkApiFp(configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body, accessToken, options).then((request) => request(axios, basePath));
         },
         /**
          * 
@@ -380,8 +379,8 @@ export class DingTalkApi extends BaseAPI {
      * @throws {RequiredError}
      * @memberof DingTalkApi
      */
-    public async apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>> {
-        return DingTalkApiFp(this.configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenGet(body, accessToken, options).then((request) => request(this.axios, this.basePath));
+    public async apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>> {
+        return DingTalkApiFp(this.configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body, accessToken, options).then((request) => request(this.axios, this.basePath));
     }
     /**
      * 
@@ -392,8 +391,8 @@ export class DingTalkApi extends BaseAPI {
      * @throws {RequiredError}
      * @memberof DingTalkApi
      */
-    public async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>> {
-        return DingTalkApiFp(this.configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenGet(body, accessToken, options).then((request) => request(this.axios, this.basePath));
+    public async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>> {
+        return DingTalkApiFp(this.configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body, accessToken, options).then((request) => request(this.axios, this.basePath));
     }
     /**
      * 

+ 0 - 1
Web/src/api-plugins/_dingTalk/base.ts → Web/src/api-plugins/dingTalk/base.ts

@@ -11,7 +11,6 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { Configuration } from "./configuration";
 // Some imports not used depending on template conditions
 // @ts-ignore

+ 0 - 9
Web/src/api-plugins/_dingTalk/configuration.ts → Web/src/api-plugins/dingTalk/configuration.ts

@@ -11,7 +11,6 @@
  * 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;
@@ -22,15 +21,12 @@ export interface ConfigurationParameters {
 }
 
 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
      *
@@ -38,7 +34,6 @@ export class Configuration {
      * @memberof Configuration
      */
     username?: string;
-
     /**
      * parameter for basic security
      *
@@ -46,16 +41,13 @@ export class Configuration {
      * @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
      *
@@ -63,7 +55,6 @@ export class Configuration {
      * @memberof Configuration
      */
     basePath?: string;
-
     /**
      * base options for axios calls
      *

+ 0 - 1
Web/src/api-plugins/_dingTalk/index.ts → Web/src/api-plugins/dingTalk/index.ts

@@ -11,7 +11,6 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 export * from "./api";
 export * from "./configuration";
 export * from "./models";

+ 2 - 14
Web/src/api-plugins/_dingTalk/models/admin-result-ding-talk-base-response-get-ding-talk-current-employees-list-output.ts → Web/src/api-plugins/dingTalk/models/admin-result-ding-talk-base-response-get-ding-talk-current-employees-list-output.ts

@@ -11,57 +11,45 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput } from './ding-talk-base-response-get-ding-talk-current-employees-list-output';
- /**
+/**
  * 全局返回结果
- *
  * @export
  * @interface AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
  */
 export interface AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput {
-
     /**
      * 状态码
-     *
      * @type {number}
      * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     code?: number;
-
     /**
      * 类型success、warning、error
-     *
      * @type {string}
      * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     type?: string | null;
-
     /**
      * 错误信息
-     *
      * @type {string}
      * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     message?: string | null;
-
     /**
+     * 
      * @type {DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput}
      * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     result?: DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput;
-
     /**
      * 附加数据
-     *
      * @type {any}
      * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     extras?: any | null;
-
     /**
      * 时间
-     *
      * @type {Date}
      * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */

+ 2 - 14
Web/src/api-plugins/_dingTalk/models/admin-result-ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts → Web/src/api-plugins/dingTalk/models/admin-result-ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts

@@ -11,57 +11,45 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkBaseResponseListDingTalkEmpRosterFieldVo } from './ding-talk-base-response-list-ding-talk-emp-roster-field-vo';
- /**
+/**
  * 全局返回结果
- *
  * @export
  * @interface AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
  */
 export interface AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo {
-
     /**
      * 状态码
-     *
      * @type {number}
      * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     code?: number;
-
     /**
      * 类型success、warning、error
-     *
      * @type {string}
      * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     type?: string | null;
-
     /**
      * 错误信息
-     *
      * @type {string}
      * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     message?: string | null;
-
     /**
+     * 
      * @type {DingTalkBaseResponseListDingTalkEmpRosterFieldVo}
      * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     result?: DingTalkBaseResponseListDingTalkEmpRosterFieldVo;
-
     /**
      * 附加数据
-     *
      * @type {any}
      * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     extras?: any | null;
-
     /**
      * 时间
-     *
      * @type {Date}
      * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */

+ 2 - 14
Web/src/api-plugins/_dingTalk/models/admin-result-ding-talk-send-interactive-cards-output.ts → Web/src/api-plugins/dingTalk/models/admin-result-ding-talk-send-interactive-cards-output.ts

@@ -11,57 +11,45 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkSendInteractiveCardsOutput } from './ding-talk-send-interactive-cards-output';
- /**
+/**
  * 全局返回结果
- *
  * @export
  * @interface AdminResultDingTalkSendInteractiveCardsOutput
  */
 export interface AdminResultDingTalkSendInteractiveCardsOutput {
-
     /**
      * 状态码
-     *
      * @type {number}
      * @memberof AdminResultDingTalkSendInteractiveCardsOutput
      */
     code?: number;
-
     /**
      * 类型success、warning、error
-     *
      * @type {string}
      * @memberof AdminResultDingTalkSendInteractiveCardsOutput
      */
     type?: string | null;
-
     /**
      * 错误信息
-     *
      * @type {string}
      * @memberof AdminResultDingTalkSendInteractiveCardsOutput
      */
     message?: string | null;
-
     /**
+     * 
      * @type {DingTalkSendInteractiveCardsOutput}
      * @memberof AdminResultDingTalkSendInteractiveCardsOutput
      */
     result?: DingTalkSendInteractiveCardsOutput;
-
     /**
      * 附加数据
-     *
      * @type {any}
      * @memberof AdminResultDingTalkSendInteractiveCardsOutput
      */
     extras?: any | null;
-
     /**
      * 时间
-     *
      * @type {Date}
      * @memberof AdminResultDingTalkSendInteractiveCardsOutput
      */

+ 2 - 14
Web/src/api-plugins/_dingTalk/models/admin-result-get-ding-talk-token-output.ts → Web/src/api-plugins/dingTalk/models/admin-result-get-ding-talk-token-output.ts

@@ -11,57 +11,45 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { GetDingTalkTokenOutput } from './get-ding-talk-token-output';
- /**
+/**
  * 全局返回结果
- *
  * @export
  * @interface AdminResultGetDingTalkTokenOutput
  */
 export interface AdminResultGetDingTalkTokenOutput {
-
     /**
      * 状态码
-     *
      * @type {number}
      * @memberof AdminResultGetDingTalkTokenOutput
      */
     code?: number;
-
     /**
      * 类型success、warning、error
-     *
      * @type {string}
      * @memberof AdminResultGetDingTalkTokenOutput
      */
     type?: string | null;
-
     /**
      * 错误信息
-     *
      * @type {string}
      * @memberof AdminResultGetDingTalkTokenOutput
      */
     message?: string | null;
-
     /**
+     * 
      * @type {GetDingTalkTokenOutput}
      * @memberof AdminResultGetDingTalkTokenOutput
      */
     result?: GetDingTalkTokenOutput;
-
     /**
      * 附加数据
-     *
      * @type {any}
      * @memberof AdminResultGetDingTalkTokenOutput
      */
     extras?: any | null;
-
     /**
      * 时间
-     *
      * @type {Date}
      * @memberof AdminResultGetDingTalkTokenOutput
      */

+ 2 - 12
Web/src/api-plugins/_dingTalk/models/ding-talk-base-response-get-ding-talk-current-employees-list-output.ts → Web/src/api-plugins/dingTalk/models/ding-talk-base-response-get-ding-talk-current-employees-list-output.ts

@@ -11,49 +11,39 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { GetDingTalkCurrentEmployeesListOutput } from './get-ding-talk-current-employees-list-output';
- /**
+/**
  * 钉钉基础响应结果
- *
  * @export
  * @interface DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
  */
 export interface DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput {
-
     /**
+     * 
      * @type {GetDingTalkCurrentEmployeesListOutput}
      * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     result?: GetDingTalkCurrentEmployeesListOutput;
-
     /**
      * 返回码
-     *
      * @type {number}
      * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     errCode?: number;
-
     /**
      * 返回码描述。
-     *
      * @type {string}
      * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     errMsg?: string | null;
-
     /**
      * 是否调用成功
-     *
      * @type {boolean}
      * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */
     success?: boolean;
-
     /**
      * 请求Id
-     *
      * @type {string}
      * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
      */

+ 1 - 13
Web/src/api-plugins/_dingTalk/models/ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts → Web/src/api-plugins/dingTalk/models/ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts

@@ -11,51 +11,39 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkEmpRosterFieldVo } from './ding-talk-emp-roster-field-vo';
- /**
+/**
  * 钉钉基础响应结果
- *
  * @export
  * @interface DingTalkBaseResponseListDingTalkEmpRosterFieldVo
  */
 export interface DingTalkBaseResponseListDingTalkEmpRosterFieldVo {
-
     /**
      * 返回结果
-     *
      * @type {Array<DingTalkEmpRosterFieldVo>}
      * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     result?: Array<DingTalkEmpRosterFieldVo> | null;
-
     /**
      * 返回码
-     *
      * @type {number}
      * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     errCode?: number;
-
     /**
      * 返回码描述。
-     *
      * @type {string}
      * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     errMsg?: string | null;
-
     /**
      * 是否调用成功
-     *
      * @type {boolean}
      * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */
     success?: boolean;
-
     /**
      * 请求Id
-     *
      * @type {string}
      * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
      */

+ 2 - 6
Web/src/api-plugins/_dingTalk/models/ding-talk-card-data.ts → Web/src/api-plugins/dingTalk/models/ding-talk-card-data.ts

@@ -11,25 +11,21 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkCardParamMap } from './ding-talk-card-param-map';
- /**
+/**
  * 卡片公有数据
- *
  * @export
  * @interface DingTalkCardData
  */
 export interface DingTalkCardData {
-
     /**
+     * 
      * @type {DingTalkCardParamMap}
      * @memberof DingTalkCardData
      */
     cardParamMap?: DingTalkCardParamMap;
-
     /**
      * 卡片模板内容替换参数,多媒体类型。
-     *
      * @type {string}
      * @memberof DingTalkCardData
      */

+ 1 - 5
Web/src/api-plugins/_dingTalk/models/ding-talk-card-param-map.ts → Web/src/api-plugins/dingTalk/models/ding-talk-card-param-map.ts

@@ -11,18 +11,14 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 卡片模板内容替换参数
- *
  * @export
  * @interface DingTalkCardParamMap
  */
 export interface DingTalkCardParamMap {
-
     /**
      * 片模板内容替换参数
-     *
      * @type {string}
      * @memberof DingTalkCardParamMap
      */

+ 0 - 1
Web/src/api-plugins/_dingTalk/models/ding-talk-conversation-type-enum.ts → Web/src/api-plugins/dingTalk/models/ding-talk-conversation-type-enum.ts

@@ -11,7 +11,6 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 /**
  * 钉钉发送的会话类型枚举<br />&nbsp;单聊 SingleChat = 0<br />&nbsp;群聊 GroupChat = 1<br />
  * @export

+ 2 - 10
Web/src/api-plugins/_dingTalk/models/ding-talk-emp-field-data-vo.ts → Web/src/api-plugins/dingTalk/models/ding-talk-emp-field-data-vo.ts

@@ -11,41 +11,33 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkFieldValueVo } from './ding-talk-field-value-vo';
- /**
+/**
  * 
- *
  * @export
  * @interface DingTalkEmpFieldDataVo
  */
 export interface DingTalkEmpFieldDataVo {
-
     /**
      * 字段名称
-     *
      * @type {string}
      * @memberof DingTalkEmpFieldDataVo
      */
     fieldName?: string | null;
-
     /**
      * 字段标识
-     *
      * @type {string}
      * @memberof DingTalkEmpFieldDataVo
      */
     fieldCode?: string | null;
-
     /**
      * 分组标识
-     *
      * @type {string}
      * @memberof DingTalkEmpFieldDataVo
      */
     groupId?: string | null;
-
     /**
+     * 
      * @type {Array<DingTalkFieldValueVo>}
      * @memberof DingTalkEmpFieldDataVo
      */

+ 1 - 9
Web/src/api-plugins/_dingTalk/models/ding-talk-emp-roster-field-vo.ts → Web/src/api-plugins/dingTalk/models/ding-talk-emp-roster-field-vo.ts

@@ -11,35 +11,27 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkEmpFieldDataVo } from './ding-talk-emp-field-data-vo';
- /**
+/**
  * 
- *
  * @export
  * @interface DingTalkEmpRosterFieldVo
  */
 export interface DingTalkEmpRosterFieldVo {
-
     /**
      * 企业的corpid
-     *
      * @type {string}
      * @memberof DingTalkEmpRosterFieldVo
      */
     corpId?: string | null;
-
     /**
      * 返回的字段信息列表
-     *
      * @type {Array<DingTalkEmpFieldDataVo>}
      * @memberof DingTalkEmpRosterFieldVo
      */
     fieldDataList?: Array<DingTalkEmpFieldDataVo> | null;
-
     /**
      * 员工的userid
-     *
      * @type {string}
      * @memberof DingTalkEmpRosterFieldVo
      */

+ 1 - 9
Web/src/api-plugins/_dingTalk/models/ding-talk-field-value-vo.ts → Web/src/api-plugins/dingTalk/models/ding-talk-field-value-vo.ts

@@ -11,34 +11,26 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 
- *
  * @export
  * @interface DingTalkFieldValueVo
  */
 export interface DingTalkFieldValueVo {
-
     /**
      * 第几条的明细标识,下标从0开始
-     *
      * @type {number}
      * @memberof DingTalkFieldValueVo
      */
     itemIndex?: number;
-
     /**
      * 字段展示值,选项类型字段对应选项的value
-     *
      * @type {string}
      * @memberof DingTalkFieldValueVo
      */
     label?: string | null;
-
     /**
      * 字段取值,选项类型字段对应选项的key
-     *
      * @type {string}
      * @memberof DingTalkFieldValueVo
      */

+ 3 - 17
Web/src/api-plugins/_dingTalk/models/ding-talk-send-interactive-cards-input.ts → Web/src/api-plugins/dingTalk/models/ding-talk-send-interactive-cards-input.ts

@@ -11,72 +11,58 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkCardData } from './ding-talk-card-data';
 import { DingTalkConversationTypeEnum } from './ding-talk-conversation-type-enum';
- /**
+/**
  * 
- *
  * @export
  * @interface DingTalkSendInteractiveCardsInput
  */
 export interface DingTalkSendInteractiveCardsInput {
-
     /**
      * 互动卡片的消息模板Id
-     *
      * @type {string}
      * @memberof DingTalkSendInteractiveCardsInput
      */
     cardTemplateId: string;
-
     /**
      * 群Id
-     *
      * @type {string}
      * @memberof DingTalkSendInteractiveCardsInput
      */
     openConversationId?: string | null;
-
     /**
      * 接收人userId列表
-     *
      * @type {Array<string>}
      * @memberof DingTalkSendInteractiveCardsInput
      */
     receiverUserIdList: Array<string>;
-
     /**
      * 唯一标示卡片的外部编码
-     *
      * @type {string}
      * @memberof DingTalkSendInteractiveCardsInput
      */
     outTrackId: string;
-
     /**
      * 机器人的编码
-     *
      * @type {string}
      * @memberof DingTalkSendInteractiveCardsInput
      */
     robotCode?: string | null;
-
     /**
+     * 
      * @type {DingTalkConversationTypeEnum}
      * @memberof DingTalkSendInteractiveCardsInput
      */
     conversationType: DingTalkConversationTypeEnum;
-
     /**
      * 卡片回调时的路由Key,用于查询注册的callbackUrl
-     *
      * @type {string}
      * @memberof DingTalkSendInteractiveCardsInput
      */
     callbackRouteKey?: string | null;
-
     /**
+     * 
      * @type {DingTalkCardData}
      * @memberof DingTalkSendInteractiveCardsInput
      */

+ 2 - 6
Web/src/api-plugins/_dingTalk/models/ding-talk-send-interactive-cards-output.ts → Web/src/api-plugins/dingTalk/models/ding-talk-send-interactive-cards-output.ts

@@ -11,25 +11,21 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
 import { DingTalkSendInteractiveCardsResult } from './ding-talk-send-interactive-cards-result';
- /**
+/**
  * 发送钉钉互动卡片返回
- *
  * @export
  * @interface DingTalkSendInteractiveCardsOutput
  */
 export interface DingTalkSendInteractiveCardsOutput {
-
     /**
      * 返回结果
-     *
      * @type {boolean}
      * @memberof DingTalkSendInteractiveCardsOutput
      */
     success?: boolean;
-
     /**
+     * 
      * @type {DingTalkSendInteractiveCardsResult}
      * @memberof DingTalkSendInteractiveCardsOutput
      */

+ 1 - 5
Web/src/api-plugins/_dingTalk/models/ding-talk-send-interactive-cards-result.ts → Web/src/api-plugins/dingTalk/models/ding-talk-send-interactive-cards-result.ts

@@ -11,18 +11,14 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 
- *
  * @export
  * @interface DingTalkSendInteractiveCardsResult
  */
 export interface DingTalkSendInteractiveCardsResult {
-
     /**
      * 用于业务方后续查看已读列表的查询key
-     *
      * @type {string}
      * @memberof DingTalkSendInteractiveCardsResult
      */

+ 1 - 9
Web/src/api-plugins/_dingTalk/models/get-ding-talk-current-employees-list-input.ts → Web/src/api-plugins/dingTalk/models/get-ding-talk-current-employees-list-input.ts

@@ -11,34 +11,26 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 获取在职员工列表参数
- *
  * @export
  * @interface GetDingTalkCurrentEmployeesListInput
  */
 export interface GetDingTalkCurrentEmployeesListInput {
-
     /**
      * 在职员工状态筛选,可以查询多个状态。不同状态之间使用英文逗号分隔。2:试用期、3:正式、5:待离职、-1:无状态
-     *
      * @type {string}
      * @memberof GetDingTalkCurrentEmployeesListInput
      */
     statusList?: string | null;
-
     /**
      * 分页游标,从0开始。根据返回结果里的next_cursor是否为空来判断是否还有下一页,且再次调用时offset设置成next_cursor的值。
-     *
      * @type {number}
      * @memberof GetDingTalkCurrentEmployeesListInput
      */
     offset?: number;
-
     /**
      * 分页大小,最大50。
-     *
      * @type {number}
      * @memberof GetDingTalkCurrentEmployeesListInput
      */

+ 1 - 7
Web/src/api-plugins/_dingTalk/models/get-ding-talk-current-employees-list-output.ts → Web/src/api-plugins/dingTalk/models/get-ding-talk-current-employees-list-output.ts

@@ -11,26 +11,20 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 
- *
  * @export
  * @interface GetDingTalkCurrentEmployeesListOutput
  */
 export interface GetDingTalkCurrentEmployeesListOutput {
-
     /**
      * 查询到的员工userId列表
-     *
      * @type {Array<string>}
      * @memberof GetDingTalkCurrentEmployeesListOutput
      */
     dataList?: Array<string> | null;
-
     /**
      * 下一次分页调用的offset值,当返回结果里没有next_cursor时,表示分页结束。
-     *
      * @type {number}
      * @memberof GetDingTalkCurrentEmployeesListOutput
      */

+ 2 - 10
Web/src/api-plugins/_dingTalk/models/get-ding-talk-current-employees-roster-list-input.ts → Web/src/api-plugins/dingTalk/models/get-ding-talk-current-employees-roster-list-input.ts

@@ -11,36 +11,28 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 
- *
  * @export
  * @interface GetDingTalkCurrentEmployeesRosterListInput
  */
 export interface GetDingTalkCurrentEmployeesRosterListInput {
-
     /**
      * 员工的userId列表,多个userid之间使用逗号分隔,一次最多支持传100个值。
-     *
      * @type {string}
      * @memberof GetDingTalkCurrentEmployeesRosterListInput
      */
     useridList?: string | null;
-
     /**
      * 需要获取的花名册字段field_code值列表,多个字段之间使用逗号分隔,一次最多支持传100个值。
-     *
      * @type {string}
      * @memberof GetDingTalkCurrentEmployeesRosterListInput
      */
     fieldFilterList?: string | null;
-
     /**
      * 应用的AgentId
-     *
      * @type {string}
      * @memberof GetDingTalkCurrentEmployeesRosterListInput
      */
-    agentId?: string | null;
+    agentid?: string | null;
 }

+ 1 - 11
Web/src/api-plugins/_dingTalk/models/get-ding-talk-token-output.ts → Web/src/api-plugins/dingTalk/models/get-ding-talk-token-output.ts

@@ -11,42 +11,32 @@
  * https://github.com/swagger-api/swagger-codegen.git
  * Do not edit the class manually.
  */
-
- /**
+/**
  * 
- *
  * @export
  * @interface GetDingTalkTokenOutput
  */
 export interface GetDingTalkTokenOutput {
-
     /**
      * 生成的access_token
-     *
      * @type {string}
      * @memberof GetDingTalkTokenOutput
      */
     accessToken?: string | null;
-
     /**
      * access_token的过期时间,单位秒
-     *
      * @type {number}
      * @memberof GetDingTalkTokenOutput
      */
     expiresIn?: number;
-
     /**
      * 返回码描述
-     *
      * @type {string}
      * @memberof GetDingTalkTokenOutput
      */
     errMsg?: string | null;
-
     /**
      * 返回码
-     *
      * @type {number}
      * @memberof GetDingTalkTokenOutput
      */

+ 0 - 0
Web/src/api-plugins/_dingTalk/models/index.ts → Web/src/api-plugins/dingTalk/models/index.ts


+ 14 - 0
Web/src/api-plugins/goView/api.ts

@@ -0,0 +1,14 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 * from './apis/ding-talk-api';
+

+ 419 - 0
Web/src/api-plugins/goView/apis/ding-talk-api.ts

@@ -0,0 +1,419 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput } from '../models';
+import { AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo } from '../models';
+import { AdminResultDingTalkSendInteractiveCardsOutput } from '../models';
+import { AdminResultGetDingTalkTokenOutput } from '../models';
+import { DingTalkSendInteractiveCardsInput } from '../models';
+import { GetDingTalkCurrentEmployeesListInput } from '../models';
+import { GetDingTalkCurrentEmployeesRosterListInput } from '../models';
+/**
+ * DingTalkApi - axios parameter creator
+ * @export
+ */
+export const DingTalkApiAxiosParamCreator = function (configuration?: Configuration) {
+    return {
+        /**
+         * 
+         * @summary 获取在职员工列表 🔖
+         * @param {GetDingTalkCurrentEmployeesListInput} body 
+         * @param {string} accessToken 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost: async (body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            // verify required parameter 'body' is not null or undefined
+            if (body === null || body === undefined) {
+                throw new RequiredError('body','Required parameter body was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost.');
+            }
+            // verify required parameter 'accessToken' is not null or undefined
+            if (accessToken === null || accessToken === undefined) {
+                throw new RequiredError('accessToken','Required parameter accessToken was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost.');
+            }
+            const localVarPath = `/api/dingTalk/dingTalkCurrentEmployeesList/{access_token}`
+                .replace(`{${"access_token"}}`, encodeURIComponent(String(accessToken)));
+            // 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 {GetDingTalkCurrentEmployeesRosterListInput} body 
+         * @param {string} accessToken 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost: async (body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            // verify required parameter 'body' is not null or undefined
+            if (body === null || body === undefined) {
+                throw new RequiredError('body','Required parameter body was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost.');
+            }
+            // verify required parameter 'accessToken' is not null or undefined
+            if (accessToken === null || accessToken === undefined) {
+                throw new RequiredError('accessToken','Required parameter accessToken was null or undefined when calling apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost.');
+            }
+            const localVarPath = `/api/dingTalk/dingTalkCurrentEmployeesRosterList/{access_token}`
+                .replace(`{${"access_token"}}`, encodeURIComponent(String(accessToken)));
+            // use dummy base URL string because the URL constructor only accepts absolute URLs.
+            const localVarUrlObj = new URL(localVarPath, 'https://example.com');
+            let baseOptions;
+            if (configuration) {
+                baseOptions = configuration.baseOptions;
+            }
+            const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
+            const localVarHeaderParameter = {} as any;
+            const localVarQueryParameter = {} as any;
+
+            // authentication Bearer required
+            // http bearer authentication required
+            if (configuration && configuration.accessToken) {
+                const accessToken = typeof configuration.accessToken === 'function'
+                    ? await configuration.accessToken()
+                    : await configuration.accessToken;
+                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
+            }
+
+            localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
+
+            const query = new URLSearchParams(localVarUrlObj.search);
+            for (const key in localVarQueryParameter) {
+                query.set(key, localVarQueryParameter[key]);
+            }
+            for (const key in options.params) {
+                query.set(key, options.params[key]);
+            }
+            localVarUrlObj.search = (new URLSearchParams(query)).toString();
+            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+            const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
+            localVarRequestOptions.data =  needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
+
+            return {
+                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
+                options: localVarRequestOptions,
+            };
+        },
+        /**
+         * 
+         * @summary 发送钉钉互动卡片 🔖
+         * @param {string} token 
+         * @param {DingTalkSendInteractiveCardsInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiDingTalkDingTalkSendInteractiveCardsTokenPost: async (token: string, body?: DingTalkSendInteractiveCardsInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            // verify required parameter 'token' is not null or undefined
+            if (token === null || token === undefined) {
+                throw new RequiredError('token','Required parameter token was null or undefined when calling apiDingTalkDingTalkSendInteractiveCardsTokenPost.');
+            }
+            const localVarPath = `/api/dingTalk/dingTalkSendInteractiveCards/{token}`
+                .replace(`{${"token"}}`, encodeURIComponent(String(token)));
+            // 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 获取企业内部应用的access_token
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        apiDingTalkDingTalkTokenGet: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
+            const localVarPath = `/api/dingTalk/dingTalkToken`;
+            // use dummy base URL string because the URL constructor only accepts absolute URLs.
+            const localVarUrlObj = new URL(localVarPath, 'https://example.com');
+            let baseOptions;
+            if (configuration) {
+                baseOptions = configuration.baseOptions;
+            }
+            const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
+            const localVarHeaderParameter = {} as any;
+            const localVarQueryParameter = {} as any;
+
+            // authentication Bearer required
+            // http bearer authentication required
+            if (configuration && configuration.accessToken) {
+                const accessToken = typeof configuration.accessToken === 'function'
+                    ? await configuration.accessToken()
+                    : await configuration.accessToken;
+                localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
+            }
+
+            const query = new URLSearchParams(localVarUrlObj.search);
+            for (const key in localVarQueryParameter) {
+                query.set(key, localVarQueryParameter[key]);
+            }
+            for (const key in options.params) {
+                query.set(key, options.params[key]);
+            }
+            localVarUrlObj.search = (new URLSearchParams(query)).toString();
+            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
+
+            return {
+                url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
+                options: localVarRequestOptions,
+            };
+        },
+    }
+};
+
+/**
+ * DingTalkApi - functional programming interface
+ * @export
+ */
+export const DingTalkApiFp = function(configuration?: Configuration) {
+    return {
+        /**
+         * 
+         * @summary 获取在职员工列表 🔖
+         * @param {GetDingTalkCurrentEmployeesListInput} body 
+         * @param {string} accessToken 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>>> {
+            const localVarAxiosArgs = await DingTalkApiAxiosParamCreator(configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body, accessToken, options);
+            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+                return axios.request(axiosRequestArgs);
+            };
+        },
+        /**
+         * 
+         * @summary 获取员工花名册字段信息 🔖
+         * @param {GetDingTalkCurrentEmployeesRosterListInput} body 
+         * @param {string} accessToken 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>>> {
+            const localVarAxiosArgs = await DingTalkApiAxiosParamCreator(configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body, accessToken, options);
+            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+                return axios.request(axiosRequestArgs);
+            };
+        },
+        /**
+         * 
+         * @summary 发送钉钉互动卡片 🔖
+         * @param {string} token 
+         * @param {DingTalkSendInteractiveCardsInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiDingTalkDingTalkSendInteractiveCardsTokenPost(token: string, body?: DingTalkSendInteractiveCardsInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDingTalkSendInteractiveCardsOutput>>> {
+            const localVarAxiosArgs = await DingTalkApiAxiosParamCreator(configuration).apiDingTalkDingTalkSendInteractiveCardsTokenPost(token, body, options);
+            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+                return axios.request(axiosRequestArgs);
+            };
+        },
+        /**
+         * 
+         * @summary 获取企业内部应用的access_token
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiDingTalkDingTalkTokenGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultGetDingTalkTokenOutput>>> {
+            const localVarAxiosArgs = await DingTalkApiAxiosParamCreator(configuration).apiDingTalkDingTalkTokenGet(options);
+            return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
+                const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
+                return axios.request(axiosRequestArgs);
+            };
+        },
+    }
+};
+
+/**
+ * DingTalkApi - factory interface
+ * @export
+ */
+export const DingTalkApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
+    return {
+        /**
+         * 
+         * @summary 获取在职员工列表 🔖
+         * @param {GetDingTalkCurrentEmployeesListInput} body 
+         * @param {string} accessToken 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>> {
+            return DingTalkApiFp(configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body, accessToken, options).then((request) => request(axios, basePath));
+        },
+        /**
+         * 
+         * @summary 获取员工花名册字段信息 🔖
+         * @param {GetDingTalkCurrentEmployeesRosterListInput} body 
+         * @param {string} accessToken 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>> {
+            return DingTalkApiFp(configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body, accessToken, options).then((request) => request(axios, basePath));
+        },
+        /**
+         * 
+         * @summary 发送钉钉互动卡片 🔖
+         * @param {string} token 
+         * @param {DingTalkSendInteractiveCardsInput} [body] 
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiDingTalkDingTalkSendInteractiveCardsTokenPost(token: string, body?: DingTalkSendInteractiveCardsInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDingTalkSendInteractiveCardsOutput>> {
+            return DingTalkApiFp(configuration).apiDingTalkDingTalkSendInteractiveCardsTokenPost(token, body, options).then((request) => request(axios, basePath));
+        },
+        /**
+         * 
+         * @summary 获取企业内部应用的access_token
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async apiDingTalkDingTalkTokenGet(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultGetDingTalkTokenOutput>> {
+            return DingTalkApiFp(configuration).apiDingTalkDingTalkTokenGet(options).then((request) => request(axios, basePath));
+        },
+    };
+};
+
+/**
+ * DingTalkApi - object-oriented interface
+ * @export
+ * @class DingTalkApi
+ * @extends {BaseAPI}
+ */
+export class DingTalkApi extends BaseAPI {
+    /**
+     * 
+     * @summary 获取在职员工列表 🔖
+     * @param {GetDingTalkCurrentEmployeesListInput} body 
+     * @param {string} accessToken 
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof DingTalkApi
+     */
+    public async apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body: GetDingTalkCurrentEmployeesListInput, accessToken: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput>> {
+        return DingTalkApiFp(this.configuration).apiDingTalkDingTalkCurrentEmployeesListAccessTokenPost(body, accessToken, options).then((request) => request(this.axios, this.basePath));
+    }
+    /**
+     * 
+     * @summary 获取员工花名册字段信息 🔖
+     * @param {GetDingTalkCurrentEmployeesRosterListInput} body 
+     * @param {string} accessToken 
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof DingTalkApi
+     */
+    public async apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body: GetDingTalkCurrentEmployeesRosterListInput, accessToken: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo>> {
+        return DingTalkApiFp(this.configuration).apiDingTalkDingTalkCurrentEmployeesRosterListAccessTokenPost(body, accessToken, options).then((request) => request(this.axios, this.basePath));
+    }
+    /**
+     * 
+     * @summary 发送钉钉互动卡片 🔖
+     * @param {string} token 
+     * @param {DingTalkSendInteractiveCardsInput} [body] 
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof DingTalkApi
+     */
+    public async apiDingTalkDingTalkSendInteractiveCardsTokenPost(token: string, body?: DingTalkSendInteractiveCardsInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDingTalkSendInteractiveCardsOutput>> {
+        return DingTalkApiFp(this.configuration).apiDingTalkDingTalkSendInteractiveCardsTokenPost(token, body, options).then((request) => request(this.axios, this.basePath));
+    }
+    /**
+     * 
+     * @summary 获取企业内部应用的access_token
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof DingTalkApi
+     */
+    public async apiDingTalkDingTalkTokenGet(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultGetDingTalkTokenOutput>> {
+        return DingTalkApiFp(this.configuration).apiDingTalkDingTalkTokenGet(options).then((request) => request(this.axios, this.basePath));
+    }
+}

+ 3 - 4
Web/src/api-plugins/_goView/base.ts → Web/src/api-plugins/goView/base.ts

@@ -1,17 +1,16 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * DingTalk
+ * 集成钉钉开放平台<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
- * OpenAPI spec version: 2.2.8
+ * 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 { Configuration } from "./configuration";
 // Some imports not used depending on template conditions
 // @ts-ignore

+ 3 - 12
Web/src/api-plugins/_goView/configuration.ts → Web/src/api-plugins/goView/configuration.ts

@@ -1,17 +1,16 @@
 /* tslint:disable */
 /* eslint-disable */
 /**
- * GoView
- * GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
+ * DingTalk
+ * 集成钉钉开放平台<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  *
- * OpenAPI spec version: 2.2.8
+ * 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;
@@ -22,15 +21,12 @@ export interface ConfigurationParameters {
 }
 
 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
      *
@@ -38,7 +34,6 @@ export class Configuration {
      * @memberof Configuration
      */
     username?: string;
-
     /**
      * parameter for basic security
      *
@@ -46,16 +41,13 @@ export class Configuration {
      * @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
      *
@@ -63,7 +55,6 @@ export class Configuration {
      * @memberof Configuration
      */
     basePath?: string;
-
     /**
      * base options for axios calls
      *

+ 17 - 0
Web/src/api-plugins/goView/index.ts

@@ -0,0 +1,17 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 * from "./api";
+export * from "./configuration";
+export * from "./models";
+

+ 57 - 0
Web/src/api-plugins/goView/models/admin-result-ding-talk-base-response-get-ding-talk-current-employees-list-output.ts

@@ -0,0 +1,57 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput } from './ding-talk-base-response-get-ding-talk-current-employees-list-output';
+/**
+ * 全局返回结果
+ * @export
+ * @interface AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+ */
+export interface AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput {
+    /**
+     * 状态码
+     * @type {number}
+     * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    code?: number;
+    /**
+     * 类型success、warning、error
+     * @type {string}
+     * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    type?: string | null;
+    /**
+     * 错误信息
+     * @type {string}
+     * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    message?: string | null;
+    /**
+     * 
+     * @type {DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput}
+     * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    result?: DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput;
+    /**
+     * 附加数据
+     * @type {any}
+     * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    extras?: any | null;
+    /**
+     * 时间
+     * @type {Date}
+     * @memberof AdminResultDingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    time?: Date;
+}

+ 57 - 0
Web/src/api-plugins/goView/models/admin-result-ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts

@@ -0,0 +1,57 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkBaseResponseListDingTalkEmpRosterFieldVo } from './ding-talk-base-response-list-ding-talk-emp-roster-field-vo';
+/**
+ * 全局返回结果
+ * @export
+ * @interface AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
+ */
+export interface AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo {
+    /**
+     * 状态码
+     * @type {number}
+     * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    code?: number;
+    /**
+     * 类型success、warning、error
+     * @type {string}
+     * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    type?: string | null;
+    /**
+     * 错误信息
+     * @type {string}
+     * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    message?: string | null;
+    /**
+     * 
+     * @type {DingTalkBaseResponseListDingTalkEmpRosterFieldVo}
+     * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    result?: DingTalkBaseResponseListDingTalkEmpRosterFieldVo;
+    /**
+     * 附加数据
+     * @type {any}
+     * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    extras?: any | null;
+    /**
+     * 时间
+     * @type {Date}
+     * @memberof AdminResultDingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    time?: Date;
+}

+ 57 - 0
Web/src/api-plugins/goView/models/admin-result-ding-talk-send-interactive-cards-output.ts

@@ -0,0 +1,57 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkSendInteractiveCardsOutput } from './ding-talk-send-interactive-cards-output';
+/**
+ * 全局返回结果
+ * @export
+ * @interface AdminResultDingTalkSendInteractiveCardsOutput
+ */
+export interface AdminResultDingTalkSendInteractiveCardsOutput {
+    /**
+     * 状态码
+     * @type {number}
+     * @memberof AdminResultDingTalkSendInteractiveCardsOutput
+     */
+    code?: number;
+    /**
+     * 类型success、warning、error
+     * @type {string}
+     * @memberof AdminResultDingTalkSendInteractiveCardsOutput
+     */
+    type?: string | null;
+    /**
+     * 错误信息
+     * @type {string}
+     * @memberof AdminResultDingTalkSendInteractiveCardsOutput
+     */
+    message?: string | null;
+    /**
+     * 
+     * @type {DingTalkSendInteractiveCardsOutput}
+     * @memberof AdminResultDingTalkSendInteractiveCardsOutput
+     */
+    result?: DingTalkSendInteractiveCardsOutput;
+    /**
+     * 附加数据
+     * @type {any}
+     * @memberof AdminResultDingTalkSendInteractiveCardsOutput
+     */
+    extras?: any | null;
+    /**
+     * 时间
+     * @type {Date}
+     * @memberof AdminResultDingTalkSendInteractiveCardsOutput
+     */
+    time?: Date;
+}

+ 57 - 0
Web/src/api-plugins/goView/models/admin-result-get-ding-talk-token-output.ts

@@ -0,0 +1,57 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { GetDingTalkTokenOutput } from './get-ding-talk-token-output';
+/**
+ * 全局返回结果
+ * @export
+ * @interface AdminResultGetDingTalkTokenOutput
+ */
+export interface AdminResultGetDingTalkTokenOutput {
+    /**
+     * 状态码
+     * @type {number}
+     * @memberof AdminResultGetDingTalkTokenOutput
+     */
+    code?: number;
+    /**
+     * 类型success、warning、error
+     * @type {string}
+     * @memberof AdminResultGetDingTalkTokenOutput
+     */
+    type?: string | null;
+    /**
+     * 错误信息
+     * @type {string}
+     * @memberof AdminResultGetDingTalkTokenOutput
+     */
+    message?: string | null;
+    /**
+     * 
+     * @type {GetDingTalkTokenOutput}
+     * @memberof AdminResultGetDingTalkTokenOutput
+     */
+    result?: GetDingTalkTokenOutput;
+    /**
+     * 附加数据
+     * @type {any}
+     * @memberof AdminResultGetDingTalkTokenOutput
+     */
+    extras?: any | null;
+    /**
+     * 时间
+     * @type {Date}
+     * @memberof AdminResultGetDingTalkTokenOutput
+     */
+    time?: Date;
+}

+ 51 - 0
Web/src/api-plugins/goView/models/ding-talk-base-response-get-ding-talk-current-employees-list-output.ts

@@ -0,0 +1,51 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { GetDingTalkCurrentEmployeesListOutput } from './get-ding-talk-current-employees-list-output';
+/**
+ * 钉钉基础响应结果
+ * @export
+ * @interface DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+ */
+export interface DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput {
+    /**
+     * 
+     * @type {GetDingTalkCurrentEmployeesListOutput}
+     * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    result?: GetDingTalkCurrentEmployeesListOutput;
+    /**
+     * 返回码
+     * @type {number}
+     * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    errCode?: number;
+    /**
+     * 返回码描述。
+     * @type {string}
+     * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    errMsg?: string | null;
+    /**
+     * 是否调用成功
+     * @type {boolean}
+     * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    success?: boolean;
+    /**
+     * 请求Id
+     * @type {string}
+     * @memberof DingTalkBaseResponseGetDingTalkCurrentEmployeesListOutput
+     */
+    requestId?: string | null;
+}

+ 51 - 0
Web/src/api-plugins/goView/models/ding-talk-base-response-list-ding-talk-emp-roster-field-vo.ts

@@ -0,0 +1,51 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkEmpRosterFieldVo } from './ding-talk-emp-roster-field-vo';
+/**
+ * 钉钉基础响应结果
+ * @export
+ * @interface DingTalkBaseResponseListDingTalkEmpRosterFieldVo
+ */
+export interface DingTalkBaseResponseListDingTalkEmpRosterFieldVo {
+    /**
+     * 返回结果
+     * @type {Array<DingTalkEmpRosterFieldVo>}
+     * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    result?: Array<DingTalkEmpRosterFieldVo> | null;
+    /**
+     * 返回码
+     * @type {number}
+     * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    errCode?: number;
+    /**
+     * 返回码描述。
+     * @type {string}
+     * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    errMsg?: string | null;
+    /**
+     * 是否调用成功
+     * @type {boolean}
+     * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    success?: boolean;
+    /**
+     * 请求Id
+     * @type {string}
+     * @memberof DingTalkBaseResponseListDingTalkEmpRosterFieldVo
+     */
+    requestId?: string | null;
+}

+ 33 - 0
Web/src/api-plugins/goView/models/ding-talk-card-data.ts

@@ -0,0 +1,33 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkCardParamMap } from './ding-talk-card-param-map';
+/**
+ * 卡片公有数据
+ * @export
+ * @interface DingTalkCardData
+ */
+export interface DingTalkCardData {
+    /**
+     * 
+     * @type {DingTalkCardParamMap}
+     * @memberof DingTalkCardData
+     */
+    cardParamMap?: DingTalkCardParamMap;
+    /**
+     * 卡片模板内容替换参数,多媒体类型。
+     * @type {string}
+     * @memberof DingTalkCardData
+     */
+    cardMediaIdParamMap?: string | null;
+}

+ 26 - 0
Web/src/api-plugins/goView/models/ding-talk-card-param-map.ts

@@ -0,0 +1,26 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 DingTalkCardParamMap
+ */
+export interface DingTalkCardParamMap {
+    /**
+     * 片模板内容替换参数
+     * @type {string}
+     * @memberof DingTalkCardParamMap
+     */
+    sysFullJsonObj?: string | null;
+}

+ 23 - 0
Web/src/api-plugins/goView/models/ding-talk-conversation-type-enum.ts

@@ -0,0 +1,23 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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.
+ */
+/**
+ * 钉钉发送的会话类型枚举<br />&nbsp;单聊 SingleChat = 0<br />&nbsp;群聊 GroupChat = 1<br />
+ * @export
+ * @enum {string}
+ */
+export enum DingTalkConversationTypeEnum {
+    NUMBER_0 = 0,
+    NUMBER_1 = 1
+}
+

+ 45 - 0
Web/src/api-plugins/goView/models/ding-talk-emp-field-data-vo.ts

@@ -0,0 +1,45 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkFieldValueVo } from './ding-talk-field-value-vo';
+/**
+ * 
+ * @export
+ * @interface DingTalkEmpFieldDataVo
+ */
+export interface DingTalkEmpFieldDataVo {
+    /**
+     * 字段名称
+     * @type {string}
+     * @memberof DingTalkEmpFieldDataVo
+     */
+    fieldName?: string | null;
+    /**
+     * 字段标识
+     * @type {string}
+     * @memberof DingTalkEmpFieldDataVo
+     */
+    fieldCode?: string | null;
+    /**
+     * 分组标识
+     * @type {string}
+     * @memberof DingTalkEmpFieldDataVo
+     */
+    groupId?: string | null;
+    /**
+     * 
+     * @type {Array<DingTalkFieldValueVo>}
+     * @memberof DingTalkEmpFieldDataVo
+     */
+    fieldValueList?: Array<DingTalkFieldValueVo> | null;
+}

+ 39 - 0
Web/src/api-plugins/goView/models/ding-talk-emp-roster-field-vo.ts

@@ -0,0 +1,39 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkEmpFieldDataVo } from './ding-talk-emp-field-data-vo';
+/**
+ * 
+ * @export
+ * @interface DingTalkEmpRosterFieldVo
+ */
+export interface DingTalkEmpRosterFieldVo {
+    /**
+     * 企业的corpid
+     * @type {string}
+     * @memberof DingTalkEmpRosterFieldVo
+     */
+    corpId?: string | null;
+    /**
+     * 返回的字段信息列表
+     * @type {Array<DingTalkEmpFieldDataVo>}
+     * @memberof DingTalkEmpRosterFieldVo
+     */
+    fieldDataList?: Array<DingTalkEmpFieldDataVo> | null;
+    /**
+     * 员工的userid
+     * @type {string}
+     * @memberof DingTalkEmpRosterFieldVo
+     */
+    userid?: string | null;
+}

+ 38 - 0
Web/src/api-plugins/goView/models/ding-talk-field-value-vo.ts

@@ -0,0 +1,38 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 DingTalkFieldValueVo
+ */
+export interface DingTalkFieldValueVo {
+    /**
+     * 第几条的明细标识,下标从0开始
+     * @type {number}
+     * @memberof DingTalkFieldValueVo
+     */
+    itemIndex?: number;
+    /**
+     * 字段展示值,选项类型字段对应选项的value
+     * @type {string}
+     * @memberof DingTalkFieldValueVo
+     */
+    label?: string | null;
+    /**
+     * 字段取值,选项类型字段对应选项的key
+     * @type {string}
+     * @memberof DingTalkFieldValueVo
+     */
+    value?: string | null;
+}

+ 70 - 0
Web/src/api-plugins/goView/models/ding-talk-send-interactive-cards-input.ts

@@ -0,0 +1,70 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkCardData } from './ding-talk-card-data';
+import { DingTalkConversationTypeEnum } from './ding-talk-conversation-type-enum';
+/**
+ * 
+ * @export
+ * @interface DingTalkSendInteractiveCardsInput
+ */
+export interface DingTalkSendInteractiveCardsInput {
+    /**
+     * 互动卡片的消息模板Id
+     * @type {string}
+     * @memberof DingTalkSendInteractiveCardsInput
+     */
+    cardTemplateId: string;
+    /**
+     * 群Id
+     * @type {string}
+     * @memberof DingTalkSendInteractiveCardsInput
+     */
+    openConversationId?: string | null;
+    /**
+     * 接收人userId列表
+     * @type {Array<string>}
+     * @memberof DingTalkSendInteractiveCardsInput
+     */
+    receiverUserIdList: Array<string>;
+    /**
+     * 唯一标示卡片的外部编码
+     * @type {string}
+     * @memberof DingTalkSendInteractiveCardsInput
+     */
+    outTrackId: string;
+    /**
+     * 机器人的编码
+     * @type {string}
+     * @memberof DingTalkSendInteractiveCardsInput
+     */
+    robotCode?: string | null;
+    /**
+     * 
+     * @type {DingTalkConversationTypeEnum}
+     * @memberof DingTalkSendInteractiveCardsInput
+     */
+    conversationType: DingTalkConversationTypeEnum;
+    /**
+     * 卡片回调时的路由Key,用于查询注册的callbackUrl
+     * @type {string}
+     * @memberof DingTalkSendInteractiveCardsInput
+     */
+    callbackRouteKey?: string | null;
+    /**
+     * 
+     * @type {DingTalkCardData}
+     * @memberof DingTalkSendInteractiveCardsInput
+     */
+    cardData: DingTalkCardData;
+}

+ 33 - 0
Web/src/api-plugins/goView/models/ding-talk-send-interactive-cards-output.ts

@@ -0,0 +1,33 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 { DingTalkSendInteractiveCardsResult } from './ding-talk-send-interactive-cards-result';
+/**
+ * 发送钉钉互动卡片返回
+ * @export
+ * @interface DingTalkSendInteractiveCardsOutput
+ */
+export interface DingTalkSendInteractiveCardsOutput {
+    /**
+     * 返回结果
+     * @type {boolean}
+     * @memberof DingTalkSendInteractiveCardsOutput
+     */
+    success?: boolean;
+    /**
+     * 
+     * @type {DingTalkSendInteractiveCardsResult}
+     * @memberof DingTalkSendInteractiveCardsOutput
+     */
+    result?: DingTalkSendInteractiveCardsResult;
+}

+ 26 - 0
Web/src/api-plugins/goView/models/ding-talk-send-interactive-cards-result.ts

@@ -0,0 +1,26 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 DingTalkSendInteractiveCardsResult
+ */
+export interface DingTalkSendInteractiveCardsResult {
+    /**
+     * 用于业务方后续查看已读列表的查询key
+     * @type {string}
+     * @memberof DingTalkSendInteractiveCardsResult
+     */
+    processQueryKey?: string | null;
+}

+ 38 - 0
Web/src/api-plugins/goView/models/get-ding-talk-current-employees-list-input.ts

@@ -0,0 +1,38 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 GetDingTalkCurrentEmployeesListInput
+ */
+export interface GetDingTalkCurrentEmployeesListInput {
+    /**
+     * 在职员工状态筛选,可以查询多个状态。不同状态之间使用英文逗号分隔。2:试用期、3:正式、5:待离职、-1:无状态
+     * @type {string}
+     * @memberof GetDingTalkCurrentEmployeesListInput
+     */
+    statusList?: string | null;
+    /**
+     * 分页游标,从0开始。根据返回结果里的next_cursor是否为空来判断是否还有下一页,且再次调用时offset设置成next_cursor的值。
+     * @type {number}
+     * @memberof GetDingTalkCurrentEmployeesListInput
+     */
+    offset?: number;
+    /**
+     * 分页大小,最大50。
+     * @type {number}
+     * @memberof GetDingTalkCurrentEmployeesListInput
+     */
+    size?: number;
+}

+ 32 - 0
Web/src/api-plugins/goView/models/get-ding-talk-current-employees-list-output.ts

@@ -0,0 +1,32 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 GetDingTalkCurrentEmployeesListOutput
+ */
+export interface GetDingTalkCurrentEmployeesListOutput {
+    /**
+     * 查询到的员工userId列表
+     * @type {Array<string>}
+     * @memberof GetDingTalkCurrentEmployeesListOutput
+     */
+    dataList?: Array<string> | null;
+    /**
+     * 下一次分页调用的offset值,当返回结果里没有next_cursor时,表示分页结束。
+     * @type {number}
+     * @memberof GetDingTalkCurrentEmployeesListOutput
+     */
+    nextCursor?: number | null;
+}

+ 38 - 0
Web/src/api-plugins/goView/models/get-ding-talk-current-employees-roster-list-input.ts

@@ -0,0 +1,38 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 GetDingTalkCurrentEmployeesRosterListInput
+ */
+export interface GetDingTalkCurrentEmployeesRosterListInput {
+    /**
+     * 员工的userId列表,多个userid之间使用逗号分隔,一次最多支持传100个值。
+     * @type {string}
+     * @memberof GetDingTalkCurrentEmployeesRosterListInput
+     */
+    useridList?: string | null;
+    /**
+     * 需要获取的花名册字段field_code值列表,多个字段之间使用逗号分隔,一次最多支持传100个值。
+     * @type {string}
+     * @memberof GetDingTalkCurrentEmployeesRosterListInput
+     */
+    fieldFilterList?: string | null;
+    /**
+     * 应用的AgentId
+     * @type {string}
+     * @memberof GetDingTalkCurrentEmployeesRosterListInput
+     */
+    agentid?: string | null;
+}

+ 44 - 0
Web/src/api-plugins/goView/models/get-ding-talk-token-output.ts

@@ -0,0 +1,44 @@
+/* tslint:disable */
+/* eslint-disable */
+/**
+ * DingTalk
+ * 集成钉钉开放平台<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 GetDingTalkTokenOutput
+ */
+export interface GetDingTalkTokenOutput {
+    /**
+     * 生成的access_token
+     * @type {string}
+     * @memberof GetDingTalkTokenOutput
+     */
+    accessToken?: string | null;
+    /**
+     * access_token的过期时间,单位秒
+     * @type {number}
+     * @memberof GetDingTalkTokenOutput
+     */
+    expiresIn?: number;
+    /**
+     * 返回码描述
+     * @type {string}
+     * @memberof GetDingTalkTokenOutput
+     */
+    errMsg?: string | null;
+    /**
+     * 返回码
+     * @type {number}
+     * @memberof GetDingTalkTokenOutput
+     */
+    errCode?: number;
+}

+ 19 - 0
Web/src/api-plugins/goView/models/index.ts

@@ -0,0 +1,19 @@
+export * from './admin-result-ding-talk-base-response-get-ding-talk-current-employees-list-output';
+export * from './admin-result-ding-talk-base-response-list-ding-talk-emp-roster-field-vo';
+export * from './admin-result-ding-talk-send-interactive-cards-output';
+export * from './admin-result-get-ding-talk-token-output';
+export * from './ding-talk-base-response-get-ding-talk-current-employees-list-output';
+export * from './ding-talk-base-response-list-ding-talk-emp-roster-field-vo';
+export * from './ding-talk-card-data';
+export * from './ding-talk-card-param-map';
+export * from './ding-talk-conversation-type-enum';
+export * from './ding-talk-emp-field-data-vo';
+export * from './ding-talk-emp-roster-field-vo';
+export * from './ding-talk-field-value-vo';
+export * from './ding-talk-send-interactive-cards-input';
+export * from './ding-talk-send-interactive-cards-output';
+export * from './ding-talk-send-interactive-cards-result';
+export * from './get-ding-talk-current-employees-list-input';
+export * from './get-ding-talk-current-employees-list-output';
+export * from './get-ding-talk-current-employees-roster-list-input';
+export * from './get-ding-talk-token-output';

+ 1 - 1
Web/src/views/approvalFlow/component/editDialog.vue

@@ -70,7 +70,7 @@ import { ElMessage } from 'element-plus';
 import type { FormRules } from 'element-plus';
 
 import { getAPI } from '/@/utils/axios-utils';
-import { ApprovalFlowApi } from '/@/api-plugins/_approvalFlow/api';
+import { ApprovalFlowApi } from '/@/api-plugins/approvalFlow/api';
 import { SysEnumApi } from '/@/api-services/api';
 
 const getEnumStatusData = ref<any>([]);

+ 2 - 2
Web/src/views/approvalFlow/component/editFlowDialog.vue

@@ -49,8 +49,8 @@ import PanelDataDialog from './LogicFlow/Panel/PanelDataDialog.vue';
 import PropertyDialog from './LogicFlow/Property/PropertyDialog.vue';
 
 import { getAPI } from '/@/utils/axios-utils';
-import { ApprovalFlowApi } from '/@/api-plugins/_approvalFlow/api';
-import { ApprovalFlowOutput, UpdateApprovalFlowInput } from '/@/api-plugins/_approvalFlow/models';
+import { ApprovalFlowApi } from '/@/api-plugins/approvalFlow/api';
+import { ApprovalFlowOutput, UpdateApprovalFlowInput } from '/@/api-plugins/approvalFlow/models';
 
 var props = defineProps({
 	title: {

+ 2 - 2
Web/src/views/approvalFlow/component/editFormDialog.vue

@@ -47,8 +47,8 @@ import { reactive, ref, onMounted } from 'vue';
 import type { FormRules } from 'element-plus';
 
 import { getAPI } from '/@/utils/axios-utils';
-import { ApprovalFlowApi } from '/@/api-plugins/_approvalFlow/api';
-import { ApprovalFlowOutput, UpdateApprovalFlowInput } from '/@/api-plugins/_approvalFlow/models';
+import { ApprovalFlowApi } from '/@/api-plugins/approvalFlow/api';
+import { ApprovalFlowOutput, UpdateApprovalFlowInput } from '/@/api-plugins/approvalFlow/models';
 import { SysDatabaseApi, SysCodeGenApi } from '/@/api-services/api';
 import { DbTableInfo } from '/@/api-services/models';
 

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio