PreventionCompletionManager.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.zhcs.dt.service.information.monthProgress;
  2. import java.util.List;
  3. import com.zhcs.dt.util.PageData;
  4. /**
  5. * @author zhengfei
  6. * @date 2019年2月18日
  7. * @desc 月度养护计划
  8. */
  9. public interface PreventionCompletionManager {
  10. /**
  11. *
  12. * @Title: listAll
  13. * @Description: 查询道路月度信息
  14. * @param @param pd
  15. * @param @return
  16. * @param @throws Exception
  17. * @return List<PageData>
  18. * @throws
  19. */
  20. List<PageData> listAll(PageData pd) throws Exception;
  21. /**
  22. *
  23. * @Title: roadlistAll
  24. * @Description: 查询公司道路信息
  25. * @param @param pd
  26. * @param @return
  27. * @param @throws Exception
  28. * @return List<PageData>
  29. * @throws
  30. */
  31. List<PageData> roadlistAll(PageData pd) throws Exception;
  32. /**
  33. *
  34. * @Title: findSumByCompanyAndRoad
  35. * @Description: 根据公司道路汇总
  36. * @param @param pd
  37. * @param @return
  38. * @param @throws Exception
  39. * @return List<PageData>
  40. * @throws
  41. */
  42. List<PageData> findSumByCompanyAndRoad(PageData pd) throws Exception;
  43. /**
  44. * @Title: save
  45. * @Description: 新增
  46. * @param @param pd
  47. * @return void
  48. * @throws
  49. */
  50. void save(List<PageData> pd)throws Exception;
  51. List<PageData> getReportlist(PageData pd) throws Exception;
  52. void addMonthlyReport(PageData pd) throws Exception;
  53. void delMonthlyReport(PageData pd) throws Exception;
  54. void delMonthlyCompletion(PageData pd) throws Exception;
  55. }