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<String> tagList;
|
|
/**
|
* 代办列表
|
*/
|
private List<Object> 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;
|
}
|
}
|