PmTimeConfService.java 940 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.usky.iot.service;
  2. import com.usky.common.core.bean.CommonPage;
  3. import com.usky.iot.domain.PmTimeConf;
  4. import com.usky.common.mybatis.core.CrudService;
  5. import com.usky.iot.domain.PmWorkReport;
  6. import com.usky.iot.service.vo.PmSubmitCountResponseVO;
  7. import java.time.LocalDate;
  8. import java.time.LocalDateTime;
  9. /**
  10. * <p>
  11. * 工作报告提交时间配置表 服务类
  12. * </p>
  13. *
  14. * @author fu
  15. * @since 2025-01-10
  16. */
  17. public interface PmTimeConfService extends CrudService<PmTimeConf> {
  18. /**
  19. * 获取提交统计
  20. * @param submitDate
  21. * @return
  22. */
  23. PmSubmitCountResponseVO submitCount(String submitDate);
  24. /**
  25. * 获取提交列表
  26. * @return
  27. */
  28. CommonPage<Object> submitPage(String submitDate, Integer queryType, Integer reportId, Integer pageNum, Integer pageSize);
  29. /**
  30. * 获取提交时间
  31. * @return
  32. */
  33. public PmTimeConf getTimeConf(Integer tenantId);
  34. }