feat: Architecture initialization

This commit is contained in:
2026-07-14 10:31:17 +08:00
commit 6f37264047
59 changed files with 8752 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
/**
* 接口模块示例
* 实际项目中按业务域拆分:如 api/user.ts、api/order.ts 等
*/
import { get, post } from '@/utils/request';
export interface UserInfo {
id: number;
name: string;
role: string;
}
/** 获取当前用户信息(示例接口) */
export function getCurrentUser(): Promise<UserInfo> {
return get('/user/current');
}
/** 用户列表(示例接口) */
export function getUserList(params: {
page: number;
size: number;
}): Promise<{ list: UserInfo[]; total: number }> {
return get('/user/list', params);
}
/** 新建用户(示例接口) */
export function createUser(data: Omit<UserInfo, 'id'>): Promise<UserInfo> {
return post('/user', data);
}