package com.thhy.materials.modules.biz.concret.mapper; import com.thhy.general.annotations.Idkey; import com.thhy.materials.modules.biz.concret.entity.ProjectBlokDtos; import com.thhy.materials.modules.biz.concret.entity.TNeedNum; import com.thhy.materials.modules.biz.concret.entity.TSteelNeedYear; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface TSteelNeedYearMapper { String proIdAndYearAndSizeId(@Param("proId") String proId,@Param("years") String years,@Param("sizeId") String sizeId); void needYearInsert(@Idkey("steelNeedId") Map values); void needNumInsert(@Idkey("id") Map va); List needYearList(Map values); List needYear(String steelNeedId); void needYearDel(String steelNeedId); void needNumDel(String steelNeedId); TSteelNeedYear needYearInfo(String steelNeedId); void needYearUpdate(Map values); List proBlokList(String proId); List needProSizePipe(@Param("proId") String proId,@Param("sizeId") String sizeId,@Param("reinforcementId") String reinforcementId,@Param("years") String years); List proIdAndHas(String proId); /** * 钢筋笼生产计划-钢筋笼明细 * @param map * @return */ List> selectSteelInfo(Map map); /** * 钢筋笼生产计划-钢筋笼明细 * @param map * @return */ List> selectPipeInfo(Map map); }