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<Receipt> {
|
|
/**
|
* 查询回单列表
|
* @param page
|
* @param name
|
* @param orderCode
|
* @param type
|
* @param deliverTime
|
* @return
|
*/
|
IPage<Map<String, Object>> selectAllRece(Page<Object> page, String name, String orderCode, String type, String deliverTime);
|
|
/**
|
* 根据回单id删除
|
* @param id
|
*/
|
void delRece(Integer id);
|
|
/**
|
* 批量删除
|
* @param ids
|
*/
|
void delAllRece(List<Integer> ids);
|
|
/**
|
* 根据id修改状态
|
* @param id
|
*/
|
void updRece(Integer id, MultipartFile file);
|
|
/**
|
* 根据id查看回单
|
* @param id
|
*/
|
ResponseEntity<byte[]> selReceDatil(Integer id) throws IOException;
|
|
}
|