sys-code-gen-config-api.ts 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786
  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 { AdminResultListCodeGenConfig } from '../models';
  20. import { AdminResultSysCodeGenConfig } from '../models';
  21. import { CodeGenConfig } from '../models';
  22. /**
  23. * SysCodeGenConfigApi - axios parameter creator
  24. * @export
  25. */
  26. export const SysCodeGenConfigApiAxiosParamCreator = function (configuration?: Configuration) {
  27. return {
  28. /**
  29. *
  30. * @summary 获取代码生成配置详情 🔖
  31. * @param {number} [id] 主键Id
  32. * @param {number} [codeGenId] 代码生成主表ID
  33. * @param {string} [columnName] 数据库字段名
  34. * @param {string} [propertyName] 实体属性名
  35. * @param {number} [columnLength] 字段数据长度
  36. * @param {string} [lowerPropertyName] 数据库字段名(首字母小写)
  37. * @param {string} [columnComment] 字段描述
  38. * @param {string} [netType] .NET类型
  39. * @param {string} [effectType] 作用类型(字典)
  40. * @param {string} [fkEntityName] 外键实体名称
  41. * @param {string} [fkTableName] 外键表名称
  42. * @param {string} [lowerFkEntityName] 外键实体名称(首字母小写)
  43. * @param {string} [fkColumnName] 外键显示字段
  44. * @param {string} [lowerFkColumnName] 外键显示字段(首字母小写)
  45. * @param {string} [fkColumnNetType] 外键显示字段.NET类型
  46. * @param {string} [dictTypeCode] 字典code
  47. * @param {string} [whetherRetract] 列表是否缩进(字典)
  48. * @param {string} [whetherRequired] 是否必填(字典)
  49. * @param {string} [whetherSortable] 是否可排序(字典)
  50. * @param {string} [queryWhether] 是否是查询条件
  51. * @param {string} [queryType] 查询方式
  52. * @param {string} [whetherTable] 列表显示
  53. * @param {string} [whetherAddUpdate] 增改
  54. * @param {string} [columnKey] 主外键
  55. * @param {string} [dataType] 数据库中类型(物理类型)
  56. * @param {string} [whetherCommon] 是否是通用字段
  57. * @param {string} [tableNickName] 表的别名 Table as XXX
  58. * @param {string} [displayColumn] 显示文本字段
  59. * @param {string} [valueColumn] 选中值字段
  60. * @param {string} [pidColumn] 父级字段
  61. * @param {number} [orderNo] 排序
  62. * @param {*} [options] Override http request option.
  63. * @throws {RequiredError}
  64. */
  65. apiSysCodeGenConfigDetailGet: async (id?: number, codeGenId?: number, columnName?: string, propertyName?: string, columnLength?: number, lowerPropertyName?: string, columnComment?: string, netType?: string, effectType?: string, fkEntityName?: string, fkTableName?: string, lowerFkEntityName?: string, fkColumnName?: string, lowerFkColumnName?: string, fkColumnNetType?: string, dictTypeCode?: string, whetherRetract?: string, whetherRequired?: string, whetherSortable?: string, queryWhether?: string, queryType?: string, whetherTable?: string, whetherAddUpdate?: string, columnKey?: string, dataType?: string, whetherCommon?: string, tableNickName?: string, displayColumn?: string, valueColumn?: string, pidColumn?: string, orderNo?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  66. const localVarPath = `/api/sysCodeGenConfig/detail`;
  67. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  68. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  69. let baseOptions;
  70. if (configuration) {
  71. baseOptions = configuration.baseOptions;
  72. }
  73. const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
  74. const localVarHeaderParameter = {} as any;
  75. const localVarQueryParameter = {} as any;
  76. // authentication Bearer required
  77. // http bearer authentication required
  78. if (configuration && configuration.accessToken) {
  79. const accessToken = typeof configuration.accessToken === 'function'
  80. ? await configuration.accessToken()
  81. : await configuration.accessToken;
  82. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  83. }
  84. if (id !== undefined) {
  85. localVarQueryParameter['Id'] = id;
  86. }
  87. if (codeGenId !== undefined) {
  88. localVarQueryParameter['CodeGenId'] = codeGenId;
  89. }
  90. if (columnName !== undefined) {
  91. localVarQueryParameter['ColumnName'] = columnName;
  92. }
  93. if (propertyName !== undefined) {
  94. localVarQueryParameter['PropertyName'] = propertyName;
  95. }
  96. if (columnLength !== undefined) {
  97. localVarQueryParameter['ColumnLength'] = columnLength;
  98. }
  99. if (lowerPropertyName !== undefined) {
  100. localVarQueryParameter['LowerPropertyName'] = lowerPropertyName;
  101. }
  102. if (columnComment !== undefined) {
  103. localVarQueryParameter['ColumnComment'] = columnComment;
  104. }
  105. if (netType !== undefined) {
  106. localVarQueryParameter['NetType'] = netType;
  107. }
  108. if (effectType !== undefined) {
  109. localVarQueryParameter['EffectType'] = effectType;
  110. }
  111. if (fkEntityName !== undefined) {
  112. localVarQueryParameter['FkEntityName'] = fkEntityName;
  113. }
  114. if (fkTableName !== undefined) {
  115. localVarQueryParameter['FkTableName'] = fkTableName;
  116. }
  117. if (lowerFkEntityName !== undefined) {
  118. localVarQueryParameter['LowerFkEntityName'] = lowerFkEntityName;
  119. }
  120. if (fkColumnName !== undefined) {
  121. localVarQueryParameter['FkColumnName'] = fkColumnName;
  122. }
  123. if (lowerFkColumnName !== undefined) {
  124. localVarQueryParameter['LowerFkColumnName'] = lowerFkColumnName;
  125. }
  126. if (fkColumnNetType !== undefined) {
  127. localVarQueryParameter['FkColumnNetType'] = fkColumnNetType;
  128. }
  129. if (dictTypeCode !== undefined) {
  130. localVarQueryParameter['DictTypeCode'] = dictTypeCode;
  131. }
  132. if (whetherRetract !== undefined) {
  133. localVarQueryParameter['WhetherRetract'] = whetherRetract;
  134. }
  135. if (whetherRequired !== undefined) {
  136. localVarQueryParameter['WhetherRequired'] = whetherRequired;
  137. }
  138. if (whetherSortable !== undefined) {
  139. localVarQueryParameter['WhetherSortable'] = whetherSortable;
  140. }
  141. if (queryWhether !== undefined) {
  142. localVarQueryParameter['QueryWhether'] = queryWhether;
  143. }
  144. if (queryType !== undefined) {
  145. localVarQueryParameter['QueryType'] = queryType;
  146. }
  147. if (whetherTable !== undefined) {
  148. localVarQueryParameter['WhetherTable'] = whetherTable;
  149. }
  150. if (whetherAddUpdate !== undefined) {
  151. localVarQueryParameter['WhetherAddUpdate'] = whetherAddUpdate;
  152. }
  153. if (columnKey !== undefined) {
  154. localVarQueryParameter['ColumnKey'] = columnKey;
  155. }
  156. if (dataType !== undefined) {
  157. localVarQueryParameter['DataType'] = dataType;
  158. }
  159. if (whetherCommon !== undefined) {
  160. localVarQueryParameter['WhetherCommon'] = whetherCommon;
  161. }
  162. if (tableNickName !== undefined) {
  163. localVarQueryParameter['TableNickName'] = tableNickName;
  164. }
  165. if (displayColumn !== undefined) {
  166. localVarQueryParameter['DisplayColumn'] = displayColumn;
  167. }
  168. if (valueColumn !== undefined) {
  169. localVarQueryParameter['ValueColumn'] = valueColumn;
  170. }
  171. if (pidColumn !== undefined) {
  172. localVarQueryParameter['PidColumn'] = pidColumn;
  173. }
  174. if (orderNo !== undefined) {
  175. localVarQueryParameter['OrderNo'] = orderNo;
  176. }
  177. const query = new URLSearchParams(localVarUrlObj.search);
  178. for (const key in localVarQueryParameter) {
  179. query.set(key, localVarQueryParameter[key]);
  180. }
  181. for (const key in options.params) {
  182. query.set(key, options.params[key]);
  183. }
  184. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  185. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  186. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  187. return {
  188. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  189. options: localVarRequestOptions,
  190. };
  191. },
  192. /**
  193. *
  194. * @summary 获取代码生成配置列表 🔖
  195. * @param {number} [id] 主键Id
  196. * @param {number} [codeGenId] 代码生成主表ID
  197. * @param {string} [columnName] 数据库字段名
  198. * @param {string} [propertyName] 实体属性名
  199. * @param {number} [columnLength] 字段数据长度
  200. * @param {string} [lowerPropertyName] 数据库字段名(首字母小写)
  201. * @param {string} [columnComment] 字段描述
  202. * @param {string} [netType] .NET类型
  203. * @param {string} [effectType] 作用类型(字典)
  204. * @param {string} [fkEntityName] 外键实体名称
  205. * @param {string} [fkTableName] 外键表名称
  206. * @param {string} [lowerFkEntityName] 外键实体名称(首字母小写)
  207. * @param {string} [fkColumnName] 外键显示字段
  208. * @param {string} [lowerFkColumnName] 外键显示字段(首字母小写)
  209. * @param {string} [fkColumnNetType] 外键显示字段.NET类型
  210. * @param {string} [dictTypeCode] 字典code
  211. * @param {string} [whetherRetract] 列表是否缩进(字典)
  212. * @param {string} [whetherRequired] 是否必填(字典)
  213. * @param {string} [whetherSortable] 是否可排序(字典)
  214. * @param {string} [queryWhether] 是否是查询条件
  215. * @param {string} [queryType] 查询方式
  216. * @param {string} [whetherTable] 列表显示
  217. * @param {string} [whetherAddUpdate] 增改
  218. * @param {string} [columnKey] 主外键
  219. * @param {string} [dataType] 数据库中类型(物理类型)
  220. * @param {string} [whetherCommon] 是否是通用字段
  221. * @param {string} [tableNickName] 表的别名 Table as XXX
  222. * @param {string} [displayColumn] 显示文本字段
  223. * @param {string} [valueColumn] 选中值字段
  224. * @param {string} [pidColumn] 父级字段
  225. * @param {number} [orderNo] 排序
  226. * @param {*} [options] Override http request option.
  227. * @throws {RequiredError}
  228. */
  229. apiSysCodeGenConfigListGet: async (id?: number, codeGenId?: number, columnName?: string, propertyName?: string, columnLength?: number, lowerPropertyName?: string, columnComment?: string, netType?: string, effectType?: string, fkEntityName?: string, fkTableName?: string, lowerFkEntityName?: string, fkColumnName?: string, lowerFkColumnName?: string, fkColumnNetType?: string, dictTypeCode?: string, whetherRetract?: string, whetherRequired?: string, whetherSortable?: string, queryWhether?: string, queryType?: string, whetherTable?: string, whetherAddUpdate?: string, columnKey?: string, dataType?: string, whetherCommon?: string, tableNickName?: string, displayColumn?: string, valueColumn?: string, pidColumn?: string, orderNo?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  230. const localVarPath = `/api/sysCodeGenConfig/list`;
  231. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  232. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  233. let baseOptions;
  234. if (configuration) {
  235. baseOptions = configuration.baseOptions;
  236. }
  237. const localVarRequestOptions :AxiosRequestConfig = { method: 'GET', ...baseOptions, ...options};
  238. const localVarHeaderParameter = {} as any;
  239. const localVarQueryParameter = {} as any;
  240. // authentication Bearer required
  241. // http bearer authentication required
  242. if (configuration && configuration.accessToken) {
  243. const accessToken = typeof configuration.accessToken === 'function'
  244. ? await configuration.accessToken()
  245. : await configuration.accessToken;
  246. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  247. }
  248. if (id !== undefined) {
  249. localVarQueryParameter['Id'] = id;
  250. }
  251. if (codeGenId !== undefined) {
  252. localVarQueryParameter['CodeGenId'] = codeGenId;
  253. }
  254. if (columnName !== undefined) {
  255. localVarQueryParameter['ColumnName'] = columnName;
  256. }
  257. if (propertyName !== undefined) {
  258. localVarQueryParameter['PropertyName'] = propertyName;
  259. }
  260. if (columnLength !== undefined) {
  261. localVarQueryParameter['ColumnLength'] = columnLength;
  262. }
  263. if (lowerPropertyName !== undefined) {
  264. localVarQueryParameter['LowerPropertyName'] = lowerPropertyName;
  265. }
  266. if (columnComment !== undefined) {
  267. localVarQueryParameter['ColumnComment'] = columnComment;
  268. }
  269. if (netType !== undefined) {
  270. localVarQueryParameter['NetType'] = netType;
  271. }
  272. if (effectType !== undefined) {
  273. localVarQueryParameter['EffectType'] = effectType;
  274. }
  275. if (fkEntityName !== undefined) {
  276. localVarQueryParameter['FkEntityName'] = fkEntityName;
  277. }
  278. if (fkTableName !== undefined) {
  279. localVarQueryParameter['FkTableName'] = fkTableName;
  280. }
  281. if (lowerFkEntityName !== undefined) {
  282. localVarQueryParameter['LowerFkEntityName'] = lowerFkEntityName;
  283. }
  284. if (fkColumnName !== undefined) {
  285. localVarQueryParameter['FkColumnName'] = fkColumnName;
  286. }
  287. if (lowerFkColumnName !== undefined) {
  288. localVarQueryParameter['LowerFkColumnName'] = lowerFkColumnName;
  289. }
  290. if (fkColumnNetType !== undefined) {
  291. localVarQueryParameter['FkColumnNetType'] = fkColumnNetType;
  292. }
  293. if (dictTypeCode !== undefined) {
  294. localVarQueryParameter['DictTypeCode'] = dictTypeCode;
  295. }
  296. if (whetherRetract !== undefined) {
  297. localVarQueryParameter['WhetherRetract'] = whetherRetract;
  298. }
  299. if (whetherRequired !== undefined) {
  300. localVarQueryParameter['WhetherRequired'] = whetherRequired;
  301. }
  302. if (whetherSortable !== undefined) {
  303. localVarQueryParameter['WhetherSortable'] = whetherSortable;
  304. }
  305. if (queryWhether !== undefined) {
  306. localVarQueryParameter['QueryWhether'] = queryWhether;
  307. }
  308. if (queryType !== undefined) {
  309. localVarQueryParameter['QueryType'] = queryType;
  310. }
  311. if (whetherTable !== undefined) {
  312. localVarQueryParameter['WhetherTable'] = whetherTable;
  313. }
  314. if (whetherAddUpdate !== undefined) {
  315. localVarQueryParameter['WhetherAddUpdate'] = whetherAddUpdate;
  316. }
  317. if (columnKey !== undefined) {
  318. localVarQueryParameter['ColumnKey'] = columnKey;
  319. }
  320. if (dataType !== undefined) {
  321. localVarQueryParameter['DataType'] = dataType;
  322. }
  323. if (whetherCommon !== undefined) {
  324. localVarQueryParameter['WhetherCommon'] = whetherCommon;
  325. }
  326. if (tableNickName !== undefined) {
  327. localVarQueryParameter['TableNickName'] = tableNickName;
  328. }
  329. if (displayColumn !== undefined) {
  330. localVarQueryParameter['DisplayColumn'] = displayColumn;
  331. }
  332. if (valueColumn !== undefined) {
  333. localVarQueryParameter['ValueColumn'] = valueColumn;
  334. }
  335. if (pidColumn !== undefined) {
  336. localVarQueryParameter['PidColumn'] = pidColumn;
  337. }
  338. if (orderNo !== undefined) {
  339. localVarQueryParameter['OrderNo'] = orderNo;
  340. }
  341. const query = new URLSearchParams(localVarUrlObj.search);
  342. for (const key in localVarQueryParameter) {
  343. query.set(key, localVarQueryParameter[key]);
  344. }
  345. for (const key in options.params) {
  346. query.set(key, options.params[key]);
  347. }
  348. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  349. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  350. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  351. return {
  352. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  353. options: localVarRequestOptions,
  354. };
  355. },
  356. /**
  357. *
  358. * @summary 更新代码生成配置 🔖
  359. * @param {Array<CodeGenConfig>} [body]
  360. * @param {*} [options] Override http request option.
  361. * @throws {RequiredError}
  362. */
  363. apiSysCodeGenConfigUpdatePost: async (body?: Array<CodeGenConfig>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
  364. const localVarPath = `/api/sysCodeGenConfig/update`;
  365. // use dummy base URL string because the URL constructor only accepts absolute URLs.
  366. const localVarUrlObj = new URL(localVarPath, 'https://example.com');
  367. let baseOptions;
  368. if (configuration) {
  369. baseOptions = configuration.baseOptions;
  370. }
  371. const localVarRequestOptions :AxiosRequestConfig = { method: 'POST', ...baseOptions, ...options};
  372. const localVarHeaderParameter = {} as any;
  373. const localVarQueryParameter = {} as any;
  374. // authentication Bearer required
  375. // http bearer authentication required
  376. if (configuration && configuration.accessToken) {
  377. const accessToken = typeof configuration.accessToken === 'function'
  378. ? await configuration.accessToken()
  379. : await configuration.accessToken;
  380. localVarHeaderParameter["Authorization"] = "Bearer " + accessToken;
  381. }
  382. localVarHeaderParameter['Content-Type'] = 'application/json-patch+json';
  383. const query = new URLSearchParams(localVarUrlObj.search);
  384. for (const key in localVarQueryParameter) {
  385. query.set(key, localVarQueryParameter[key]);
  386. }
  387. for (const key in options.params) {
  388. query.set(key, options.params[key]);
  389. }
  390. localVarUrlObj.search = (new URLSearchParams(query)).toString();
  391. let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
  392. localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
  393. const needsSerialization = (typeof body !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json';
  394. localVarRequestOptions.data = needsSerialization ? JSON.stringify(body !== undefined ? body : {}) : (body || "");
  395. return {
  396. url: localVarUrlObj.pathname + localVarUrlObj.search + localVarUrlObj.hash,
  397. options: localVarRequestOptions,
  398. };
  399. },
  400. }
  401. };
  402. /**
  403. * SysCodeGenConfigApi - functional programming interface
  404. * @export
  405. */
  406. export const SysCodeGenConfigApiFp = function(configuration?: Configuration) {
  407. return {
  408. /**
  409. *
  410. * @summary 获取代码生成配置详情 🔖
  411. * @param {number} [id] 主键Id
  412. * @param {number} [codeGenId] 代码生成主表ID
  413. * @param {string} [columnName] 数据库字段名
  414. * @param {string} [propertyName] 实体属性名
  415. * @param {number} [columnLength] 字段数据长度
  416. * @param {string} [lowerPropertyName] 数据库字段名(首字母小写)
  417. * @param {string} [columnComment] 字段描述
  418. * @param {string} [netType] .NET类型
  419. * @param {string} [effectType] 作用类型(字典)
  420. * @param {string} [fkEntityName] 外键实体名称
  421. * @param {string} [fkTableName] 外键表名称
  422. * @param {string} [lowerFkEntityName] 外键实体名称(首字母小写)
  423. * @param {string} [fkColumnName] 外键显示字段
  424. * @param {string} [lowerFkColumnName] 外键显示字段(首字母小写)
  425. * @param {string} [fkColumnNetType] 外键显示字段.NET类型
  426. * @param {string} [dictTypeCode] 字典code
  427. * @param {string} [whetherRetract] 列表是否缩进(字典)
  428. * @param {string} [whetherRequired] 是否必填(字典)
  429. * @param {string} [whetherSortable] 是否可排序(字典)
  430. * @param {string} [queryWhether] 是否是查询条件
  431. * @param {string} [queryType] 查询方式
  432. * @param {string} [whetherTable] 列表显示
  433. * @param {string} [whetherAddUpdate] 增改
  434. * @param {string} [columnKey] 主外键
  435. * @param {string} [dataType] 数据库中类型(物理类型)
  436. * @param {string} [whetherCommon] 是否是通用字段
  437. * @param {string} [tableNickName] 表的别名 Table as XXX
  438. * @param {string} [displayColumn] 显示文本字段
  439. * @param {string} [valueColumn] 选中值字段
  440. * @param {string} [pidColumn] 父级字段
  441. * @param {number} [orderNo] 排序
  442. * @param {*} [options] Override http request option.
  443. * @throws {RequiredError}
  444. */
  445. async apiSysCodeGenConfigDetailGet(id?: number, codeGenId?: number, columnName?: string, propertyName?: string, columnLength?: number, lowerPropertyName?: string, columnComment?: string, netType?: string, effectType?: string, fkEntityName?: string, fkTableName?: string, lowerFkEntityName?: string, fkColumnName?: string, lowerFkColumnName?: string, fkColumnNetType?: string, dictTypeCode?: string, whetherRetract?: string, whetherRequired?: string, whetherSortable?: string, queryWhether?: string, queryType?: string, whetherTable?: string, whetherAddUpdate?: string, columnKey?: string, dataType?: string, whetherCommon?: string, tableNickName?: string, displayColumn?: string, valueColumn?: string, pidColumn?: string, orderNo?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultSysCodeGenConfig>>> {
  446. const localVarAxiosArgs = await SysCodeGenConfigApiAxiosParamCreator(configuration).apiSysCodeGenConfigDetailGet(id, codeGenId, columnName, propertyName, columnLength, lowerPropertyName, columnComment, netType, effectType, fkEntityName, fkTableName, lowerFkEntityName, fkColumnName, lowerFkColumnName, fkColumnNetType, dictTypeCode, whetherRetract, whetherRequired, whetherSortable, queryWhether, queryType, whetherTable, whetherAddUpdate, columnKey, dataType, whetherCommon, tableNickName, displayColumn, valueColumn, pidColumn, orderNo, options);
  447. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  448. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  449. return axios.request(axiosRequestArgs);
  450. };
  451. },
  452. /**
  453. *
  454. * @summary 获取代码生成配置列表 🔖
  455. * @param {number} [id] 主键Id
  456. * @param {number} [codeGenId] 代码生成主表ID
  457. * @param {string} [columnName] 数据库字段名
  458. * @param {string} [propertyName] 实体属性名
  459. * @param {number} [columnLength] 字段数据长度
  460. * @param {string} [lowerPropertyName] 数据库字段名(首字母小写)
  461. * @param {string} [columnComment] 字段描述
  462. * @param {string} [netType] .NET类型
  463. * @param {string} [effectType] 作用类型(字典)
  464. * @param {string} [fkEntityName] 外键实体名称
  465. * @param {string} [fkTableName] 外键表名称
  466. * @param {string} [lowerFkEntityName] 外键实体名称(首字母小写)
  467. * @param {string} [fkColumnName] 外键显示字段
  468. * @param {string} [lowerFkColumnName] 外键显示字段(首字母小写)
  469. * @param {string} [fkColumnNetType] 外键显示字段.NET类型
  470. * @param {string} [dictTypeCode] 字典code
  471. * @param {string} [whetherRetract] 列表是否缩进(字典)
  472. * @param {string} [whetherRequired] 是否必填(字典)
  473. * @param {string} [whetherSortable] 是否可排序(字典)
  474. * @param {string} [queryWhether] 是否是查询条件
  475. * @param {string} [queryType] 查询方式
  476. * @param {string} [whetherTable] 列表显示
  477. * @param {string} [whetherAddUpdate] 增改
  478. * @param {string} [columnKey] 主外键
  479. * @param {string} [dataType] 数据库中类型(物理类型)
  480. * @param {string} [whetherCommon] 是否是通用字段
  481. * @param {string} [tableNickName] 表的别名 Table as XXX
  482. * @param {string} [displayColumn] 显示文本字段
  483. * @param {string} [valueColumn] 选中值字段
  484. * @param {string} [pidColumn] 父级字段
  485. * @param {number} [orderNo] 排序
  486. * @param {*} [options] Override http request option.
  487. * @throws {RequiredError}
  488. */
  489. async apiSysCodeGenConfigListGet(id?: number, codeGenId?: number, columnName?: string, propertyName?: string, columnLength?: number, lowerPropertyName?: string, columnComment?: string, netType?: string, effectType?: string, fkEntityName?: string, fkTableName?: string, lowerFkEntityName?: string, fkColumnName?: string, lowerFkColumnName?: string, fkColumnNetType?: string, dictTypeCode?: string, whetherRetract?: string, whetherRequired?: string, whetherSortable?: string, queryWhether?: string, queryType?: string, whetherTable?: string, whetherAddUpdate?: string, columnKey?: string, dataType?: string, whetherCommon?: string, tableNickName?: string, displayColumn?: string, valueColumn?: string, pidColumn?: string, orderNo?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<AdminResultListCodeGenConfig>>> {
  490. const localVarAxiosArgs = await SysCodeGenConfigApiAxiosParamCreator(configuration).apiSysCodeGenConfigListGet(id, codeGenId, columnName, propertyName, columnLength, lowerPropertyName, columnComment, netType, effectType, fkEntityName, fkTableName, lowerFkEntityName, fkColumnName, lowerFkColumnName, fkColumnNetType, dictTypeCode, whetherRetract, whetherRequired, whetherSortable, queryWhether, queryType, whetherTable, whetherAddUpdate, columnKey, dataType, whetherCommon, tableNickName, displayColumn, valueColumn, pidColumn, orderNo, options);
  491. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  492. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  493. return axios.request(axiosRequestArgs);
  494. };
  495. },
  496. /**
  497. *
  498. * @summary 更新代码生成配置 🔖
  499. * @param {Array<CodeGenConfig>} [body]
  500. * @param {*} [options] Override http request option.
  501. * @throws {RequiredError}
  502. */
  503. async apiSysCodeGenConfigUpdatePost(body?: Array<CodeGenConfig>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<void>>> {
  504. const localVarAxiosArgs = await SysCodeGenConfigApiAxiosParamCreator(configuration).apiSysCodeGenConfigUpdatePost(body, options);
  505. return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {
  506. const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};
  507. return axios.request(axiosRequestArgs);
  508. };
  509. },
  510. }
  511. };
  512. /**
  513. * SysCodeGenConfigApi - factory interface
  514. * @export
  515. */
  516. export const SysCodeGenConfigApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
  517. return {
  518. /**
  519. *
  520. * @summary 获取代码生成配置详情 🔖
  521. * @param {number} [id] 主键Id
  522. * @param {number} [codeGenId] 代码生成主表ID
  523. * @param {string} [columnName] 数据库字段名
  524. * @param {string} [propertyName] 实体属性名
  525. * @param {number} [columnLength] 字段数据长度
  526. * @param {string} [lowerPropertyName] 数据库字段名(首字母小写)
  527. * @param {string} [columnComment] 字段描述
  528. * @param {string} [netType] .NET类型
  529. * @param {string} [effectType] 作用类型(字典)
  530. * @param {string} [fkEntityName] 外键实体名称
  531. * @param {string} [fkTableName] 外键表名称
  532. * @param {string} [lowerFkEntityName] 外键实体名称(首字母小写)
  533. * @param {string} [fkColumnName] 外键显示字段
  534. * @param {string} [lowerFkColumnName] 外键显示字段(首字母小写)
  535. * @param {string} [fkColumnNetType] 外键显示字段.NET类型
  536. * @param {string} [dictTypeCode] 字典code
  537. * @param {string} [whetherRetract] 列表是否缩进(字典)
  538. * @param {string} [whetherRequired] 是否必填(字典)
  539. * @param {string} [whetherSortable] 是否可排序(字典)
  540. * @param {string} [queryWhether] 是否是查询条件
  541. * @param {string} [queryType] 查询方式
  542. * @param {string} [whetherTable] 列表显示
  543. * @param {string} [whetherAddUpdate] 增改
  544. * @param {string} [columnKey] 主外键
  545. * @param {string} [dataType] 数据库中类型(物理类型)
  546. * @param {string} [whetherCommon] 是否是通用字段
  547. * @param {string} [tableNickName] 表的别名 Table as XXX
  548. * @param {string} [displayColumn] 显示文本字段
  549. * @param {string} [valueColumn] 选中值字段
  550. * @param {string} [pidColumn] 父级字段
  551. * @param {number} [orderNo] 排序
  552. * @param {*} [options] Override http request option.
  553. * @throws {RequiredError}
  554. */
  555. async apiSysCodeGenConfigDetailGet(id?: number, codeGenId?: number, columnName?: string, propertyName?: string, columnLength?: number, lowerPropertyName?: string, columnComment?: string, netType?: string, effectType?: string, fkEntityName?: string, fkTableName?: string, lowerFkEntityName?: string, fkColumnName?: string, lowerFkColumnName?: string, fkColumnNetType?: string, dictTypeCode?: string, whetherRetract?: string, whetherRequired?: string, whetherSortable?: string, queryWhether?: string, queryType?: string, whetherTable?: string, whetherAddUpdate?: string, columnKey?: string, dataType?: string, whetherCommon?: string, tableNickName?: string, displayColumn?: string, valueColumn?: string, pidColumn?: string, orderNo?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultSysCodeGenConfig>> {
  556. return SysCodeGenConfigApiFp(configuration).apiSysCodeGenConfigDetailGet(id, codeGenId, columnName, propertyName, columnLength, lowerPropertyName, columnComment, netType, effectType, fkEntityName, fkTableName, lowerFkEntityName, fkColumnName, lowerFkColumnName, fkColumnNetType, dictTypeCode, whetherRetract, whetherRequired, whetherSortable, queryWhether, queryType, whetherTable, whetherAddUpdate, columnKey, dataType, whetherCommon, tableNickName, displayColumn, valueColumn, pidColumn, orderNo, options).then((request) => request(axios, basePath));
  557. },
  558. /**
  559. *
  560. * @summary 获取代码生成配置列表 🔖
  561. * @param {number} [id] 主键Id
  562. * @param {number} [codeGenId] 代码生成主表ID
  563. * @param {string} [columnName] 数据库字段名
  564. * @param {string} [propertyName] 实体属性名
  565. * @param {number} [columnLength] 字段数据长度
  566. * @param {string} [lowerPropertyName] 数据库字段名(首字母小写)
  567. * @param {string} [columnComment] 字段描述
  568. * @param {string} [netType] .NET类型
  569. * @param {string} [effectType] 作用类型(字典)
  570. * @param {string} [fkEntityName] 外键实体名称
  571. * @param {string} [fkTableName] 外键表名称
  572. * @param {string} [lowerFkEntityName] 外键实体名称(首字母小写)
  573. * @param {string} [fkColumnName] 外键显示字段
  574. * @param {string} [lowerFkColumnName] 外键显示字段(首字母小写)
  575. * @param {string} [fkColumnNetType] 外键显示字段.NET类型
  576. * @param {string} [dictTypeCode] 字典code
  577. * @param {string} [whetherRetract] 列表是否缩进(字典)
  578. * @param {string} [whetherRequired] 是否必填(字典)
  579. * @param {string} [whetherSortable] 是否可排序(字典)
  580. * @param {string} [queryWhether] 是否是查询条件
  581. * @param {string} [queryType] 查询方式
  582. * @param {string} [whetherTable] 列表显示
  583. * @param {string} [whetherAddUpdate] 增改
  584. * @param {string} [columnKey] 主外键
  585. * @param {string} [dataType] 数据库中类型(物理类型)
  586. * @param {string} [whetherCommon] 是否是通用字段
  587. * @param {string} [tableNickName] 表的别名 Table as XXX
  588. * @param {string} [displayColumn] 显示文本字段
  589. * @param {string} [valueColumn] 选中值字段
  590. * @param {string} [pidColumn] 父级字段
  591. * @param {number} [orderNo] 排序
  592. * @param {*} [options] Override http request option.
  593. * @throws {RequiredError}
  594. */
  595. async apiSysCodeGenConfigListGet(id?: number, codeGenId?: number, columnName?: string, propertyName?: string, columnLength?: number, lowerPropertyName?: string, columnComment?: string, netType?: string, effectType?: string, fkEntityName?: string, fkTableName?: string, lowerFkEntityName?: string, fkColumnName?: string, lowerFkColumnName?: string, fkColumnNetType?: string, dictTypeCode?: string, whetherRetract?: string, whetherRequired?: string, whetherSortable?: string, queryWhether?: string, queryType?: string, whetherTable?: string, whetherAddUpdate?: string, columnKey?: string, dataType?: string, whetherCommon?: string, tableNickName?: string, displayColumn?: string, valueColumn?: string, pidColumn?: string, orderNo?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<AdminResultListCodeGenConfig>> {
  596. return SysCodeGenConfigApiFp(configuration).apiSysCodeGenConfigListGet(id, codeGenId, columnName, propertyName, columnLength, lowerPropertyName, columnComment, netType, effectType, fkEntityName, fkTableName, lowerFkEntityName, fkColumnName, lowerFkColumnName, fkColumnNetType, dictTypeCode, whetherRetract, whetherRequired, whetherSortable, queryWhether, queryType, whetherTable, whetherAddUpdate, columnKey, dataType, whetherCommon, tableNickName, displayColumn, valueColumn, pidColumn, orderNo, options).then((request) => request(axios, basePath));
  597. },
  598. /**
  599. *
  600. * @summary 更新代码生成配置 🔖
  601. * @param {Array<CodeGenConfig>} [body]
  602. * @param {*} [options] Override http request option.
  603. * @throws {RequiredError}
  604. */
  605. async apiSysCodeGenConfigUpdatePost(body?: Array<CodeGenConfig>, options?: AxiosRequestConfig): Promise<AxiosResponse<void>> {
  606. return SysCodeGenConfigApiFp(configuration).apiSysCodeGenConfigUpdatePost(body, options).then((request) => request(axios, basePath));
  607. },
  608. };
  609. };
  610. /**
  611. * SysCodeGenConfigApi - object-oriented interface
  612. * @export
  613. * @class SysCodeGenConfigApi
  614. * @extends {BaseAPI}
  615. */
  616. export class SysCodeGenConfigApi extends BaseAPI {
  617. /**
  618. *
  619. * @summary 获取代码生成配置详情 🔖
  620. * @param {number} [id] 主键Id
  621. * @param {number} [codeGenId] 代码生成主表ID
  622. * @param {string} [columnName] 数据库字段名
  623. * @param {string} [propertyName] 实体属性名
  624. * @param {number} [columnLength] 字段数据长度
  625. * @param {string} [lowerPropertyName] 数据库字段名(首字母小写)
  626. * @param {string} [columnComment] 字段描述
  627. * @param {string} [netType] .NET类型
  628. * @param {string} [effectType] 作用类型(字典)
  629. * @param {string} [fkEntityName] 外键实体名称
  630. * @param {string} [fkTableName] 外键表名称
  631. * @param {string} [lowerFkEntityName] 外键实体名称(首字母小写)
  632. * @param {string} [fkColumnName] 外键显示字段
  633. * @param {string} [lowerFkColumnName] 外键显示字段(首字母小写)
  634. * @param {string} [fkColumnNetType] 外键显示字段.NET类型
  635. * @param {string} [dictTypeCode] 字典code
  636. * @param {string} [whetherRetract] 列表是否缩进(字典)
  637. * @param {string} [whetherRequired] 是否必填(字典)
  638. * @param {string} [whetherSortable] 是否可排序(字典)
  639. * @param {string} [queryWhether] 是否是查询条件
  640. * @param {string} [queryType] 查询方式
  641. * @param {string} [whetherTable] 列表显示
  642. * @param {string} [whetherAddUpdate] 增改
  643. * @param {string} [columnKey] 主外键
  644. * @param {string} [dataType] 数据库中类型(物理类型)
  645. * @param {string} [whetherCommon] 是否是通用字段
  646. * @param {string} [tableNickName] 表的别名 Table as XXX
  647. * @param {string} [displayColumn] 显示文本字段
  648. * @param {string} [valueColumn] 选中值字段
  649. * @param {string} [pidColumn] 父级字段
  650. * @param {number} [orderNo] 排序
  651. * @param {*} [options] Override http request option.
  652. * @throws {RequiredError}
  653. * @memberof SysCodeGenConfigApi
  654. */
  655. public async apiSysCodeGenConfigDetailGet(id?: number, codeGenId?: number, columnName?: string, propertyName?: string, columnLength?: number, lowerPropertyName?: string, columnComment?: string, netType?: string, effectType?: string, fkEntityName?: string, fkTableName?: string, lowerFkEntityName?: string, fkColumnName?: string, lowerFkColumnName?: string, fkColumnNetType?: string, dictTypeCode?: string, whetherRetract?: string, whetherRequired?: string, whetherSortable?: string, queryWhether?: string, queryType?: string, whetherTable?: string, whetherAddUpdate?: string, columnKey?: string, dataType?: string, whetherCommon?: string, tableNickName?: string, displayColumn?: string, valueColumn?: string, pidColumn?: string, orderNo?: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultSysCodeGenConfig>> {
  656. return SysCodeGenConfigApiFp(this.configuration).apiSysCodeGenConfigDetailGet(id, codeGenId, columnName, propertyName, columnLength, lowerPropertyName, columnComment, netType, effectType, fkEntityName, fkTableName, lowerFkEntityName, fkColumnName, lowerFkColumnName, fkColumnNetType, dictTypeCode, whetherRetract, whetherRequired, whetherSortable, queryWhether, queryType, whetherTable, whetherAddUpdate, columnKey, dataType, whetherCommon, tableNickName, displayColumn, valueColumn, pidColumn, orderNo, options).then((request) => request(this.axios, this.basePath));
  657. }
  658. /**
  659. *
  660. * @summary 获取代码生成配置列表 🔖
  661. * @param {number} [id] 主键Id
  662. * @param {number} [codeGenId] 代码生成主表ID
  663. * @param {string} [columnName] 数据库字段名
  664. * @param {string} [propertyName] 实体属性名
  665. * @param {number} [columnLength] 字段数据长度
  666. * @param {string} [lowerPropertyName] 数据库字段名(首字母小写)
  667. * @param {string} [columnComment] 字段描述
  668. * @param {string} [netType] .NET类型
  669. * @param {string} [effectType] 作用类型(字典)
  670. * @param {string} [fkEntityName] 外键实体名称
  671. * @param {string} [fkTableName] 外键表名称
  672. * @param {string} [lowerFkEntityName] 外键实体名称(首字母小写)
  673. * @param {string} [fkColumnName] 外键显示字段
  674. * @param {string} [lowerFkColumnName] 外键显示字段(首字母小写)
  675. * @param {string} [fkColumnNetType] 外键显示字段.NET类型
  676. * @param {string} [dictTypeCode] 字典code
  677. * @param {string} [whetherRetract] 列表是否缩进(字典)
  678. * @param {string} [whetherRequired] 是否必填(字典)
  679. * @param {string} [whetherSortable] 是否可排序(字典)
  680. * @param {string} [queryWhether] 是否是查询条件
  681. * @param {string} [queryType] 查询方式
  682. * @param {string} [whetherTable] 列表显示
  683. * @param {string} [whetherAddUpdate] 增改
  684. * @param {string} [columnKey] 主外键
  685. * @param {string} [dataType] 数据库中类型(物理类型)
  686. * @param {string} [whetherCommon] 是否是通用字段
  687. * @param {string} [tableNickName] 表的别名 Table as XXX
  688. * @param {string} [displayColumn] 显示文本字段
  689. * @param {string} [valueColumn] 选中值字段
  690. * @param {string} [pidColumn] 父级字段
  691. * @param {number} [orderNo] 排序
  692. * @param {*} [options] Override http request option.
  693. * @throws {RequiredError}
  694. * @memberof SysCodeGenConfigApi
  695. */
  696. public async apiSysCodeGenConfigListGet(id?: number, codeGenId?: number, columnName?: string, propertyName?: string, columnLength?: number, lowerPropertyName?: string, columnComment?: string, netType?: string, effectType?: string, fkEntityName?: string, fkTableName?: string, lowerFkEntityName?: string, fkColumnName?: string, lowerFkColumnName?: string, fkColumnNetType?: string, dictTypeCode?: string, whetherRetract?: string, whetherRequired?: string, whetherSortable?: string, queryWhether?: string, queryType?: string, whetherTable?: string, whetherAddUpdate?: string, columnKey?: string, dataType?: string, whetherCommon?: string, tableNickName?: string, displayColumn?: string, valueColumn?: string, pidColumn?: string, orderNo?: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<AdminResultListCodeGenConfig>> {
  697. return SysCodeGenConfigApiFp(this.configuration).apiSysCodeGenConfigListGet(id, codeGenId, columnName, propertyName, columnLength, lowerPropertyName, columnComment, netType, effectType, fkEntityName, fkTableName, lowerFkEntityName, fkColumnName, lowerFkColumnName, fkColumnNetType, dictTypeCode, whetherRetract, whetherRequired, whetherSortable, queryWhether, queryType, whetherTable, whetherAddUpdate, columnKey, dataType, whetherCommon, tableNickName, displayColumn, valueColumn, pidColumn, orderNo, options).then((request) => request(this.axios, this.basePath));
  698. }
  699. /**
  700. *
  701. * @summary 更新代码生成配置 🔖
  702. * @param {Array<CodeGenConfig>} [body]
  703. * @param {*} [options] Override http request option.
  704. * @throws {RequiredError}
  705. * @memberof SysCodeGenConfigApi
  706. */
  707. public async apiSysCodeGenConfigUpdatePost(body?: Array<CodeGenConfig>, options?: AxiosRequestConfig) : Promise<AxiosResponse<void>> {
  708. return SysCodeGenConfigApiFp(this.configuration).apiSysCodeGenConfigUpdatePost(body, options).then((request) => request(this.axios, this.basePath));
  709. }
  710. }