package com.ruoyi.basic.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.basic.dto.SupplierManageDto; import com.ruoyi.basic.pojo.SupplierManage; import javax.servlet.http.HttpServletResponse; import java.util.List; public interface ISupplierService extends IService { /** * 供应商新增 * @param supplierManage * @return */ void saveSupplier(SupplierManage supplierManage); /** * 供应商删除 * @param ids * @return */ int delSupplier(List ids); /** * 供应商详情 * @param id * @return */ SupplierManage supplierDetail(Integer id); /** * 供应商修改 * @param supplierManage * @return */ int supplierUpdate(SupplierManage supplierManage); /** * 供应商分页查询 * @param page * @param supplierManageDto * @return */ IPage supplierListPage(Page page, SupplierManageDto supplierManageDto); /** * 供应商导出 * @param response * @param supplierManageDto */ void supplierExport(HttpServletResponse response, SupplierManageDto supplierManageDto); }