新增导出方法

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; package com.muyu.controller;
import com.muyu.common.core.domain.Result; 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.core.web.controller.BaseController;
import com.muyu.common.security.annotation.RequiresPermissions; import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.domain.EngineMaintenance; import com.muyu.domain.EngineMaintenance;
import com.muyu.req.EngineVersionListResp; import com.muyu.req.EngineVersionListResp;
import com.muyu.service.EngIneService; import com.muyu.service.EngIneService;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
@ -55,4 +57,14 @@ public class EngIneController extends BaseController {
EngineVersionListResp engineConfigListResp = engIneService.getRuleEngineInfo(id); EngineVersionListResp engineConfigListResp = engIneService.getRuleEngineInfo(id);
return Result.success(engineConfigListResp); 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, "规则引擎版本");
}
} }