IIndexService.java 884 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.wtkj.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.wtkj.entity.IndexMessage;
  4. import com.wtkj.entity.Task;
  5. import com.wtkj.vo.IndexProjectAndTaskSummaryVO;
  6. import com.wtkj.vo.MyIndexTaskStatistics;
  7. import com.wtkj.vo.ScheduleUserVO;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * @author Blizzard
  12. * @create at 2023-09-20 14:51
  13. * @describe
  14. */
  15. public interface IIndexService {
  16. IndexProjectAndTaskSummaryVO projectAndTaskSummary(Long topDept);
  17. IPage<IndexMessage> todoList(Integer isRead, IPage<IndexMessage> page);
  18. Object studyList(IPage<Object> page);
  19. IndexMessage messageDetail(Long id);
  20. List<ScheduleUserVO> schedule(Long topDept, String date);
  21. List<Task> scheduleExpand(Long userId, String date);
  22. List<Map<String, Integer>> mapStatistics(Long topDept, String date);
  23. MyIndexTaskStatistics myStatistics(String date);
  24. }