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<String,Object> getData() throws ParseException;
|
|
/**
|
* 统计开始时间到现在的进出入情况
|
* @return
|
*/
|
Map<String,Object> 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();
|
}
|