2020-08-31 12:30:07 +00:00
|
|
|
package code.name.monkey.retromusic.db
|
|
|
|
|
|
|
|
import androidx.room.*
|
|
|
|
|
|
|
|
@Dao
|
|
|
|
interface PlayCountDao {
|
|
|
|
@Insert(onConflict = OnConflictStrategy.REPLACE)
|
|
|
|
fun insertSongInPlayCount(playCountEntity: PlayCountEntity)
|
|
|
|
|
|
|
|
@Update
|
|
|
|
fun updateSongInPlayCount(playCountEntity: PlayCountEntity)
|
|
|
|
|
|
|
|
@Delete
|
|
|
|
fun deleteSongInPlayCount(playCountEntity: PlayCountEntity)
|
|
|
|
|
|
|
|
@Query("SELECT * FROM PlayCountEntity WHERE id =:songId")
|
|
|
|
fun checkSongExistInPlayCount(songId: Int): List<PlayCountEntity>
|
|
|
|
|
|
|
|
@Query("SELECT * FROM PlayCountEntity ORDER BY play_count DESC")
|
|
|
|
fun playCountSongs(): List<PlayCountEntity>
|
2020-09-09 12:37:25 +00:00
|
|
|
|
|
|
|
@Query("DELETE FROM SongEntity WHERE id =:songId")
|
|
|
|
fun deleteSong(songId: Int)
|
2020-08-31 12:30:07 +00:00
|
|
|
}
|