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;
|
|
/**
|
* <p>
|
* 销售单 服务类
|
* </p>
|
*
|
* @author 江苏鵷雏网络科技有限公司
|
* @since 2023-08-08
|
*/
|
public interface SaleService extends IService<Sale> {
|
|
/**
|
* 查询销售单列表
|
* @param page
|
* @param orderNumber
|
* @param name
|
* @param type
|
* @param delTime
|
* @return
|
*/
|
IPage<Map<String, Object>> selectSaleList(Page<Object> 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
|
*/
|
void updateSaleById(String saleman,Integer id, SaleVo saleVo);
|
|
/**
|
* 审核
|
* @param id
|
*/
|
void check(String checkname,Integer id,Integer type);
|
|
/**
|
*根据订单号查询销售信息
|
* @param orderNumber
|
* @return
|
*/
|
ConsignmentDto1 selSale(String orderNumber);
|
}
|