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<String, Object> values);
|
|
void needNumInsert(@Idkey("id") Map<String, Object> va);
|
|
List<TSteelNeedYear> needYearList(Map<String, Object> values);
|
|
List<TNeedNum> needYear(String steelNeedId);
|
|
void needYearDel(String steelNeedId);
|
|
void needNumDel(String steelNeedId);
|
|
TSteelNeedYear needYearInfo(String steelNeedId);
|
|
void needYearUpdate(Map<String, Object> values);
|
|
List<ProjectBlokDtos> proBlokList(String proId);
|
|
List<Integer> needProSizePipe(@Param("proId") String proId,@Param("sizeId") String sizeId,@Param("reinforcementId") String reinforcementId,@Param("years") String years);
|
|
List<TNeedNum> proIdAndHas(String proId);
|
|
/**
|
* 钢筋笼生产计划-钢筋笼明细
|
* @param map
|
* @return
|
*/
|
List<Map<String,Object>> selectSteelInfo(Map<String,Object> map);
|
|
/**
|
* 钢筋笼生产计划-钢筋笼明细
|
* @param map
|
* @return
|
*/
|
List<Map<String,Object>> selectPipeInfo(Map<String,Object> map);
|
}
|