package com.ycl.domain.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
@Data
|
public class ProjectProcessToDoVo {
|
private Integer planId;
|
private Integer projectPlanExamineRecordId;
|
private Integer projectPlanRecordId;
|
private Integer projectPlanInfoId;
|
private Integer projectInfoId;
|
private String projectName;
|
private String projectPlanInfoTitle;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
/** 计划开始时间 */
|
private Date startTime;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date endTime;
|
private Integer progressStatus;
|
private String assigneeName;
|
|
private String progressStatusStr;
|
|
private String remainder;
|
|
public String getProgressStatusStr() {
|
switch (this.progressStatus) {
|
case 0:
|
return "未完成";
|
case 1:
|
return "待审核";
|
case 2:
|
return "已驳回";
|
case 3:
|
return "已完成";
|
}
|
return progressStatusStr;
|
}
|
|
public String getRemainder() {
|
|
return String.valueOf((this.endTime.getTime() - this.startTime.getTime()) / (1000 * 60 * 60)) + "小时";
|
}
|
}
|