//package com.yeejoin.amos.fas.business.dao.mapper;
//
//import com.yeejoin.amos.fas.business.param.WaterResourceParam;
//import com.yeejoin.amos.fas.dao.entity.WaterResource;
//import org.apache.ibatis.annotations.Param;
//
//import java.util.List;
//import java.util.Map;
//import java.util.Set;
//
//public interface WaterResourceMapper extends BaseMapper {
//
//    Map queryOne(@Param("id") Long id);
//
//
//    List<Map> queryForPage(
//    		@Param("orgCode") String compCode,
//            @Param("name") String name,
//            @Param("code") String code,
//            @Param("type") String  type,
//            @Param("start") long start,
//            @Param("length") Integer length);
//    Long  queryCountForPage(
//    		@Param("orgCode") String compCode,
//            @Param("name") String name,
//            @Param("code") String code,
//            @Param("type")String  type);
//
//    List<Map> queryForBindFireEqumntPage(
//            @Param("waterResourceId") Long waterResourceId,
//            @Param("start") long start,
//            @Param("length") Integer length);
//
//    Long  queryCountForBindFireEqumntPage(
//            @Param("waterResourceId") Long waterResourceId);
//
//    List<WaterResource> listByCodes(@Param("codes") Set<String> codes);
//
//    void saveBatch(List<WaterResourceParam> list);
//
//    void updateBatch(List<WaterResourceParam> list);
//}
