修改swagger 不显示某些方法

Test_HIR_Net8
he 2025-08-18 09:26:50 +08:00
parent dedb1c152f
commit 17a7634a37
2 changed files with 9 additions and 0 deletions

View File

@ -6,6 +6,7 @@ using IRaCIS.Core.Infra.EFCore.Common;
using IRaCIS.Core.Infrastructure; using IRaCIS.Core.Infrastructure;
using MassTransit; using MassTransit;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;
using MiniExcelLibs; using MiniExcelLibs;
@ -642,6 +643,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// <param name="taskId">任务Id</param> /// <param name="taskId">任务Id</param>
/// <param name="questionType">任务类型</param> /// <param name="questionType">任务类型</param>
/// <returns></returns> /// <returns></returns>
[ApiExplorerSettings(IgnoreApi = true)]
public string GetTaskanswer(List<ReadingTaskQuestionAnswer>? answerList, List<Dictionary>? dictionList, List<Dictionary>? unitDictionary, Guid taskId, QuestionType questionType) public string GetTaskanswer(List<ReadingTaskQuestionAnswer>? answerList, List<Dictionary>? dictionList, List<Dictionary>? unitDictionary, Guid taskId, QuestionType questionType)
{ {
var answerData = answerList.FirstOrDefault(x => x.VisitTaskId == taskId && x.ReadingQuestionTrial.QuestionType == questionType); var answerData = answerList.FirstOrDefault(x => x.VisitTaskId == taskId && x.ReadingQuestionTrial.QuestionType == questionType);
@ -706,6 +708,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// </summary> /// </summary>
/// <param name="visitTaskInfo"></param> /// <param name="visitTaskInfo"></param>
/// <returns></returns> /// <returns></returns>
[ApiExplorerSettings(IgnoreApi = true)]
public async Task<string> GetReportExportNo(VisitTask visitTaskInfo) public async Task<string> GetReportExportNo(VisitTask visitTaskInfo)
{ {
if (visitTaskInfo.ReportExportDate != null && visitTaskInfo.ReportExportNum != null) if (visitTaskInfo.ReportExportDate != null && visitTaskInfo.ReportExportNum != null)
@ -838,6 +841,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// <param name="questionMark">问题标识</param> /// <param name="questionMark">问题标识</param>
/// <param name="rowIndex">索引</param> /// <param name="rowIndex">索引</param>
/// <returns></returns> /// <returns></returns>
[ApiExplorerSettings(IgnoreApi = true)]
public string GetTaskTableAnswer(List<ReadingTableQuestionAnswer>? tableAnswerList, List<Dictionary>? dictionList, List<Dictionary>? unitDictionary, Guid taskId, LesionType lesionType, QuestionMark questionMark, decimal rowIndex,bool AutoUnit=true) public string GetTaskTableAnswer(List<ReadingTableQuestionAnswer>? tableAnswerList, List<Dictionary>? dictionList, List<Dictionary>? unitDictionary, Guid taskId, LesionType lesionType, QuestionMark questionMark, decimal rowIndex,bool AutoUnit=true)
{ {
var answerData = tableAnswerList.FirstOrDefault(x => x.VisitTaskId == taskId && x.ReadingQuestionTrial.LesionType == lesionType && x.ReadingTableQuestionTrial.QuestionMark == questionMark && x.RowIndex == rowIndex); var answerData = tableAnswerList.FirstOrDefault(x => x.VisitTaskId == taskId && x.ReadingQuestionTrial.LesionType == lesionType && x.ReadingTableQuestionTrial.QuestionMark == questionMark && x.RowIndex == rowIndex);
@ -882,6 +886,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// <param name="rowinfoList"></param> /// <param name="rowinfoList"></param>
/// <param name="lesionType"></param> /// <param name="lesionType"></param>
/// <returns></returns> /// <returns></returns>
[ApiExplorerSettings(IgnoreApi = true)]
public async Task<List<Dictionary<string, object>>> GetLesionPic(List<ReadingTableAnswerRowInfo> rowinfoList, LesionType lesionType, Guid DownLoadGuid) public async Task<List<Dictionary<string, object>>> GetLesionPic(List<ReadingTableAnswerRowInfo> rowinfoList, LesionType lesionType, Guid DownLoadGuid)
{ {
var lesionRowinfo = rowinfoList.Where(x => x.PicturePath != string.Empty && x.ReadingQuestionTrial.LesionType == lesionType).OrderBy(x => x.VisitTask.VisitTaskNum).OrderBy(x => x.RowIndex).ToList(); var lesionRowinfo = rowinfoList.Where(x => x.PicturePath != string.Empty && x.ReadingQuestionTrial.LesionType == lesionType).OrderBy(x => x.VisitTask.VisitTaskNum).OrderBy(x => x.RowIndex).ToList();

View File

@ -1,6 +1,7 @@
using IRaCIS.Core.Application.Service.Reading.Dto; using IRaCIS.Core.Application.Service.Reading.Dto;
using IRaCIS.Core.Domain.Share; using IRaCIS.Core.Domain.Share;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using MiniSoftware; using MiniSoftware;
using System.Data; using System.Data;
@ -104,6 +105,7 @@ namespace IRaCIS.Core.Application.Service
/// <param name="lesionType"></param> /// <param name="lesionType"></param>
/// <param name="downLoadGuid"></param> /// <param name="downLoadGuid"></param>
/// <returns></returns> /// <returns></returns>
[ApiExplorerSettings(IgnoreApi = true)]
Task<List<Dictionary<string, object>>> GetLesionPic(List<ReadingTableAnswerRowInfo> rowinfoList, LesionType lesionType, Guid downLoadGuid); Task<List<Dictionary<string, object>>> GetLesionPic(List<ReadingTableAnswerRowInfo> rowinfoList, LesionType lesionType, Guid downLoadGuid);
/// <summary> /// <summary>
@ -115,6 +117,7 @@ namespace IRaCIS.Core.Application.Service
/// <param name="taskId">任务Id</param> /// <param name="taskId">任务Id</param>
/// <param name="questionType">任务类型</param> /// <param name="questionType">任务类型</param>
/// <returns></returns> /// <returns></returns>
[ApiExplorerSettings(IgnoreApi = true)]
string GetTaskanswer(List<ReadingTaskQuestionAnswer>? answerList, List<Dictionary>? dictionList, List<Dictionary>? unitDictionary, Guid taskId, QuestionType questionType); string GetTaskanswer(List<ReadingTaskQuestionAnswer>? answerList, List<Dictionary>? dictionList, List<Dictionary>? unitDictionary, Guid taskId, QuestionType questionType);
/// <summary> /// <summary>
@ -128,6 +131,7 @@ namespace IRaCIS.Core.Application.Service
/// <param name="questionMark">问题标识</param> /// <param name="questionMark">问题标识</param>
/// <param name="rowIndex">索引</param> /// <param name="rowIndex">索引</param>
/// <returns></returns> /// <returns></returns>
[ApiExplorerSettings(IgnoreApi = true)]
string GetTaskTableAnswer(List<ReadingTableQuestionAnswer>? tableAnswerList, List<Dictionary>? dictionList, List<Dictionary>? unitDictionary, Guid taskId, LesionType lesionType, QuestionMark questionMark, decimal rowIndex, bool AutoUnit = true); string GetTaskTableAnswer(List<ReadingTableQuestionAnswer>? tableAnswerList, List<Dictionary>? dictionList, List<Dictionary>? unitDictionary, Guid taskId, LesionType lesionType, QuestionMark questionMark, decimal rowIndex, bool AutoUnit = true);
/// <summary> /// <summary>