package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.model.GwComFile; import cn.com.goldenwater.dcproj.param.GwComFileParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.HashMap; import java.util.List; import java.util.Map; @Repository public interface GwComFileDao extends CrudDao { List findFileByBiz(@Param("bizId") String bizId); int countByPblmId(@Param("bizId") String bizId); List listByCon(@Param("fileName") String fileName, @Param("bizId") String bizId, @Param("bizType") String bizType); void updateBizId(@Param("id") String id, @Param("bizId") String bizId); void updateTop(GwComFile gwComFile); List findLongFileExt(); List findImgPage(GwComFileParam gwComFileParam); List getImgByBizId(@Param("bizId") String bizId, @Param("n") int n); List getTopNFace(@Param("n") String n, @Param("adCode") String adCode, @Param("pType") String pType, @Param("currentAdCode") String currentAdCode); List getTopHnNFace(@Param("n") String n, @Param("adCode") String adCode, @Param("pType") String pType, @Param("currentAdCode") String currentAdCode); List getTopNPblm(@Param("n") String n, @Param("adCode") String adCode, @Param("pType") String pType, @Param("currentAdCode") String currentAdCode); List getTopNPblmVido(@Param("n") String n, @Param("adCode") String adCode, @Param("pType") String pType, @Param("currentAdCode") String currentAdCode); List getTopTacPlam(@Param("n") String n, @Param("province") String province); List getTopTacPlamVideo(@Param("n") String n, @Param("province") String province); List> getPrjectInfo(); List findFileByRgId(@Param("rgId") String rgId); List selectListByYear(GwComFileParam gwComFileParam); int selectCountByYear(GwComFileParam gwComFileParam); }