IBmConstructionPayService.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.ruoyi.system.service.project;
  2. import com.ruoyi.system.domain.project.BmConstructionPay;
  3. import java.util.List;
  4. /**
  5. * 项目到资
  6. (最少一条记录、合计、回写项目单)Service接口
  7. *
  8. * @author ruoyi
  9. * @date 2021-03-08
  10. */
  11. public interface IBmConstructionPayService
  12. {
  13. /**
  14. * 查询项目到资
  15. (最少一条记录、合计、回写项目单)
  16. *
  17. * @param id 项目到资
  18. (最少一条记录、合计、回写项目单)ID
  19. * @return 项目到资
  20. (最少一条记录、合计、回写项目单)
  21. */
  22. public BmConstructionPay selectBmConstructionPayById(Long id);
  23. /**
  24. * 查询项目到资
  25. (最少一条记录、合计、回写项目单)列表
  26. *
  27. * @param bmConstructionPay 项目到资
  28. (最少一条记录、合计、回写项目单)
  29. * @return 项目到资
  30. (最少一条记录、合计、回写项目单)集合
  31. */
  32. public List<BmConstructionPay> selectBmConstructionPayList(BmConstructionPay bmConstructionPay);
  33. /**
  34. * 新增项目到资
  35. (最少一条记录、合计、回写项目单)
  36. *
  37. * @param bmConstructionPay 项目到资
  38. (最少一条记录、合计、回写项目单)
  39. * @return 结果
  40. */
  41. public int insertBmConstructionPay(BmConstructionPay bmConstructionPay);
  42. /**
  43. * 修改项目到资
  44. (最少一条记录、合计、回写项目单)
  45. *
  46. * @param bmConstructionPay 项目到资
  47. (最少一条记录、合计、回写项目单)
  48. * @return 结果
  49. */
  50. public int updateBmConstructionPay(BmConstructionPay bmConstructionPay);
  51. /**
  52. * 批量删除项目到资
  53. (最少一条记录、合计、回写项目单)
  54. *
  55. * @param ids 需要删除的项目到资
  56. (最少一条记录、合计、回写项目单)ID
  57. * @return 结果
  58. */
  59. public int deleteBmConstructionPayByIds(Long[] ids);
  60. /**
  61. * 删除项目到资
  62. (最少一条记录、合计、回写项目单)信息
  63. *
  64. * @param id 项目到资
  65. (最少一条记录、合计、回写项目单)ID
  66. * @return 结果
  67. */
  68. public int deleteBmConstructionPayById(Long id);
  69. }