Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
niltor committed Aug 25, 2024
1 parent f1450c3 commit 0e46b35
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
7 changes: 6 additions & 1 deletion zh/ater.web/约定和规范/RESTful API.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# 控制器接口设计

## 优化

部分DTO使用Record类型?

## 接口定义

接口以控制器的方式管理,默认生成的控制器包括以下接口:

|接口 |路由 |参数说明 |返回|说明|
|---------|---------|---------|----------|----------|
|获取详情 | GET/{id} |从路由中获取id |DetailDto||
|分页查询 | POST | 参数通过模型绑定 |PageList<ItemDto&gt | |

7 changes: 6 additions & 1 deletion zh/ater.web/约定和规范/约定.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,18 @@

为了更好的保持一致性和高效性,我们会使用在实践中总结出来的一些约定。

## 默认偏好
## 默认约定

- 使用`Guid`作为主键类型
- 使用`DateTimeOffset`类型作为时间格式
- 使用`DateOnly`作为日期格式
- 默认使用软删除

## 代码风格

- 默认生成的Manager都是`sealed`的。
-

## EF模型定义

遵循`Entity Framework Core`的官方文档,对模型及关联关系进行定义。
Expand Down

0 comments on commit 0e46b35

Please sign in to comment.