/*
|
* 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.entity.Yucpptn;
|
import org.springblade.modules.mountainrain.excel.BgrExcel;
|
import org.springblade.modules.mountainrain.excel.MgrExcel;
|
import org.springblade.modules.mountainrain.vo.*;
|
import org.springblade.modules.system.excel.UserExcel;
|
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<Mountainrain> {
|
|
/**
|
* 自定义分页
|
*
|
* @param page
|
* @param mountainrain
|
* @return
|
*/
|
IPage<MountainrainVO> selectMountainrainPage(IPage<MountainrainVO> page, MountainrainVO mountainrain);
|
|
|
/**
|
* 判断是否正常
|
* @param dateBegin
|
* @param dateEnd
|
* @return
|
*/
|
List<MountainrainsVO> selectALl(String dateBegin, String dateEnd);
|
|
List<MountainrainsCVO> selectcInfo(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess);
|
List<MountainrainsCVO> selectaInfo(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess);
|
|
List<MountainrainsCVO> selectcInfos(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess);
|
List<MountainrainsCVO> selectcInfosdx(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String addvnm);
|
List<MountainrainsCVO> selectaInfos(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess);
|
List<MountainrainsCVO> selectaInfosdx(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String addvnm);
|
|
|
void upLoadFile(MultipartFile file);
|
|
IPage<MountainrainVO> parentList(Map<String, Object> blog, Query query);
|
IPage<MountainrainSSVO> selectNoticePage(IPage<MountainrainSSVO> page, MountainrainSSVO mountainrainSSVO);
|
MountainrainSSVO selectInfo(String id);
|
|
List<MountainrainSSVO> selectNoticeList(String query);
|
|
List<MountainrainSSVO> queryXZ();
|
|
List<Map<String, Object>> queryZY();
|
|
List<MountainrainsDPVO> queryZL();
|
|
List<Map<String, Object>> selectMon(String begintime24,String time,String pid,String timess);
|
List<Map<String, Object>> selectMoncs(String begintime24,String time,String timess);
|
List<Map<String, Object>> selectMoncss(String begintime24,String time,String timess);
|
String selectPId();
|
String selectFd(String pid);
|
String selectGrid(String fd);
|
Map<String, Integer> 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<String, Integer> 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<Map<String, Object>> selectdYc(String times, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String pid,String timess);
|
Map<String, Integer> 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<Map<String, Object>> selectdYcs(String time, String dateEnd24,String dateEnd1,String dateEnd3,String dateEnd6,String timess);
|
List<Map<String, Object>> 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<MountainrainsCVO> Mountains(String times,String dateEnd1,String dateEnd2,String dateEnd3,String code);
|
List<Map<String, Object>> selecMone(String times,String dateEnd1,String dateEnd2,String dateEnd3,String code);
|
List<Map<String, Object>> selectMtwo(String time3,String time,String code);
|
List<Map<String, Object>> selectAddvcd(String addvcd);
|
/**
|
*三小时
|
* @param gthour 三小时准备转移雨量
|
* @return
|
*/
|
int rainthree(int number,Integer gthour);
|
String selectCode();
|
void soleInster(String stcd,String soilval,String stime);
|
void soildel();
|
//预报信息新增
|
int insertYuc(List<Yucpptn> yucpptnList);
|
List<Map<String, Object>> selectYup();
|
List<MountainrainsCVO> selectYum();
|
List<Map<String, Object>> selctsmriver(String time,String dateEnd,String begintime24);
|
List<Map<String, Object>> selctbgriver(String time,String dateEnd,String begintime24);
|
List<MountainrainsCVO> MountainYi(String times, String dateEnd1,String code,String stime);
|
List<MountainrainsCVO> MountainTw(String times, String dateEnd2,String code,String stime);
|
List<MountainrainsCVO> MountainTr(String times, String dateEnd3,String code,String stime);
|
List<Map<String, Object>> selecMoneYi(String times, String dateEnd1, String code);
|
List<Map<String, Object>> selecMoneTw(String times, String dateEnd2, String code);
|
List<Map<String, Object>> selecMoneTr(String times, String dateEnd3, String code);
|
List<Map<String, Object>> selectTu();
|
List<Map<String, Object>> selectS(String stime);
|
void del();
|
}
|