package com.ruoyi.web.response; import com.ruoyi.domain.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; import java.util.List; @ApiModel(value = "CarReviewTaskViewResponse", description = "查询车辆审查任务详情响应体") @Data public class CarReviewTaskViewResponse { /** * 任务信息 */ @ApiModelProperty("任务信息") private CarReviewTask carReviewTask; /** * 任务开始后的场景变更信息 */ @ApiModelProperty("任务开始后的场景变更信息") private List<ReviewSceneChangeTask> reviewSceneChangeTasks; /** * * @return */ @ApiModelProperty("细则列表") public List<ReviewDetails> getDetailsList() { List<ReviewDetails> detailsList = new ArrayList(); for(ReviewStandard standard : carReviewTask.getStandard()) { for(ReviewKeyPoint keyPoint : standard.getKeyPointList()) { for(ReviewDetails details : keyPoint.getReviewDetailsList()) { detailsList.add(details); } } } return detailsList; } }