package com.huaxu.task.dto; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.huaxu.common.Double2Serializer; import com.huaxu.model.ProgramItem; import com.huaxu.order.entity.WorkFlowDetail; import com.huaxu.order.entity.WorkFlowLog; import com.huaxu.task.entity.PlanManage; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.List; @Data @ApiModel("任务情况") public class TaskConditionDto implements Serializable { @ApiModelProperty(value = "任务总数") private Integer taskCount; @ApiModelProperty(value = "任务完成数") private Integer finishedCount; @ApiModelProperty(value = "任务完成率") @JsonSerialize(using = Double2Serializer.class) private Double taskFinishedRate; @ApiModelProperty(value = "任务总数环比") @JsonSerialize(using = Double2Serializer.class) private Double taskCountRateMOnM; @ApiModelProperty(value = "任务完成数环比") @JsonSerialize(using = Double2Serializer.class) private Double finishedCountRateMOnM; @ApiModelProperty(value = "任务完成率环比") @JsonSerialize(using = Double2Serializer.class) private Double taskFinishedRateMOnM; @ApiModelProperty(value = "任务总数同比") @JsonSerialize(using = Double2Serializer.class) private Double taskCountRateYOnY; @ApiModelProperty(value = "任务完成数同比") @JsonSerialize(using = Double2Serializer.class) private Double finishedCountRateYOnY; @ApiModelProperty(value = "任务完成率同比") @JsonSerialize(using = Double2Serializer.class) private Double taskFinishedRateYOnY; }