feat():learning后台管理前端页面初始化

This commit is contained in:
yuj
2025-12-04 17:51:24 +08:00
commit 83a614bd75
97 changed files with 23324 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
// 用户等级配置类型定义
export interface UserLevelConfig {
id: number;
level_name: string;
level_code: string;
project_limit: number;
coder_vm_limit: number; // Coder VM上限
browser_vm_limit: number; // Browser VM上限
process_limit: number; // 进程上限
description: string;
sort_order: number;
status: number; // 1-启用 0-禁用
created_at: string;
updated_at: string;
}
export interface UserLevelConfigListRequest {
level_name?: string;
status?: number;
page?: number;
size?: number;
}
export interface UserLevelConfigListResponse {
data: UserLevelConfig[];
total: number;
page: number;
size: number;
}
export interface UserLevelConfigCreateRequest {
level_name: string;
level_code: string;
project_limit: number;
coder_vm_limit: number;
browser_vm_limit: number;
process_limit: number;
description?: string;
sort_order?: number;
}
export interface UserLevelConfigUpdateRequest {
level_name: string;
project_limit: number;
coder_vm_limit: number;
browser_vm_limit: number;
process_limit: number;
description?: string;
sort_order?: number;
}
export interface UserLevelConfigStatusRequest {
status: number;
}