package com.ruoyi.procurementrecord.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.procurementrecord.mapper.ProcurementPlanMapper; import com.ruoyi.procurementrecord.pojo.ProcurementPlan; import com.ruoyi.procurementrecord.pojo.ProcurementPriceManagement; import com.ruoyi.procurementrecord.service.ProcurementPlanService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.servlet.http.HttpServletResponse; import java.util.List; /** * @author :yys * @date : 2025/9/18 16:12 */ @Service @Slf4j public class ProcurementPlanServiceImpl extends ServiceImpl implements ProcurementPlanService { @Autowired private ProcurementPlanMapper procurementPlanMapper; @Override public IPage listPage(Page page, ProcurementPlan procurementPlan) { IPage result = procurementPlanMapper.listPage(page, procurementPlan); return result; } @Override public void export(HttpServletResponse response) { List procurementPriceManagements = procurementPlanMapper.selectList(null); ExcelUtil util = new ExcelUtil(ProcurementPlan.class); util.exportExcel(response, procurementPriceManagements, "采购计划"); } }