|
@@ -35,19 +35,19 @@ public interface CrowdTestProjectDao extends CrudRepository<CrowdTestProjectPO,
|
|
List<CrowdTestProjectPO> findAll();
|
|
List<CrowdTestProjectPO> findAll();
|
|
|
|
|
|
//广场查找项目
|
|
//广场查找项目
|
|
- @Query(value = "SELECT * FROM crowd_test_project p WHERE CTP_STATUS = 1 and CTP_PDT_ID = 2 and CTP_NAME LIKE ?1 and CTP_IS_DELETED = 0 ORDER BY CTP_CREATE_TIME DESC", nativeQuery = true)
|
|
|
|
|
|
+ @Query(value = "SELECT * FROM crowd_test_project p WHERE CTP_STATUS = 1 and CTP_PDT_ID = 2 and CTP_PDT_ID != 0 and CTP_NAME LIKE ?1 and CTP_IS_DELETED = 0 ORDER BY CTP_CREATE_TIME DESC", nativeQuery = true)
|
|
List<CrowdTestProjectPO> findWaitingAcceptByNameLike(String name);
|
|
List<CrowdTestProjectPO> findWaitingAcceptByNameLike(String name);
|
|
|
|
|
|
//这个指定了查询条数 适用于众测广场首页
|
|
//这个指定了查询条数 适用于众测广场首页
|
|
- @Query(value = "SELECT * FROM crowd_test_project p WHERE CTP_STATUS =1 and CTP_PDT_ID = 2 and CTP_IS_DELETED = 0 ORDER BY CTP_CREATE_TIME DESC LIMIT ?1", nativeQuery = true)
|
|
|
|
|
|
+ @Query(value = "SELECT * FROM crowd_test_project p WHERE CTP_STATUS =1 and CTP_PDT_ID = 2 and CTP_PDT_ID != 0 and CTP_IS_DELETED = 0 ORDER BY CTP_CREATE_TIME DESC LIMIT ?1", nativeQuery = true)
|
|
List<CrowdTestProjectPO> findSquareIndexProject(int indexCount);
|
|
List<CrowdTestProjectPO> findSquareIndexProject(int indexCount);
|
|
|
|
|
|
//适用于众测广场 指定了查询热门项目卡片显示的数量
|
|
//适用于众测广场 指定了查询热门项目卡片显示的数量
|
|
- @Query(value = "SELECT * FROM crowd_test_project p WHERE CTP_STATUS !=4 and CTP_STATUS !=5 and CTP_IS_DELETED = 0 ORDER BY CTP_JOIN_COUNT DESC ,CTP_CREATE_TIME DESC LIMIT ?1 ", nativeQuery = true)
|
|
|
|
|
|
+ @Query(value = "SELECT * FROM crowd_test_project p WHERE CTP_STATUS !=4 and CTP_STATUS !=5 and CTP_PDT_ID != 0 and CTP_IS_DELETED = 0 ORDER BY CTP_JOIN_COUNT DESC ,CTP_CREATE_TIME DESC LIMIT ?1 ", nativeQuery = true)
|
|
List<CrowdTestProjectPO> findHotProjectCardLimitCount(int projectCount);
|
|
List<CrowdTestProjectPO> findHotProjectCardLimitCount(int projectCount);
|
|
|
|
|
|
//更多热门项目
|
|
//更多热门项目
|
|
- @Query(value = "SELECT * FROM crowd_test_project p WHERE CTP_STATUS !=4 and CTP_STATUS !=5 and CTP_IS_DELETED = 0 ORDER BY CTP_JOIN_COUNT DESC ,CTP_STATUS ASC, CTP_CREATE_TIME DESC; ", nativeQuery = true)
|
|
|
|
|
|
+ @Query(value = "SELECT * FROM crowd_test_project p WHERE CTP_STATUS !=4 and CTP_STATUS !=5 and CTP_PDT_ID != 0 and CTP_IS_DELETED = 0 ORDER BY CTP_JOIN_COUNT DESC ,CTP_STATUS ASC, CTP_CREATE_TIME DESC; ", nativeQuery = true)
|
|
List<CrowdTestProjectPO> findAllHotProject();
|
|
List<CrowdTestProjectPO> findAllHotProject();
|
|
|
|
|
|
CrowdTestProjectPO findByIdAndIsDeleted(Long id, int isDeleted);
|
|
CrowdTestProjectPO findByIdAndIsDeleted(Long id, int isDeleted);
|