sys-code-gen-api.ts 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979
  1. /* tslint:disable */
  2. /* eslint-disable */
  3. /**
  4. * Admin.NET 通用权限开发平台
  5. * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  6. *
  7. * OpenAPI spec version: 1.0.0
  8. *
  9. *
  10. * NOTE: This class is auto generated by the swagger code generator program.
  11. * https://github.com/swagger-api/swagger-codegen.git
  12. * Do not edit the class manually.
  13. */
  14. import globalAxios, { AxiosResponse, AxiosInstance, AxiosRequestConfig } from 'axios';
  15. import { Configuration } from '../configuration';
  16. // Some imports not used depending on template conditions
  17. // @ts-ignore
  18. import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
  19. import { AddCodeGenInput } from '../models';
  20. import { AdminResultDictionaryStringString } from '../models';
  21. import { AdminResultListColumnOuput } from '../models';
  22. import { AdminResultListDatabaseOutput } from '../models';
  23. import { AdminResultListString } from '../models';
  24. import { AdminResultListTableOutput } from '../models';
  25. import { AdminResultObject } from '../models';
  26. import { AdminResultSqlSugarPagedListSysCodeGen } from '../models';
  27. import { AdminResultSysCodeGen } from '../models';
  28. import { CodeGenInput } from '../models';
  29. import { DeleteCodeGenInput } from '../models';
  30. import { SysCodeGen } from '../models';
  31. import { UpdateCodeGenInput } from '../models';
  32. /**
  33. * SysCodeGenApi - axios parameter creator
  34. * @export
  35. */
  36. export const SysCodeGenApiAxiosParamCreator = function (configuration?: Configuration) {
  37. return {
  38. /**
  39. *
  40. * @summary 增加代码生成 🔖
  41. * @param {AddCodeGenInput} [body]
  42. * @param {*} [options] Override http request option.
  43. * @throws {RequiredError}
  44. */
  45. apiSysCodeGenAddPost: async (body?: AddCodeGenInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  46. const localVarPath = `/api/sysCodeGen/add`;
  47. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  48. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  49. let baseOptions;
  50. if (configuration) {
  51. baseOptions = configuration.baseOptions;
  52. }
  53. const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
  54. const localVarHeaderParameter = {} as any;
  55. const localVarQueryParameter = {} as any;
  56. // authentication Bearer required
  57. // http bearer authentication required
  58. if (configuration && configuration.accessToken) {
  59. const accessToken = typeof configuration.accessToken === 'function'
  60. ? await configuration.accessToken()
  61. : await configuration.accessToken;
  62. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  63. }
  64. localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
  65. const query = new URLSearchParams(localVarUrlObj.search);
  66. for (const key in localVarQueryParameter) {
  67. query.set(key, localVarQueryParameter[key]);
  68. }
  69. for (const key in options.params) {
  70. query.set(key, options.params[key]);
  71. }
  72. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  73. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  74. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  75. const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
  76. localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
  77. return {
  78. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  79. options: localVarRequestOptions,
  80. };
  81. },
  82. /**
  83. *
  84. * @summary 获取程序保存位置 🔖
  85. * @param {*} [options] Override http request option.
  86. * @throws {RequiredError}
  87. */
  88. apiSysCodeGenApplicationNamespacesGet: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  89. const localVarPath = `/api/sysCodeGen/applicationNamespaces`;
  90. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  91. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  92. let baseOptions;
  93. if (configuration) {
  94. baseOptions = configuration.baseOptions;
  95. }
  96. const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
  97. const localVarHeaderParameter = {} as any;
  98. const localVarQueryParameter = {} as any;
  99. // authentication Bearer required
  100. // http bearer authentication required
  101. if (configuration && configuration.accessToken) {
  102. const accessToken = typeof configuration.accessToken === 'function'
  103. ? await configuration.accessToken()
  104. : await configuration.accessToken;
  105. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  106. }
  107. const query = new URLSearchParams(localVarUrlObj.search);
  108. for (const key in localVarQueryParameter) {
  109. query.set(key, localVarQueryParameter[key]);
  110. }
  111. for (const key in options.params) {
  112. query.set(key, options.params[key]);
  113. }
  114. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  115. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  116. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  117. return {
  118. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  119. options: localVarRequestOptions,
  120. };
  121. },
  122. /**
  123. *
  124. * @summary 根据表名获取列集合 🔖
  125. * @param {string} tableName
  126. * @param {string} configId
  127. * @param {*} [options] Override http request option.
  128. * @throws {RequiredError}
  129. */
  130. apiSysCodeGenColumnListByTableNameTableNameConfigIdGet: async (tableName: string, configId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  131. // verify required parameter 'tableName' is not null or undefined
  132. if (tableName === null || tableName === undefined) {
  133. throw new RequiredError('tableName','Required parameter tableName was null or undefined when calling apiSysCodeGenColumnListByTableNameTableNameConfigIdGet.');
  134. }
  135. // verify required parameter 'configId' is not null or undefined
  136. if (configId === null || configId === undefined) {
  137. throw new RequiredError('configId','Required parameter configId was null or undefined when calling apiSysCodeGenColumnListByTableNameTableNameConfigIdGet.');
  138. }
  139. const localVarPath = `/api/sysCodeGen/columnListByTableName/{tableName}/{configId}`
  140. .replace(`{${"tableName"}}`, encodeURIComponent(String(tableName)))
  141. .replace(`{${"configId"}}`, encodeURIComponent(String(configId)));
  142. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  143. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  144. let baseOptions;
  145. if (configuration) {
  146. baseOptions = configuration.baseOptions;
  147. }
  148. const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
  149. const localVarHeaderParameter = {} as any;
  150. const localVarQueryParameter = {} as any;
  151. // authentication Bearer required
  152. // http bearer authentication required
  153. if (configuration && configuration.accessToken) {
  154. const accessToken = typeof configuration.accessToken === 'function'
  155. ? await configuration.accessToken()
  156. : await configuration.accessToken;
  157. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  158. }
  159. const query = new URLSearchParams(localVarUrlObj.search);
  160. for (const key in localVarQueryParameter) {
  161. query.set(key, localVarQueryParameter[key]);
  162. }
  163. for (const key in options.params) {
  164. query.set(key, options.params[key]);
  165. }
  166. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  167. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  168. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  169. return {
  170. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  171. options: localVarRequestOptions,
  172. };
  173. },
  174. /**
  175. *
  176. * @summary 获取数据库库集合 🔖
  177. * @param {*} [options] Override http request option.
  178. * @throws {RequiredError}
  179. */
  180. apiSysCodeGenDatabaseListGet: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  181. const localVarPath = `/api/sysCodeGen/databaseList`;
  182. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  183. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  184. let baseOptions;
  185. if (configuration) {
  186. baseOptions = configuration.baseOptions;
  187. }
  188. const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
  189. const localVarHeaderParameter = {} as any;
  190. const localVarQueryParameter = {} as any;
  191. // authentication Bearer required
  192. // http bearer authentication required
  193. if (configuration && configuration.accessToken) {
  194. const accessToken = typeof configuration.accessToken === 'function'
  195. ? await configuration.accessToken()
  196. : await configuration.accessToken;
  197. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  198. }
  199. const query = new URLSearchParams(localVarUrlObj.search);
  200. for (const key in localVarQueryParameter) {
  201. query.set(key, localVarQueryParameter[key]);
  202. }
  203. for (const key in options.params) {
  204. query.set(key, options.params[key]);
  205. }
  206. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  207. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  208. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  209. return {
  210. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  211. options: localVarRequestOptions,
  212. };
  213. },
  214. /**
  215. *
  216. * @summary 删除代码生成 🔖
  217. * @param {Array<DeleteCodeGenInput>} [body]
  218. * @param {*} [options] Override http request option.
  219. * @throws {RequiredError}
  220. */
  221. apiSysCodeGenDeletePost: async (body?: Array<DeleteCodeGenInput>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  222. const localVarPath = `/api/sysCodeGen/delete`;
  223. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  224. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  225. let baseOptions;
  226. if (configuration) {
  227. baseOptions = configuration.baseOptions;
  228. }
  229. const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
  230. const localVarHeaderParameter = {} as any;
  231. const localVarQueryParameter = {} as any;
  232. // authentication Bearer required
  233. // http bearer authentication required
  234. if (configuration && configuration.accessToken) {
  235. const accessToken = typeof configuration.accessToken === 'function'
  236. ? await configuration.accessToken()
  237. : await configuration.accessToken;
  238. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  239. }
  240. localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
  241. const query = new URLSearchParams(localVarUrlObj.search);
  242. for (const key in localVarQueryParameter) {
  243. query.set(key, localVarQueryParameter[key]);
  244. }
  245. for (const key in options.params) {
  246. query.set(key, options.params[key]);
  247. }
  248. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  249. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  250. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  251. const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
  252. localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
  253. return {
  254. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  255. options: localVarRequestOptions,
  256. };
  257. },
  258. /**
  259. *
  260. * @summary 获取代码生成详情 🔖
  261. * @param {number} id 代码生成器Id
  262. * @param {*} [options] Override http request option.
  263. * @throws {RequiredError}
  264. */
  265. apiSysCodeGenDetailGet: async (id: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  266. // verify required parameter 'id' is not null or undefined
  267. if (id === null || id === undefined) {
  268. throw new RequiredError('id','Required parameter id was null or undefined when calling apiSysCodeGenDetailGet.');
  269. }
  270. const localVarPath = `/api/sysCodeGen/detail`;
  271. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  272. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  273. let baseOptions;
  274. if (configuration) {
  275. baseOptions = configuration.baseOptions;
  276. }
  277. const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
  278. const localVarHeaderParameter = {} as any;
  279. const localVarQueryParameter = {} as any;
  280. // authentication Bearer required
  281. // http bearer authentication required
  282. if (configuration && configuration.accessToken) {
  283. const accessToken = typeof configuration.accessToken === 'function'
  284. ? await configuration.accessToken()
  285. : await configuration.accessToken;
  286. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  287. }
  288. if (id !== undefined) {
  289. localVarQueryParameter['Id'] = id;
  290. }
  291. const query = new URLSearchParams(localVarUrlObj.search);
  292. for (const key in localVarQueryParameter) {
  293. query.set(key, localVarQueryParameter[key]);
  294. }
  295. for (const key in options.params) {
  296. query.set(key, options.params[key]);
  297. }
  298. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  299. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  300. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  301. return {
  302. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  303. options: localVarRequestOptions,
  304. };
  305. },
  306. /**
  307. *
  308. * @summary 获取代码生成分页列表 🔖
  309. * @param {CodeGenInput} [body]
  310. * @param {*} [options] Override http request option.
  311. * @throws {RequiredError}
  312. */
  313. apiSysCodeGenPagePost: async (body?: CodeGenInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  314. const localVarPath = `/api/sysCodeGen/page`;
  315. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  316. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  317. let baseOptions;
  318. if (configuration) {
  319. baseOptions = configuration.baseOptions;
  320. }
  321. const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
  322. const localVarHeaderParameter = {} as any;
  323. const localVarQueryParameter = {} as any;
  324. // authentication Bearer required
  325. // http bearer authentication required
  326. if (configuration && configuration.accessToken) {
  327. const accessToken = typeof configuration.accessToken === 'function'
  328. ? await configuration.accessToken()
  329. : await configuration.accessToken;
  330. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  331. }
  332. localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
  333. const query = new URLSearchParams(localVarUrlObj.search);
  334. for (const key in localVarQueryParameter) {
  335. query.set(key, localVarQueryParameter[key]);
  336. }
  337. for (const key in options.params) {
  338. query.set(key, options.params[key]);
  339. }
  340. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  341. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  342. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  343. const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
  344. localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
  345. return {
  346. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  347. options: localVarRequestOptions,
  348. };
  349. },
  350. /**
  351. *
  352. * @summary 获取代码生成预览 🔖
  353. * @param {SysCodeGen} [body]
  354. * @param {*} [options] Override http request option.
  355. * @throws {RequiredError}
  356. */
  357. apiSysCodeGenPreviewPost: async (body?: SysCodeGen, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  358. const localVarPath = `/api/sysCodeGen/preview`;
  359. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  360. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  361. let baseOptions;
  362. if (configuration) {
  363. baseOptions = configuration.baseOptions;
  364. }
  365. const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
  366. const localVarHeaderParameter = {} as any;
  367. const localVarQueryParameter = {} as any;
  368. // authentication Bearer required
  369. // http bearer authentication required
  370. if (configuration && configuration.accessToken) {
  371. const accessToken = typeof configuration.accessToken === 'function'
  372. ? await configuration.accessToken()
  373. : await configuration.accessToken;
  374. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  375. }
  376. localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
  377. const query = new URLSearchParams(localVarUrlObj.search);
  378. for (const key in localVarQueryParameter) {
  379. query.set(key, localVarQueryParameter[key]);
  380. }
  381. for (const key in options.params) {
  382. query.set(key, options.params[key]);
  383. }
  384. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  385. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  386. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  387. const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
  388. localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
  389. return {
  390. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  391. options: localVarRequestOptions,
  392. };
  393. },
  394. /**
  395. *
  396. * @summary 代码生成到本地 🔖
  397. * @param {SysCodeGen} [body]
  398. * @param {*} [options] Override http request option.
  399. * @throws {RequiredError}
  400. */
  401. apiSysCodeGenRunLocalPost: async (body?: SysCodeGen, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  402. const localVarPath = `/api/sysCodeGen/runLocal`;
  403. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  404. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  405. let baseOptions;
  406. if (configuration) {
  407. baseOptions = configuration.baseOptions;
  408. }
  409. const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
  410. const localVarHeaderParameter = {} as any;
  411. const localVarQueryParameter = {} as any;
  412. // authentication Bearer required
  413. // http bearer authentication required
  414. if (configuration && configuration.accessToken) {
  415. const accessToken = typeof configuration.accessToken === 'function'
  416. ? await configuration.accessToken()
  417. : await configuration.accessToken;
  418. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  419. }
  420. localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
  421. const query = new URLSearchParams(localVarUrlObj.search);
  422. for (const key in localVarQueryParameter) {
  423. query.set(key, localVarQueryParameter[key]);
  424. }
  425. for (const key in options.params) {
  426. query.set(key, options.params[key]);
  427. }
  428. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  429. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  430. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  431. const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
  432. localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
  433. return {
  434. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  435. options: localVarRequestOptions,
  436. };
  437. },
  438. /**
  439. *
  440. * @summary 获取数据库表(实体)集合 🔖
  441. * @param {string} configId
  442. * @param {*} [options] Override http request option.
  443. * @throws {RequiredError}
  444. */
  445. apiSysCodeGenTableListConfigIdGet: async (configId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  446. // verify required parameter 'configId' is not null or undefined
  447. if (configId === null || configId === undefined) {
  448. throw new RequiredError('configId','Required parameter configId was null or undefined when calling apiSysCodeGenTableListConfigIdGet.');
  449. }
  450. const localVarPath = `/api/sysCodeGen/tableList/{configId}`
  451. .replace(`{${"configId"}}`, encodeURIComponent(String(configId)));
  452. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  453. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  454. let baseOptions;
  455. if (configuration) {
  456. baseOptions = configuration.baseOptions;
  457. }
  458. const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
  459. const localVarHeaderParameter = {} as any;
  460. const localVarQueryParameter = {} as any;
  461. // authentication Bearer required
  462. // http bearer authentication required
  463. if (configuration && configuration.accessToken) {
  464. const accessToken = typeof configuration.accessToken === 'function'
  465. ? await configuration.accessToken()
  466. : await configuration.accessToken;
  467. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  468. }
  469. const query = new URLSearchParams(localVarUrlObj.search);
  470. for (const key in localVarQueryParameter) {
  471. query.set(key, localVarQueryParameter[key]);
  472. }
  473. for (const key in options.params) {
  474. query.set(key, options.params[key]);
  475. }
  476. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  477. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  478. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  479. return {
  480. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  481. options: localVarRequestOptions,
  482. };
  483. },
  484. /**
  485. *
  486. * @summary 更新代码生成 🔖
  487. * @param {UpdateCodeGenInput} [body]
  488. * @param {*} [options] Override http request option.
  489. * @throws {RequiredError}
  490. */
  491. apiSysCodeGenUpdatePost: async (body?: UpdateCodeGenInput, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  492. const localVarPath = `/api/sysCodeGen/update`;
  493. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  494. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  495. let baseOptions;
  496. if (configuration) {
  497. baseOptions = configuration.baseOptions;
  498. }
  499. const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
  500. const localVarHeaderParameter = {} as any;
  501. const localVarQueryParameter = {} as any;
  502. // authentication Bearer required
  503. // http bearer authentication required
  504. if (configuration && configuration.accessToken) {
  505. const accessToken = typeof configuration.accessToken === 'function'
  506. ? await configuration.accessToken()
  507. : await configuration.accessToken;
  508. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  509. }
  510. localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
  511. const query = new URLSearchParams(localVarUrlObj.search);
  512. for (const key in localVarQueryParameter) {
  513. query.set(key, localVarQueryParameter[key]);
  514. }
  515. for (const key in options.params) {
  516. query.set(key, options.params[key]);
  517. }
  518. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  519. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  520. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  521. const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
  522. localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
  523. return {
  524. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  525. options: localVarRequestOptions,
  526. };
  527. },
  528. }
  529. };
  530. /**
  531. * SysCodeGenApi - functional programming interface
  532. * @export
  533. */
  534. export const SysCodeGenApiFp = function(configuration?: Configuration) {
  535. return {
  536. /**
  537. *
  538. * @summary 增加代码生成 🔖
  539. * @param {AddCodeGenInput} [body]
  540. * @param {*} [options] Override http request option.
  541. * @throws {RequiredError}
  542. */
  543. async apiSysCodeGenAddPost(body?: AddCodeGenInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
  544. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenAddPost(body, options);
  545. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  546. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  547. return axios.request(axiosRequestArgs);
  548. };
  549. },
  550. /**
  551. *
  552. * @summary 获取程序保存位置 🔖
  553. * @param {*} [options] Override http request option.
  554. * @throws {RequiredError}
  555. */
  556. async apiSysCodeGenApplicationNamespacesGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultListString>>> {
  557. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenApplicationNamespacesGet(options);
  558. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  559. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  560. return axios.request(axiosRequestArgs);
  561. };
  562. },
  563. /**
  564. *
  565. * @summary 根据表名获取列集合 🔖
  566. * @param {string} tableName
  567. * @param {string} configId
  568. * @param {*} [options] Override http request option.
  569. * @throws {RequiredError}
  570. */
  571. async apiSysCodeGenColumnListByTableNameTableNameConfigIdGet(tableName: string, configId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultListColumnOuput>>> {
  572. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenColumnListByTableNameTableNameConfigIdGet(tableName, configId, options);
  573. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  574. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  575. return axios.request(axiosRequestArgs);
  576. };
  577. },
  578. /**
  579. *
  580. * @summary 获取数据库库集合 🔖
  581. * @param {*} [options] Override http request option.
  582. * @throws {RequiredError}
  583. */
  584. async apiSysCodeGenDatabaseListGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultListDatabaseOutput>>> {
  585. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenDatabaseListGet(options);
  586. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  587. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  588. return axios.request(axiosRequestArgs);
  589. };
  590. },
  591. /**
  592. *
  593. * @summary 删除代码生成 🔖
  594. * @param {Array<DeleteCodeGenInput>} [body]
  595. * @param {*} [options] Override http request option.
  596. * @throws {RequiredError}
  597. */
  598. async apiSysCodeGenDeletePost(body?: Array<DeleteCodeGenInput>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
  599. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenDeletePost(body, options);
  600. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  601. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  602. return axios.request(axiosRequestArgs);
  603. };
  604. },
  605. /**
  606. *
  607. * @summary 获取代码生成详情 🔖
  608. * @param {number} id 代码生成器Id
  609. * @param {*} [options] Override http request option.
  610. * @throws {RequiredError}
  611. */
  612. async apiSysCodeGenDetailGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSysCodeGen>>> {
  613. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenDetailGet(id, options);
  614. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  615. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  616. return axios.request(axiosRequestArgs);
  617. };
  618. },
  619. /**
  620. *
  621. * @summary 获取代码生成分页列表 🔖
  622. * @param {CodeGenInput} [body]
  623. * @param {*} [options] Override http request option.
  624. * @throws {RequiredError}
  625. */
  626. async apiSysCodeGenPagePost(body?: CodeGenInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSqlSugarPagedListSysCodeGen>>> {
  627. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenPagePost(body, options);
  628. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  629. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  630. return axios.request(axiosRequestArgs);
  631. };
  632. },
  633. /**
  634. *
  635. * @summary 获取代码生成预览 🔖
  636. * @param {SysCodeGen} [body]
  637. * @param {*} [options] Override http request option.
  638. * @throws {RequiredError}
  639. */
  640. async apiSysCodeGenPreviewPost(body?: SysCodeGen, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultDictionaryStringString>>> {
  641. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenPreviewPost(body, options);
  642. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  643. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  644. return axios.request(axiosRequestArgs);
  645. };
  646. },
  647. /**
  648. *
  649. * @summary 代码生成到本地 🔖
  650. * @param {SysCodeGen} [body]
  651. * @param {*} [options] Override http request option.
  652. * @throws {RequiredError}
  653. */
  654. async apiSysCodeGenRunLocalPost(body?: SysCodeGen, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultObject>>> {
  655. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenRunLocalPost(body, options);
  656. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  657. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  658. return axios.request(axiosRequestArgs);
  659. };
  660. },
  661. /**
  662. *
  663. * @summary 获取数据库表(实体)集合 🔖
  664. * @param {string} configId
  665. * @param {*} [options] Override http request option.
  666. * @throws {RequiredError}
  667. */
  668. async apiSysCodeGenTableListConfigIdGet(configId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultListTableOutput>>> {
  669. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenTableListConfigIdGet(configId, options);
  670. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  671. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  672. return axios.request(axiosRequestArgs);
  673. };
  674. },
  675. /**
  676. *
  677. * @summary 更新代码生成 🔖
  678. * @param {UpdateCodeGenInput} [body]
  679. * @param {*} [options] Override http request option.
  680. * @throws {RequiredError}
  681. */
  682. async apiSysCodeGenUpdatePost(body?: UpdateCodeGenInput, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
  683. const localVarAxiosArgs = await SysCodeGenApiAxiosParamCreator(configuration).apiSysCodeGenUpdatePost(body, options);
  684. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  685. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  686. return axios.request(axiosRequestArgs);
  687. };
  688. },
  689. }
  690. };
  691. /**
  692. * SysCodeGenApi - factory interface
  693. * @export
  694. */
  695. export const SysCodeGenApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
  696. return {
  697. /**
  698. *
  699. * @summary 增加代码生成 🔖
  700. * @param {AddCodeGenInput} [body]
  701. * @param {*} [options] Override http request option.
  702. * @throws {RequiredError}
  703. */
  704. async apiSysCodeGenAddPost(body?: AddCodeGenInput, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
  705. return SysCodeGenApiFp(configuration).apiSysCodeGenAddPost(body, options).then((request) => request(axios, basePath));
  706. },
  707. /**
  708. *
  709. * @summary 获取程序保存位置 🔖
  710. * @param {*} [options] Override http request option.
  711. * @throws {RequiredError}
  712. */
  713. async apiSysCodeGenApplicationNamespacesGet(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultListString>> {
  714. return SysCodeGenApiFp(configuration).apiSysCodeGenApplicationNamespacesGet(options).then((request) => request(axios, basePath));
  715. },
  716. /**
  717. *
  718. * @summary 根据表名获取列集合 🔖
  719. * @param {string} tableName
  720. * @param {string} configId
  721. * @param {*} [options] Override http request option.
  722. * @throws {RequiredError}
  723. */
  724. async apiSysCodeGenColumnListByTableNameTableNameConfigIdGet(tableName: string, configId: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultListColumnOuput>> {
  725. return SysCodeGenApiFp(configuration).apiSysCodeGenColumnListByTableNameTableNameConfigIdGet(tableName, configId, options).then((request) => request(axios, basePath));
  726. },
  727. /**
  728. *
  729. * @summary 获取数据库库集合 🔖
  730. * @param {*} [options] Override http request option.
  731. * @throws {RequiredError}
  732. */
  733. async apiSysCodeGenDatabaseListGet(options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultListDatabaseOutput>> {
  734. return SysCodeGenApiFp(configuration).apiSysCodeGenDatabaseListGet(options).then((request) => request(axios, basePath));
  735. },
  736. /**
  737. *
  738. * @summary 删除代码生成 🔖
  739. * @param {Array<DeleteCodeGenInput>} [body]
  740. * @param {*} [options] Override http request option.
  741. * @throws {RequiredError}
  742. */
  743. async apiSysCodeGenDeletePost(body?: Array<DeleteCodeGenInput>, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
  744. return SysCodeGenApiFp(configuration).apiSysCodeGenDeletePost(body, options).then((request) => request(axios, basePath));
  745. },
  746. /**
  747. *
  748. * @summary 获取代码生成详情 🔖
  749. * @param {number} id 代码生成器Id
  750. * @param {*} [options] Override http request option.
  751. * @throws {RequiredError}
  752. */
  753. async apiSysCodeGenDetailGet(id: number, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSysCodeGen>> {
  754. return SysCodeGenApiFp(configuration).apiSysCodeGenDetailGet(id, options).then((request) => request(axios, basePath));
  755. },
  756. /**
  757. *
  758. * @summary 获取代码生成分页列表 🔖
  759. * @param {CodeGenInput} [body]
  760. * @param {*} [options] Override http request option.
  761. * @throws {RequiredError}
  762. */
  763. async apiSysCodeGenPagePost(body?: CodeGenInput, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSqlSugarPagedListSysCodeGen>> {
  764. return SysCodeGenApiFp(configuration).apiSysCodeGenPagePost(body, options).then((request) => request(axios, basePath));
  765. },
  766. /**
  767. *
  768. * @summary 获取代码生成预览 🔖
  769. * @param {SysCodeGen} [body]
  770. * @param {*} [options] Override http request option.
  771. * @throws {RequiredError}
  772. */
  773. async apiSysCodeGenPreviewPost(body?: SysCodeGen, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultDictionaryStringString>> {
  774. return SysCodeGenApiFp(configuration).apiSysCodeGenPreviewPost(body, options).then((request) => request(axios, basePath));
  775. },
  776. /**
  777. *
  778. * @summary 代码生成到本地 🔖
  779. * @param {SysCodeGen} [body]
  780. * @param {*} [options] Override http request option.
  781. * @throws {RequiredError}
  782. */
  783. async apiSysCodeGenRunLocalPost(body?: SysCodeGen, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultObject>> {
  784. return SysCodeGenApiFp(configuration).apiSysCodeGenRunLocalPost(body, options).then((request) => request(axios, basePath));
  785. },
  786. /**
  787. *
  788. * @summary 获取数据库表(实体)集合 🔖
  789. * @param {string} configId
  790. * @param {*} [options] Override http request option.
  791. * @throws {RequiredError}
  792. */
  793. async apiSysCodeGenTableListConfigIdGet(configId: string, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultListTableOutput>> {
  794. return SysCodeGenApiFp(configuration).apiSysCodeGenTableListConfigIdGet(configId, options).then((request) => request(axios, basePath));
  795. },
  796. /**
  797. *
  798. * @summary 更新代码生成 🔖
  799. * @param {UpdateCodeGenInput} [body]
  800. * @param {*} [options] Override http request option.
  801. * @throws {RequiredError}
  802. */
  803. async apiSysCodeGenUpdatePost(body?: UpdateCodeGenInput, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
  804. return SysCodeGenApiFp(configuration).apiSysCodeGenUpdatePost(body, options).then((request) => request(axios, basePath));
  805. },
  806. };
  807. };
  808. /**
  809. * SysCodeGenApi - object-oriented interface
  810. * @export
  811. * @class SysCodeGenApi
  812. * @extends {BaseAPI}
  813. */
  814. export class SysCodeGenApi extends BaseAPI {
  815. /**
  816. *
  817. * @summary 增加代码生成 🔖
  818. * @param {AddCodeGenInput} [body]
  819. * @param {*} [options] Override http request option.
  820. * @throws {RequiredError}
  821. * @memberof SysCodeGenApi
  822. */
  823. public async apiSysCodeGenAddPost(body?: AddCodeGenInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
  824. return SysCodeGenApiFp(this.configuration).apiSysCodeGenAddPost(body, options).then((request) => request(this.axios, this.basePath));
  825. }
  826. /**
  827. *
  828. * @summary 获取程序保存位置 🔖
  829. * @param {*} [options] Override http request option.
  830. * @throws {RequiredError}
  831. * @memberof SysCodeGenApi
  832. */
  833. public async apiSysCodeGenApplicationNamespacesGet(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultListString>> {
  834. return SysCodeGenApiFp(this.configuration).apiSysCodeGenApplicationNamespacesGet(options).then((request) => request(this.axios, this.basePath));
  835. }
  836. /**
  837. *
  838. * @summary 根据表名获取列集合 🔖
  839. * @param {string} tableName
  840. * @param {string} configId
  841. * @param {*} [options] Override http request option.
  842. * @throws {RequiredError}
  843. * @memberof SysCodeGenApi
  844. */
  845. public async apiSysCodeGenColumnListByTableNameTableNameConfigIdGet(tableName: string, configId: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultListColumnOuput>> {
  846. return SysCodeGenApiFp(this.configuration).apiSysCodeGenColumnListByTableNameTableNameConfigIdGet(tableName, configId, options).then((request) => request(this.axios, this.basePath));
  847. }
  848. /**
  849. *
  850. * @summary 获取数据库库集合 🔖
  851. * @param {*} [options] Override http request option.
  852. * @throws {RequiredError}
  853. * @memberof SysCodeGenApi
  854. */
  855. public async apiSysCodeGenDatabaseListGet(options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultListDatabaseOutput>> {
  856. return SysCodeGenApiFp(this.configuration).apiSysCodeGenDatabaseListGet(options).then((request) => request(this.axios, this.basePath));
  857. }
  858. /**
  859. *
  860. * @summary 删除代码生成 🔖
  861. * @param {Array<DeleteCodeGenInput>} [body]
  862. * @param {*} [options] Override http request option.
  863. * @throws {RequiredError}
  864. * @memberof SysCodeGenApi
  865. */
  866. public async apiSysCodeGenDeletePost(body?: Array<DeleteCodeGenInput>, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
  867. return SysCodeGenApiFp(this.configuration).apiSysCodeGenDeletePost(body, options).then((request) => request(this.axios, this.basePath));
  868. }
  869. /**
  870. *
  871. * @summary 获取代码生成详情 🔖
  872. * @param {number} id 代码生成器Id
  873. * @param {*} [options] Override http request option.
  874. * @throws {RequiredError}
  875. * @memberof SysCodeGenApi
  876. */
  877. public async apiSysCodeGenDetailGet(id: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSysCodeGen>> {
  878. return SysCodeGenApiFp(this.configuration).apiSysCodeGenDetailGet(id, options).then((request) => request(this.axios, this.basePath));
  879. }
  880. /**
  881. *
  882. * @summary 获取代码生成分页列表 🔖
  883. * @param {CodeGenInput} [body]
  884. * @param {*} [options] Override http request option.
  885. * @throws {RequiredError}
  886. * @memberof SysCodeGenApi
  887. */
  888. public async apiSysCodeGenPagePost(body?: CodeGenInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSqlSugarPagedListSysCodeGen>> {
  889. return SysCodeGenApiFp(this.configuration).apiSysCodeGenPagePost(body, options).then((request) => request(this.axios, this.basePath));
  890. }
  891. /**
  892. *
  893. * @summary 获取代码生成预览 🔖
  894. * @param {SysCodeGen} [body]
  895. * @param {*} [options] Override http request option.
  896. * @throws {RequiredError}
  897. * @memberof SysCodeGenApi
  898. */
  899. public async apiSysCodeGenPreviewPost(body?: SysCodeGen, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultDictionaryStringString>> {
  900. return SysCodeGenApiFp(this.configuration).apiSysCodeGenPreviewPost(body, options).then((request) => request(this.axios, this.basePath));
  901. }
  902. /**
  903. *
  904. * @summary 代码生成到本地 🔖
  905. * @param {SysCodeGen} [body]
  906. * @param {*} [options] Override http request option.
  907. * @throws {RequiredError}
  908. * @memberof SysCodeGenApi
  909. */
  910. public async apiSysCodeGenRunLocalPost(body?: SysCodeGen, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultObject>> {
  911. return SysCodeGenApiFp(this.configuration).apiSysCodeGenRunLocalPost(body, options).then((request) => request(this.axios, this.basePath));
  912. }
  913. /**
  914. *
  915. * @summary 获取数据库表(实体)集合 🔖
  916. * @param {string} configId
  917. * @param {*} [options] Override http request option.
  918. * @throws {RequiredError}
  919. * @memberof SysCodeGenApi
  920. */
  921. public async apiSysCodeGenTableListConfigIdGet(configId: string, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultListTableOutput>> {
  922. return SysCodeGenApiFp(this.configuration).apiSysCodeGenTableListConfigIdGet(configId, options).then((request) => request(this.axios, this.basePath));
  923. }
  924. /**
  925. *
  926. * @summary 更新代码生成 🔖
  927. * @param {UpdateCodeGenInput} [body]
  928. * @param {*} [options] Override http request option.
  929. * @throws {RequiredError}
  930. * @memberof SysCodeGenApi
  931. */
  932. public async apiSysCodeGenUpdatePost(body?: UpdateCodeGenInput, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
  933. return SysCodeGenApiFp(this.configuration).apiSysCodeGenUpdatePost(body, options).then((request) => request(this.axios, this.basePath));
  934. }
  935. }