“更新”接口的思路
在上篇文章中,我们讲了如何编写删除接口。这篇文章将讲解如何编写更新接口。
其实,更新接口和新增接口非常相似。整体思路都是传入form参数,然后在service层将form转换成entity,最后调用updateById
方法(如果是新增接口,则调用insert
方法)。这就是编写更新接口的大致思路。
编写更新接口
我们先来看看在controller层该如何编写更新接口。传入的参数就是form,只要完成这一部分,controller层的代码就基本完成了。实际上,这个form参数与新增接口使用的form参数是相同的。
接下来我们来看一下如何编写service层。service层的逻辑也不复杂,主要是将form参数转化为entity对象,然后使用updateById
方法来更新数据库表中的某一行。service层的代码大致如下:
总结
以上就是更新接口的写法。其实,关于增删改查这四个接口,我已经写了四篇文章。然而,在实际工作中,接口的实现往往比这些示例更加复杂。我展示的这些代码都是用AI生成的。在一般情况下,我习惯先用AI帮助我搭建一个基础框架,然后根据具体的业务需求再进行相应的调整和扩展。