package com.thhy.materials.modules.biz.mixingstationstorage.service; import com.thhy.general.common.BasicResult; import com.thhy.materials.modules.biz.materialsplan.entity.RsbStatDto; import com.thhy.materials.modules.biz.mixingstationstorage.dto.ConsumptionRecordDto; import com.thhy.materials.modules.biz.mixingstationstorage.dto.MinXingPlantDto; import com.thhy.materials.modules.biz.mixingstationstorage.dto.NumberOfMaterialsDto; import com.thhy.materials.modules.biz.mixingstationstorage.dto.TMaterialStockRecordDto; import com.thhy.materials.modules.biz.mixingstationstorage.entity.MinXingPlantVo; import com.thhy.materials.modules.biz.mixingstationstorage.entity.TMaterialStockRecordVo; import javax.servlet.http.HttpServletResponse; import java.util.Map; /** * @Author QiuYuHao * @CreateDate 2023-09-04 14:30:36 * 搅拌站接口 */ public interface MinXingPlantService { //-----------入库开始------------ BasicResult insert(MinXingPlantVo minXingPlantVo); BasicResult selectAllList(MinXingPlantDto minXingPlantDto); void export(MinXingPlantDto minXingPlantVo, HttpServletResponse rsp); //-----------入库结束------------ //-----------库存开始------------ /** * 搅拌站库存管理list */ BasicResult selectInventoryList(Map map); /** * 库存管理-校正接口 * @param tMaterialStockRecordVo */ void inventoryCorrection(TMaterialStockRecordVo tMaterialStockRecordVo); //-----------库存结束------------ //-----------校正开始------------ /** * 校正列表 * @param tMaterialStockRecordDto * @return */ BasicResult selectInventoryRecordList(TMaterialStockRecordDto tMaterialStockRecordDto); /** * 校正记录导出 * @param tMaterialStockRecordDto * @param rsp */ void exportInventoryRecord(TMaterialStockRecordDto tMaterialStockRecordDto, HttpServletResponse rsp); //-----------校正结束------------ /** * 消耗记录 * @param consumptionRecordDto * @return */ BasicResult selectAllConsumptionList(ConsumptionRecordDto consumptionRecordDto); /** * 导出消耗记录 * @param consumptionRecordDto */ void exportAllConsumptionList(ConsumptionRecordDto consumptionRecordDto, HttpServletResponse rsp); BasicResult RsbStat(NumberOfMaterialsDto numberOfMaterialsDto); void statExport(NumberOfMaterialsDto numberOfMaterialsDto,String token,HttpServletResponse response); }