| | |
| | | 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 |
| | | |
| | |
| | | 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 |
| | | } |