63 lines
2.1 KiB
C#
63 lines
2.1 KiB
C#
using IRaCIS.Application.Interfaces;
|
|
using IRaCIS.Core.Infra.EFCore;
|
|
using IRaCIS.Core.Domain.Share;
|
|
using IRaCIS.Core.Application.Filter;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using IRaCIS.Core.Application.Service.WorkLoad.DTO;
|
|
using Microsoft.AspNetCore.Authorization;
|
|
using IRaCIS.Core.Application.Auth;
|
|
using IRaCIS.Core.Application.Service.Reading.Dto;
|
|
using IRaCIS.Core.Domain.Share.Reading;
|
|
using MassTransit;
|
|
using IRaCIS.Core.Application.Service.Reading;
|
|
|
|
namespace IRaCIS.Application.Services
|
|
{
|
|
/// <summary>
|
|
/// 阅片问题.标准
|
|
/// </summary>
|
|
[ApiExplorerSettings(GroupName = "Reading")]
|
|
public class ReadingQuestionService : BaseService
|
|
{
|
|
|
|
public IRepository<SubjectVisit> _subjectVisitRepository;
|
|
|
|
private readonly IRepository<ClinicalDataTrialSet> _clinicalDataTrialSetRepository;
|
|
private readonly IRepository<ClinicalDataSystemSet> _clinicalDataSystemSetRepository;
|
|
private readonly IRepository<PreviousPDF> _previousPDFRepository;
|
|
|
|
public ReadingQuestionService(IRepository<SubjectVisit> subjectVisitRepository,
|
|
|
|
IRepository<ClinicalDataTrialSet> ClinicalDataTrialSetRepository,
|
|
IRepository<ClinicalDataSystemSet> ClinicalDataSystemSetRepository,
|
|
IRepository<PreviousPDF> previousPDFRepository
|
|
)
|
|
{
|
|
_subjectVisitRepository = subjectVisitRepository;
|
|
|
|
_clinicalDataTrialSetRepository = ClinicalDataTrialSetRepository;
|
|
_clinicalDataSystemSetRepository = ClinicalDataSystemSetRepository;
|
|
this._previousPDFRepository = previousPDFRepository;
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 新增修改
|
|
/// </summary>
|
|
/// <param name="indto"></param>
|
|
/// <returns></returns>
|
|
[HttpPost]
|
|
public async Task<IResponseOutput> AddOrUpdateReadingQuestionCriterionSystem(AddOrUpdateReadingQuestionCriterionSystemInDto indto)
|
|
{
|
|
var entity = await _clinicalDataTrialSetRepository.InsertOrUpdateAsync(indto,true);
|
|
return ResponseOutput.Ok(entity.Id.ToString());
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|