forked from gongxuegit/tiku-backend.net
feat: add student video and profile experience
This commit is contained in:
@@ -107,6 +107,27 @@ public sealed class ProfileController(
|
||||
cancellationToken));
|
||||
}
|
||||
|
||||
[HttpPost("check-in")]
|
||||
[EndpointSummary("每日签到")]
|
||||
[ProducesResponseType<CheckInResult>(StatusCodes.Status200OK)]
|
||||
public async Task<ActionResult<CheckInResult>> CheckIn(CancellationToken cancellationToken)
|
||||
{
|
||||
return Ok(await profileService.CheckInAsync(ResolveActor(), cancellationToken));
|
||||
}
|
||||
|
||||
[HttpGet("score-events")]
|
||||
[EndpointSummary("查询积分流水")]
|
||||
[ProducesResponseType<ProfileScoreEventList>(StatusCodes.Status200OK)]
|
||||
public async Task<ActionResult<ProfileScoreEventList>> ScoreEvents(
|
||||
[FromQuery] ProfileQueryDto query,
|
||||
CancellationToken cancellationToken)
|
||||
{
|
||||
return Ok(await profileService.GetScoreEventsAsync(
|
||||
ResolveActor(),
|
||||
new ProfileScoreEventQuery(query.Limit, query.SourceType, query.From, query.To),
|
||||
cancellationToken));
|
||||
}
|
||||
|
||||
[HttpPost("feedbacks")]
|
||||
[EndpointSummary("提交意见反馈")]
|
||||
[ProducesResponseType<FeedbackItem>(StatusCodes.Status200OK)]
|
||||
|
||||
Reference in New Issue
Block a user