后端与前端接口命名规范

一、URL地址标准

地址+微服务名称+业务名称,格式为:
http://ip地址/微服务名称/业务名称/接口名
其中业务名称最多为两级,如下所示:
http://120.202.98.109/organization/others/digitalcertificate/接口名

二、接口名命名规范

接口名称必须以动词英文命名,
常用动词为以下:
update 保存
delete 删除
list 返回一个带分页的列表
listall 返回一个全部数据的列表
get 返回一个VO明细

如果遇到不常用的情况,也必须要以动词作为接口名。

三、查询对象(query)

查询对象内为按规范的条件传值,通常为字段类型+运算符,value值就是要查询的内容。

3.1运算符规范

EQ 等于
LIKE 全like
GT 大于
LT 小于
GTE 大于等于
LTE 小于等于
LEFTLIKE 左连接like
RIGHTLIKE 右连接like
IN in查询
NE 不等于

3.2常用查询关键字命名规范

3.2.1多字段模糊查询

多种段模糊查询无论多少个字段,前后端统一用一个单词标识。
查询参数命名:keyword
如:”keyword_LIKE”:”张三”
就是查询列表中多个字段命令里包含了“张三”这两个字的数据。

3.2.2状态查询

状态标识列表中的启用、停用;已审核、未审核等,通常一个列表只有一个状态值查询,如果有多个需要自行命名。
查询参数命名:state
如:”state_EQ”:”1”
就是状态是“启用”的数据,其中0代表停用,1代表启用。

3.2.3时间查询

如果有时间区间或者日期时间查询的,使用次参数。
查询参数命名:time

3.2.3.1”time_EQ”:”时间戳”

就是时间等于时间戳的数据

3.2.3.2时间区间,”time_GTE”:”时间戳”,”time_LTE”:”时间戳”

就是大于等于第一个时间戳,小于等于第二个时间戳的数据。

3.2.4数值查询

查询参数命名:number
常用于数量,或者分数等,不能用于金额,金额有另外的关键字。
如数字区间的查询:”number_GTE”:”100.10”,”number_GTE”:”999”
就是大于等于100.1,小于等于999的数据。

3.2.5金额查询

查询参数命名:money
用于金额的查询。
如金额区间查询:”money_GTE”:”10000”,”money_GTE”:”99999”
就是金额大于等于10000,小于等于99999的数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 作为一个 AI,我的任务是为您提供技术方面的帮助和回答问题。关于您的问题,我可以告诉您,在软件开发中,后端前端之间的接口协议可以通过 API(Application Programming Interface)来定义和约定。具体而言,后端需要提供一组接口,定义了请求和响应的数据结构、请求方法、参数及返回结果等信息,前端开发人员则可以根据这些信息实现相应的功能。通常,后端前端需要保持紧密的沟通和协调,以确保接口的定义符合双方的需求,并能够满足系统的整体设计要求。 ### 回答2: 在进行前后端接口约定时,通常会按照以下步骤进行: 1. 需求分析与设计:前端后端开发人员首先对项目需求进行分析和设计。他们会共同商讨确定系统中各个功能模块的接口需求,并明确接口的输入和输出数据格式、数据类型以及接口间的调用关系等。 2. 接口文档编写:根据需求分析的结果,后端开发人员会编写详细的接口文档,包括接口URL、请求方法、参数、返回结果等信息。同时,还可以使用一些工具,如Swagger等,来生成接口文档,方便前后端开发人员进行查看和使用。 3. 接口联调与测试:前后端开发人员在实际开发过程中会进行接口联调和测试。前端开发人员根据接口文档,调用后端提供的接口进行开发,后端开发人员负责确保接口的正确性和稳定性。在联调过程中,双方会通过调试工具、postman等来模拟接口调用,以确保接口能够正常工作。 4. 接口规范与命名约定:为了方便前后端团队协作和维护,通常会制定一些接口规范和命名约定,如统一使用RESTful风格的URL、规范的命名方式等。这样可以提高代码的可读性和整体项目的可维护性。 5. 版本管理和更新迭代:在项目迭代过程中,需求可能会有变化,接口也需要进行更新。因此,前后端开发人员需要及时沟通并协调修改相应的接口,保持接口的一致性,避免出现兼容性和错误的问题。使用版本管理工具,如Git等,能够方便地追踪和管理接口的变更。 通过以上步骤,前后端开发人员可以协作并建立起一套规范的接口约定,确保系统的正常运行和无缝交互。同时,沟通和合作是非常重要的,只有不断的沟通和协调,才能保证后期开发的顺利进行。 ### 回答3: 在后端开发过程中,与前端约定接口是非常重要的一环。以下是一种常见的做法: 1.需求分析和沟通:开发前,后端团队与前端团队进行需求分析和沟通,明确功能模块和需求细节。这有助于后端团队了解前端需要的数据和接口格式。 2.制定接口文档:根据需求,后端团队起草并共享接口文档。该文档应详细说明每个接口的名称、URL、请求类型、请求参数、返回数据格式等。 3.接口设计和开发:后端团队根据接口文档开始设计和开发接口。在开发过程中,可以与前端团队保持沟通,以确保接口的设计符合前端的需求。 4.接口联调和测试:后端团队完成接口开发后,与前端团队进行接口联调和测试。这个过程中,前后端开发人员应密切合作,确保接口的正确性和一致性。 5.接口版本管理和发布:为了方便后续维护和升级,建议对接口进行版本管理。当有接口变更时,应及时通知前端团队,并记录变更内容。发布新版本前,应进行充分的测试和验证。 6.接口文档更新:随着系统迭代和功能扩展,接口可能会发生变更。因此,及时更新接口文档非常重要,以便前端开发人员能够及时了解变更的接口。 总之,与前端团队约定接口是一个协作和沟通的过程,需要双方密切配合,明确需求,及时沟通,并建立良好的配合机制,以确保项目的顺利进行和高质量的交付。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

goto_w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值