package com.thhy.materials.modules.biz.concret.mapper; import com.thhy.general.annotations.Idkey; import com.thhy.materials.modules.biz.concret.entity.*; import com.thhy.materials.modules.biz.concret.entity.dto.PieceDto; import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; import java.util.Map; public interface TMaterialReleaseMappper { void materialReleaseInsert(@Idkey("materialReleaseId") Map values); void releaseDataInsert(@Idkey("releaseDataId") Map values); List materialReleaseList(HashMap values); List materialDataList(String materialReleaseId); void materialReleaseUpdate(Map values); void releaseDataDel(String materialReleaseId); void materialReleaseDel(String materialReleaseId); List pieceList(HashMap values); List materialRew(Integer byId); void mixingInsert(@Idkey("mixingId") TMixing mixing); List mixingList(HashMap values); List siloList(Integer types); TMixing mixingLists(String siloId); void mixingConsumeIn(@Idkey("mixingSignboardId") Map values); void mixingConsumeInTwo(@Idkey("mixingConsumeId") TMixingConsume mixingConsume); Integer starInt(); List mixingSignboardList(Map values); Integer starIntSig(String mixingSignboardId); List mixingConsumes(@Param("mixingSignboardId") String mixingSignboardId,@Param("star") Integer star); List mixingConsumePull(); List siloPull(); void mixingUpdateType(String siloId); List siloMixingList(Map values); }