Compare commits

...

2 Commits

Author SHA1 Message Date
he 2a9c1ec45c Merge branch 'Test_IRC_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing Details
2025-02-26 09:46:28 +08:00
he 3ccb3ff4de 授权修改 2025-02-26 09:46:26 +08:00
2 changed files with 18 additions and 0 deletions

View File

@ -21,6 +21,12 @@ public class TrialFinalRecordView : TrialFinalRecordAddOrEdit
}
public class AuthorizedTrialFinalRecordInDto
{
public List<Guid> Ids { get; set; }
public bool IsAuthorizedView { get; set; }
}
public class TrialFinalRecordAddOrEdit
{

View File

@ -64,6 +64,18 @@ public class TrialFinalRecordService(IRepository<TrialFinalRecord> _trialFinalRe
}
/// <summary>
/// 授权文档
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
public async Task<IResponseOutput> AuthorizedTrialFinalRecord(AuthorizedTrialFinalRecordInDto inDto)
{
await _trialFinalRecordRepository.UpdatePartialFromQueryAsync(t =>inDto.Ids.Contains(t.Id), t => new TrialFinalRecord() { IsAuthorizedView = inDto.IsAuthorizedView });
await _trialFinalRecordRepository.SaveChangesAsync();
return ResponseOutput.Ok();
}
[HttpDelete("{trialFinalRecordId:guid}")]
public async Task<IResponseOutput> DeleteTrialFinalRecord(Guid trialFinalRecordId)