SystemReviewTaskViewResponse.java 1.19 KB
Newer Older
王飞's avatar
王飞 committed
1 2
package com.ruoyi.web.response;

王飞's avatar
王飞 committed
3
import com.ruoyi.domain.*;
王飞's avatar
王飞 committed
4 5
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
王飞's avatar
王飞 committed
6 7
import lombok.Data;

王飞's avatar
王飞 committed
8
import java.util.ArrayList;
王飞's avatar
王飞 committed
9 10
import java.util.List;

王飞's avatar
王飞 committed
11
@ApiModel(value = "SystemReviewTaskViewResponse", description = "查询体系审查任务详情响应体")
王飞's avatar
王飞 committed
12 13 14 15 16 17
@Data
public class SystemReviewTaskViewResponse {

    /**
     * 任务信息
     */
王飞's avatar
王飞 committed
18
    @ApiModelProperty("任务信息")
王飞's avatar
王飞 committed
19 20 21 22 23
    private SystemReviewTask systemReviewTask;

    /**
     * 任务开始后的场景变更信息
     */
王飞's avatar
王飞 committed
24
    @ApiModelProperty("任务开始后的场景变更信息")
王飞's avatar
王飞 committed
25 26
    private List<ReviewSceneChangeTask> reviewSceneChangeTasks;

王飞's avatar
王飞 committed
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
    /**
     *
     * @return
     */
    @ApiModelProperty("细则列表")
    public List<ReviewDetails> getDetailsList() {

        List<ReviewDetails> detailsList = new ArrayList();

        for(ReviewStandard standard : systemReviewTask.getStandard()) {
            for(ReviewKeyPoint keyPoint : standard.getKeyPointList()) {
                for(ReviewDetails details : keyPoint.getReviewDetailsList()) {
                    detailsList.add(details);
                }
            }
        }

        return detailsList;
    }
王飞's avatar
王飞 committed
46
}