package com.newfiber.api.pc.dao.RiverManage; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.newfiber.api.pc.model.River.BlackRiver; import com.newfiber.api.pc.model.River.OneMapInteraction; import com.newfiber.api.pc.model.River.RiverInfoData; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; /** * @ClassName BlackRiverMapper * @Description TODO * @Author zhz * @Date 2021年3月28日14:22:03 14:22 * Version 1.0 **/ @Repository public interface BlackRiverMapper extends BaseMapper<BlackRiver> { /** * 查询有所的黑臭水体 * @Param [] * @return {java.util.List<com.newfiber.api.pc.model.River.BlackRiver>} * @throws * @author 张鸿志 * @date 2021/4/2 13:44 */ List<BlackRiver> selectAll(); /** * 分页查询黑臭水体数据 * @Param [riverName, blackType, pageNo, pageSize] * @return {java.util.List<com.newfiber.api.pc.model.River.BlackRiver>} * @throws * @author 张鸿志 * @date 2021/4/19 15:37 */ List<BlackRiver> queryPage(@Param("riverName") Object riverName, @Param("blackType")Object blackType, @Param("pageNo") Integer pageNo, @Param("pageSize") Integer pageSize); /** * 查询黑臭水体数量 * @Param [riverName, blackType] * @return {int} * @throws * @author 张鸿志 * @date 2021/4/19 15:38 */ int queryCount(@Param("riverName")Object riverName, @Param("blackType")Object blackType); /** * 查询黑臭水体绑定的数据 * @return */ List<RiverInfoData> selectListData(); /** * 查询一条黑臭水体 * @param blackId * @return */ BlackRiver selectById(@Param("blackId") String blackId); List<OneMapInteraction> oneMapBlackRiverInfo(); }