hsy
2026-08-28 a8e4132c3e2e9c3b3fcb0360901b35571b6464ea
src/main/java/com/ruoyi/approve/controller/FinReimbursementController.java
@@ -7,10 +7,13 @@
import com.ruoyi.framework.web.domain.R;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.servlet.http.HttpServletResponse;
import lombok.AllArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.ruoyi.common.utils.poi.ExcelUtil;
/**
 * <p>
@@ -57,4 +60,12 @@
    public R delete(@RequestBody List<Long> ids) {
        return R.ok(finReimbursementService.delete(ids));
    }
    @PostMapping("/export")
    @Operation(summary = "导出费用报销数据")
    public void export(HttpServletResponse response, FinReimbursementDto finReimbursementDto) {
        List<FinReimbursementVo> list = finReimbursementService.list(finReimbursementDto);
        ExcelUtil<FinReimbursementVo> util = new ExcelUtil<FinReimbursementVo>(FinReimbursementVo.class);
        util.exportExcel(response, list, "费用报销数据");
    }
}