Add Play Records page and apis, finish migration (except for online matching)

This commit is contained in:
asesidaa
2023-02-23 00:35:59 +08:00
parent e5eee66ff2
commit eb4380b6d5
28 changed files with 450 additions and 50 deletions
@@ -23,7 +23,15 @@ public class ProfilesController : BaseController<ProfilesController>
return result;
}
[HttpPost("Favorite")]
[HttpGet("SongPlayRecords/{cardId:long}")]
public async Task<ServiceResult<List<SongPlayRecord>>> GetSongPlayRecords(long cardId)
{
var result = await Mediator.Send(new GetSongPlayRecordsQuery(cardId));
return result;
}
[HttpPost("SetFavorite")]
public async Task<ServiceResult<bool>> SetFavoriteMusic(MusicFavoriteDto favorite)
{
var result = await Mediator.Send(new SetFavoriteMusicCommand(favorite));