|
@@ -2,7 +2,10 @@ package com.mooctest.crowd.domain.dao;
|
|
|
|
|
|
import com.mooctest.crowd.domain.model.UserTaskCountPO;
|
|
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
|
|
+import org.springframework.data.jpa.repository.Modifying;
|
|
|
+import org.springframework.data.jpa.repository.Query;
|
|
|
import org.springframework.data.repository.CrudRepository;
|
|
|
+import org.springframework.data.repository.query.Param;
|
|
|
|
|
|
import javax.transaction.Transactional;
|
|
|
import java.util.List;
|
|
@@ -17,4 +20,10 @@ public interface UserTaskCountDao extends CrudRepository<UserTaskCountPO, Long>,
|
|
|
|
|
|
Optional<UserTaskCountPO> findById(Long id);
|
|
|
|
|
|
+ List<UserTaskCountPO> findAll();
|
|
|
+
|
|
|
+ @Modifying
|
|
|
+ @Query(nativeQuery = true,value="UPDATE user_task_count SET UTC_COUNT=?1 WHERE UTC_USER_ID=?2")
|
|
|
+ void updateCount(@Param("userId") long userId,@Param("count") long count);
|
|
|
+
|
|
|
}
|