From c2a8013ddead6ea45af6dbf033bbbb995c38916e Mon Sep 17 00:00:00 2001 From: wyd <475583447@qq.com> Date: Thu, 25 Apr 2024 09:45:07 +0800 Subject: [PATCH] ... --- src/main/resources/vm/java/controller.java.vm | 3 +++ src/main/resources/vm/java/domain.java.vm | 1 + src/main/resources/vm/vue/index.vue.vm | 2 +- src/main/resources/vm/vue/v3/index.vue.vm | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/resources/vm/java/controller.java.vm b/src/main/resources/vm/java/controller.java.vm index eae8fdb..5b31422 100644 --- a/src/main/resources/vm/java/controller.java.vm +++ b/src/main/resources/vm/java/controller.java.vm @@ -2,6 +2,8 @@ package ${packageName}.controller; import java.util.List; import javax.annotation.Resource; import lombok.extern.slf4j.Slf4j; +import javax.servlet.http.HttpServletResponse; +import com.jg.framework.aspectj.lang.enums.BusinessType; import io.swagger.annotations.Api; import com.jg.common.utils.poi.ExcelUtil; import io.swagger.annotations.ApiOperation; @@ -105,6 +107,7 @@ public class ${ClassName}Controller extends BaseController{ * 导出${functionName}列表 */ @PreAuthorize("@ss.hasPermi('${permissionPrefix}:export')") + @ApiOperation(value = "${functionName}导出信息", notes = "${functionName}导出信息") @Log(title = "${functionName}", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, ${ClassName} ${className}) diff --git a/src/main/resources/vm/java/domain.java.vm b/src/main/resources/vm/java/domain.java.vm index 16d34a5..3c81e50 100644 --- a/src/main/resources/vm/java/domain.java.vm +++ b/src/main/resources/vm/java/domain.java.vm @@ -8,6 +8,7 @@ import com.jg.framework.aspectj.lang.annotation.Excel; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/resources/vm/vue/index.vue.vm b/src/main/resources/vm/vue/index.vue.vm index e5fdf74..12f0296 100644 --- a/src/main/resources/vm/vue/index.vue.vm +++ b/src/main/resources/vm/vue/index.vue.vm @@ -703,7 +703,7 @@ /** 导出按钮操作 */ handleExport() { - this.download('${moduleName}/${businessName}/export', { + this.download('${moduleName}/export', { ...this.queryParams }, `${businessName}_#[[${new Date().getTime()}]]#.xlsx`) } diff --git a/src/main/resources/vm/vue/v3/index.vue.vm b/src/main/resources/vm/vue/v3/index.vue.vm index 56b7d38..02c02ac 100644 --- a/src/main/resources/vm/vue/v3/index.vue.vm +++ b/src/main/resources/vm/vue/v3/index.vue.vm @@ -582,7 +582,7 @@ function handle${subClassName}SelectionChange(selection) { #end /** 导出按钮操作 */ function handleExport() { - proxy.download('${moduleName}/${businessName}/export', { + proxy.download('${moduleName}/export', { ...queryParams.value }, `${businessName}_#[[${new Date().getTime()}]]#.xlsx`) }