package com.njcn.csdevice.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author xy
 * 日志信息
 */
@Data
public class EngineeringProjectRelationVo implements Serializable {

    //工程信息
    @ApiModelProperty("工程id")
    private String engineeringId;

    @ApiModelProperty("工程名称")
    private String engineeringName;

    @ApiModelProperty("省ID")
    private String provinceId;

    @ApiModelProperty("市ID")
    private String cityId;

    @ApiModelProperty("区域名称")
    private String engineeringAreaName;

    @ApiModelProperty("工程备注")
    private String engineeringRemark;

    @ApiModelProperty("工程排序")
    private Integer engineeringSort;

    @ApiModelProperty("项目信息")
    private List<ProjectInfo> projectInfoList;

    //项目信息
    @Data
    public static class ProjectInfo implements Serializable {

        @ApiModelProperty("项目id")
        private String projectId;

        @ApiModelProperty("项目名称")
        private String projectName;

        @ApiModelProperty("项目地址")
        private String projectArea;

        @ApiModelProperty("项目备注")
        private String projectRemark;

        @ApiModelProperty("项目排序")
        private Integer projectSort;

        @ApiModelProperty("拓扑图id")
        private String topologyInfoId;

        @ApiModelProperty("拓扑图信息")
        private String topologyInfo;

    }

}