CodeDesignPage.api.ts 826 B

123456789101112131415161718192021222324252627282930
  1. import { ApiServiceEnum, defHttp } from '@/utils/http/axios';
  2. enum Api {
  3. queryDbTable = 'db/connection/queryDbTable',
  4. getConfigById = 'db/code/main/getConfigById',
  5. saveConfig = 'db/code/main/save',
  6. }
  7. /**
  8. * 查询数据库信息
  9. * @param connectionId
  10. * @param tableName
  11. */
  12. export const queryDbTableApi = (connectionId: number, tableName: number) =>
  13. defHttp.post({
  14. service: ApiServiceEnum.SMART_CODE,
  15. url: Api.queryDbTable,
  16. data: { dbConnectionId: connectionId, tableName },
  17. });
  18. export const getConfigByIdApi = (configId: number) =>
  19. defHttp.post({ service: ApiServiceEnum.SMART_CODE, url: Api.getConfigById, data: configId });
  20. export const saveConfigApi = (model: Recordable) => {
  21. return defHttp.post({
  22. service: ApiServiceEnum.SMART_CODE,
  23. url: Api.saveConfig,
  24. data: model,
  25. });
  26. };