package com.ruoyi.inventory.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.basic.excel.SupplierManageExcelDto; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.inventory.dto.StockManagementDto; import com.ruoyi.inventory.excel.StockManagementExcelDto; import com.ruoyi.inventory.mapper.StockManagementMapper; import com.ruoyi.inventory.pojo.StockManagement; import com.ruoyi.inventory.service.StockManagementService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.servlet.http.HttpServletResponse; import java.util.List; @Service public class StockManagementServiceImpl extends ServiceImpl implements StockManagementService { @Autowired private StockManagementMapper stockManagementMapper; @Override public int updateStockManagement(StockManagement stockManagement) { return stockManagementMapper.updateById(stockManagement); } @Override public int delStockManage(List ids) { return stockManagementMapper.deleteBatchIds(ids); } @Override public IPage selectStockManagePage(Page page, StockManagementDto stockManagementdto) { return stockManagementMapper.selectStockManagementBypage(page, stockManagementdto); } @Override public void stockManageExport(HttpServletResponse response, StockManagementDto stockManagementdto) { List stockManageList = stockManagementMapper.stockManageExportList(stockManagementdto); ExcelUtil util = new ExcelUtil(StockManagementExcelDto.class); util.exportExcel(response, stockManageList, "库存导出"); } }