package com.yuanchu.mom.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.pojo.Sale; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.pojo.dto.ConsignmentDto1; import com.yuanchu.mom.pojo.dto.SaleDto; import com.yuanchu.mom.pojo.vo.SaleVo; import java.util.List; import java.util.Map; /** *

* 销售单 服务类 *

* * @author 江苏鵷雏网络科技有限公司 * @since 2023-08-08 */ public interface SaleService extends IService { /** * 查询销售单列表 * @param page * @param orderNumber * @param name * @param type * @param delTime * @return */ IPage> selectSaleList(Page page, String orderNumber, String name, Integer type, String delTime); /** * 新增销售单 * @param saleDto * @return */ String addSale(String saleman,SaleDto saleDto); /** * 根据销售单id查询销售详情 * @param id * @return */ SaleVo selectSaleDatil(Integer id); /** * 根据id删除销售单 * @param id */ void delSale(Integer id); /** * 根据id批量删除 * @param ids */ void delAllSale(String ids); /** *根据销售单id修改信息 * @param saleman * @param saleVo */ String updateSaleById(String saleman,Integer id, SaleVo saleVo); /** * 审核 * @param id */ void check(String checkname,Integer id,Integer type); /** *根据订单号查询销售信息 * @param orderNumber * @return */ ConsignmentDto1 selSale(String orderNumber); /** * 同步订单 * @return */ String synchronization(); /** * 下载附件 * @param id * @return */ List download(Integer id); }