system-role.ts 346 Bytes
// eslint-disable-next-line import/no-cycle
import { User } from '@/types/user';
import { SystemPermission } from '@/types/system-permission';

export interface SystemRole {
  id: number;
  name: string;
  guard: '' | 'Admin' | 'Manage';
  status: 0 | 1;
  intro?: string;
  user_id?: number;
  user?: User;
  permissions?: SystemPermission[];
}