TProjectPoolMapper.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. package com.ruoyi.invest.mapper;
  2. import com.ruoyi.invest.domain.TProjectPool;
  3. import org.apache.ibatis.annotations.Param;
  4. import java.util.List;
  5. /**
  6. * 项目池Mapper接口
  7. *
  8. * @author ruoyi
  9. * @date 2024-02-21
  10. */
  11. public interface TProjectPoolMapper
  12. {
  13. /**
  14. * 查询项目池
  15. *
  16. * @param id 项目池主键
  17. * @return 项目池
  18. */
  19. public TProjectPool selectTProjectPoolById(String id);
  20. /**
  21. * 查询项目池列表
  22. *
  23. * @param tProjectPool 项目池
  24. * @return 项目池集合
  25. */
  26. public List<TProjectPool> selectTProjectPoolList(TProjectPool tProjectPool);
  27. /**
  28. * 新增项目池
  29. *
  30. * @param tProjectPool 项目池
  31. * @return 结果
  32. */
  33. public int insertTProjectPool(TProjectPool tProjectPool);
  34. /**
  35. * 修改项目池
  36. *
  37. * @param tProjectPool 项目池
  38. * @return 结果
  39. */
  40. public int updateTProjectPool(TProjectPool tProjectPool);
  41. /**
  42. * 删除项目池
  43. *
  44. * @param id 项目池主键
  45. * @return 结果
  46. */
  47. public int deleteTProjectPoolById(String id);
  48. /**
  49. * 批量删除项目池
  50. *
  51. * @param ids 需要删除的数据主键集合
  52. * @return 结果
  53. */
  54. public int deleteTProjectPoolByIds(String[] ids);
  55. /**
  56. * 批量删除项目池
  57. *
  58. * @param ids 需要删除的数据主键集合
  59. * @return 结果
  60. */
  61. public int updateTProjectPoolByIds(String[] ids);
  62. /**
  63. * 根绝年份后两位查询编号数量实现自增
  64. * @param year
  65. * @return
  66. */
  67. int selectTProjectPoolCode(String year);
  68. /**
  69. * 查询评估考察列表
  70. * @param tProjectPool
  71. * @return
  72. */
  73. List<TProjectPool> selectTProjectPoolReviewList(TProjectPool tProjectPool);
  74. /**
  75. * 修改立项状态
  76. * @param id
  77. * @param flag
  78. * @return
  79. */
  80. int updateTProjectPoolByApprovalFlag(@Param("id") String id,@Param("flag") String flag);
  81. /**
  82. * 修改尽调状态
  83. * @param id
  84. * @param flag
  85. * @return
  86. */
  87. int updateTProjectPoolByInvestigateFlag(@Param("id") String id,@Param("flag") String flag);
  88. /**
  89. * 修改投决状态
  90. * @param id
  91. * @param flag
  92. * @return
  93. */
  94. int updateTProjectPoolByDecisionFlag(@Param("id") String id,@Param("flag") String flag);
  95. }