IStatisticsQueryDao.java 960 B

12345678910111213141516171819202122232425262728293031
  1. package com.ssj.statistics.dao;
  2. import com.ssj.api.domain.vo.homework.CheckDetailVO;
  3. import com.ssj.api.domain.vo.statistics.ListVO;
  4. import org.springframework.data.domain.Page;
  5. import org.springframework.data.domain.Pageable;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * @author sh
  10. * @className IStatisticsQueryDao
  11. * @description interface
  12. * @date 2021/2/27
  13. */
  14. public interface IStatisticsQueryDao {
  15. Page<Map<String, Object>> statisticsList(Map<String, Object> params, Pageable initPage);
  16. Page<Map<String, Object>> errorList(Map<String, Object> params, Pageable initPage);
  17. List<Map<String, Object>> findStudentErrorList(String date,String teacherId,String subject);
  18. Map<String, Object> findTotalData(Map<String, Object> params);
  19. List<CheckDetailVO> checkDetailList(String homeworkId);
  20. List<Map<String, Object>> salaryList(String userId, int month, int year);
  21. List<ListVO> statisticsDataList(String dataDate);
  22. }