package com.yeejoin.amos.boot.module.hygf.api.dto;

import com.yeejoin.amos.boot.module.hygf.api.entity.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value="SurveyInfoAllDto", description="勘察信息提交")
public class SurveyInfoAllDto {

    // 资料归档
    @ApiModelProperty(value = "资料归档")
    InformationDto information;

    // 勘察信息详情
    @ApiModelProperty(value = "勘察信息详情")
    SurveyDetailsDto surveyDetails;

    // 勘察信息
    @ApiModelProperty(value = "勘察信息")
    SurveyInformationDto surveyInformation;

    // 扩展信息
    @ApiModelProperty(value = "扩展信息")
    ExtendedInformationDto extendedInformation;

    // 商务信息
    @ApiModelProperty(value = "商务信息")
    CommercialDto commercial;

    //设计信息
    @ApiModelProperty(value = "设计信息")
    DesignInformationDto designInformation;

    //订单跟踪
    @ApiModelProperty(value = "订单跟踪")
    LoggerDto orderTracking;


    //工程信息
    @ApiModelProperty(value = "工程信息")
    PowerStationEngineeringInfo powerStationEngineeringInfo;


    //施工信息
    @ApiModelProperty(value = "施工信息")
    PowerStationConstructionData powerStationConstructionData;

    //并网信息
    @ApiModelProperty(value = "并网信息")
    HygfOnGrid hygfOnGrid;

    //派工单信息
    @ApiModelProperty(value = "派工单信息")
    WorkOrder workOrder;


    //自审信息
    @ApiModelProperty(value = "自审信息")
    ConstructionRecords constructionRecords;
    
    //验收信息
    @ApiModelProperty(value = "验收信息")
    AcceptanceCheck acceptanceCheck;
}
