package com.ycsoft.report.query.cube;
/***********************************************************************
* Module: DimensionLevel.java
* Author: new
* Purpose: Defines the Interface DimensionLevel
***********************************************************************/
/** 维层级定义接口
*
* @pdOid 7a0a5ee2-bd3f-4ca7-bfe1-193c692cbd73 */
public interface DimensionLevel {
/**
*层级
**/
int getLevel();
/**
* 层名称
* @return
*/
String getName();
/**
* id 数据库取值代码
**/
String getColumn_code();
/**
* name 数据库取值描述
**/
String getColumn_text();
/**
* id 数据库取值对应的父级代码
* @return
*/
String getColumn_pid();
/**
* 数据库取值表
* @return
*/
String getColumn_table();
/**
* 维度层排序方式
* @return
*/
String getColumn_order();
/**
* 数据权限控制定义键值
* @return
*/
String getDataRoleKey();
/**
* 内存缓存键值
* @return
*/
String getMemoryCacheKey();
}