diff --git a/src/views/modules/develop/codegen/CodeGen.api.ts b/src/views/modules/develop/codegen/CodeGen.api.ts index 6e0629f7b258e3a79dcd973c44897776fab46cce..90dd553350af73f21745687bf350ab53e94b9c54 100644 --- a/src/views/modules/develop/codegen/CodeGen.api.ts +++ b/src/views/modules/develop/codegen/CodeGen.api.ts @@ -14,10 +14,10 @@ export const page = (params) => { /** * 获取表相关的代码生成参数信息 */ -export function getTableGenParam(tableName) { +export function getTableGenParam(dataSourceCode, tableName) { return defHttp.get>({ url: '/gen/table/getTableGenParam', - params: { tableName }, + params: { dataSourceCode, tableName }, }) } @@ -65,3 +65,8 @@ export interface TableGenParam { // 功能模块名称(全小写) module: string } + +export interface DataSource { + value: string + label: string +} diff --git a/src/views/modules/develop/codegen/CodeGenForm.vue b/src/views/modules/develop/codegen/CodeGenForm.vue index 42b0ca78b308e85cb981755b6175e14cb3e42933..67480a5caec0ab5d4701982cf575fe56979560b6 100644 --- a/src/views/modules/develop/codegen/CodeGenForm.vue +++ b/src/views/modules/develop/codegen/CodeGenForm.vue @@ -89,6 +89,7 @@ const form = $ref({ basePack: 'cn.bootx', module: '', + dataSourceCode: '', tableName: '', entityName: '', baseEntity: 'MpBaseEntity', @@ -111,9 +112,10 @@ const emits = defineEmits(['down', 'preview']) - function show(tableName, type: 'down' | 'preview') { + function show(dataSourceCode, tableName, type: 'down' | 'preview') { visible.value = true form.tableName = tableName + form.dataSourceCode = dataSourceCode genType = type genPackFlag = false getGenConfigParam() @@ -129,7 +131,7 @@ */ async function getGenConfigParam() { // 获取功能模块名称 - const { data } = await getTableGenParam(form.tableName) + const { data } = await getTableGenParam(form.dataSourceCode, form.tableName) form.entityName = data.entityName form.module = data.module } diff --git a/src/views/modules/develop/codegen/CodeGenList.vue b/src/views/modules/develop/codegen/CodeGenList.vue index f2269a97d85d8688c63b6a779692e2698ef54eef..50b2642e190afb0378170ac9d69310624ab48cb2 100644 --- a/src/views/modules/develop/codegen/CodeGenList.vue +++ b/src/views/modules/develop/codegen/CodeGenList.vue @@ -1,7 +1,13 @@