feiyu02
2025-09-19 7cbe1610b87da19ed8a146a09b1117f92d9d3d98
src/main/kotlin/cn/flightfeather/supervision/lightshare/vo/EvaluationUpdateVo.kt
@@ -1,5 +1,6 @@
package cn.flightfeather.supervision.lightshare.vo
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
@@ -8,9 +9,16 @@
 * @date 2024/9/28
 * @author feiyu02
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel("巡查任务监测数据异常扣分")
class EvaluationUpdateVo : AreaEvaVo() {
    @ApiModelProperty("巡查任务的评分修改详情")
    var subTaskEvaList: List<SubTaskEva>? = null
}
@ApiModel("巡查任务监测数据扣分详情")
class SubTaskEva {
    @ApiModelProperty("巡查任务主键")
    var subTaskId: String? = null
@@ -18,5 +26,14 @@
    var ruleId: String? = null
    @ApiModelProperty("具体评估条目是否勾选", notes = "对象结构为评估条目的主键和是否勾选形成的键值对列表")
    var subRule: List<Pair<String, Boolean>>? = null
    var subRule: List<SubRulePair?>? = null
}
@ApiModel("具体评估条目勾选情况")
class SubRulePair {
    @ApiModelProperty("评估规则id")
    var id: String? = null
    @ApiModelProperty("是否选中")
    var selected: Boolean? = null
}