package jj.tech.paolu.repository.mybatis.dao.support;

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

public final class SysOrgDynamicSqlSupport {
    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", date="2024-09-27T03:01:29.7051823+08:00", comments="Source Table: yx..sys_org")
    public static final SysOrg sysOrg = new SysOrg();

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", date="2024-09-27T03:01:29.7051823+08:00", comments="Source field: yx..sys_org.id")
    public static final SqlColumn<String> id = sysOrg.id;

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", date="2024-09-27T03:01:29.7051823+08:00", comments="Source field: yx..sys_org.pid")
    public static final SqlColumn<String> pid = sysOrg.pid;

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", date="2024-09-27T03:01:29.7051823+08:00", comments="Source field: yx..sys_org.status")
    public static final SqlColumn<Integer> status = sysOrg.status;

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", date="2024-09-27T03:01:29.7051823+08:00", comments="Source field: yx..sys_org.org_type")
    public static final SqlColumn<String> org_type = sysOrg.org_type;

    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", date="2024-09-27T03:01:29.7051823+08:00", comments="Source Table: yx..sys_org")
    public static final class SysOrg extends AliasableSqlTable<SysOrg> {
        public final SqlColumn<String> id = column("id", JDBCType.VARCHAR);

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

        public final SqlColumn<Integer> status = column("status", JDBCType.INTEGER);

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

        public SysOrg() {
            super("sys_org", SysOrg::new);
        }
    }
}