package com.njcn.device.pq.pojo.param;

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

import javax.validation.Valid;
import java.util.List;

/**
 * pqs
 * 终端新增操作bo
 * @author cdf
 * @date 2021/7/2
 */
@Data
@ApiModel
public class AddTerminalParam {

    @ApiModelProperty(name = "projectIndex",value = "项目索引")
    private String projectIndex;

    @ApiModelProperty(name = "provinceIndex",value = "省份索引")
    private String provinceIndex;

    @ApiModelProperty(name = "gdIndex",value = "供电索引")
    private String gdIndex;

    @ApiModelProperty(name = "subIndex",value = "变电站索引")
    private String subIndex;

    @Valid
    @ApiModelProperty(name = "projectParam",value = "项目实体")
    private ProjectParam projectParam;

    @Valid
    @ApiModelProperty(name = "provinceParam",value = "省份实体")
    private ProvinceParam provinceParam;

    @Valid
    @ApiModelProperty(name = "gdInformationParam",value = "供电公司")
    private GdInformationParam gdInformationParam;

    @Valid
    @ApiModelProperty(name = "subStationParam",value = "变电站")
    private SubStationParam subStationParam;

    @Valid
    @ApiModelProperty(name = "deviceParam",value = "设备集合")
    private List<DeviceParam> deviceParam;

}
