package com.ycl.domain.vo; import lombok.Data; import java.util.List; /** * @author:xp * @date:2024/11/27 16:25 */ @Data public class ProjectProcessDetailVO { /** * 项目id */ private String projectId; /** * 项目类型:工程或项目 */ private String projectType; /** * 项目名称 */ private String projectName; /** * 项目代码 */ private String projectCode; /** * 项目标签 */ private List tagList; /** * 代办列表 */ private List taskList; private TaskStatistics statistics; @Data public static class TaskStatistics { /** * 总共任务数 */ private Long totalTaskNum = 0L; /** * 待办任务数 */ private Long todoTaskNum = 0L; /** * 当前任务 */ private Object currentTask; /** * 剩余任务数 */ private Long remainingTaskNum = 0L; /** * 按时完成任务数 */ private Long timelyFinishedTaskNum = 0L; /** * 超时任务数 */ private Long overtimeTaskNum = 0L; /** * 临期任务数 */ private Long willOvertimeTaskNum = 0L; /** * 督办任务数 */ private Long urgeTaskNum = 0L; /** * 容缺任务数 */ private Long waitTaskNum = 0L; /** * 跳过任务数 */ private Long jumpTaskNum = 0L; } }