修改
continuous-integration/drone/push Build is passing Details

Uat_IRC_Net8
he 2025-05-08 13:57:16 +08:00
parent 1cdfc5f2b5
commit ee9ad472f0
2 changed files with 6 additions and 0 deletions

View File

@ -278,6 +278,7 @@ public class AuditDocumentService(IRepository<AuditDocument> _auditDocumentRepos
private void GetChildren(AuditDocumentData item, List<AuditDocumentData> dataList) private void GetChildren(AuditDocumentData item, List<AuditDocumentData> dataList)
{ {
item.Children = dataList.Where(x => x.ParentId == item.Id).ToList(); item.Children = dataList.Where(x => x.ParentId == item.Id).ToList();
item.HistoricalVersionsCount= dataList.Where(x => x.MainFileId == item.Id).Count();
foreach (var x in item.Children) foreach (var x in item.Children)
{ {
GetChildren(x, dataList); GetChildren(x, dataList);

View File

@ -47,7 +47,12 @@ public class AuditDocumentData : AuditDocumentUpdateDto
public DateTime UpdateTime { get; set; } public DateTime UpdateTime { get; set; }
public Guid? MainFileId { get; set; }
public int? Version { get; set; } public int? Version { get; set; }
public int HistoricalVersionsCount { get; set; }
public List<AuditDocumentData> Children { get; set; }=new List<AuditDocumentData> (){ }; public List<AuditDocumentData> Children { get; set; }=new List<AuditDocumentData> (){ };
} }