Browse Source

feat: add verification DTOs for S8

YY968XX 2 months ago
parent
commit
5caa053d6e
1 changed files with 22 additions and 0 deletions
  1. 22 0
      server/Plugins/Admin.NET.Plugin.AiDOP/Dto/S8/AdoS8Dtos.cs

+ 22 - 0
server/Plugins/Admin.NET.Plugin.AiDOP/Dto/S8/AdoS8Dtos.cs

@@ -58,6 +58,12 @@ public class AdoS8ExceptionDetailDto : AdoS8ExceptionListItemDto
     public DateTime? UpdatedAt { get; set; }
     public long? ActiveFlowInstanceId { get; set; }
     public string? ActiveFlowBizType { get; set; }
+    public long? VerifierId { get; set; }
+    public string? VerifierName { get; set; }
+    public DateTime? VerificationAssignedAt { get; set; }
+    public DateTime? VerifiedAt { get; set; }
+    public string? VerificationResult { get; set; }
+    public string? VerificationRemark { get; set; }
 }
 
 public class AdoS8ManualReportCreateDto
@@ -222,3 +228,19 @@ public class AdoS8OrderGridDto
     public List<AdoS8CategorySummary> ByCategory { get; set; } = new();
     public List<AdoS8DeptSummary> ByDept { get; set; } = new();
 }
+
+public class AdoS8SubmitVerificationDto
+{
+    public long VerifierId { get; set; }
+    public string? Remark { get; set; }
+}
+
+public class AdoS8ApproveVerificationDto
+{
+    public string? Remark { get; set; }
+}
+
+public class AdoS8RejectVerificationDto
+{
+    public string Remark { get; set; } = string.Empty;
+}