Note
开发规范
开发中表、文件、字段命名规范
发布于 更新于
后端
| 位置 | 推荐命名 | 是否复数 |
|---|---|---|
| 数据库普通表 | transactions、tags、users |
复数 |
| 数据库关联表 | transaction_tags、user_categories |
复数形式 |
| 数据库外键字段 | transaction_id、tag_id |
单数 |
| 模块目录 | modules/transactions、modules/tags |
复数 |
| Module 类 | TransactionsModule、TagsModule |
复数 |
| Controller 类 | TransactionsController、TagsController |
复数 |
| Service 类 | TransactionsService、TagsService |
复数 |
| Entity 类 | TransactionEntity、TagEntity |
单数 |
| Entity 文件 | transaction.entity.ts、tag.entity.ts |
单数 |
| DTO 文件 | create-transaction.dto.ts |
单数 |
| API 路径 | /transactions、/tags |
复数 |
| 单个对象变量 | transaction、tag |
单数 |
| 数组变量 | transactions、tags、tagIds |
复数 |
| 单个关联属性 | transaction、ownerUser |
单数 |
| 一对多/多对多属性 | tags、transactions |
复数 |