package cn.skcks.docking.gb28181.wvp.orm.mybatis.dynamic.mapper;

import jakarta.annotation.Generated;
import java.sql.JDBCType;
import org.mybatis.dynamic.sql.AliasableSqlTable;
import org.mybatis.dynamic.sql.SqlColumn;

public final class WvpProxyDockingDynamicSqlSupport {
    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: wvp_proxy_docking")
    public static final WvpProxyDocking wvpProxyDocking = new WvpProxyDocking();

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: wvp_proxy_docking.id")
    public static final SqlColumn<Long> id = wvpProxyDocking.id;

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: wvp_proxy_docking.gb_device_id")
    public static final SqlColumn<String> gbDeviceId = wvpProxyDocking.gbDeviceId;

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: wvp_proxy_docking.ip")
    public static final SqlColumn<String> ip = wvpProxyDocking.ip;

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: wvp_proxy_docking.port")
    public static final SqlColumn<String> port = wvpProxyDocking.port;

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: wvp_proxy_docking")
    public static final class WvpProxyDocking extends AliasableSqlTable<WvpProxyDocking> {
        public final SqlColumn<Long> id = column("id", JDBCType.BIGINT);

        public final SqlColumn<String> gbDeviceId = column("gb_device_id", JDBCType.VARCHAR);

        public final SqlColumn<String> ip = column("ip", JDBCType.VARCHAR);

        public final SqlColumn<String> port = column("port", JDBCType.VARCHAR);

        public WvpProxyDocking() {
            super("wvp_proxy_docking", WvpProxyDocking::new);
        }
    }
}