KyxmMonthProgressManager.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.zhcs.dt.service.information.monthProgress;
  2. import java.util.List;
  3. import com.zhcs.dt.util.PageData;
  4. /**
  5. * @author yuanfei
  6. * @date 2019年2月22日
  7. * @desc 月度养护计划
  8. */
  9. public interface KyxmMonthProgressManager {
  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. List<PageData> getReportInfo(PageData pd) throws Exception;
  56. void deleteMonthRecord(PageData pd) throws Exception;
  57. void insertMonthRecord(PageData pd) throws Exception;
  58. void updateWCQKRecord(PageData pd) throws Exception;
  59. }