package com.ruoyi.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.basic.PageInfo; import com.ruoyi.system.domain.TOrderStock; import com.ruoyi.system.dto.TOrderSaleDTO; import com.ruoyi.system.dto.TOrderStockDTO; import com.ruoyi.system.query.TDataGeneratorQuery; import com.ruoyi.system.query.TDataGeneratorStockQuery; import com.ruoyi.system.query.TOrderStockQuery; import com.ruoyi.system.vo.TDataGeneratorVO; import com.ruoyi.system.vo.TOrderStockVO; import java.util.List; import java.util.Map; /** *

* 进货单 服务类 *

* * @author xiaochen * @since 2024-08-14 */ public interface TOrderStockService extends IService { /** * 进货单下单接口 * @param dto */ void add(TOrderStockDTO dto); /** * 编辑进货单下单接口 * @param dto */ void edit(TOrderStockDTO dto); /** * 查询进货单分页列表 * @param query * @return */ PageInfo pageList(TOrderStockQuery query); /** * 统计支付金额 * @param query * @return */ Map getDataGeneratorStockDetail(TDataGeneratorStockQuery query); /** * 进货生成数据详情导出 * @param query * @return */ List stockGeneratorExport(TDataGeneratorStockQuery query); /** * 编辑生成进货单接口 * @param dto */ void editGenerator(TOrderStockDTO dto); /** * 删除 * @param shopId */ void deleteByShopId(Long shopId); }