类 TableColumnAliasContext

java.lang.Object
com.codingapi.springboot.authorization.enhancer.TableColumnAliasContext

public class TableColumnAliasContext extends Object
表、字段别名上下文
  • 构造器详细资料

    • TableColumnAliasContext

      protected TableColumnAliasContext()
  • 方法详细资料

    • addTable

      protected void addTable(String tableAlias, String tableName)
      添加表别名
      参数:
      tableAlias - 表别名
      tableName - 表名
    • addColumn

      protected void addColumn(String parent, String tableName, String columnName, String aliasName)
      添加字段别名
      参数:
      parent - 父级(上级别名)
      tableName - 表名
      columnName - 字段名
      aliasName - 别名
    • columnKeyToMap

      protected void columnKeyToMap()
      列别名转换为map
    • getTableName

      public String getTableName(String tableName)
      获取表名(真实表名)
      参数:
      tableName - 表名或表别名
      返回:
      真实表名
    • getColumnName

      public String getColumnName(String tableName, String columnName)
      获取字段名(真实字段名)
      参数:
      tableName - 表名或表别名
      columnName - 字段名
      返回:
      真实字段名