package com.thhy.engineering.modules.biz.engineering.mapper; import com.thhy.engineering.modules.biz.engineering.entity.ProSunDto.*; import com.thhy.engineering.modules.biz.engineering.entity.SysDict; import com.thhy.engineering.modules.biz.engineering.entity.SysProject; import com.thhy.general.annotations.Idkey; 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 SysProjectMapper { String proNameByOne(String proName); void projectInsert(@Idkey("proId") Map values); //@Param("proId") String pro_id, @Param("turn") String turn void proTurnsInsert(@Idkey("id") HashMap map); //@Param("proId")String pro_id,@Param("sizes") String sizess void proSizesInsert(@Idkey("id") HashMap map); //@Param("proId") String pro_id,@Param("hasSteel") String has void proHasInsert(@Idkey(value = "id") HashMap map); //@Param("proId")String pro_id,@Param("groutingHoles") String grouting void proGroutingInsert(@Idkey(value = "id") HashMap map); void proBlokInsert(@Idkey(value = "id") HashMap hashMap); List projectList(Map values); List proBlokSelect(String proId); List proGroutingSelect(String proId); List proHasSelect(String proId); List proSizesSelect(String proId); List proTurnSelect(String proId); SysProject projectInfo(String proId); void projectDel(String proId); void projectUpdate(Map values); void proBlokDel(String proId); void proGroutingDel(String proId); void proHasDel(String proId); void proSizesDel(String proId); void proTurnsDel(String proId); List projectPullSize(@Param("proId") String proId,@Param("dictType") Integer dictType); List projectPullReinforcement(@Param("proId") String proId,@Param("dictType") Integer dictType); List projectPullBlock(@Param("proId") String proId,@Param("dictType") Integer dictType); SysProject newByProject(); List projectListPull(String companyId); List projectSizeList(Map values); List proHasList(String proId); List proBlokList(String proId); List projectSizeThingJsList(String companyId); }