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[];
}