package com.thhy.materials.modules.biz.pipeout.mapper; import com.thhy.general.annotations.Idkey; import com.thhy.materials.modules.biz.pipeout.entity.TPipeInfo; import com.thhy.materials.modules.biz.pipeout.entity.TPipeOut; import com.thhy.materials.modules.biz.pipeout.entity.TPipeOutPath; import com.thhy.materials.modules.biz.pipeout.entity.TPipeOutPosition; import com.thhy.materials.modules.biz.pipeout.entity.dto.PipeInfoDto; import com.thhy.materials.modules.biz.pipeout.entity.dto.ProjectSizeDto; import com.thhy.materials.modules.biz.pipeout.entity.dto.RanKingDto; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; import java.util.Map; @Mapper public interface TPipeOutMapper { void pipeOutInsert(@Idkey("pipeOutId") Map values); void pipeOutPipeInsert(@Idkey("id") HashMap hashMap); List pipeOutList(Map values); void pipeInfoUpdate(@Param("pipeId") String pipeId,@Param("format1") String format1); TPipeOut pipeOutInfo(String pipeOutId); List pipeOutPipeInfo(String pipeOutId); List pipeSelectPipeId(String pipeOutId); void pipeInfoUpIn(String pipeId); void pipeOutPipeDel(String pipeOutId); void pipeOutDel(String pipeOutId); void pipeOutUpdate(Map values); String pipeOutCheck(String pipeNum); TPipeInfo pipeInfo(String pipeNum); String pipeOutShippingSum(Map values); String pipeOutTransportSum(Map values); String pipeOutCarSum(Map values); String pipeOutProduceSum(Map values); List pipeOutRanking(Map values); List projectSize(Map values); List pipeOutGps(String pipeOutId); void pipePathInsert(@Idkey("id") HashMap hashMap); void pipeOutImgDel(String pipeOutId); List pipeOutImgInfo(String pipeOutId); String queryPipeNumByPipeId(String pipeId); void updateRepoRecord(String pipeNum); List pipeInfoInList(Map values); String pipeOutNew(@Param("companyId") String companyId,@Param("dates") String format3); }