/* * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * Neither the name of the dreamlu.net developer nor the names of its * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * Author: Chill 庄骞 (smallchill@163.com) */ package org.springblade.modules.mountainrain.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.springblade.core.mp.support.Query; import org.springblade.modules.mountainrain.entity.Mountainrain; import org.springblade.modules.mountainrain.vo.*; import org.springframework.web.multipart.MultipartFile; import java.util.List; import java.util.Map; /** * 服务类 * * @author BladeX * @since 2020-02-27 */ public interface IMountainrainService extends IService { /** * 自定义分页 * * @param page * @param mountainrain * @return */ IPage selectMountainrainPage(IPage page, MountainrainVO mountainrain); /** * 判断是否正常 * @param dateBegin * @param dateEnd * @return */ List selectALl(String dateBegin, String dateEnd); List selectcInfo(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess); List selectaInfo(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess); List selectcInfos(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess); List selectcInfosdx(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String addvnm); List selectaInfos(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess); List selectaInfosdx(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String addvnm); void upLoadFile(MultipartFile file); IPage parentList(Map blog, Query query); IPage selectNoticePage(IPage page, MountainrainSSVO mountainrainSSVO); MountainrainSSVO selectInfo(String id); List selectNoticeList(String query); List queryXZ(); List> queryZY(); List queryZL(); List> selectMon(String begintime24,String time,String pid,String timess); List> selectMoncs(String begintime24,String time,String timess); List> selectMoncss(String begintime24,String time,String timess); String selectPId(); String selectFd(String pid); String selectGrid(String fd); Map selectThree(String beg0,String end0, String beg1,String end1, String beg2,String end2, String beg3,String end3, String beg4,String end4, String beg5,String end5, String beg6,String end6, String beg7,String end7, String fymdh,String s2); Map selectSix(String beg60,String end60, String beg61,String end61, String beg62,String end62, String fymdh,String s2); String selectMax1(String fymdh,String begtime,String endtime,String s2); List> selectdYc(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String pid,String timess); Map selectAllmax(String beg0,String end0, String beg1,String end1, String beg2,String end2, String beg3,String end3, String beg4,String end4, String beg5,String end5, String beg6,String end6, String beg7,String end7, String beg60,String end60, String beg61,String end61, String beg62,String end62, String begtime,String endtime, String fymdh,String s2); List> selectdYcs(String time, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess); List> selectdYcss(String time, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess); Integer selectCount(String beginTime,String endTime); int Max(int number,int number3,Integer gohour, Integer gthour); /** *一小时 * @param gohour 一小时准备转移雨量 * @return */ int rainOne(int number,Integer gohour); List Mountains(String times,String dateEnd1,String dateEnd2,String dateEnd3,String code); List> selecMone(String times,String dateEnd1,String dateEnd2,String dateEnd3,String code); List> selectMtwo(String time3,String time,String code); /** *三小时 * @param gthour 三小时准备转移雨量 * @return */ int rainthree(int number,Integer gthour); String selectCode(); void soleInster(String stcd,String soilval); void soildel(); }