|
|
|
|
@ -67,4 +67,28 @@ public class ProduceMonitorWorkPlanVO { |
|
|
|
|
|
|
|
|
|
@Schema(description = "实际结束时间") |
|
|
|
|
private LocalDateTime factEndTime; |
|
|
|
|
|
|
|
|
|
@Schema(description = "百分比") |
|
|
|
|
private Double rate; |
|
|
|
|
|
|
|
|
|
@Schema(description = "颜色") |
|
|
|
|
private String workPlanColor; |
|
|
|
|
|
|
|
|
|
public Double getRate() { |
|
|
|
|
if (factEndTime != null) { |
|
|
|
|
return 100d; |
|
|
|
|
} else if (factStartTime != null) { |
|
|
|
|
return 50d; |
|
|
|
|
} |
|
|
|
|
return 0d; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public String getWorkPlanColor() { |
|
|
|
|
if (factEndTime != null) { |
|
|
|
|
return "#00b7ee"; |
|
|
|
|
} else if (factStartTime != null) { |
|
|
|
|
return "#22ac38"; |
|
|
|
|
} |
|
|
|
|
return "#707070"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|