| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- namespace Admin.NET.Plugin.AiDOP.Workbench.Dto;
- public class AidopWorkbenchSummaryDto
- {
- public string GeneratedAt { get; set; } = "";
- public AidopWorkbenchCountsDto Counts { get; set; } = new();
- public AidopWorkbenchSectionDto ImprovementActions { get; set; } = new();
- public AidopWorkbenchSectionDto ApprovalTasks { get; set; } = new();
- public AidopWorkbenchSectionDto S8Tasks { get; set; } = new();
- public AidopWorkbenchSectionDto UnreadNotices { get; set; } = new();
- public AidopWorkbenchSectionDto Pending { get; set; } = new();
- public AidopWorkbenchSectionDto Initiated { get; set; } = new();
- public AidopWorkbenchSectionDto Completed { get; set; } = new();
- }
- public class AidopWorkbenchCountsDto
- {
- public int ImprovementOpen { get; set; }
- public int ImprovementDueSoon { get; set; }
- public int ImprovementOverdue { get; set; }
- public int ApprovalPending { get; set; }
- public int S8Assigned { get; set; }
- public int S8Verification { get; set; }
- public int NoticeUnread { get; set; }
- public int PendingTotal { get; set; }
- public int InitiatedTotal { get; set; }
- public int CompletedTotal { get; set; }
- public int DueToday { get; set; }
- public int OverdueTotal { get; set; }
- }
- public class AidopWorkbenchSectionDto
- {
- public bool Available { get; set; } = true;
- public string? ErrorCode { get; set; }
- public string? Message { get; set; }
- public int Total { get; set; }
- public List<AidopWorkbenchItemDto> Items { get; set; } = new();
- }
- public class AidopWorkbenchItemDto
- {
- public string Id { get; set; } = "";
- public string Source { get; set; } = "";
- public string Title { get; set; } = "";
- public string? Status { get; set; }
- public string? DueDate { get; set; }
- public bool Overdue { get; set; }
- public string JumpUrl { get; set; } = "";
- public string? PlanId { get; set; }
- public string? PlanNo { get; set; }
- public string? Extra { get; set; }
- public string? Category { get; set; }
- public string? CreatedAt { get; set; }
- public string? CompletedAt { get; set; }
- public string? CurrentHandler { get; set; }
- }
|