package com.hdkj.lt.core.bizms.modle.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 线路与线路关系多对多
 * </p>
 *
 * @author luorui
 * @since 2025-07-25
 */
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@TableName("ct_xl_rel")
@Data
public class XlRel implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("ID")
    private String id;

    /**
     * 线路1所属变电站1ID
     */
    @TableField("BDZ_ID_ONE")
    private String bdzIdOne;

    /**
     * 线路1所属变电站1名称
     */
    @TableField("BDZ_NAME_ONE")
    private String bdzNameOne;

    /**
     * 线路2所属变电站2ID
     */
    @TableField("BDZ_ID_TWO")
    private String bdzIdTwo;

    /**
     * 线路2所属变电站2名称
     */
    @TableField("BDZ_NAME_TWO")
    private String bdzNameTwo;

    /**
     * 线路start
     */
    @TableField("XL_ID_ONE")
    private String xlIdOne;

    /**
     * 线路start名称
     */
    @TableField("XL_NAME_ONE")
    private String xlNameOne;

    /**
     * 线路end
     */
    @TableField("XL_ID_TWO")
    private String xlIdTwo;

    /**
     * 线路end名称
     */
    @TableField("XL_NAME_TWO")
    private String xlNameTwo;

    /**
     * 联络设备id
     */
    @TableField("LLSB_ID")
    private String llsbId;

    /**
     * 联络设备名称
     */
    @TableField("LLSB_NAME")
    private String llsbName;

    /**
     * 联络设备类型
     */
    @TableField("LLSB_TYPE")
    private String llsbType;

    /**
     * 地市编码
     */
    @TableField("CITY_CODE")
    private String cityCode;

    /**
     * 联络设备所属站房
     */
    @TableField("LLSB_SSZF_ID")
    private String llsbSszfId;

    /**
     * 联络设备所属站房类型
     */
    @TableField("LLSB_SSZF_TYPE")
    private String llsbSszfType;


}
