|
|
@@ -1,9 +1,7 @@
|
|
|
package com.izouma.nineth.repo;
|
|
|
|
|
|
import com.izouma.nineth.domain.User;
|
|
|
-import com.izouma.nineth.dto.CollectionStockAndSale;
|
|
|
import com.izouma.nineth.dto.InvitedUserDTO;
|
|
|
-import com.izouma.nineth.dto.InvitorDTO;
|
|
|
import com.izouma.nineth.enums.AuthStatus;
|
|
|
import com.izouma.nineth.security.Authority;
|
|
|
import org.springframework.cache.annotation.Cacheable;
|
|
|
@@ -16,6 +14,7 @@ import javax.transaction.Transactional;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.Collection;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
import java.util.Optional;
|
|
|
|
|
|
public interface UserRepo extends JpaRepository<User, Long>, JpaSpecificationExecutor<User> {
|
|
|
@@ -263,4 +262,8 @@ public interface UserRepo extends JpaRepository<User, Long>, JpaSpecificationExe
|
|
|
@Modifying
|
|
|
@Query("update User set destroyPoint = destroyPoint + ?2 where id = ?1")
|
|
|
void addDestroyPoint(Long id, int num);
|
|
|
+
|
|
|
+ @Query(nativeQuery = true, value ="SELECT user.avatar avatar, user.nickname nickname, user.level level FROM user WHERE user.id = ?1 AND user.del = false")
|
|
|
+ Map<String, String> websocketQuery(Long userId);
|
|
|
+
|
|
|
}
|