CRUD接口的api yaml心得
【摘要】 在写swagger的时候,经常碰到增删改查的简单接口,我将增删改查简单接口总结如下:一般来说,增删改查有如下几个接口创建资源,operationId为createXxx删除资源更新资源查询单个资源查询资源列表(可能不会查询出所有字段),operationId为listXxx根据接口,一般可以设计如下的实体类CreateXxxReq 创建资源请求,包含除资源id之外的所有字段,有些变种里面可能...
在写swagger的时候,经常碰到增删改查的简单接口,我将增删改查简单接口总结如下:
一般来说,增删改查有如下几个接口
- 创建资源,operationId为createXxx
- 删除资源
- 更新资源
- 查询单个资源
- 查询资源列表(可能不会查询出所有字段),operationId为listXxx
根据接口,一般可以设计如下的实体类
- CreateXxxReq 创建资源请求,包含除资源id之外的所有字段,有些变种里面可能会包含id字段。
- UpdateXxxReq 更新资源请求,包含除资源id之外支持更新的所有字段。
- XxxResp 资源响应,可用于Crate、Update接口的返回,包含所有字段。
- ListXxxResp 资源列表响应,包含资源列表。
- List<BriefXxxResp> 资源列表响应,包含资源列表,每个资源包含部分字段,一般是id、name、createdTime、updatedTime等。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)