package com.cloud.count.service; import com.cloud.count.model.Config; import com.cloud.count.model.People; import java.text.ParseException; import java.util.Date; import java.util.Map; public interface CountService { /** * 查询页面所需数据,包括 * 1.时间段内的进校人数 进校人数= 实际进校人数+校正值 * 2.时间段内的出校人数 * 3.校内人数 校内人数=进校人数-出校人数+初始值 * 4.此时的进校人数 * 5.此时的出校人数 * 6.按小时统计 校内人数 * @return */ Map getData() throws ParseException; /** * 统计开始时间到现在的进出入情况 * @return */ Map getNowData(Date startdate); void savePeople(People people); void updateConfigInfo(Config config); void updateConfigPassword(String password); void updateConfig(Config config); Config getConfig(); void countType(int countType); void setOld(); }