feiyu02
2025-09-30 a3cc1d220f8a1de11874bebceba0130d32157ff1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package cn.flightfeather.supervision.lightshare.vo
 
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
 
/**
 * 巡查任务监测数据异常扣分
 * @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
 
    @ApiModelProperty("评估规则id")
    var ruleId: String? = null
 
    @ApiModelProperty("具体评估条目是否勾选", notes = "对象结构为评估条目的主键和是否勾选形成的键值对列表")
    var subRule: List<SubRulePair?>? = null
}
 
@ApiModel("具体评估条目勾选情况")
class SubRulePair {
    @ApiModelProperty("评估规则id")
    var id: String? = null
 
    @ApiModelProperty("是否选中")
    var selected: Boolean? = null
}