package com.newfiber.api.pc.service; import com.baomidou.mybatisplus.service.IService; import com.newfiber.api.pc.model.River.BlackRiver; import com.newfiber.api.pc.model.River.OneMapBlackRiver; import com.newfiber.api.pc.model.River.OneMapGisResult; import com.newfiber.api.pc.model.River.RiverInfoData; import java.util.List; /** * @ClassName BlackRiverService * @Description TODO * @Author * @Date 2021年3月28日14:22:42 14:22 * Version 1.0 **/ public interface BlackRiverService extends IService<BlackRiver> { /** * 修改黑臭水体 * @Param [blackRiver] * @return {void} * @throws * @author 张鸿志 * @date 2021/3/28 14:48 */ void updateBlackRiver(BlackRiver blackRiver); /** * 新增黑臭水体 * @Param [blackRiver] * @return {void} * @throws * @author 张鸿志 * @date 2021/3/28 14:54 */ void addBlackRiver(BlackRiver blackRiver); /** * 查询所有的黑臭水体数据 * @Param [] * @return {java.util.List<com.newfiber.api.pc.model.River.BlackRiver>} * @throws * @author 张鸿志 * @date 2021/4/2 13:41 */ 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:34 */ List<BlackRiver> queryPage(Object riverName, Object blackType, Integer pageNo, Integer pageSize); /** * 查询对应的黑臭水体数量 * @Param [riverName, blackType] * @return {int} * @throws * @author 张鸿志 * @date 2021/4/19 15:34 */ int queryCount(Object riverName, Object blackType); /** * 查询黑臭水体数据 * @return */ List<RiverInfoData> selectListData(); /** * 查询一条数据 * @param blackId * @return */ BlackRiver selecById(String blackId); /** * 统计黑臭水体信息 * @param: * @return: * @author: 张鸿志 * @data: 2021/12/13 13:42 */ OneMapBlackRiver oneMapSelectAll(); OneMapGisResult oneMapBlackRiverInfo(String type); List<RiverInfoData> selectNewListData(); }