BmProjectMapper.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.ruoyi.system.mapper.project;
  2. import com.ruoyi.system.domain.project.BmProject;
  3. import java.util.List;
  4. /**
  5. * 项目(添加线索)Mapper接口
  6. *
  7. * @author bm
  8. * @date 2021-03-03
  9. */
  10. public interface BmProjectMapper
  11. {
  12. /**
  13. * 查询项目(添加线索)
  14. *
  15. * @param id 项目(添加线索)ID
  16. * @return 项目(添加线索)
  17. */
  18. public BmProject selectBmProjectById(Long id);
  19. /**
  20. * 查询项目(添加线索)列表
  21. *
  22. * @param bmProject 项目(添加线索)
  23. * @return 项目(添加线索)集合
  24. */
  25. public List<BmProject> selectBmProjectList(BmProject bmProject);
  26. /**
  27. * 首页查询待审核列表
  28. * @param bmProject
  29. * @return
  30. */
  31. public List<BmProject> selectToBeReviewedList(BmProject bmProject);
  32. /**
  33. * 新增项目(添加线索)
  34. *
  35. * @param bmProject 项目(添加线索)
  36. * @return 结果
  37. */
  38. public int insertBmProject(BmProject bmProject);
  39. /**
  40. * 修改项目(添加线索)
  41. *
  42. * @param bmProject 项目(添加线索)
  43. * @return 结果
  44. */
  45. public int updateBmProject(BmProject bmProject);
  46. /**
  47. * 删除项目(添加线索)
  48. *
  49. * @param id 项目(添加线索)ID
  50. * @return 结果
  51. */
  52. public int deleteBmProjectById(Long id);
  53. /**
  54. * 批量删除项目(添加线索)
  55. *
  56. * @param ids 需要删除的数据ID
  57. * @return 结果
  58. */
  59. public int deleteBmProjectByIds(Long[] ids);
  60. /**
  61. * 统计分析公共查询列表
  62. * @param ids
  63. * @return
  64. */
  65. public List<BmProject> selectStatisticsList(Long[] ids);
  66. }