前端项目Api
模块的目录结构建设
按模块建目录,内部目录结构如下:
x-module
├── model
│ └── xModel.ts
|── route
| └── xRoute.ts
├── xMethod.ts
假如系统有user
和 menu
两大模块,大概如下:
user
├── model
│ └── user.ts
| └── menu.ts
|── route
| └── user.ts
| └── menu.ts
├── method
| └── user.ts
| └── menu.ts
下面以user
为例,说明各目录内容
model
维护实体类型,内部分为models
, request params
, 和 response results
三大部分,命名分别以Model
, Params
, Result
结尾
export interface UserModel extends BasicModel {
username: string;
nick_name: string;
description: string;
}
export interface GetUserListParams extends BasicPageParams {