diff --git a/cloud-etl-server/src/main/java/com/muyu/controller/EngIneController.java b/cloud-etl-server/src/main/java/com/muyu/controller/EngIneController.java index 90cf78c..69ab1c1 100644 --- a/cloud-etl-server/src/main/java/com/muyu/controller/EngIneController.java +++ b/cloud-etl-server/src/main/java/com/muyu/controller/EngIneController.java @@ -1,10 +1,12 @@ package com.muyu.controller; import com.muyu.common.core.domain.Result; +import com.muyu.common.core.utils.poi.ExcelUtil; import com.muyu.common.core.web.controller.BaseController; import com.muyu.common.security.annotation.RequiresPermissions; import com.muyu.domain.EngineMaintenance; import com.muyu.req.EngineVersionListResp; import com.muyu.service.EngIneService; +import jakarta.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -55,4 +57,14 @@ public class EngIneController extends BaseController { EngineVersionListResp engineConfigListResp = engIneService.getRuleEngineInfo(id); return Result.success(engineConfigListResp); } + + /** + * 导出 + */ + @PostMapping("/export") + public void export(HttpServletResponse httpServletResponse, EngineMaintenance engineMaintenance) { + List list = engIneService.list(); + ExcelUtil engineMaintenanceExcelUtil = new ExcelUtil<>(EngineMaintenance.class); + engineMaintenanceExcelUtil.exportExcel(httpServletResponse, list, "规则引擎版本"); + } }