nsn-entity
Version:
NSN实体组件
33 lines (23 loc) • 578 B
TypeScript
import { DataAuthEnum, StatusEnum, YesNoEnum } from 'nsn-enum';
import { NEntity } from '../core';
/** 系统-角色 */
export interface Role extends NEntity {
/** 角色名称 */
name: string;
/** 角色编码 */
code: string;
/** 角色权重 */
weight: number;
/** 角色分类(字典类别dict_role_type) */
type: string;
/** 数据权限 */
dataAuth: DataAuthEnum;
/** 系统内置 */
builtin: YesNoEnum;
/** 状态 */
status: StatusEnum;
/** 默认角色 */
defaulted: YesNoEnum;
/** 动态扩展属性 */
extension: string;
}