using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using IRaCIS.Application.Interfaces;
using IRaCIS.Application.ViewModels;
using IRaCIS.Core.Application.Contracts.RequestAndResponse;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace IRaCIS.Core.API.Controllers.Reading
{
[Route("reading")]
[ApiController, Authorize, ApiExplorerSettings(GroupName = "Reading")]
public class ReadingController : ControllerBase
{
private readonly IReviewerReadingService _reviewerReadingService;
public ReadingController(IReviewerReadingService reviewerReadingService)
{
_reviewerReadingService = reviewerReadingService;
}
///
/// 获取医生个人任务列表
/// WorkloadType 1-tp,2-global,3-ad
///
///
///
[HttpPost, Route("getWorkloadList")]
public IResponseOutput> GetWorkloadList(WorkloadQueryParam param)
{
return ResponseOutput.Ok(_reviewerReadingService.GetWorkloadList(param));
}
}
}