| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208 |
- package com.happy.dao;
- import com.happy.Model.Secondplace;
- import com.happy.Model.Tour.Hotel;
- import com.happy.Model.Tour.TourDayt;
- import com.happy.Model.Tour.Tourx;
- import com.happy.Model.Travel.*;
- import org.springframework.jdbc.core.BeanPropertyRowMapper;
- import org.springframework.jdbc.core.namedparam.MapSqlParameterSource;
- import java.util.List;
- public interface TourDao {
- public int insertToday(TourDayt tourDayt);
- public int updateToday(TourDayt tourDayt);
- public List<TourDayt> queryTourByDay(String dateTime);
- // 今日旅游人数
- public TourDayt queryTotalTour(String sm_date);
- // 本-月-年旅游人数
- public TourDayt queryTotalTourOther(String sm_date);
- // 往日旅游人数
- public TourDayt queryLastTour(String dateTime);
- // 往-月-年旅游人数
- public TourDayt queryLastTourOther(String dateTime);
- // 查询缓存-天-判断是否存在
- public List<TourDayt> queryTourByOther(String dateTime);
- // 查询景点累计数据
- public TourDayt queryTourT();
- // 查询景点每日数据
- public TourDayt queryTourDay();
- /**==================缓存二================**/
- // 今日某景点游客
- public TravelT queryDayAndPlace(String sm_date,String sm_place);
- // 查询缓存-天-判断是否存在
- public List<TravelT> queryDayAndPlaceExis(String dateTime,String place);
- public int insertTodayAndPlace(TravelT travelT);
- // 各景点累计人流
- public List<TravelT> queryTravelT();
- public List<TourDayt> queryTour();
- // 分页查找景区每日人数
- public List<TourDayt> queryTourPage(int page, int rows,String sqlx);
- // 分页查找景区每日人数
- public int queryTourPaget(String sqlx);
- /**================月=======================**/
- // 本月旅游人数
- public TourDayt queryMonthTour(String sm_date);
- // 查询缓存-月-判断是否存在
- public List<TourDayt> queryTourByMonth(String dateTime);
- public int insertMonth(TourDayt tourDayt);
- // 查询缓存月旅游统计
- public List<TourDayt> queryTourM();
- /**================年=======================**/
- // 本年旅游人数
- public TourDayt queryYearTour(String sm_date);
- // 查询缓存-年-判断是否存在
- public List<TourDayt> queryTourByYear(String dateTime);
- public int insertYear(TourDayt tourDayt);
- // 查询缓存月旅游统计
- public List<TourDayt> queryTourY();
- /**================各省-年月日统计=================**/
- // 各省日统计
- public List<TravelProvin> queryTourProvince(String sm_date);
- // 查询缓存-省-判断是否存在
- public List<TravelProvin> queryTourByProvince(TravelProvin travelProvin);
- public int insertProvince(TravelProvin travelProvin);
- // 各省月-年统计
- public List<TravelProvin> queryTourProvinceM(String sm_date);
- // 各省月-累计统计
- public List<TravelProvin> queryTourProvinceT();
- /**====================近12小时人次记录===================**/
- // 每小时人次
- public TourDayt queryTotalHour(String sm_time);
- // 缓存是否存在
- public TourDayt queryExistHour(String sm_time);
- // 插入缓存
- public int insertHour(TourDayt tourDayt);
- // 查询日12小时趋势
- public List<TourDayt> queryHourHistory(String sm_date,String sm_time, int m);
- /**================性别统计=======================**/
- // 每日男性统计
- public TravelGender queryTourGenderD(String sm_date,String sm_gender);
- // 查询缓存-省-判断是否存在
- public List<TravelGender> queryTourByGender(TravelGender travelGender);
- public int insertGender(TravelGender travelGender);
- // 男女性别年统计
- public List<TravelGender> queryTourByGenderAndYear(String dateTime);
- // 男女性别累计统计
- public List<TravelGender> queryGenderT();
- /**================年龄统计=======================**/
- // 年龄时间统计
- public TravelAge queryTourAge(String sm_date, String ageArea, String sqlx);
- // 查询缓存-年龄-判断是否存在
- public List<TravelAge> queryTourByAge(TravelAge travelAge);
- public int insertAge(TravelAge travelAge);
- // 男女性别年统计
- public List<TravelAge> queryTourByAgeAndYear(String dateTime);
- // 年龄累计统计
- public List<TravelAge> queryAgeT();
- /**================景区游客人数统计=======================**/
- // 景区游客日人数统计
- public List<TravelT> queryTourNum(String sm_date);
- // 查询缓存-各景区当日-判断是否存在
- public List<TravelT> queryTourByNum(TravelT travelT);
- // 景区游客累积人数统计
- public List<TravelT> queryTourNumT();
- // 各景区游客累积人数统计
- public List<TravelT> queryGTourNumT();
- public int insertNum(TravelT travelT);
- // 各景点年月年统计
- public List<TravelT> queryTourByNumAndTime(String dateTime);
- // 各景区人数排行跨日期
- public List<TravelT> queryTourNumByDate(String startTime, String endTime);
- /**================景区过夜人数统计=======================**/
- // 景区过夜日人数统计
- public List<Travelye> queryTourYe(String sm_date);
- // 查询缓存-各景区过夜-判断是否存在
- public List<Travelye> queryTourByYe(Travelye travelye);
- public int insertYe(Travelye travelye);
- // 过夜游客按时查找
- public List<Travelye> queryTouYeByDate(String startTime, String endTime);
- // 各镇过夜年月年统计
- public List<Travelye> queryTourByNumAndYe(String dateTime);
- // 各酒店过夜人数‘
- public List<Hotel> queryHotel(int page, int rows, String startTime, String endTime, String sqlx);
- // 查询用户表中的总记录数
- public int queryHotelTotal(String startTime,String endTime,String s1);
- // 最大访客量
- public int queryMaxTour(String place_name);
- // 景区游客日人数统计
- public List<TravelT> queryTourNumByPlace(String sm_place);
- // 景区游客累计人数统计
- public List<TravelT> queryTourNumByPlaceT(String sm_place);
- // 景区最大人口修改
- public int updateMaxT(String place_name,String maxnum);
- // 36个景点
- public List<Secondplace> queryTourPlace();
- // 旅游数量参数
- public List<Tourx> queryTx();
- // 景区参数修改
- public int updateTx(Tourx tourx);
- // 各省月游客统计-分页
- public List<TravelProvin> queryTourProvincePage(String time1,String time2,String sqlx,int page, int rows);
- // 各省游客总数-分页
- public int queryTourProvinceTotal(String time1,String time2,String sqlx);
- }
|