diff --git a/yudao-module-infra/src/main/resources/codegen/vue/api/api.js.vm b/yudao-module-infra/src/main/resources/codegen/vue/api/api.js.vm index 0d9b66f..80be3f4 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue/api/api.js.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue/api/api.js.vm @@ -73,6 +73,24 @@ export function export${simpleClassName}Excel(params) { responseType: 'blob' }) } + +// 下载${table.classComment}导入模板 +export function import${simpleClassName}Template() { + return request({ + url: '${baseURL}/get-import-template', + method: 'get', + responseType: 'blob' + }) +} + +// 导入${table.classComment} +export function import${simpleClassName}(data) { + return request({ + url: '${baseURL}/import', + method: 'post', + data + }) +} ## 特殊:主子表专属逻辑 #foreach ($subTable in $subTables) #set ($index = $foreach.count - 1) @@ -157,4 +175,4 @@ export function export${simpleClassName}Excel(params) { }) } #end -#end \ No newline at end of file +#end diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben/api/api.ts.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben/api/api.ts.vm index b7f2651..3a46bcb 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben/api/api.ts.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben/api/api.ts.vm @@ -30,3 +30,13 @@ export function delete${simpleClassName}(id: number) { export function export${simpleClassName}(params) { return defHttp.download({ url: '${baseURL}/export-excel', params }, '${table.classComment}.xls') } + +// 下载${table.classComment}导入模板 +export function import${simpleClassName}Template() { + return defHttp.download({ url: '${baseURL}/get-import-template' }, '${table.classComment}导入模板.xls') +} + +// 导入${table.classComment} +export function import${simpleClassName}(data: FormData) { + return defHttp.post({ url: '${baseURL}/import', data }) +} diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/api/api.ts.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/api/api.ts.vm index c3691a8..6bcb4a2 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/api/api.ts.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/api/api.ts.vm @@ -101,6 +101,16 @@ export function export${simpleClassName}(params: any) { return requestClient.download('${baseURL}/export-excel', { params }); } +/** 下载${table.classComment}导入模板 */ +export function import${simpleClassName}Template() { + return requestClient.download('${baseURL}/get-import-template'); +} + +/** 导入${table.classComment} */ +export function import${simpleClassName}(data: FormData) { + return requestClient.post('${baseURL}/import', data); +} + ## 特殊:主子表专属逻辑 #foreach ($subTable in $subTables) #set ($index = $foreach.count - 1) diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/general/api/api.ts.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/general/api/api.ts.vm index c3691a8..6bcb4a2 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/general/api/api.ts.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/general/api/api.ts.vm @@ -101,6 +101,16 @@ export function export${simpleClassName}(params: any) { return requestClient.download('${baseURL}/export-excel', { params }); } +/** 下载${table.classComment}导入模板 */ +export function import${simpleClassName}Template() { + return requestClient.download('${baseURL}/get-import-template'); +} + +/** 导入${table.classComment} */ +export function import${simpleClassName}(data: FormData) { + return requestClient.post('${baseURL}/import', data); +} + ## 特殊:主子表专属逻辑 #foreach ($subTable in $subTables) #set ($index = $foreach.count - 1) diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/schema/api/api.ts.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/schema/api/api.ts.vm index b358094..2ba95e7 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/schema/api/api.ts.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/schema/api/api.ts.vm @@ -114,6 +114,16 @@ export function export${simpleClassName}(params: any) { return requestClient.download('${baseURL}/export-excel', { params }); } +/** 下载${table.classComment}导入模板 */ +export function import${simpleClassName}Template() { + return requestClient.download('${baseURL}/get-import-template'); +} + +/** 导入${table.classComment} */ +export function import${simpleClassName}(data: FormData) { + return requestClient.post('${baseURL}/import', data); +} + ## 特殊:主子表专属逻辑 #foreach ($subTable in $subTables) #set ($index = $foreach.count - 1)