diff --git a/IRaCIS.Core.Application/Service/Document/DTO/TrialFinalRecordViewModel.cs b/IRaCIS.Core.Application/Service/Document/DTO/TrialFinalRecordViewModel.cs index 7e4e89fc5..207e96681 100644 --- a/IRaCIS.Core.Application/Service/Document/DTO/TrialFinalRecordViewModel.cs +++ b/IRaCIS.Core.Application/Service/Document/DTO/TrialFinalRecordViewModel.cs @@ -21,6 +21,11 @@ public class TrialFinalRecordView : TrialFinalRecordAddOrEdit } +public class DeleteTrialNormalRecordListInDto +{ + public List Ids { get; set; } +} + public class AuthorizedTrialFinalRecordInDto { public List Ids { get; set; } diff --git a/IRaCIS.Core.Application/Service/Document/TrialNormalRecordService.cs b/IRaCIS.Core.Application/Service/Document/TrialNormalRecordService.cs index 4316455bd..531fd4908 100644 --- a/IRaCIS.Core.Application/Service/Document/TrialNormalRecordService.cs +++ b/IRaCIS.Core.Application/Service/Document/TrialNormalRecordService.cs @@ -111,6 +111,18 @@ public class TrialNormalRecordService(IRepository _trialNorma return ResponseOutput.Ok(); } + /// + /// 批量删除一般文件记录 + /// + /// + /// + [HttpPost] + public async Task DeleteTrialNormalRecordList(DeleteTrialNormalRecordListInDto inDto) + { + var success = await _trialNormalRecordRepository.DeleteFromQueryAsync(t => inDto.Ids.Contains(t.Id), true); + return ResponseOutput.Ok(); + } + }