package com.cico.nest.lcdp.boot.core.qxsd.adapter.web.vo.tunnelEquipment;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import com.cico.nest.lcdp.framework.common.pojo.PageParam;

@Schema(description = "管理后台 - 隧道设备分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class TunnelEquipmentPageReqVO extends PageParam {
    @Schema(description = "ids")
    private List<String> ids;

    @Schema(description = "管理中心")
    private String managementCenter;

    @Schema(description = "关联映射小类")
    private String associateMappingSubclass;

    @Schema(description = "隧道所")
    private String tunnelDept;

    @Schema(description = "所属设施", example = "27592")
    private String belongFacilityId;

    @Schema(description = "0上行洞1下行洞")
    private Integer uplinkDownlinkRoad;

    @Schema(description = "设备桩号")
    private Integer equipmentStation;

    @Schema(description = "设备编码")
    private String equipmentEncode;

    @Schema(description = "设备名称")
    private String equipmentName;

    @Schema(description = "ip地址")
    private String ipAddress;

    @Schema(description = "设备uuid", example = "19225")
    private String equipmentUuid;

    @Schema(description = "创建人")
    private String createBy;

    @Schema(description = "更新人")
    private String updateBy;

}
