package com.xintong.visualinspection.service; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.xintong.visualinspection.bean.CheckAppealStatistic; import com.xintong.visualinspection.bean.CheckmanStatisticsBean; import com.xintong.visualinspection.bean.StatisticsBean; import com.xintong.visualinspection.bean.StatisticsBo; import com.xintong.visualinspection.bean.StatisticsFsWork; import com.xintong.visualinspection.pojo.TaskAndScore; /** * * * StatisticsService * * tiger * tiger * 2017年5月4日 上午10:41:40 * * @version 1.0.0 * */ public interface StatisticsService { public List getEmployeeCheckedInfo(StatisticsBean obj); public List getFeeStationCheckedScore(StatisticsBean obj); public List getFeeStationCheckItemScore(StatisticsBean obj); public void getEmployeeCheckedInfo(StatisticsBean obj,HttpServletRequest req,HttpServletResponse resp); public void getFeeStationCheckedScore(StatisticsBean obj,HttpServletRequest req,HttpServletResponse resp); public void getFeeStationCheckItemScore(StatisticsBean obj,HttpServletRequest req,HttpServletResponse resp); public List getYearScoreChange(StatisticsBean obj); public List getFeeStationScoreInfo(StatisticsBean obj); public List getCenterManageScoreInfo(StatisticsBean obj); public List getSingleFeeStationScoreInfo(StatisticsBean obj); // 考核扣分情况占比 public StatisticsBean getCheckedScoreInfo(StatisticsBean obj); // 分项考核情况占比 public List getCheckedItemScoreInfo(StatisticsBean obj); // 分项具体考核情况占比 public Map> get2CheckedItemScoreInfo(StatisticsBean obj); // 个人得分排名 public List getPersonalScoreInfo(StatisticsBean obj); // 收费站进步前5 public List getFSUp5Person(StatisticsBean obj); // 个人收费员的一年得分情况 public List getOneFSCheckedInfo(StatisticsBean obj); // 个人各项扣分情况 public List getOneCheckedItemInfo(StatisticsBean obj); // 个人扣分情况 / 个人稽查情况 public List getOneCheckedDetailInfo(StatisticsBean obj); public CheckmanStatisticsBean getCheckmanStatisticInfo(CheckmanStatisticsBean obj); // 出勤明细统计 public List getFsWorkStatisticInfo(StatisticsFsWork obj); // 顶岗出勤明细统计 public List getUnregularFsWorkStatisticInfo(StatisticsFsWork obj); // 正常在岗人数统计 public List getFsWorkPerson(StatisticsFsWork obj); // 顶岗人数统计 public List getFsWorkUnregularWorkPerson(StatisticsFsWork obj); // 申诉情况统计 public List getCheckAppealStatistic(CheckAppealStatistic obj); // 收费站Excel申诉 public void getExcelAppealInfo(CheckAppealStatistic obj,String monthName,HttpServletRequest req,HttpServletResponse resp); // 稽查人员工作量统计 public void getCheckInfo(StatisticsBean obj,HttpServletRequest req,HttpServletResponse resp); }