package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.dto.BisInspStatGroupInfoDto; import cn.com.goldenwater.dcproj.dto.BisInspStatRsvrInfoDto; import cn.com.goldenwater.dcproj.model.BisInspStat; import cn.com.goldenwater.dcproj.model.KeyRegPblm; import cn.com.goldenwater.dcproj.param.BisInspStatParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.LinkedList; import java.util.List; @Repository public interface BisInspStatDao extends CrudDao { List getDcGroupInfo(@Param("stTm") String stTm, @Param("enTm") String enTm); List getBsGroupInfo(@Param("stTm") String stTm, @Param("enTm") String enTm); List getDcRegsitInfo(@Param("stTm") String stTm, @Param("enTm") String enTm); /** * 此方法获取水利工程建设的工程名称列表 * * @param stTm 开始时间 * @param enTm 结束时间 * @return 典型问题的水利建设工程名称列表 */ LinkedList getBigPblmEmpwtNm(@Param("stTm") String stTm, @Param("enTm") String enTm); Integer getReverCount(@Param("engScal") String engScal); Integer getWagaCount(); Integer getTrackCount(); Integer getReverPblmCount(@Param("engScal") String engScal); Integer getWagaPblmCount(); Integer getTrackPblmCount(); Integer getPersonCount(@Param("id") String id); /** * 根据人员id与督查类型查询组列表 * @param type * @param persId * @return */ List getGroupInfo(@Param("type") String type,@Param("persId") String persId,@Param("year") String year, @Param("month") String month, @Param("orgId") String orgId); /** * 根据组id得到水库登记信息 * @param id * @return */ List getRsvrInfoList(@Param("id") String id); }