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<String,String> 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);
|
}
|