package com.thhy.materials.modules.biz.mixingstationstorage.mapper;
|
|
import com.thhy.materials.modules.biz.materialsplan.entity.StatVo;
|
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.MXConsumptionRecordsVo;
|
import com.thhy.materials.modules.biz.mixingstationstorage.entity.MinXingPlantVo;
|
import com.thhy.materials.modules.biz.mixingstationstorage.entity.TMaterialStockRecordVo;
|
import com.thhy.materials.modules.biz.mixingstationstorage.entity.TMaterialStockVo;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @Author QiuYuHao
|
* @CreateDate 2023-09-04 13:23:00
|
* 搅拌站入库记录mapper
|
*/
|
@Mapper
|
public interface MinXingPlantMapper {
|
|
/**
|
* 列表
|
* @param minXingPlantDto
|
* @return
|
*/
|
List<MinXingPlantVo> selectAllList(MinXingPlantDto minXingPlantDto);
|
|
void insert(MinXingPlantVo minXingPlantVo);
|
|
/**
|
* 库存管理
|
*/
|
List<Map<String , Object>> selectInventoryList(Map<String,String> map);
|
|
/**
|
* 校正记录列表
|
* @param tMaterialStockRecordDto
|
* @return
|
*/
|
List<TMaterialStockRecordVo>selectInventoryRecordList(TMaterialStockRecordDto tMaterialStockRecordDto);
|
|
/**
|
* 添加校正记录
|
*/
|
void insertInventoryRecord(TMaterialStockRecordVo tMaterialStockRecordVo);
|
|
|
/**
|
* 修改库存
|
*/
|
void updateInventory(@Param("materialValue") Double materialValue, @Param("id") String id,@Param("dictId")String dictId);
|
|
/**
|
* 消耗记录
|
* @param consumptionRecordDto
|
* @return
|
*/
|
List<MXConsumptionRecordsVo> selectAllConsumptionList(ConsumptionRecordDto consumptionRecordDto);
|
|
/**
|
* 原料个数 根据时间或者原料id
|
* @param numberOfMaterialsDto
|
* @return
|
*/
|
List<Map<String,Object>> numberOfMaterials(NumberOfMaterialsDto numberOfMaterialsDto);
|
|
/**
|
* 查询月份
|
* @param numberOfMaterialsDto
|
* @return
|
*/
|
List<StatVo> queryValueMonth(NumberOfMaterialsDto numberOfMaterialsDto);
|
List<StatVo> queryValueDay(NumberOfMaterialsDto numberOfMaterialsDto);
|
|
}
|