started implement admin rights

#16 admin rights
This commit is contained in:
Isaac Parenteau
2019-10-12 23:33:28 -05:00
parent f8c145efa9
commit c169061b07
3 changed files with 202 additions and 84 deletions

View File

@@ -28,6 +28,7 @@
package net.locusworks.discord.eighttrack.database.repos;
import java.util.List;
import java.util.Set;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;
@@ -53,4 +54,9 @@ public interface GuildSongRepository extends CrudRepository<GuildSong, Long> {
@Query("SELECT gs FROM GuildSong gs WHERE gs.guild.guildId = ?1 ORDER BY RAND()")
List<GuildSong> findRandomSong(Long guildId);
List<GuildSong> findByGuildAndUuidIn(DiscordGuild guild, Set<String> uuid);
@Query("SELECT gs FROM GuildSong gs WHERE gs.guild.guildId = ?1 AND gs.uuid = ?2")
List<GuildSong> findByGuildAndUuidIn(Long guildId, Set<String> uuid);
}