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 SysRoleResourceDynamicSqlSupport {
    @Generated(value="org.mybatis.generator.api.MyBatisGenerator", date="2024-09-27T03:01:29.684182+08:00", comments="Source Table: yx..sys_role_resource")
    public static final SysRoleResource sysRoleResource = new SysRoleResource();

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

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

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

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

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

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

        public SysRoleResource() {
            super("sys_role_resource", SysRoleResource::new);
        }
    }
}