package cn.flightfeather.supervision.lightshare.vo.dataprod
|
|
import cn.flightfeather.supervision.domain.ds1.entity.Subtask
|
import cn.flightfeather.supervision.lightshare.vo.ProblemListVo
|
import io.swagger.annotations.ApiModel
|
import io.swagger.annotations.ApiModelProperty
|
import java.time.LocalDateTime
|
import java.util.*
|
|
/**
|
* 场景整改情况
|
* @date 2025/10/30
|
* @author feiyu02
|
*/
|
@ApiModel("场景整改情况")
|
class DPChangeInfo {
|
|
|
// /**
|
// * 时间标签,可对应不同的统计时间颗粒度,目前常见的是月度、季度、任意多个月等
|
// * 例如:2025年10月、2025年第一季度、2025年上半年等
|
// */
|
// @ApiModelProperty(value = "时间标签,可对应不同的统计时间颗粒度,目前常见的是月度、季度、任意多个月等")
|
// var timeTag: String? = null
|
//
|
// @ApiModelProperty("起始时间")
|
// var startTime: Date? = null
|
//
|
// @ApiModelProperty("结束时间")
|
// var endTime: Date? = null
|
|
@ApiModelProperty(value = "子任务信息")
|
var subTasks: List<Subtask>? = null
|
|
@ApiModelProperty(value = "问题列表")
|
var problems: List<ProblemListVo>? = null
|
|
@ApiModelProperty(value = "最终问题数")
|
var proCount = 0
|
|
@ApiModelProperty(value = "及时现场整改数")
|
var immeChangeCount = 0
|
|
@ApiModelProperty(value = "及时现场整改率")
|
var immeChangePer: Double = 0.0
|
|
@ApiModelProperty(value = "常态/规范整改数(48小时内整改)")
|
var normalChangeCount = 0
|
|
@ApiModelProperty(value = "常态/规范整改率")
|
var normalChangePer: Double = 0.0
|
|
@ApiModelProperty(value = "最终整改数")
|
var changeCount = 0
|
|
@ApiModelProperty(value = "最终整改率")
|
var changePer: Double = 0.0
|
|
@ApiModelProperty(value = "整改耗时(天)(取耗时最长的问题作为最终整改耗时)")
|
var changeTime: Int = 0
|
|
// 整改效率 = 整改要求最大耗时 / 整改实际耗时
|
@ApiModelProperty(value = "整改效率")
|
var changeEfficiency: Double = 0.0
|
|
@ApiModelProperty(value = "平均整改耗时(天)")
|
var avgChangeTime: Int = 0
|
|
@ApiModelProperty(value = "平均整改效率")
|
var avgChangeEfficiency: Double = 0.0
|
}
|