/**
 * @description 角色相关类型定义
 * @author yslg
 * @since 2025-10-06
 */

import { BaseDTO } from '../base';

/**
 * 系统角色
 */
export interface SysRole extends BaseDTO {
  /** 角色ID */
  roleID?: string;
  /** 角色名称 */
  name?: string;
  /** 角色描述 */
  description?: string;
  /** 创建人 */
  creator?: string;
  /** 更新人 */
  updater?: string;
}

/**
 * 角色权限关联
 */
export interface SysRolePermission extends BaseDTO {
  /** 角色ID */
  roleID?: string;
  /** 权限ID */
  permissionID?: string;
}

