package com.yuanchu.mom.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.yuanchu.mom.pojo.Receipt; import org.springframework.http.ResponseEntity; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; import java.util.List; import java.util.Map; /** * 回单表(Receipt)表服务接口 * * @author zss * @since 2023-08-11 10:08:54 */ public interface ReceiptService extends IService { /** * 查询回单列表 * @param page * @param name * @param orderCode * @param type * @param deliverTime * @return */ IPage> selectAllRece(Page page, String name, String orderCode, String type, String deliverTime); /** * 根据回单id删除 * @param id */ void delRece(Integer id); /** * 批量删除 * @param ids */ void delAllRece(List ids); /** * 根据id修改状态 * @param id */ void updRece(Integer id, MultipartFile file); /** * 根据id查看回单 * @param id */ ResponseEntity selReceDatil(Integer id) throws IOException; }