IndexBaseMonthDataService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.ym.mec.biz.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. import java.util.Set;
  5. import com.ym.mec.biz.dal.dto.IndexBaseDto;
  6. import com.ym.mec.biz.dal.dto.IndexErrorDataExportDto;
  7. import com.ym.mec.biz.dal.entity.IndexBaseMonthData;
  8. import com.ym.mec.biz.dal.entity.IndexErrInfoDto;
  9. import com.ym.mec.biz.dal.enums.IndexDataType;
  10. import com.ym.mec.biz.dal.enums.IndexErrorType;
  11. import com.ym.mec.biz.dal.page.IndexDataQueryInfo;
  12. import com.ym.mec.common.service.BaseService;
  13. public interface IndexBaseMonthDataService extends BaseService<Long, IndexBaseMonthData> {
  14. List<IndexBaseDto> getIndexBaseData(IndexDataQueryInfo indexDataQueryInfo);
  15. void indexBaseDataTask(String month, Set<IndexDataType> dataTypes);
  16. Map<String, Object> getIndexErrData(String organIds, IndexErrorType errorType);
  17. List<IndexErrorDataExportDto> exportIndexErrData(String organIds, IndexErrorType errorType);
  18. /**
  19. * 事项提醒
  20. * @param organIds
  21. * @return
  22. */
  23. List<IndexErrInfoDto> getRemindMatterData(String organIds);
  24. /**
  25. * 是否有提醒事项
  26. * @param organIds
  27. * @return
  28. */
  29. Map<String,Boolean> hasIndexErrData(String organIds);
  30. }