Skip to content

1.uri命名规范简介

URI命名规范是HTTP协议中用于标识资源的统一资源定位符,它由协议、域名、端口、路径、参数等构成,用于描述一个资源。 在设计URI的时候,需要遵守一定的规范,以方便其他开发者理解、使用、维护。 由于RESTFul规范过于宽松,所以需要根据具体的业务场景来确定是否需要遵守RESTFul规范。本项目中,只对请求方式和请求uri前缀符合RESTFul规范进行约束。

2.前缀uri命名规范

命名方式: 系统名称/模块名称/接口用途

3.接口用途部分uri命名规范

  1. 统一使用小驼峰命名。形如:/user/getById
  2. 增删改查分别使用 POST、DELETE、PUT、GET 请求方法
  3. 增删改查使用统一动宾结构前缀,如:add、remove、edit、get、list、getById

部分约束规范如下:

接口用途请求方式命名规范
分页查询GETpage
查询列表GETlist
通过id查询GETgetById/
修改状态PUTeditState
添加POSTadd
修改PUTedit
删除DELETEremove
根据id删除接口DELETEremoveById/
批量删除接口DELETEremoveBatchByIds
导出excelGETexportXls
导入excelPOSTimportXls
获取树形结构GETGET
分页查询软删除数据GET/logic/page
恢复软删除数据PUTlogic/restoreById/
批量恢复软删除数据PUTlogic/restoreByIds
根据id删除软删除数据DELETElogic/del/
根据ids批量删除软删除数据DELETE/logic/deleteBatch

版权声明