package com.ruoyi.stock.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.stock.dto.ManufacturerDto; import com.ruoyi.stock.pojo.Manufacturer; import jakarta.servlet.http.HttpServletResponse; import org.springframework.web.multipart.MultipartFile; import java.util.List; /** *

* 厂商服务接口 *

* * @author 芯导软件(江苏)有限公司 * @since 2026-05-28 09:52:35 */ public interface ManufacturerService extends IService { /** * 厂商新增 * @param manufacturer */ void saveManufacturer(Manufacturer manufacturer); /** * 厂商删除 * @param ids * @return */ int delManufacturer(List ids); /** * 厂商详情 * @param id * @return */ Manufacturer manufacturerDetail(Long id); /** * 厂商修改 * @param manufacturer * @return */ int manufacturerUpdate(Manufacturer manufacturer); /** * 厂商分页查询 * @param page * @param manufacturerDto * @return */ IPage manufacturerListPage(Page page, ManufacturerDto manufacturerDto); /** * 厂商导出 * @param response * @param manufacturerDto */ void manufacturerExport(HttpServletResponse response, ManufacturerDto manufacturerDto); /** * 厂商导入 * @param file * @return */ Boolean importData(MultipartFile file); }