package com.gkhy.hazmat.system.service;
|
|
|
import com.gkhy.hazmat.common.api.CommonPage;
|
import com.gkhy.hazmat.system.domain.vo.HzEntryRecordVO;
|
import com.gkhy.hazmat.system.domain.vo.HzHazmatUseVO;
|
import com.gkhy.hazmat.system.domain.vo.HzHomeDataVO;
|
|
import javax.servlet.http.HttpServletResponse;
|
import java.io.IOException;
|
import java.util.List;
|
|
/**
|
* 统计 服务类
|
*/
|
public interface HzStatisticService {
|
/**
|
* 一周入库统计
|
* @return
|
*/
|
public List<HzEntryRecordVO> entryStatic(Long companyId);
|
|
/**
|
* 一周领用统计
|
* @return
|
*/
|
public List<HzEntryRecordVO> useEverydayStatic(Long companyId);
|
|
/**
|
* 一周领用最多的危化品(最多前10个)
|
* @return
|
*/
|
public List<HzHazmatUseVO> maxUseStatic(Long companyId);
|
|
/**
|
* 首页数据统计
|
* @return
|
*/
|
HzHomeDataVO homeDataStatistic(Long companyId);
|
|
/**
|
* 分页统计危化品使用数量
|
* @param startTime
|
* @param endTime
|
* @return
|
*/
|
CommonPage useStatic(String startTime, String endTime,Long companyId);
|
|
void importBaiscUse(HttpServletResponse response, String startTime, String endTime) throws IOException;
|
}
|