新增导出方法

master
Qin Dong Ming 2024-08-23 09:13:03 +08:00
parent 45a9c3e468
commit c97b565937
1 changed files with 12 additions and 0 deletions

View File

@ -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<EngineMaintenance> list = engIneService.list();
ExcelUtil<EngineMaintenance> engineMaintenanceExcelUtil = new ExcelUtil<>(EngineMaintenance.class);
engineMaintenanceExcelUtil.exportExcel(httpServletResponse, list, "规则引擎版本");
}
}